Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Machida Zelvia | 2023/24 – 2027/28 | 115 | 21 | 3 |
| Australia | 2013 – 2026 | 51 | 13 | 1 |
| Macarthur | 2025/26 | 14 | 5 | 3 |
| Fagiano Okayama | 2021/22 – 2022/23 | 51 | 11 | — |
| Western Sydney | 2018/19 – 2020/21 | 54 | 24 | 4 |
| Al Taawoun | 2020/21 | 18 | 1 | — |
| Australia U23 | 2020 | 2 | 0 | — |
| Shimizu S-Pulse | 2015/16 – 2018/19 | 103 | 5 | 4 |
| Central Coast Mariners | 2010/11 – 2015/16 | 81 | 15 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 9 Jan 2023 | Fagiano Okayama | Machida Zelvia | — |
| 5 Aug 2021 | Al Taawon | Fagiano Okayama | — |
| 1 Feb 2021 | Al Taawon | Western Sydney Wanderers | Loan |
| 21 Aug 2020 | Western Sydney Wanderers | Al Taawon | — |
| 25 Jan 2019 | Shimizu S-pulse | Western Sydney Wanderers | Free |
| 10 Feb 2015 | Central Coast Mariners | Shimizu S-pulse | — |
| 29 Jun 2026 | Macarthur | Duke Mitchell | Free agent |
| 2 Jul 2026 | Macarthur | Machida Zelvia | Transfer |
| 13 Jan 2026 | Machida Zelvia | Macarthur | Free agent |
| 1 Jul 2026 | Macarthur | Machida Zelvia | Transfer |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2027/28 | J1 League | Machida Zelvia | 8 | 4 | 280 | 1 | 2 | 0 | 0 | 6.70 |
| 2026 | World Cup - Qualification Asia | Australia | 13 | 9 | 739 | 3 | 1 | 1 | 0 | 6.93 |
| 2026/27 | AFC Champions League Two | Machida Zelvia | 2 | 2 | 68 | 0 | 0 | 0 | 0 | 6.45 |
| 2025/26 | J-League Cup | Machida Zelvia | 2 | 2 | 130 | 0 | — | 0 | 0 | — |
| 2025/26 | J1 League | Machida Zelvia | 25 | 9 | 809 | 3 | 1 | 2 | 0 | 6.80 |
| 2025 | Friendlies | Australia | 2 | 0 | 18 | 0 | 0 | 0 | 0 | 6.30 |
| 2025/26 | AFC Champions League Elite | Machida Zelvia | 5 | 1 | 169 | 0 | 0 | 0 | 0 | 6.50 |
| 2025/26 | AFC Champions League Two | Macarthur | 1 | 1 | 45 | 0 | 0 | 0 | 0 | 5.90 |
| 2025/26 | A-League | Macarthur | 13 | 11 | 864 | 5 | 3 | 3 | 0 | 6.93 |
| 2024/25 | J1 League | Machida Zelvia | 33 | 6 | 816 | 4 | 0 | 2 | 0 | 6.83 |
| 2024/25 | J-League Cup | Machida Zelvia | 3 | 2 | 146 | 2 | — | 0 | 0 | — |
| 2024/25 | Emperor Cup | Machida Zelvia | 1 | 1 | 120 | 0 | — | 1 | 0 | — |
| 2024 | Friendlies | Australia | 1 | 1 | 63 | 1 | — | 0 | 0 | — |
| 2023/24 | J2 League | Machida Zelvia | 34 | 27 | 2327 | 10 | — | 5 | 0 | — |
| 2023/24 | Emperor Cup | Machida Zelvia | 2 | 2 | 151 | 1 | — | 1 | 0 | — |
| 2023 | Asian Cup | Australia | 4 | 3 | 271 | — | — | 0 | 0 | 6.55 |
| 2023 | Friendlies | Australia | 5 | 5 | 332 | 0 | — | 1 | 0 | 6.90 |
| 2022/23 | J2 League | Fagiano Okayama | 37 | 31 | 2747 | 8 | — | 4 | 0 | — |
| 2022 | World Cup - Qualification Asia | Australia | 14 | 4 | 510 | 5 | — | 0 | 0 | — |
| 2022 | World Cup - Qualification Intercontinental Play-offs | Australia | 1 | 1 | 69 | 0 | — | 0 | 0 | 6.90 |
| 2022 | Friendlies | Australia | 1 | 1 | 63 | 1 | — | 0 | 0 | — |
| 2022 | World Cup | Australia | 4 | 4 | 274 | 1 | 0 | 1 | 0 | 6.83 |
| 2021/22 | J2 League | Fagiano Okayama | 14 | 13 | 1128 | 3 | — | 3 | 0 | — |
| 2020/21 | A-League | Western Sydney | 17 | 15 | 1176 | 6 | 2 | 1 | 0 | 7.27 |
| 2020/21 | Pro League | Al Taawoun | 12 | 8 | 781 | 0 | — | 1 | 0 | 6.77 |
| 2020/21 | King's Cup | Al Taawoun | 1 | 1 | 90 | 0 | — | 1 | 0 | — |
| 2020/21 | AFC Champions League | Al Taawoun | 5 | 5 | 439 | 1 | — | 0 | 0 | 6.76 |
| 2020 | Olympics Men | Australia U23 | 2 | 2 | 180 | 0 | — | 2 | 0 | — |
| 2019 | WC Qualification Intercontinental Play-offs | Australia | 1 | 1 | 69 | 0 | — | 0 | 0 | 6.90 |
| 2019/20 | A-League | Western Sydney | 26 | 26 | 2312 | 14 | 2 | 2 | 0 | 7.38 |
| 2019 | Friendlies | Australia | 1 | 1 | 62 | 0 | — | 0 | 0 | — |
| 2018/19 | A-League | Western Sydney | 11 | 7 | 657 | 4 | — | 0 | 0 | 7.07 |
| 2018/19 | J1 League | Shimizu S-Pulse | 22 | 8 | 843 | 0 | 2 | 1 | 0 | 6.64 |
| 2018/19 | J-League Cup | Shimizu S-Pulse | 4 | 4 | 321 | 1 | — | 0 | 0 | — |
| 2017/18 | J1 League | Shimizu S-Pulse | 31 | 22 | 1945 | 1 | 2 | 1 | 0 | 6.89 |
| 2017/18 | J-League Cup | Shimizu S-Pulse | 6 | 5 | 469 | 0 | — | 1 | 0 | — |
| 2017/18 | Emperor Cup | Shimizu S-Pulse | 1 | 1 | 62 | 1 | — | 0 | 0 | — |
| 2016/17 | J2 League | Shimizu S-Pulse | 7 | 3 | 283 | 1 | — | 1 | 0 | — |
| 2015/16 | J1 League | Shimizu S-Pulse | 29 | 23 | 2038 | 1 | — | 6 | 0 | — |
| 2015/16 | J-League Cup | Shimizu S-Pulse | 3 | 3 | 224 | 0 | — | 0 | 0 | — |
| 2014/15 | A-League | Central Coast Mariners | 15 | 12 | 1077 | 3 | — | 1 | 0 | — |
| 2014/15 | Australia Cup | Central Coast Mariners | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2014/15 | AFC Champions League Elite | Central Coast Mariners | 6 | 1 | 189 | 0 | — | 0 | 0 | — |
| 2013/14 | A-League | Central Coast Mariners | 29 | 19 | 1845 | 3 | — | 0 | 0 | — |
| 2013/14 | AFC Champions League Elite | Central Coast Mariners | 7 | 5 | 470 | 2 | — | 1 | 0 | — |
| 2013 | EAFF E-1 Football Championship | Australia | 3 | 3 | 269 | 2 | — | 0 | 0 | — |
| 2013 | Friendlies | Australia | 1 | 0 | 12 | 0 | — | 0 | 0 | — |
| 2012/13 | A-League | Central Coast Mariners | 21 | 5 | 736 | 6 | — | 1 | 0 | — |
| 2012/13 | AFC Champions League Elite | Central Coast Mariners | 1 | 0 | 12 | 0 | — | 0 | 0 | — |
| 2010/11 | A-League Men | Central Coast Mariners | 1 | 0 | 33 | 1 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
| Competition | Season | Place |
|---|---|---|
| A-League Men (Australia) | 2012/2013 | Winner |
| A-League Men (Australia) | 2010/2011 | 2nd Place |
| J2 League (Japan) | 2023 | Winner |
| J2 League (Japan) | 2016 | 2nd Place |
