| Last T20: | vs India at Narendra Modi Stadium, March 8, 2026 |
| Last Test: | vs West Indies at Bay Oval, December 18, 2025 |
| Last Odi: | vs India at Holkar Cricket Stadium, January 18, 2026 |
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 35 | 5 | 2175 | 190 | 44 | 53.60 | 5 | 15 | 208 | 41 | 50 | 0 |
| ODI | 59 | 8 | 2690 | 137 | 58 | 95.73 | 9 | 12 | 216 | 71 | 41 | 0 |
| T20 | 104 | 20 | 1879 | 72 | 27 | 140.54 | 0 | 8 | 129 | 73 | 55 | 0 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| TEST | 35 | 4 | 99.50 | 3.08 | 7/1 | 0 | 0 |
| ODI | 59 | 14 | 23.93 | 5.93 | 25/3 | 0 | 0 |
| T20 | 104 | 9 | 23.56 | 11.06 | 27/2 | 0 | 0 |
| TEST | ODI | T20 | |
|---|---|---|---|
| Batting | 13 | 1 | 60 |
| Bowling | - | - | - |
| All Rounder | - | 60 | - |
| 3rd Test Vs WI | 11 (30) |
| 2nd Test Vs WI | 25 (52) |
| 2nd Test Vs ZIM | 0 (0) |
| 1st Test Vs ZIM | 80 (119) |
| 3rd Test Vs ENG | 14 (32) , 60 (84) |
| 2nd Test Vs ENG | 6 (12) , 32 (70) |
| 1st Test Vs ENG | 19 (47) , 84 (167) |
| 3rd Test Vs IND | 82 (129) , 21 (44) |
| 2nd Test Vs IND | 18 (54) , 18 (23) |
| 1st Test Vs IND | 18 (49) |
| 3rd ODI Vs IND | 137 (131) |
| 2nd ODI Vs IND | 131 (117) |
| 1st ODI Vs IND | 84 (71) |
| 1st ODI Vs WI | 119 (118) |
| 3rd ODI Vs ENG | 44 (68) |
| 2nd ODI Vs ENG | 56 (59) |
| 1st ODI Vs ENG | 78 (91) |
| 3rd ODI Vs PAK | 43 (53) |
| 2nd ODI Vs PAK | 18 (18) |
| 1st ODI Vs PAK | 76 (84) |
| Final Vs IND | 17 (11) |
| Semi Final 1 Vs SAF | 0 (0) |
| Super Eight Match 9 Vs ENG | 3 (8) |
| Super Eight Match 6 Vs SRL | 3 (7) |
| Match 31 Vs CAN | 0 (0) |
| Match 24 Vs SAF | 32 (24) |
| Match 11 Vs UAE | 0 (0) |
| Match 4 Vs AFG | 25 (14) |
| 5th T20I Vs IND | 26 (12) |
| 4th T20I Vs IND | 39 (18) |
| Find Player |