Brandon O'Neill
Career snapshot
Career highs
Born the same day
Shares 1994-04-12 · 6 players total
| Full name | Brandon O'Neill |
|---|---|
| Date of birth | 1994-04-12 (32 yrs) |
| Place of birth | Perth, Australia |
| Citizenship | Australia |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | right |
| Height | 179.00 m |
| Current club | Perth Glory |
| Joined | 2024-07-01 |
| Contract expires | 2026-06-30 |
| Agent | Footballhouseplus |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Perth Glory | 9 | 11/12 | 24/25 | 49 | 1 | 1 | 709 |
| Newcastle United Jets | 4 | 2022 | 23/24 | 42 | 1 | 0 | 1,227 |
| Pohang Steelers | 1 | 2020 | 2020 | 16 | 0 | 0 | 0 |
| Sydney FC | 9 | 15/16 | 2019 | 137 | 10 | 14 | 4,660 |
| Buriram United | 1 | 20/21 | 20/21 | 13 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | A-League Men | Perth Glory | 17 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | A-League Men | Newcastle United Jets | 23 | 0 | 0 | 2 | 0 | 0 |
| 22/23 | A-League Men | Newcastle United Jets | 16 | 1 | 0 | 5 | 0 | 1,227 |
| 21/22 | A-League Men | Perth Glory | 10 | 1 | 0 | 3 | 0 | 709 |
| 2025 | Australia Cup | Perth Glory | 2 | 0 | 0 | 1 | 0 | 0 |
| 2024 | Australia Cup | Perth Glory | 3 | 0 | 1 | 1 | 0 | 0 |
| 2023 | Australia Cup | Newcastle United Jets | 2 | 0 | 0 | 0 | 0 | 0 |
| 2022 | Australia Cup | Newcastle United Jets | 1 | 0 | 0 | 0 | 0 | 0 |
| 2020 | K League 1 | Pohang Steelers | 13 | 0 | 0 | 3 | 0 | 0 |
| 2020 | Korea Cup | Pohang Steelers | 3 | 0 | 0 | 0 | 0 | 0 |
| 2019 | FFA Cup | Sydney FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2018 | FFA Cup | Sydney FC | 5 | 0 | 1 | 2 | 0 | 0 |
| 2017 | FFA Cup | Sydney FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2016 | FFA Cup | Sydney FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 2014 | FFA Cup | Perth Glory | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Thai FA Cup | Buriram United | 3 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Thai League | Buriram United | 10 | 0 | 0 | 2 | 0 | 0 |
| 19/20 | A-League | Sydney FC | 7 | 1 | 4 | 1 | 0 | 619 |
| 18/19 | A-League | Sydney FC | 27 | 2 | 7 | 4 | 0 | 1,198 |
| 18/19 | A-League Finals | Sydney FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | AFC Champions League | Sydney FC | 5 | 1 | 0 | 0 | 0 | 450 |
| 17/18 | A-League | Sydney FC | 26 | 2 | 1 | 5 | 0 | 1,156 |
| 17/18 | A-League Finals | Sydney FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | AFC Champions League | Sydney FC | 5 | 0 | 0 | 2 | 0 | 0 |
| 16/17 | A-League | Sydney FC | 25 | 3 | 0 | 6 | 0 | 667 |
| 16/17 | A-League Finals | Sydney FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | A-League | Sydney FC | 21 | 0 | 0 | 3 | 0 | 0 |
| 15/16 | AFC Champions League | Sydney FC | 7 | 1 | 0 | 1 | 0 | 570 |
| 14/15 | A-League | Perth Glory | 3 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | A-League | Perth Glory | 8 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | A-League | Perth Glory | 3 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | A-League | Perth Glory | 2 | 0 | 0 | 1 | 0 | 0 |
| 11/12 | A-League Fin. | Perth Glory | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 11/12 | 2012-05-01 | Perth Glory U21 | Perth Glory | Transfer | 50000 | — |
| 14/15 | 2015-03-05 | Perth Glory | Without Club | Transfer | 100000 | — |
| 15/16 | 2015-07-01 | Without Club | Sydney FC | Transfer | 100000 | — |
| 19/20 | 2020-01-13 | Sydney FC | Pohang Steelers | Transfer | 900000 | — |
| 20/21 | 2020-12-23 | Pohang Steelers | Buriram Utd. | Transfer | 650000 | — |
| 21/22 | 2021-07-01 | Buriram Utd. | Perth Glory | Transfer | 500000 | — |
| 22/23 | 2022-07-01 | Perth Glory | Newcastle | Transfer | 500000 | — |
| 23/24 | 2024-07-01 | Newcastle | Perth Glory | Transfer | 350000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | Shoulder injury | 2022-03-12 | 2022-06-30 | 111 | 13 |
| 23/24 | Ill | 2024-01-18 | 2024-01-22 | 5 | 1 |
| 24/25 | concussion | 2024-12-15 | 2024-12-23 | 9 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €725k |
| Jan 1, 1970 | €725k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #32270 | #19 | 2 | 0 | — | — | former national player |
| Team #3433 | #23 | 1 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Joshua Brillante | 2 | 1 | 0 |
| Rhyan Grant | 2 | 1 | 0 |
| Andrew Redmayne | 2 | 0 | 0 |
| Paulo Retre | 2 | 0 | 0 |
| Matthew Jurman | 2 | 0 | 0 |
| Aaron Calver | 2 | 1 | 0 |
| Adam Le Fondre | 2 | 2 | 0 |
| Trent Buhagiar | 1 | 0 | 0 |
| Filip Holosko | 2 | 1 | 0 |
| Dane Ingham | 1 | 0 | 0 |
| Mark Natta | 1 | 0 | 0 |
| Kosta Grozos | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | A-League | Sydney FC | 3 | 25 |
| 17/18 | A-League | Sydney FC | 2 | 26 |
| 18/19 | A-League | Sydney FC | 2 | 27 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 18/19 | A-League | Sydney FC | 7 | 27 |
| 19/20 | A-League | Sydney FC | 4 | 7 |
| 16/17 | A-League Finals | Sydney FC | 1 | 2 |
Last 26 matches for Perth Glory while Brandon O'Neill was at the club (joined 2024-07-01). The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-05-04 | AUS1 |
Wellington Phoenix | 0–2 | Perth Glory | Available |
| 2025-04-27 | AUS1 |
Auckland FC | 1–0 | Perth Glory | Available |
| 2025-04-12 | AUS1 |
Perth Glory | 4–1 | Adelaide United | Available |
| 2025-04-05 | AUS1 |
Western United | 3–1 | Perth Glory | Available |
| 2025-03-30 | AUS1 |
Central Coast Mariners | 3–1 | Perth Glory | Available |
| 2025-03-15 | AUS1 |
Perth Glory | 1–3 | Brisbane Roar | Available |
| 2025-03-02 | AUS1 |
Western Sydney Wanderers | 4–1 | Perth Glory | Available |
| 2025-02-22 | AUS1 |
Perth Glory | 0–0 | Sydney FC | Available |
| 2025-02-15 | AUS1 |
Melbourne City FC | 1–0 | Perth Glory | Available |
| 2025-02-07 | AUS1 |
Perth Glory | 1–1 | Central Coast Mariners | Available |
| 2025-02-01 | AUS1 |
Perth Glory | 0–2 | Melbourne Victory | Available |
| 2025-01-25 | AUS1 |
Newcastle United Jets | 2–2 | Perth Glory | Available |
| 2025-01-14 | AUS1 |
Perth Glory | 1–2 | Western Sydney Wanderers | Available |
| 2025-01-11 | AUS1 |
Perth Glory | 1–0 | Auckland FC | Available |
| 2025-01-08 | AUS1 |
Sydney FC | 3–0 | Perth Glory | Available |
| 2025-01-03 | AUS1 |
Perth Glory | 2–3 | Western United | Available |
| 2024-12-27 | AUS1 |
Perth Glory | 0–3 | Macarthur FC | Available |
| 2024-12-21 | AUS1 |
Brisbane Roar | 0–1 | Perth Glory | INJURED concussion |
| 2024-12-14 | AUS1 |
Perth Glory | 0–4 | Newcastle United Jets | Available |
| 2024-12-08 | AUS1 |
Melbourne Victory | 2–0 | Perth Glory | Available |
| 2024-11-29 | AUS1 |
Adelaide United | 2–2 | Perth Glory | Available |
| 2024-11-22 | AUS1 |
Perth Glory | 1–3 | Western United | Available |
| 2024-11-10 | AUS1 |
Perth Glory | 0–5 | Melbourne City FC | Available |
| 2024-11-02 | AUS1 |
Central Coast Mariners | 0–0 | Perth Glory | Available |
| 2024-10-26 | AUS1 |
Perth Glory | 0–2 | Wellington Phoenix | Available |
| 2024-10-20 | AUS1 |
Macarthur FC | 6–1 | Perth Glory | Available |
Teams faced most often by Brandon O'Neill's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Western Sydney Wanderers | 34 | 16 | 9 | 9 | 47 | 36 | +11 | 47% |
| Melbourne City FC | 33 | 10 | 6 | 17 | 38 | 59 | -21 | 30% |
| Adelaide United | 32 | 10 | 10 | 12 | 50 | 49 | +1 | 31% |
| Central Coast Mariners | 32 | 17 | 6 | 9 | 60 | 44 | +16 | 53% |
| Melbourne Victory | 31 | 14 | 4 | 13 | 49 | 48 | +1 | 45% |
| Wellington Phoenix | 31 | 14 | 6 | 11 | 55 | 38 | +17 | 45% |
| Brisbane Roar | 31 | 14 | 7 | 10 | 54 | 39 | +15 | 45% |
| Western United | 23 | 6 | 6 | 11 | 24 | 33 | -9 | 26% |
| Macarthur FC | 15 | 6 | 2 | 7 | 21 | 22 | -1 | 40% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 11/12 | Senior debut season | |
| 15/16 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 23/24 | 23 | 0 | 2 | 0 | 0 | 0 |
| 22/23 | 16 | 1,227 | 5 | 1 | 0 | 0.44 |
| 21/22 | 10 | 709 | 3 | 0 | 0 | 0.38 |
| 2025 | 2 | 0 | 1 | 0 | 0 | 0 |
| 2024 | 3 | 0 | 1 | 0 | 0 | 0 |
| 2023 | 2 | 0 | 0 | 1 | 0 | 0 |
| 2020 | 16 | 0 | 3 | 0 | 0 | 0 |
| 2018 | 5 | 0 | 2 | 0 | 0 | 0 |
| 2016 | 1 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | 13 | 0 | 2 | 0 | 0 | 0 |
| 19/20 | 7 | 619 | 1 | 0 | 0 | 0.15 |
| 18/19 | 34 | 1,648 | 4 | 0 | 0 | 0.22 |
| 17/18 | 32 | 1,156 | 7 | 0 | 0 | 0.54 |
| 16/17 | 27 | 667 | 6 | 0 | 0 | 0.81 |
| 15/16 | 28 | 570 | 4 | 0 | 0 | 0.63 |
| 11/12 | 3 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Brandon O'Neill
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Brandon O'Neill
Who is Brandon O'Neill?
Brandon O'Neill is an Australia professional footballer who plays as a defensive midfield for Perth Glory.
How old is Brandon O'Neill?
Brandon O'Neill is 32 years old. He was born on April 12, 1994 in Perth.
What position does Brandon O'Neill play?
Brandon O'Neill plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Brandon O'Neill play for?
Brandon O'Neill currently plays for Perth Glory.
How many career goals has Brandon O'Neill scored?
Across all senior club competitions in our dataset, Brandon O'Neill has scored 12 goals in 257 appearances.
What is Brandon O'Neill's market value?
Brandon O'Neill's most recent reported market value is €250k.
Australia