| 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 India at Eden Gardens, March 1, 2026 |
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 57 | 4 | 2486 | 137 | 24 | 46.01 | 5 | 11 | 258 | 22 | 30 | 0 |
| ODI | 69 | 9 | 1158 | 94 | 26 | 78.24 | 0 | 6 | 87 | 14 | 33 | 0 |
| T20 | 57 | 8 | 813 | 67 | 24 | 121.34 | 0 | 4 | 73 | 20 | 17 | 0 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| TEST | 57 | 94 | 48.36 | 3.53 | 60/8 | 4 | 0 |
| ODI | 69 | 45 | 45.38 | 4.92 | 30/3 | 0 | 0 |
| T20 | 57 | 38 | 28.37 | 7.61 | 12/3 | 0 | 0 |
| TEST | ODI | T20 | |
|---|---|---|---|
| Batting | - | - | 76 |
| Bowling | 67 | 52 | 59 |
| All Rounder | 38 | 20 | 6 |
| 3rd Test Vs NZL | 2 (7) , 5 (26) |
| 2nd Test Vs NZL | 29 (69) , 2 (10) |
| 1st Test Vs NZL | 4 (15) , 0 (8) |
| 2nd Test Vs IND | 0 (7) , 40 (72) |
| 1st Test Vs IND | 24 (43) , 1 (4) |
| 3rd Test Vs AUS | 18 (71) , 0 (11) |
| 2nd Test Vs AUS | 16 (39) , 34 (41) |
| 1st Test Vs AUS | 44 (108) , 2 (10) |
| 2nd Test Vs SAF | 28 (53) , 0 (6) |
| 1st Test Vs SAF | 22 (56) , 0 (1) |
| 3rd ODI Vs NZL | 38 (51) |
| 2nd ODI Vs NZL | 2 (5) |
| 1st ODI Vs NZL | 16 (17) |
| 3rd ODI Vs BAN | 0 (3) |
| 2nd ODI Vs BAN | 5 (11) |
| 1st ODI Vs BAN | 6 (10) |
| 3rd ODI Vs PAK | 36 (29) |
| 2nd ODI Vs PAK | 49 (47) |
| 1st ODI Vs PAK | 53 (54) |
| Super Eight Match 12 Vs IND | 40 (25) |
| Super Eight Match 7 Vs SAF | 2 (2) |
| Match 37 Vs ITA | 24 (25) |
| Match 25 Vs NEP | 0 (0) |
| Match 15 Vs ENG | 34 (29) |
| 3rd T20I Vs SAF | 0 (0) |
| 2nd T20I Vs SAF | 0 (0) |
| 1st T20I Vs SAF | 22 (18) |
| 5th T20I Vs NZL | 38 (32) |
| 4th T20I Vs NZL | 0 (0) |
| Find Player |