| Last Odi: | vs New Zealand at Seddon Park, November 22, 2025 |
| Last Test: | vs New Zealand at Bay Oval, December 18, 2025 |
| Last T20: | vs Bangladesh at Arnos Vale Ground, December 20, 2024 |
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 14 | 4 | 712 | 202 | 30 | 51.90 | 2 | 1 | 71 | 0 | 14 | 0 |
| ODI | 21 | 5 | 429 | 50 | 29 | 94.08 | 0 | 1 | 38 | 9 | 8 | 0 |
| T20 | 1 | 0 | 6 | 6 | 6 | 120.00 | 0 | 0 | 0 | 0 | 2 | 0 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| TEST | 14 | 20 | 38.95 | 3.51 | 56/3 | 0 | 0 |
| ODI | 21 | 8 | 63.62 | 6.70 | 32/2 | 0 | 0 |
| T20 | 1 | 0 | 0 | 0 | 0/0 | 0 | 0 |
| TEST | ODI | T20 | |
|---|---|---|---|
| Batting | 64 | - | - |
| Bowling | 80 | - | - |
| All Rounder | 29 | - | - |
| 3rd Test Vs NZL | 43 (69) , 0 (13) |
| 2nd Test Vs NZL | 13 (52) , 25 (57) |
| 1st Test Vs NZL | 0 (3) , 202 (388) |
| 2nd Test Vs IND | 17 (20) , 50 (85) |
| 1st Test Vs IND | 32 (48) , 25 (52) |
| 3rd Test Vs AUS | 18 (31) , 11 (24) |
| 2nd Test Vs AUS | 2 (22) , 1 (6) |
| 1st Test Vs AUS | 4 (18) , 38 (53) |
| 2nd Test Vs PAK | 1 (3) , 10 (22) |
| 1st Test Vs PAK | 4 (16) , 9 (8) |
| 3rd ODI Vs NZL | 1 (9) |
| 2nd ODI Vs NZL | 22 (27) |
| 1st ODI Vs NZL | 38 (24) |
| 3rd ODI Vs BAN | 15 (33) |
| 2nd ODI Vs BAN | 26 (39) |
| 1st ODI Vs BAN | 12 (23) |
| 3rd ODI Vs PAK | 43 (24) |
| 2nd ODI Vs PAK | 26 (31) |
| 3rd ODI Vs ENG | 12 (12) |
| 3rd T20I Vs BAN | 6 (5) |
| Find Player |