Age 25
Height 179 cm
Country Australia
Value €1m
Contract 2029-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.88
18 matches
Last 5
6.46
-0.42 vs season
Best
8.3
vs Melbourne Victory
MOTM
0
of 40 matches
Rating by match (last 30)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
18
Goals
1
Assists
0
Rating
6.88
Goals
0
0%
Assists
0
0%
Rating
6.79
49%
Matches
15
100%
Started
14
89%
Minutes
1256
93%
🎯
Stats compared to other center-backs
Major League Soccer · percentile vs peers
Chances created
98%
Aerial duels
29%
Defensive actions
23%
Goals
37%
Shot attempts
77%
Touches
91%
🎯
Shot Map
8 shots per season
Goals
0
On target
6
xG
0.52
Conversion
0%
Goal
Saved
Off target
🔥
Heatmap
1215 touches this season
Attack
Touches
1215
Attack
11%
Middle
53%
Ø position
41%
Detailed Stats & Percentiles (Major League Soccer)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 53%
|
Per 90 pctl
avg 37%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.52 | 0.04 |
56
|
37
|
| xGOT | 0.51 | 0.04 |
56
|
43
|
| xG excl. penalty | 0.52 | 0.04 |
56
|
37
|
| Shots | 8 | 0.57 |
59
|
25
|
| Shots on target | 3 | 0.21 |
64
|
43
|
| Headed shots | 2 | 0.14 |
81
|
77
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 61%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.92 | 0.07 |
65
|
40
|
| Accurate passes | 823 | 58.97 |
97
|
89
|
| Pass accuracy | 88.7 | 88.69 |
66
|
66
|
| Accurate long balls | 42 | 3.01 |
96
|
81
|
| Long ball accuracy | 55.3 | 55.26 |
50
|
50
|
| Chances created | 7 | 0.50 |
52
|
18
|
| Big chances created | 2 | 0.14 |
66
|
59
|
| Successful crosses | 1 | 0.07 |
31
|
32
|
| Cross accuracy | 50.0 | 50.00 |
84
|
84
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 63%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Dribbles | 2 | 0.14 |
26
|
15
|
| Dribbles success rate | 40.0 | 40.00 |
33
|
33
|
| Duels won | 50 | 3.58 |
75
|
24
|
| Duels won % | 56.2 | 56.18 |
80
|
80
|
| Aerials won | 16 | 1.15 |
95
|
79
|
| Aerials won % | 64.0 | 64.00 |
84
|
84
|
| Touches | 1109 | 79.47 |
97
|
85
|
| Touches in opposition box | 8 | 0.57 |
47
|
21
|
| Dispossessed | 5 | 0.36 |
49
|
83
|
| Fouls won | 8 | 0.57 |
45
|
15
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 64%
|
Per 90 pctl
avg 58%
|
|---|---|---|---|---|
| Defensive actions | 93 | 6.66 |
98
|
86
|
| Tackles | 24 | 1.72 |
83
|
42
|
| Interceptions | 16 | 1.15 |
87
|
57
|
| Blocked scoring attempt | 10 | 0.72 |
98
|
92
|
| Fouls committed | 15 | 1.07 |
68
|
25
|
| Recoveries | 43 | 3.08 |
59
|
13
|
| Possession won final 3rd | 1 | 0.07 |
12
|
12
|
| Dribbled past | 7 | 0.50 |
36
|
75
|
| Clearances | 43 | 3.08 |
100
|
96
|
| Clean sheets | 3 | 0.21 |
91
|
85
|
| Goals conceded while on pitch | 20 | 1.43 |
18
|
64
|
| xG against while on pitch | 19.21 | 1.38 |
14
|
54
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 76%
|
|---|---|---|---|---|
| Yellow cards | 3 | 0.21 |
14
|
52
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 53%
|
Per 90 pctl
avg 37%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.52 | 0.04 |
56
|
37
|
| xGOT | 0.51 | 0.04 |
56
|
43
|
| xG excl. penalty | 0.52 | 0.04 |
56
|
37
|
| Shots | 8 | 0.57 |
59
|
25
|
| Shots on target | 3 | 0.21 |
64
|
43
|
| Headed shots | 2 | 0.14 |
81
|
77
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 61%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.92 | 0.07 |
65
|
40
|
| Accurate passes | 823 | 58.97 |
97
|
89
|
| Pass accuracy | 88.7 | 88.69 |
66
|
66
|
| Accurate long balls | 42 | 3.01 |
96
|
81
|
| Long ball accuracy | 55.3 | 55.26 |
50
|
50
|
| Chances created | 7 | 0.50 |
52
|
18
|
| Big chances created | 2 | 0.14 |
66
|
59
|
| Successful crosses | 1 | 0.07 |
31
|
32
|
| Cross accuracy | 50.0 | 50.00 |
84
|
84
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 63%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Dribbles | 2 | 0.14 |
26
|
15
|
| Dribbles success rate | 40.0 | 40.00 |
33
|
33
|
| Duels won | 50 | 3.58 |
75
|
24
|
| Duels won % | 56.2 | 56.18 |
80
|
80
|
| Aerials won | 16 | 1.15 |
95
|
79
|
| Aerials won % | 64.0 | 64.00 |
84
|
84
|
| Touches | 1109 | 79.47 |
97
|
85
|
| Touches in opposition box | 8 | 0.57 |
47
|
21
|
| Dispossessed | 5 | 0.36 |
49
|
83
|
| Fouls won | 8 | 0.57 |
45
|
15
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 64%
|
Per 90 pctl
avg 58%
|
|---|---|---|---|---|
| Defensive actions | 93 | 6.66 |
98
|
86
|
| Tackles | 24 | 1.72 |
83
|
42
|
| Interceptions | 16 | 1.15 |
87
|
57
|
| Blocked scoring attempt | 10 | 0.72 |
98
|
92
|
| Fouls committed | 15 | 1.07 |
68
|
25
|
| Recoveries | 43 | 3.08 |
59
|
13
|
| Possession won final 3rd | 1 | 0.07 |
12
|
12
|
| Dribbled past | 7 | 0.50 |
36
|
75
|
| Clearances | 43 | 3.08 |
100
|
96
|
| Clean sheets | 3 | 0.21 |
91
|
85
|
| Goals conceded while on pitch | 20 | 1.43 |
18
|
64
|
| xG against while on pitch | 19.21 | 1.38 |
14
|
54
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 76%
|
|---|---|---|---|---|
| Yellow cards | 3 | 0.21 |
14
|
52
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (44)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-31 | @ Mexico | Friendlies | 1-0 | 23 | 0 | 0 | 6.4 |
| 2026-05-24 | @ Nashville SC | Major League Soccer | 2-1 | 85 | 0 | 0 | 5.9 |
| 2026-05-20 | @ Columbus Crew | US Open Cup | 1-0 | 87 | 0 | 0 | 6.8 |
| 2026-05-16 | @ Red Bull New York | Major League Soccer | 1-1 | 90 | 0 | 0 | 6.6 |
| 2026-05-13 | @ Charlotte FC | Major League Soccer | 0-1 | 90 | 0 | 0 | 6.6 |
| 2026-05-10 | vs Columbus Crew | Major League Soccer | 3-0 | 90 | 0 | 0 | 7.1 |
| 2026-05-03 | vs DC United | Major League Soccer | 0-2 | 90 | 0 | 0 | 7.0 |
| 2026-04-29 | @ Red Bull New York | US Open Cup | 1-3 | 90 | 1 | 0 | 8.1 |
| 2026-04-25 | @ CF Montreal | Major League Soccer | 1-0 | 90 | 0 | 0 | 6.7 |
| 2026-04-22 | vs FC Cincinnati | Major League Soccer | 4-4 | 90 | 0 | 0 | 6.6 |
| 2026-04-18 | vs Charlotte FC | Major League Soccer | 1-2 | 86 | 0 | 0 | 7.3 |
| 2026-04-14 | @ Westchester SC | US Open Cup | 2-5 | 90 | 0 | 0 | 7.2 |
| 2026-04-11 | @ Vancouver Whitecaps | Major League Soccer | 2-0 | 90 | 0 | 0 | 6.3 |
| 2026-04-04 | vs St. Louis City | Major League Soccer | 1-1 | 90 | 0 | 0 | 6.9 |
| 2026-03-31 | vs Curacao | Friendlies | 5-1 | 90 | 0 | 0 | 7.3 |
| 2026-03-27 | vs Cameroon | Friendlies | 1-0 | 8 | 0 | 0 | |
| 2026-03-22 | vs Inter Miami CF | Major League Soccer | 2-3 | 90 | 0 | 0 | 6.1 |
| 2026-03-14 | vs Colorado Rapids | Major League Soccer | 3-1 | 90 | 0 | 0 | 7.9 |
| 2026-03-07 | vs Orlando City | Major League Soccer | 5-0 | 90 | 0 | 0 | 7.5 |
| 2026-03-01 | @ Philadelphia Union | Major League Soccer | 1-2 | 7 | 0 | 0 | |
| 2026-02-23 | @ LA Galaxy | Major League Soccer | 1-1 | 88 | 0 | 0 | 6.7 |
| 2026-01-16 | vs Auckland FC | A-League Men | 2-1 | 24 | 0 | 0 | 6.4 |
| 2026-01-11 | vs Newcastle Jets | A-League Men | 0-1 | 90 | 0 | 0 | 7.1 |
| 2026-01-06 | vs Brisbane Roar FC | A-League Men | 1-0 | 90 | 0 | 0 | 7.6 |
| 2026-01-03 | vs Sydney FC | A-League Men | 0-0 | 90 | 0 | 0 | 7.4 |
| 2025-12-28 | vs Perth Glory | A-League Men | 1-3 | 90 | 0 | 0 | 6.1 |
| 2025-12-23 | vs Macarthur FC | A-League Men | 1-1 | 90 | 0 | 0 | 6.5 |
| 2025-12-20 | vs Melbourne Victory | A-League Men | 0-1 | 90 | 0 | 0 | 7.3 |
| 2025-12-10 | @ FC Seoul | AFC Champions League Elite East | 1-1 | 90 | 0 | 0 | 7.0 |
| 2025-12-06 | @ Newcastle Jets | A-League Men | 0-1 | 90 | 0 | 0 | 7.8 |
| 2025-11-29 | @ Central Coast Mariners | A-League Men | 0-0 | 90 | 0 | 0 | 7.1 |
| 2025-11-25 | vs Johor Darul Ta'zim | AFC Champions League Elite East | 2-0 | 90 | 0 | 0 | 7.9 |
| 2025-11-19 | @ Colombia | Friendlies | 3-0 | 90 | 0 | 0 | 5.9 |
| 2025-11-15 | @ Venezuela | Friendlies | 1-0 | 90 | 0 | 0 | 6.3 |
| 2025-11-08 | @ Melbourne Victory | A-League Men | 0-2 | 90 | 0 | 0 | 8.3 |
| 2025-11-04 | @ Machida Zelvia | AFC Champions League Elite East | 1-2 | 90 | 0 | 0 | 6.8 |
| 2025-10-31 | @ Brisbane Roar FC | A-League Men | 0-0 | 90 | 0 | 0 | 7.5 |
| 2025-10-25 | vs Perth Glory | A-League Men | 4-0 | 90 | 0 | 0 | 7.8 |
| 2025-10-21 | vs Buriram United | AFC Champions League Elite East | 2-1 | 90 | 0 | 0 | 7.7 |
| 2025-10-18 | @ Western Sydney Wanderers FC | A-League Men | 1-1 | 90 | 0 | 0 | 6.8 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | New York City FC | senior | 18 | 1 | 0 | 6.88 |
| 2025/2026 | Melbourne City FC | senior | 19 | 0 | 0 | 7.20 |
| 2024/2025 | Melbourne City FC | senior | 28 | 3 | 1 | 7.37 |
| 2023/2024 | Brisbane Roar FC | senior | 29 | 1 | 1 | 6.90 |
| 2022/2023 | Brisbane Roar FC | senior | 33 | 0 | 1 | 7.11 |
| 2021/2022 | Brisbane Roar FC | senior | 28 | 0 | 0 | 6.98 |
| 2020/2021 | Brisbane Roar FC | senior | 25 | 0 | 0 | 6.86 |
| 2019/2020 | Brisbane Roar FC | senior | 3 | 0 | 0 | 5.78 |
| 2023/2024 | A-League All Stars | senior | 1 | 0 | 0 | - |
| 2020 | Brisbane Roar FC Under 21 | senior | 5 | 1 | 0 | - |
| 2019 | Brisbane Roar FC Under 21 | senior | 6 | 0 | 0 | - |
| 2019/2020 | Brisbane Roar FC Youth | youth | 5 | 0 | 0 | - |
| 2018/2019 | Brisbane Roar FC Youth | youth | 3 | 0 | 0 | - |
| 2017/2018 | Brisbane Roar FC Youth | youth | 8 | 1 | 1 | - |
| 2026 | Australia | national team | 3 | 0 | 0 | 6.84 |
| 2025 | Australia | national team | 2 | 0 | 0 | 6.10 |
| 2023 | Australia U23 | national team | 2 | 0 | 0 | - |
| 2022 | Australia U23 | national team | 1 | 0 | 0 | - |
Transfer Value History
Teammates
Cooper Flax
Maclean Learned
Nico Cavallo
Nicolás Fernández
Andrés Perea
Maxi Moralez
Talles Magno
Thiago Martins
Kevin Pierre
Alonso Martínez
Hannes Wolf
Greg Ranjitsingh
Strahinja Tanasijevic
Aiden O'Neill
Kevin O'Toole
Maxwell Murray
Tayvon Gray
Agustín Ojeda
Máximo Carrizo
Tomás Romero
Jonathan Shore
Raul
Zidane Yáñez
Drew Baiera
Kamran Acito
Jacob Arroyave
Matt Freese
Keaton Parks
Peter Molinari
Arnau Farnós
Malachi Jones
Seymour Reid
Trophies
Melbourne City FC
🏆
A-League
x1
A-League All Stars
🏆
A-Leagues All Stars Men
x1
Brisbane Roar FC Youth
🏆
A-League Youth
x1
New York City FC