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 2026AFGZIMT20I5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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
123Intl matches
926Runs
201Wickets
0Hundreds
Tests · ODIs · T20IsFormats

Batting & fielding

FormatMatInnsNORunsHSAveBFSR100504s6sCtSt
Tests1320523855*15.8750946.760131030
ODIs8850196465620.84629102.70015318260
T20Is2211442186.0034123.53003170
First-class35509100912624.61149967.311512416120
List A11470288665620.62844102.61017022420
T20s10155213983611.71289137.72003112300

Bowling

FormatMatInnsBallsRunsWktsBBIBBMAveEconSR4w5w10w
Tests132526591536415/649/17637.463.4764.9110
ODIs8887413740101355/525/5229.705.8230.6610
T20Is2222476627253/213/2125.087.9019.0000
First-class355953733223895/649/17636.213.6060.4610
List A114110527350431675/525/5230.205.7431.6810
T20s101101200528001094/364/3625.698.3818.4100

Recent batting

ScorevsFormatDate
7 (7)MNYT20
3* (3)WFT20
0 (1)TSKT20
2* (2)TSKT20
5 (8)WFT20
2 (3)SOT20
4 (3)NOTT20
0* (0)SUST20
4 (4)CWT20
17* (12)RRT20

Recent bowling

FiguresOversvsDate
0/101MNY
1/262SO
0/152WF
1/253MNY
0/454LAKR
1/91WF
0/151.5MNY
3/264SO
1/352TSK
1/294LAKR

Debut & last match