Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENG
253Intl matches
1,033Runs
611Wickets
0Hundreds
Tests · ODIs · T20IsFormats

Batting & fielding

FormatMatInnsNORunsHSAveBFSR100504s6sCtSt
Tests78944675952*15.81126560.00018230430
ODIs114522821621*9.0027977.4200207460
T20Is6115858168.296490.630032220
First-class86103509006116.98143662.670210036480
List A116522821621*9.0027977.4200207480
T20s306845338923*12.55319121.94002323950

Bowling

FormatMatInnsBallsRunsWktsBBIBBMAveEconSR4w5w10w
Tests781491741787133176/3010/8027.493.0054.918101
ODIs114113618051462117/347/3424.395.0029.31060
T20Is616113891779834/134/1321.437.6816.7200
First-class861641890494973516/3010/8027.063.0153.919131
List A116114621051662137/347/3424.254.9929.21060
T20s306305679191903755/245/2424.518.1218.1810

Recent batting

ScorevsFormatDate
1* (5)AFT20
1* (1)RDT20
1* (2)SBThe Hundred
22* (10)WFT20
6* (3)WFT20
0 (1)SOT20
4 (2)SFUT20
7* (5)SOT20
18 (12)TSKT20
7* (2)CSKT20

Recent bowling

FiguresOversvsDate
2/214BW
1/324BW
0/274AF
0/304DG
2/314GC
1/183RD
3/163BW
2/203DG
5/244GC
1/424BP

Debut & last match