T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by year (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×At Kennington Oval×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Jason RoyENG20162016110162162162.00118137.29100133
Ollie PopeENG2024202412016115480.5017293.60100202
Aaron FinchAUS20192019110153153153.00132115.91100155
Shikhar DhawanIND20172017110125125125.0012897.66100151
Hashim AmlaSA20172017110103103103.0011589.5710052
Alan TurnerAUS19751975110101101101.0011389.3810091
Ben DuckettENG20242024120938646.5087106.90010102
Kim BarnettENG19881988110848484.0014657.5301000
Jamie SmithENG20242024120836741.5081102.47010121
Rohit SharmaIND20172017110787878.007998.7301063
Jonathan TrottENG20132013110767676.008787.3601050
Eoin MorganENG202120211117575*-8390.3601081
Faf du PlessisSA20172017110757575.0070107.1401060
Kevin PietersenENG20062006110737373.007794.8101091
Steve SmithAUS20192019110737373.0059123.7301071
Rick McCoskerAUS19751975110737373.0011165.7701020
Joe RootENG20132013110686868.0055123.6401050
Joe RootENG202120211116868*-8778.1601050
Alex HalesENG20142014110666666.0041160.9801072
Allan LambENG19881988110666666.007094.2901031
Joe RootENG20162016110656565.0054120.3701090
Gary BallanceENG20142014110646464.007288.8901051
Chris GayleWI200920091116363*-50126.0001082
MS DhoniIND20172017110636363.0052121.1501072
Ian BellENG20142014220635031.507386.3001061
Craig KieswetterENG20112011110616161.0056108.9301042
Jason RoyENG20212021110606060.0052115.38010100
Alastair CookENG20132013110595959.008569.4101030
Doug WaltersAUS19751975110595959.006689.3901050
Elton ChigumburaZIM20042004110575757.007180.2801060
Paul CollingwoodENG20062006110565656.006191.8001020
Jos ButtlerENG201420142215226*52.0036144.4400051
Greg ChappellAUS19751975110505050.0050100.0001051
Joe RootENG20142014220504525.0048104.1700021
Sachin TendulkarIND20022002110494949.007070.0000031
Adam VogesAUS20132013110494949.006279.0300020
Glenn MaxwellAUS201920191114646*-25184.0000051
Eoin MorganENG20112011110454545.0035128.5700060
Rob BaileyENG198819881114343*-34126.4700031
Chris JordanENG201420142214338*43.0017252.9400062
Ian BellENG20062006110404040.005080.0000041
Daniel LawrenceENG20242024120403520.005671.4300031
Mohammad KaifIND200220021113838*-4486.3600040
JP DuminySA201720171113838*-20190.0000051
Jamie DalrympleENG20062006110373737.0034108.8200021
Dinesh MongiaIND20022002110333333.005560.0000031
Ravi BoparaENG201320131113333*-13253.8500023
Glenn MaxwellAUS20132013110323232.0020160.0000051
Yuvraj SinghIND20022002110313131.004470.4500030
Prosper UtseyaZIM20042004110313131.0028110.7100050
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.