ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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 drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd 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/27QUETAS
135Intl matches
815Runs
173Wickets
0Hundreds
Tests · ODIs · T20IsFormats

Batting & fielding

FormatMatInnsNORunsHSAveBFSR100504s6sCtSt
Tests640672316.7518037.220011030
ODIs7343155745620.5072379.3901439160
T20Is56231317429*17.4018096.670013470
First-class263047036327.04144648.620699360
List A9155197777621.5891285.20025914190
T20s2521555218209917.671549117.500414864610

Bowling

FormatMatInnsBallsRunsWktsBBIBBMAveEconSR4w5w10w
Tests610556414154/516/8927.604.4737.1100
ODIs736932243010995/485/4830.405.6032.6320
T20Is565510941513595/305/3025.648.3018.5110
First-class264333172020775/4710/14326.233.6543.1331
List A9186403837891295/245/2429.375.6331.3340
T20s252245499368312705/206/7025.308.2118.5520

Recent batting

ScorevsFormatDate
14 (12)SPRT20
50 (38)PAT20
21 (14)SST20
2 (5)CCT20
5* (6)DDT20
20 (11)CVT20
12* (6)MCTT20
23 (25)MCTT20
12 (12)DSGT20
13 (14)SECT20

Recent bowling

FiguresOversvsDate
0/273PA
1/202SS
1/274CC
3/194DD
1/344CV
4/334MCT
3/574MCT
1/334DSG
3/334SEC
1/192SEC

Debut & last match