| Last Odi: | vs India at Wankhede Stadium, November 2, 2023 |
| Last Test: | vs Australia at Galle International Stadium, February 6, 2025 |
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 100 | 7 | 7222 | 244 | 39 | 51.50 | 16 | 39 | 764 | 12 | 62 | 0 |
| ODI | 50 | 4 | 1316 | 103 | 31 | 79.56 | 1 | 11 | 131 | 1 | 17 | 0 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| TEST | 100 | 2 | 101.00 | 3.88 | 12/1 | 0 | 0 |
| ODI | 50 | 0 | 0 | 6.75 | 0/0 | 0 | 0 |
| TEST | ODI | T20 | |
|---|---|---|---|
| Batting | 40 | - | - |
| Bowling | - | - | - |
| All Rounder | - | - | - |
| 2nd Test Vs AUS | 36 (83) , 14 (28) |
| 1st Test Vs AUS | 7 (13) , 0 (4) |
| 2nd Test Vs SAF | 20 (43) , 1 (3) |
| 1st Test Vs SAF | 2 (9) , 4 (18) |
| 2nd Test Vs NZL | 46 (109) |
| 1st Test Vs NZL | 2 (8) , 83 (127) |
| 3rd Test Vs ENG | 9 (16) , 8 (21) |
| 2nd Test Vs ENG | 7 (26) , 55 (129) |
| 1st Test Vs ENG | 2 (18) , 27 (32) |
| 2nd Test Vs BAN | 86 (129) , 4 (5) |
| Match 33 Vs IND | 0 (1) |
| Match 30 Vs AFG | 15 (21) |
| Super Four Match 4 Vs IND | 2 (18) |
| Super Four Match 2 Vs BAN | 18 (17) |
| Match 6 Vs AFG | 32 (35) |
| Match 2 Vs BAN | 1 (3) |
| Super Sixes Match 9 Vs WI | 83 (92) |
| Super Sixes Match 4 Vs ZIM | 30 (56) |
| Super Sixes Match 2 Vs NED | 33 (51) |
| Match 19 Vs SCO | 7 (9) |
| Find Player |