| Last T20: | vs India at Pingfeng Campus Cricket Field, October 7, 2023 |
| Last Test: | vs Zimbabwe at Harare Sports Club, October 20, 2025 |
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 9 | 1 | 367 | 113 | 26 | 51.62 | 1 | 0 | 33 | 5 | 19 | 1 |
| ODI | 17 | 1 | 264 | 60 | 18 | 54.10 | 0 | 2 | 15 | 0 | 20 | 2 |
| T20 | 8 | 0 | 141 | 48 | 18 | 81.98 | 0 | 0 | 9 | 3 | 0 | 2 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| TEST | 9 | 0 | 0 | 0 | 0/0 | 0 | 0 |
| ODI | 17 | 0 | 0 | 0 | 0/0 | 0 | 0 |
| T20 | 8 | 0 | 0 | 0 | 0/0 | 0 | 0 |
| Only Test Vs ZIM | 18 (36) , 1 (3) |
| 2nd Test Vs ZIM | 16 (24) , 5 (15) |
| 1st Test Vs ZIM | 113 (169) |
| Only Test Vs BAN | 36 (40) , 6 (12) |
| 2nd Test Vs ZIM | 0 (0) |
| 1st Test Vs ZIM | 37 (70) , 0 (4) |
| Only Test Vs WI | 7 (24) , 32 (70) |
| Only Test Vs BAN | 41 (115) , 48 (110) |
| Only Test Vs IND | 6 (10) , 1 (9) |
| Final Vs IND | 15 (20) |
| Semi Final 2 Vs PAK | 13 (21) |
| Quarter Final 3 Vs SRL | 1 (3) |
| 3rd T20I Vs UAE | 13 (19) |
| 2nd T20I Vs UAE | 18 (24) |
| 1st T20I Vs UAE | 48 (40) |
| 3rd T20I Vs ZIM | 24 (24) |
| Find Player |