
| 2026 | World Cup - Qualification Asia | Australia | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2026 | Friendlies | Greece | Midfielder | 2 | 90 | 0 | 0 | 0 | 0 | 1 | 83 | 0 | 0 | 7.00 |
| 2026 | Major League Soccer | Minnesota United FC | Midfielder | 10 | 844 | 1 | 0 | 11 | 5 | 6 | 87 | 1 | 0 | 7.05 |
| 2025 | Friendlies | Australia | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2025 | Major League Soccer | Minnesota United FC | Defender | 8 | 719 | 3 | 2 | 10 | 6 | 7 | — | 3 | 0 | 7.09 |
| 2024 | Premiership | Hibernian | Defender | 34 | 2957 | 3 | 6 | 23 | 10 | 32 | — | 9 | 0 | 7.12 |
| 2024 | Premier League 2 Division One | Sunderland U21 | Defender | 1 | 33 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2024 | Championship | Sunderland | Defender | 1 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2024 | FA Cup | Hibernian | Defender | 2 | 180 | 0 | 0 | 0 | 0 | 0 | — | 2 | 0 | — |
| 2024 | Premier League Cup | Sunderland U21 | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2024 | League Cup | Sunderland | Defender | 1 | 90 | 0 | 0 | 0 | 0 | 0 | 55 | 0 | 0 | 6.70 |
| 2024 | Premier League International Cup | Sunderland U21 | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2024 | World Cup - Qualification Europe | Greece | Defender | 1 | 26 | 0 | 0 | 0 | 0 | 0 | 85 | 0 | 0 | 6.70 |
| 2023 | Premiership | Hibernian | Defender | 12 | 800 | 0 | 0 | 3 | 1 | 7 | — | 2 | 0 | 6.60 |
| 2023 | Premier League 2 Division One | Sunderland U21 | Defender | 6 | 482 | 1 | 0 | 0 | 0 | 0 | — | 3 | 0 | — |
| 2023 | Championship | Sunderland | Defender | 2 | 91 | 0 | 0 | 0 | 0 | 0 | 43 | 1 | 0 | 6.90 |
| 2023 | FA Cup | Hibernian | Defender | 2 | 171 | 0 | 0 | 0 | 0 | 0 | — | 1 | 0 | — |
| 2023 | Premier League Cup | Sunderland U21 | Defender | 3 | 243 | 0 | 0 | 0 | 0 | 0 | — | 1 | 0 | — |
| 2023 | League Cup | Sunderland | Defender | 1 | 90 | 0 | 0 | 0 | 0 | 0 | 65 | 0 | 0 | 7.30 |
| 2023 | FA Cup | Sunderland | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | AFC U20 Asian Cup | Australia U20 | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | Tournoi Maurice Revello | Australia U23 | Defender | 1 | 90 | 0 | 0 | 0 | 0 | 0 | — | 1 | 0 | — |
| 2022 | A-League | Central Coast Mariners | Defender | 25 | 1882 | 0 | 2 | 10 | 4 | 9 | 48 | 10 | 0 | 7.01 |
| 2022 | Australia Cup | Central Coast Mariners | Defender | 1 | 120 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2022 | Australia Cup | Western Sydney Wanderers | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2021 | A-League | Western Sydney Wanderers | Defender | 1 | 5 | 0 | 0 | 2 | 1 | 0 | — | 0 | 0 | — |
| 2021 | Australia Cup | Western Sydney Wanderers | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2020 | New South Wales NPL | Western Sydney Wanderers U23 | Defender | 1 | 29 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2019 | New South Wales NPL | Sydney FC U23 | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |