| Last T20: | vs India at Wankhede Stadium, March 5, 2026 |
| Last Test: | vs Australia at Sydney Cricket Ground, January 4, 2026 |
| Last Odi: | vs Sri Lanka at R. Premadasa Stadium, January 27, 2026 |
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 6 | 0 | 234 | 47 | 21 | 51.66 | 0 | 0 | 17 | 6 | 1 | 0 |
| ODI | 23 | 2 | 629 | 94 | 33 | 104.31 | 0 | 4 | 55 | 20 | 12 | 0 |
| T20 | 40 | 6 | 630 | 53 | 23 | 147.20 | 0 | 1 | 59 | 29 | 16 | 0 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| TEST | 6 | 12 | 46.17 | 4.61 | 161/6 | 1 | 0 |
| ODI | 23 | 9 | 49.67 | 6.21 | 22/3 | 0 | 0 |
| T20 | 40 | 16 | 19.50 | 8.67 | 14/3 | 0 | 0 |
| TEST | ODI | T20 | |
|---|---|---|---|
| Batting | - | 90 | 57 |
| Bowling | - | - | - |
| All Rounder | 74 | 95 | 13 |
| 5th Test Vs AUS | 27 (62) , 0 (2) |
| 4th Test Vs AUS | 5 (10) |
| 3rd Test Vs AUS | 6 (29) , 47 (137) |
| 2nd Test Vs AUS | 19 (31) , 41 (92) |
| 2nd Test Vs PAK | 31 (44) , 4 (4) |
| 1st Test Vs PAK | 30 (29) , 24 (13) |
| 3rd ODI Vs SRL | 0 (0) |
| 2nd ODI Vs SRL | 8 (8) |
| 3rd ODI Vs SAF | 19 (8) |
| 2nd ODI Vs SAF | 39 (33) |
| 1st ODI Vs SAF | 7 (7) |
| 3rd ODI Vs WI | 0 (0) |
| 2nd ODI Vs WI | 49 (58) |
| 1st ODI Vs WI | 39 (24) |
| 3rd ODI Vs WI | 5 (10) |
| 2nd ODI Vs WI | 12 (11) |
| Semi Final 2 Vs IND | 35 (20) |
| Super Eight Match 9 Vs NZL | 32 (18) |
| Super Eight Match 5 Vs PAK | 28 (23) |
| Super Eight Match 2 Vs SRL | 21 (14) |
| Match 29 Vs ITA | 53 (22) |
| Match 23 Vs SCO | 16 (10) |
| Match 15 Vs WI | 2 (3) |
| Match 5 Vs NEP | 39 (18) |
| 3rd T20I Vs SRL | 3 (4) |
| 2nd T20I Vs SRL | 0 (0) |
| Find Player |