Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

Batting records (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Afghanistan×

Player figures come from full scorecards, which we hold for 361 of the 362 matches in this selection (from 2009). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Pathum NissankaSL2022-202519193863210*53.94785109.9423010715
Glenn MaxwellAUS2012-2025763408201*136.00247165.181304022
David WarnerAUS2012-202466133717867.40320105.31110395
Ed JoyceIRE2012-201713133626160*62.6081177.19240638
Kusal MendisSL2018-202522224774158*43.00692111.851517524
Calum MacLeodSCO2009-202113131379157*31.5839396.44215415
Sean WilliamsZIM2014-202524275102915446.77135076.224339117
Shubman GillIND2024-2026541387154129.00365106.03210535
Eoin MorganENG2012-201943017514858.3395184.21101518
Nazmul Hossain ShantoBAN2018-20261921175914637.95108569.953307511
Andrew BalbirnieIRE2015-2026434541186145*28.93150878.6527312117
Sikandar RazaZIM2014-202650516171414138.09202884.52210113950
Angelo MathewsSL2014-20241111336014145.0051270.31101279
Harry TectorIRE2020-20261920457613836.0068683.971204311
Liton DasBAN2018-20262427389913637.46106584.412618812
Kyle CoetzerSCO2009-20211515042513328.3349585.86111584
Khurram KhanUAE2014442298132*149.0032591.69120311
Rohit SharmaIND2012-20261212349713155.22375132.532225422
Paul StirlingIRE2010-202659611215112835.85236890.84315422064
Brendan TaylorZIM2014-20261919151212528.4457688.891213717
Ishan KishanIND2023-202676129612559.20212139.621003113
Virat KohliIND2012-2024972347122*69.40260133.46131329
Mominul HaqueBAN2014-2026691299121*37.3842570.35120322
Ben CurranZIM2024-2026810031712131.7054757.95112420
Joe RootENG2015-202554023112057.75218105.96110193
William PorterfieldIRE2010-20193839080811920.72106276.08113968
Tamim IqbalBAN2014-20231313038611829.6950776.13111442
Mehedi Hasan MirazBAN2018-202624214638112*37.53103161.88150455
Sharmarh BrooksWI2019110111111111.0021451.87100151
Brian BennettZIM2024-202613141334110*25.6936591.51103279
Yashasvi JaiswalIND2024-2026551210110*52.50167125.75110259
Hamilton MasakadzaZIM2014-20192020075511037.7588984.931506528
Shai HopeWI2017-202411124545109*68.1379568.551303210
Abhishek SharmaIND202633022910876.3385269.411101822
Dinesh ChandimalSL2014-202465019810739.6028270.21100183
Shikhar DhawanIND2014-201822016710783.5017495.98110234
Murali VijayIND2010-201822015310576.5019976.88100174
Craig ErvineZIM2015-20253234576710426.45127460.20143687
Ryan RickeltonSA2025-202622016410382.00134122.39110125
Umar AkmalPAK2012-2014321130102*130.00112116.0710075
Tom CooperNED2010-201254025610164.0036769.75120162
KL RahulIND2018-202698141410059.1445790.59141428
Mahela JayawardeneSL2014-201522011410057.0013485.07100101
Luke WrightENG20121119999*-55180.0001086
Ryan ten DoeschateNED2009-201033218098*180.0024274.3802064
MahmudullahBAN2014-2024252436309830.0075483.550304512
Nicolas PooranWI2019-20245512529863.00185136.220302113
Amjad AliUAE20145502239844.6026285.11020312
Charith AsalankaSL2022-20251816442297*35.1745093.78031347
Curtis CampherIRE2021-2026151404429631.5747393.450224213
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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