| Last Test: | vs West Indies at Bay Oval, December 18, 2025 |
| Last T20: | vs Pakistan at Gaddafi Stadium, April 27, 2024 |
| Last Odi: | vs Bangladesh at McLean Park, December 23, 2023 |
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 44 | 7 | 2173 | 138 | 33 | 53.36 | 5 | 11 | 262 | 16 | 113 | 16 |
| ODI | 12 | 3 | 266 | 68 | 30 | 86.64 | 0 | 2 | 28 | 2 | 13 | 2 |
| T20 | 9 | 2 | 91 | 30 | 15 | 96.81 | 0 | 0 | 10 | 0 | 3 | 0 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| TEST | 44 | 0 | 0 | 4.33 | 0/0 | 0 | 0 |
| ODI | 12 | 0 | 0 | 0 | 0/0 | 0 | 0 |
| T20 | 9 | 0 | 0 | 0 | 0/0 | 0 | 0 |
| TEST | ODI | T20 | |
|---|---|---|---|
| Batting | 52 | - | - |
| Bowling | - | - | - |
| All Rounder | - | - | - |
| 3rd Test Vs WI | 4 (14) |
| 1st Test Vs WI | 29 (39) |
| 2nd Test Vs ZIM | 0 (0) |
| 1st Test Vs ZIM | 2 (6) |
| 3rd Test Vs ENG | 21 (29) , 44 (55) |
| 2nd Test Vs ENG | 16 (20) , 115 (102) |
| 1st Test Vs ENG | 17 (32) , 0 (1) |
| 3rd Test Vs IND | 0 (3) , 4 (6) |
| 2nd Test Vs IND | 3 (12) , 41 (83) |
| 1st Test Vs IND | 5 (8) |
| 3rd ODI Vs BAN | 4 (17) |
| 2nd ODI Vs BAN | 24 (20) |
| 1st ODI Vs BAN | 1 (2) |
| 3rd ODI Vs BAN | 23 (16) |
| 2nd ODI Vs BAN | 68 (66) |
| 1st ODI Vs BAN | 8 (19) |
| 5th ODI Vs PAK | 15 (22) |
| 4th ODI Vs PAK | 23 (29) |
| 3rd ODI Vs PAK | 65 (78) |
| 3rd ODI Vs SRL | 4 (3) |
| 5th T20I Vs PAK | 4 (4) |
| 4th T20I Vs PAK | 28 (15) |
| 4th T20I Vs BAN | 4 (10) |
| 3rd T20I Vs BAN | 30 (30) |
| 2nd T20I Vs BAN | 6 (8) |
| 1st T20I Vs BAN | 2 (6) |
| Match 1 Vs AUS | 14 (16) |
| 3rd Twenty20 Vs PAK | 3* (5) |
| Find Player |