Career performance metrics and statistics
Key metrics and achievements
Official match statistics
| Run M | Tackles | Missed | Eff% | tries | TA | LB | Tackle Breaks | Offloads | Errors | Penalties | Kicks | Kick M | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Career Total | 6,003 | 4,726 | 341 | 90.7% | 18 | 34 | 20 | 73 | 35 | 38 | 44 | 35 | 730 |
| Per Game | 46.2 | 36.4 | 2.6 | - | 0.14 | 0.26 | 0.15 | 0.6 | 0.27 | 0.29 | 0.34 | 0.3 | 5.6 |
Performance trend across recent matches
Breakdown of positions played across all games
| # | Position | games | Avg | Best Rating | Worst Rating |
|---|---|---|---|---|---|
| 6 | Five-Eighth | 1 | - | - | - |
| 9 | Hooker | 114 | |||
| 14-18 | Bench | 15 | - | - | - |
Total games: 130
| Round | Opponent | Position | Rating | Score | Match Stats |
|---|---|---|---|---|---|
| 2026 R9 | 9. Hooker | 36-14 | 30' 23m 18/22t | ||
| 2026 R8 | 9. Hooker | 20-18 | 67' 42m 28/31t 1TA | ||
| 2026 R7 | 9. Hooker | 28-20 | 80' 25m 21/22t 1TB 1E 1P | ||
| 2026 R6 | 9. Hooker | 38-14 | 80' 27m 23/25t 2TA 1P | ||
| 2026 R5 | 9. Hooker | 22-36 | 68' 94m 40/41t 1LB 1TB 3off | ||
| 2026 R4 | 9. Hooker | 14-32 | 61' 19m 31/33t 1off | ||
| 2026 R3 | 9. Hooker | 38-12 | 69' 52m 25/25t 1TA | ||
| 2026 R2 | 9. Hooker | 40-6 | 65' 22m 30/31t | ||
| 2026 R1 | 9. Hooker | 42-18 | 61' 68m 24/26t 1off | ||
| 2025 R28 | 9. Hooker | 8-24 | 67' 39m 38/44t 1off 1E | ||
| 2025 R26 | 9. Hooker | 22-26 | 52' 38/41t 2E | ||
| 2025 R25 | 9. Hooker | 32-18 | 50' 39m 20/20t 1TA | ||
| 2025 R24 | 9. Hooker | 14-10 | 70' 43m 44/49t 1E | ||
| 2025 R21 | 9. Hooker | 16-24 | 13' 39m 5/5t | ||
| 2025 R20 | 9. Hooker | 20-15 | 80' 88m 37/40t 1TA 1P | ||
| 2025 R19 | 9. Hooker | 34-14 | 80' 35m 54/57t | ||
| 2025 R17 | 9. Hooker | 12-26 | 69' 76m 36/38t 1LB 2TB 1E 2P | ||
| 2025 R16 | 9. Hooker | 18-28 | 80' 56m 44/46t 1E | ||
| 2025 R13 | 9. Hooker | 36-30 | 64' 74m 35/38t 1TA | ||
| 2025 R12 | 9. Hooker | 10-16 | 80' 30m 43/47t | ||
| 2025 R11 | 9. Hooker | 16-12 | 73' 58m 48/52t 1TA 1P | ||
| 2025 R10 | 9. Hooker | 15-14 | 73' 79m 50/52t 1P | ||
| 2025 R9 | 9. Hooker | 30-26 | 72' 24m 43/48t | ||
| 2025 R8 | 9. Hooker | 26-12 | 80' 116m 43/43t 1T 1LB 2TB 1off 1E | ||
| 2025 R7 | 9. Hooker | 20-18 | 67' 31m 45/47t | ||
| 2025 R6 | 9. Hooker | 14-42 | 80' 58m 46/50t | ||
| 2025 R4 | 9. Hooker | 26-24 | 80' 54m 45/50t 1TB 2off | ||
| 2025 R3 | 9. Hooker | 14-6 | 80' 110m 48/53t 1TB | ||
| 2025 R2 | 9. Hooker | 36-16 | 80' 143m 41/43t 1T 1LB 2TB 1off 1P | ||
| 2025 R1 | 9. Hooker | 8-30 | 80' 64m 51/53t | ||
| 2024 R26 | 14. Bench | - | 30-28 | 53' 38m 28/30t 1TB 1E | |
| 2024 R25 | 9. Hooker | - | 18-34 | 60' 16m 35/36t 1T 1LB 3TB 1P | |
| 2024 R23 | 9. Hooker | - | 32-34 | 83' 60m 46/50t 1TA 1off | |
| 2024 R22 | 14. Bench | - | 20-30 | 57' 52m 39/42t 1TB 1off | |
| 2024 R21 | 9. Hooker | - | 28-16 | 57' 15m 29/32t 2E | |
| 2024 R20 | 9. Hooker | - | 18-20 | 80' 70m 58/60t 1TA 1P | |
| 2024 R18 | 9. Hooker | - | 12-13 | 89' 59m 56/62t 1TB | |
| 2024 R17 | 9. Hooker | - | 32-16 | 67' 49m 30/33t 1E | |
| 2024 R16 | 9. Hooker | - | 6-66 | 69' 47m 38/43t 1off 1E | |
| 2024 R15 | 9. Hooker | - | 24-38 | 80' 97m 29/31t 1TB 1P | |
| 2024 R14 | 9. Hooker | - | 42-12 | 56' 73m 36/39t | |
| 2024 R11 | 9. Hooker | - | 22-20 | 12' 11m 10/12t | |
| 2024 R10 | 14. Bench | - | 18-38 | 59' 31m 15/15t 1TA 1off 1P | |
| 2024 R9 | 9. Hooker | - | 8-14 | 80' 28m 50/56t 1off 2P | |
| 2024 R8 | 9. Hooker | - | 24-27 | 80' 28m 50/56t 1TB 1E 1P | |
| 2024 R7 | 9. Hooker | - | 12-30 | 80' 30m 47/51t 1TA 1E | |
| 2024 R6 | 9. Hooker | - | 22-22 | 90' 95m 58/64t 5TB 1off 1E | |
| 2024 R5 | 9. Hooker | - | 34-4 | 80' 91m 39/41t 1off | |
| 2024 R4 | 9. Hooker | - | 20-12 | 80' 74m 41/41t 1TA 1LB 2TB | |
| 2024 R1 | 9. Hooker | - | 12-16 | 34' 22m 18/18t 1TA 2P | |
| 2023 R30 | 9. Hooker | - | 12-42 | 68' 56m 30/38t 1off 1E 1P | |
| 2023 R29 | 9. Hooker | - | 40-10 | 67' 42m 36/38t 1E | |
| 2023 R28 | 9. Hooker | - | 6-32 | 71' 84m 52/56t 1T 2TB 1off 1E | |
| 2023 R26 | 9. Hooker | - | 18-6 | 80' 67m 41/45t 1TB 1off 1P | |
| 2023 R25 | 9. Hooker | - | 29-22 | 61' 33m 28/34t 1E | |
| 2023 R24 | 9. Hooker | - | 30-22 | 22' 14/15t | |
| 2023 R23 | 9. Hooker | - | 28-18 | 80' 85m 34/37t 1TA 1E | |
| 2023 R21 | 9. Hooker | - | 21-20 | 82' 26m 55/59t 1TA 1P | |
| 2023 R20 | 9. Hooker | - | 44-12 | 80' 57m 33/40t 1TA 1LB 1TB 1E | |
| 2023 R19 | 9. Hooker | - | 46-10 | 61' 72m 32/33t 1TA 1off 1P | |
| 2023 R18 | 9. Hooker | - | 6-28 | 80' 47m 49/52t 1TB 1off 1E | |
| 2023 R17 | 9. Hooker | - | 48-18 | 68' 41m 34/36t 1P | |
| 2023 R15 | 9. Hooker | - | 36-14 | 80' 59m 48/50t 1T 1LB 3TB 2E 1P | |
| 2023 R14 | 9. Hooker | - | 30-8 | 73' 70m 38/38t 1off | |
| 2023 R11 | 14. Bench | - | 24-12 | 37' 20m 21/24t | |
| 2023 R10 | 14. Bench | - | 6-18 | 59' 45m 34/42t 1TB | |
| 2023 R9 | 9. Hooker | - | 0-14 | 80' 86m 45/47t 1LB | |
| 2023 R6 | 9. Hooker | - | 24-34 | 38' 25m 22/23t | |
| 2023 R5 | 9. Hooker | - | 32-30 | 80' 40m 40/41t 1T | |
| 2023 R3 | 9. Hooker | - | 26-12 | 67' 34m 42/44t 1T 1LB 1TB 1E 2P | |
| 2023 R2 | 9. Hooker | - | 12-20 | 58' 84m 45/48t 1T 1LB 2TB 1P | |
| 2023 R1 | 9. Hooker | - | 20-12 | 66' 56m 33/35t 1T 1TA 1LB 4TB | |
| 2022 R25 | 9. Hooker | - | 26-27 | 84' 72m 26/31t 1off | |
| 2022 R23 | 9. Hooker | - | 4-48 | 56' 27m 42/42t 1P | |
| 2022 R22 | 9. Hooker | - | 42-18 | 63' 57m 31/32t 1TB 2off 1E | |
| 2022 R21 | 6. Five-Eighth | - | 10-48 | 80' 50m 17/23t | |
| 2022 R20 | 9. Hooker | - | 12-24 | 64' 63m 16/18t 1TA | |
| 2022 R19 | 9. Hooker | - | 14-26 | 80' 29m 45/51t 1TB 1E | |
| 2022 R18 | 9. Hooker | - | 18-28 | 70' 42m 39/41t | |
| 2022 R16 | 9. Hooker | - | 22-2 | 62' 88m 26/28t 1TA 1LB 1TB 1E | |
| 2022 R15 | 9. Hooker | - | 6-40 | 57' 28m 32/34t | |
| 2022 R14 | 9. Hooker | - | 16-38 | 80' 36m 37/40t 1T 1TA 1LB 2TB | |
| 2022 R13 | 9. Hooker | - | 12-44 | 70' 74m 33/37t | |
| 2022 R9 | 9. Hooker | - | 10-29 | 80' 21m 52/57t | |
| 2022 R8 | 9. Hooker | - | 21-20 | 83' 56m 47/50t 1LB 1TB 1off 1E | |
| 2022 R7 | 9. Hooker | - | 10-70 | 80' 50m 34/38t 1T 2TB 1off 1P | |
| 2022 R6 | 9. Hooker | - | 14-22 | 64' 26m 44/46t 1P | |
| 2022 R5 | 9. Hooker | - | 25-24 | 55' 63m 37/39t 1TB | |
| 2022 R4 | 9. Hooker | - | 20-6 | 67' 27m 31/34t 1off | |
| 2022 R3 | 9. Hooker | - | 16-12 | 75' 54m 45/47t 1E 1P | |
| 2022 R2 | 9. Hooker | - | 18-20 | 59' 65m 33/34t 1T 2LB 5TB 1E 1P | |
| 2022 R1 | 9. Hooker | - | 16-28 | 60' 55m 37/38t 1T 1TB | |
| 2021 R25 | 9. Hooker | - | 0-44 | 56' 16m 24/29t 1TB | |
| 2021 R24 | 9. Hooker | - | 16-28 | 67' 124m 38/38t 1TA 1LB 4TB | |
| 2021 R23 | 14. Bench | - | 22-24 | 63' 17m 32/33t 1TA | |
| 2021 R22 | 9. Hooker | - | 24-10 | 53' 30m 34/36t | |
| 2021 R18 | 9. Hooker | - | 16-30 | 80' 10/10t 1T 1TB | |
| 2021 R17 | 9. Hooker | - | 12-20 | 80' 45m 59/62t 1TB 1off | |
| 2021 R16 | 9. Hooker | - | 18-19 | 89' 23m 58/58t 1T 1TA 1LB 2TB 2E | |
| 2021 R14 | 9. Hooker | - | 16-42 | 74' 103m 46/51t 1off 1P | |
| 2021 R12 | 9. Hooker | - | 28-29 | 80' 17m 57/60t 1TA 1P | |
| 2021 R11 | 9. Hooker | - | 30-26 | 80' 42m 55/57t 1T | |
| 2021 R10 | 9. Hooker | - | 18-34 | 69' 62m 41/46t | |
| 2021 R9 | 9. Hooker | - | 32-38 | 54' 29m 21/24t 1TA 1P | |
| 2021 R8 | 9. Hooker | - | 24-20 | 80' 10m 49/49t | |
| 2021 R7 | 9. Hooker | - | 20-42 | 69' 21m 32/38t 1TA | |
| 2021 R6 | 9. Hooker | - | 20-14 | 80' 33m 37/40t 1TA | |
| 2021 R5 | 9. Hooker | - | 12-13 | 80' 38m 44/45t | |
| 2021 R4 | 9. Hooker | - | 8-28 | 80' 2m 46/48t | |
| 2021 R3 | 9. Hooker | - | 34-31 | 80' 61m 46/49t 1TA 1off | |
| 2021 R2 | 9. Hooker | - | 16-20 | 80' 36m 55/56t 1TB 1E 1P | |
| 2021 R1 | 9. Hooker | - | 19-6 | 46' 41m 28/29t 1TB | |
| 2020 R20 | 14. Bench | - | 40-28 | 52' 40m 29/30t 1TB 2off | |
| 2020 R19 | 14. Bench | - | 14-26 | 33' 37m 17/18t 1E | |
| 2020 R18 | 14. Bench | - | 14-22 | 53' 42m 32/37t 1P | |
| 2020 R17 | 14. Bench | - | 18-24 | 38' 4m 20/20t 1P | |
| 2020 R16 | 14. Bench | - | 36-6 | 35' 32m 10/10t 1TA | |
| 2020 R15 | 14. Bench | - | 20-14 | 46' 48m 27/27t 1TB | |
| 2020 R14 | 14. Bench | - | 12-18 | 31' 39m 22/24t 1P | |
| 2020 R13 | 14. Bench | - | 26-22 | 27' 12m 17/18t | |
| 2020 R12 | 14. Bench | - | 26-20 | 33' 29m 26/26t | |
| 2020 R10 | 9. Hooker | - | 10-46 | 69' 31m 44/48t 1T 1TB 2P | |
| 2020 R9 | 9. Hooker | - | 12-16 | 80' 35m 47/49t 1E 2P | |
| 2020 R8 | 9. Hooker | - | 26-16 | 80' 52m 42/45t 1T 1TA 1LB 3TB | |
| 2020 R6 | 9. Hooker | - | 12-40 | 80' 44m 42/45t 1off | |
| 2020 R5 | 9. Hooker | - | 37-26 | 57' 19m 26/26t 1TA 1P | |
| 2020 R4 | 9. Hooker | - | 0-26 | 69' 10m 45/47t | |
| 2020 R3 | 9. Hooker | - | 18-0 | 80' 24m 43/45t 1E | |
| 2020 R2 | 9. Hooker | - | 6-20 | 58' 27m 32/38t 1TA | |
| 2020 R1 | 9. Hooker | - | 0-20 | 59' 2m 37/37t 1P |
Season-by-season performance breakdown
| Season | games | Avg | tries | Goals | FG | Pts | TA | Run M | Tackles | Missed | Eff% | LB | Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020 NRL | 18 | - | 2 | 0 | 0 | 8 | 4 | 527 | 558 | 32 | 94.6% | 1 | 3 |
| 2021 NRL | 20 | - | 3 | 0 | 0 | 12 | 8 | 750 | 812 | 46 | 94.6% | 2 | 3 |
| 2022 NRL | 20 | - | 4 | 0 | 0 | 16 | 3 | 983 | 704 | 56 | 92.6% | 5 | 6 |
| 2023 NRL | 22 | - | 6 | 0 | 0 | 24 | 5 | 1,129 | 806 | 69 | 92.1% | 6 | 10 |
| 2024 NRL | 20 | - | 1 | 0 | 0 | 4 | 6 | 986 | 752 | 60 | 92.6% | 2 | 8 |
| 2025 NRL | 21 | 2 | 0 | 0 | 8 | 4 | 1,256 | 854 | 62 | 93.2% | 3 | 7 | |
| 2026 NRL | 9 | 0 | 0 | 0 | 0 | 4 | 372 | 240 | 16 | 93.8% | 1 | 1 | |
| Career Total | 130 | 18 | 0 | 0 | 72 | 34 | 6,003 | 4,726 | 341 | 93.3% | 20 | 38 |