← Players

Domestic cupInternational cup
Form — EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Each bar is the EAR180 going into that match: green above the position average, red below. A gap means no rated match in that window. (180 days)
Recent matches
| Date | Opponent | Result | Min | Elo |
|---|---|---|---|---|
| 16 May 2026 | atMelbourne City W | L | 90 | -16.3 |
| 3 May 2026 | atBrisbane Roar FC W | L | 69 | -31.8 |
| 3 Apr 2026 | atAdelaide United W | W | 90 | +54.9 |
| 29 Mar 2026 | vsWestern Sydney Wanderers W | L | 77 | -59.9 |
| 25 Mar 2026 | atCentral Coast Mariners W | L | 90 | -38.4 |
| 20 Mar 2026 | atSydney FC W | W | 90 | +37.9 |
| 14 Mar 2026 | vsBrisbane Roar FC W | W | 81 | +25.4 |
| 20 Feb 2026 | atMelbourne Victory W | D | 90 | +1.8 |
| 15 Feb 2026 | vsCentral Coast Mariners W | L | 87 | -43.8 |
| 6 Feb 2026 | vsPerth Glory FC W | W | 90 | +23.8 |
| 1 Feb 2026 | atNewcastle Jets FC W | W | 90 | +76.0 |
| 25 Jan 2026 | vsAdelaide United W | W | 90 | +66.9 |
| 17 Jan 2026 | atCanberra United W | W | 90 | +104.3 |
| 10 Jan 2026 | vsMelbourne City W | L | 90 | -10.9 |
| 3 Jan 2026 | atBrisbane Roar FC W | D | 90 | -6.7 |
| 30 Dec 2025 | atWestern Sydney Wanderers W | W | 62 | +48.3 |
| 20 Dec 2025 | vsSydney FC W | W | 77 | +127.0 |
| 12 Dec 2025 | atPerth Glory FC W | L | 62 | 0.0 |
| 7 Dec 2025 | atMelbourne City W | L | 90 | -6.0 |
| 23 Nov 2025 | vsMelbourne Victory W | W | 90 | +128.7 |
Most recent 20 of 22 rated matches. The chart above covers the whole career.