Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting records (Men's All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1981-01-01×

Player figures come from full scorecards, which we hold for 10,779 of the 10,785 matches in this selection (from 1981). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
David BoonAUS1984-1996286367361338620040.442727349.08266922131618
Ian BellENG2004-2015287370391333123540.272280458.46268220146673
Javed MiandadPAK1981-19963023314713201280*46.482209456.592477998670
Alec StewartENG1989-2003301396351313719036.392422354.23197327159036
Jos ButtlerENG2011-20264234266412969162*35.831320098.251578351204418
Saleem MalikPAK1982-1999385410601293823736.972028961.86207631119241
Kusal MendisSL2015-2026350411261291024533.531635478.941781391370254
Saeed AnwarPAK1989-2003299333211280919441.051813270.643167231464111
Mohammad HafeezPAK2003-2021392429361278022432.521721374.252164341370214
Arjuna RanatungaSL1982-20003594105912561135*35.791852864.68887301076104
Michael HusseyAUS2004-2013302324711239819549.001920864.552272161126144
Richie RichardsonWI1983-1996309363421219719438.002220154.82217116130277
Shoaib MalikPAK/IWX1999-2021448431801192324533.971532277.821261231038204
Nathan AstleNZ1995-2007306358251186622235.631930661.462765301338127
Ramnaresh SarwanWI2000-2013283338431184229140.142033358.24197121123578
Yuvraj SinghIND/AX2000-2017401391551177816935.051406483.751771261245251
Tom LathamNZ2012-20262963563111714264*36.041946560.18256230116395
Jonny BairstowENG2011-20242863483611581167*37.121520176.192353321304224
Carl HooperWI1987-2003328379581152323335.901897960.712056201042128
Dinesh ChandimalSL2010-20263193704311454206*35.031918959.692066191037111
Andy FlowerZIM1992-20032703163511450232*40.751960058.42168016106246
Ben StokesENG2011-2026279355331132125835.161650368.601962261157269
Andrew StraussENG2003-2012231307131131517738.491964457.60275425133035
Faf du PlessisSA/IWX/ICC2011-2021264306411123119942.381636568.632366121152139
Shahid AfridiPAK/AX/IWX1996-2018521506401118615624.009804114.101151441052475
Misbah-ul-HaqPAK2001-20172753146311131161*44.351938257.43108417898190
VVS LaxmanIND1996-2012220307401111928141.642106752.7823661713579
Shai HopeWI2015-2026278317391111217039.971530972.58295213957257
MahmudullahBAN2007-20254294328611044150*31.921486174.3295626947208
Graham GoochENG1981-199518926681104233342.802081953.04265412126628
Mark TaylorAUS1989-19992172961411039334*39.152404845.9020689100016
Marlon SamuelsWI2000-2018343386431101726032.121691365.141763251197215
Shane WatsonAUS2002-20163073343610950185*36.741446575.701467211167245
Shikhar DhawanIND2010-2022268288141086719039.661228688.452455111349141
Eoin MorganENG/IRE2006-2022378360551085914835.601153094.18166425917346
Brendan TaylorZIM2004-2026308339251054917133.601439373.291957251015156
Mark BoucherSA/AX/IWX1997-20124664478710453147*29.041679262.25661331030105
Viv RichardsWI1981-1991240260271042120844.731230080.982167131079177
Marcus TrescothickENG2000-2006202268161032621940.981590264.94265225138284
Gautam GambhirIND2003-2016241283181032420638.961499468.85206320118837
Paul StirlingIRE2008-2026342342151030416231.511059897.231559281145296
Martin CroweNZ1982-1995219271291014829941.931866654.37215212103756
KL RahulIND2014-2026243282361009719941.041369673.72236318976218
Paul CollingwoodENG/IWX/ICC2001-201730232949993420635.481624361.16154916871122
Damien MartynAUS1992-200627829565987216542.921552063.6118611796337
Grant FlowerZIM1992-2010282332239869201*31.941948850.6411553388853
Ijaz AhmedPAK1986-200130832333982021133.861540963.71224821945110
Dean JonesAUS1984-199421525036969921645.321578961.4318601774174
Sikandar RazaZIM2013-202632733337953114132.201058890.02105518797287
Mike AthertonENG1989-2001168265109489185*37.212361540.1818582410585

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.