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/27PAKSLODI4th 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 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting records (Men's All internationals)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,768 of the 11,774 matches in this selection (from 1877). Earlier matches have results and team totals only.

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Shardul ThakurIND2017-20258452107756718.4598179.000568222
Kusal MendisSL2015-2026349410261290224533.601634278.951781391370253
Robin PetersonSA2002-2014115732111448422.00145078.900471259
MD DaiPNG2014-20182625255776*24.2270778.78031525
Viv RichardsWI1974-1991307349361526129148.761737378.783590171651210
Waqas BarkatHK2014-2025493864153712.9752778.75007360
Ian HollandUSA2019-2022211714157525.9452778.75021313
Mohammad NadeemOMA2015-20261148728168677*28.58214278.7109311631
Shakib Al HasanBAN2006-2024446489551471921733.911870778.6814100271511135
Richard SnellSA1991-1996473694176315.4453078.68022344
Shoriful IslamBAN2021-20261267824402267.4451178.6700124113
Nehemiah OdhiamboKEN2006-202210680137746611.5598478.6601157217
Kamindu MendisSL2018-2026105113153204182*32.69407478.65516630087
PL MommsenSCO2010-20176259121497139*31.85190478.6228312319
Rohan MustafaUAE2014-202313712710249910921.36318278.541111522953
Faheem AshrafPAK2017-20261481191917369117.36221278.48061218150
Malan KrugerNAM2024-20266460211138019.19141978.4404310221
Tahir NaqqashPAK1980-19855542145106118.2157278.32025474
Ashton AgarAUS2013-20247654117969818.51101778.270177116
Mirwais AshrafAFG2009-201670561851152*13.4565378.250152724
Vikramjit SinghNED2019-202675731170411023.67217978.2019517633
Lance CairnsNZ1974-19851211301419156416.51216478.19041315069
Muhammad ShahdadUAE2025-20261212053411444.5068378.181403916
Steve TikoloKEN/AX1996-201414514215365711128.80468478.073251638937
Rassie van der DussenSA2018-202514615025496813439.74636678.046338396116
Samiullah ShenwariAFG2009-20221451272227929626.59358577.88013321062
Brydon CarseENG2021-20265852126675616.6885777.830165027
Shoaib MalikPAK/IWX1999-2021448431801192324533.971532277.821261231038204
Shreyas MovvaCAN2021-2026595213101783*26.08130977.690427014
Yashasvi JaiswalIND2023-2026598563620214*45.82466077.681018944790
Mitchell SantnerNZ2015-202630323575385412624.09496377.651913328128
Forster MutizwaZIM2009-2012212024657925.8359977.63043387
Michael YardyENG2006-201142321342260*22.2154477.57024292
Thilan ThusharaSL2003-20105443949054*14.4163377.41017459
Niroshan DickwellaSL2014-20261391799493711629.04637877.41233856132
Ravi BoparaENG2007-201517116332398114330.39514877.33417932953
Ryan WatsonSCO2006-2010434341091123*27.97141177.3217512010
Chris GayleWI/IWX/ICC1999-2021478548351956533338.142530477.3242105442328553
Kamran AkmalPAK2002-2017266282266827158*26.67883977.2411273184382
Grant ElliottNZ/IWX2008-20171059316223311529.00289577.13211716630
Pyae Phyo WaiMYA2023-2026373504385212.5156976.98015307
Ryan RickeltonSA2022-202665788222325931.76289076.9237622457
Nithish Kumar ReddyIND2024-20263130570711428.2892076.851235230
Amjad AliUAE2008-2015222215629826.7673276.78030772
Sandeep GoudOMA2019-202469491373767*20.4796176.690333832
Umar BhattiCAN2006-20104135114054616.8852976.56002317
Lance KlusenerSA1996-200422020661548217437.81716476.526271752996
J BanguraSIE2021-20265347459352*13.7977776.32017467
Barry McCarthyIRE2016-2026119772258851*10.6977176.2601144320
Mohammed ShamiIND2013-20251971435098256*10.56128876.24022510035

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.