| Last Odi: | vs Australia at Melbourne Cricket Ground, February 2, 2024 |
| Last Test: | vs New Zealand at Bay Oval, December 18, 2025 |
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 13 | 1 | 714 | 123 | 29 | 48.34 | 2 | 3 | 92 | 2 | 14 | 0 |
| ODI | 4 | 0 | 37 | 26 | 12 | 78.72 | 0 | 0 | 5 | 0 | 0 | 0 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| TEST | 13 | 4 | 49.25 | 4.48 | 44/2 | 0 | 0 |
| ODI | 4 | 2 | 56.50 | 6.28 | 46/2 | 0 | 0 |
| TEST | ODI | T20 | |
|---|---|---|---|
| Batting | 67 | - | - |
| Bowling | - | - | - |
| All Rounder | 95 | - | - |
| 3rd Test Vs NZL | 123 (275) , 0 (9) |
| 2nd Test Vs NZL | 0 (8) , 35 (75) |
| 2nd Test Vs PAK | 21 (38) , 15 (20) |
| 1st Test Vs PAK | 4 (6) , 0 (17) |
| 2nd Test Vs BAN | 55 (75) , 3 (12) |
| 1st Test Vs BAN | 25 (63) , 15 (58) |
| 2nd Test Vs SAF | 4 (5) , 29 (38) |
| 1st Test Vs SAF | 25 (92) , 29 (55) |
| 3rd Test Vs ENG | 13 (11) , 55 (76) |
| 2nd Test Vs ENG | 120 (171) , 0 (4) |
| 1st ODI Vs AUS | 11 (18) |
| 3rd ODI Vs UAE | 0 (1) |
| 2nd ODI Vs UAE | 26 (28) |
| 1st ODI Vs UAE | 0 (0) |
| Find Player |