Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st 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/27QUETAS

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,774 of the 11,780 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Lockie FergusonNZ2016-20261214923161196.1929255.1400865
Tabraiz ShamsiSA2016-202512733236918*6.9014447.9200860
Aiden MarkramSA2017-202621725222800417534.80985481.23124216932161
Craig ErvineZIM2010-202623826322729816030.281043069.978431973493
Darren BravoWI2009-202220324122705221832.201269955.53123517688130
Mohinder AmarnathIND1969-198915418822630213837.96845348.3013371445330
Lahiru ThirimanneSL2010-2022197211225573155*29.49998055.847311948033
Harry TectorIRE2019-202617116822455914031.23535885.095291337698
Agha SalmanPAK2022-202613715122436513433.84535881.47727841879
Suryakumar YadavIND2021-202615114322405311733.502764146.6442910378198
Vinod KambliIND1991-200012011822356122737.09526667.62617731126
Jan FrylinckNAM2019-202615613322312513428.15329494.87515825179
Rakep PatelKEN2008-202614612622281812027.102606108.141167237118
Samiullah ShenwariAFG2009-20221451272227929626.59358577.88013321062
Fawad AlamPAK2007-2022818322217116835.59363659.7168717816
Washington SundarIND2017-202611681221668101*28.27276060.4319713147
Jerome TaylorWI2003-201816513022125210611.59178370.22112015830
John MooneyIRE2006-201589762211699621.65141482.6703611414
Phil EdmondsENG1975-19877983229916416.25251539.40028919
Pieter SeelaarNED2006-2022130822291996*15.32111082.7901106617
Naved-ul-HasanPAK2003-201087682278142*16.9892084.890067023
Mervyn DillonWI1997-200514411822774438.06178943.2600358710
Barry McCarthyIRE2016-2026119772258851*10.6977176.2601144320
Sunil NarineWI2011-201912175225583610.5367183.1600115318
Fanie de VilliersSA1992-1998101622252967*13.22120943.760210497
Michael KasprowiczAUS1995-200683682252228*11.35106049.25009524
Jack LeachENG2018-20243959224989213.46133437.33017632
Naseem ShahPAK2019-20269662224335110.8277655.8001113423
Martin SujiKEN1996-200664522224716*8.2352646.96009151
Xavier DohertyAUS2010-201575342217018*14.1736047.22002141
Zahoor KhanUAE2017-20241184922163236.0429255.820011124
Bruce ReidAUS1985-1992885522142134.3051127.7900790
Munaf PatelIND2006-201186422213415*6.7025552.55009152
Reon KingWI1998-200568492213112*4.8551625.39001180
Shapoor ZadranAFG2009-202079392293175.4722341.7000756
Saeed AnwarPAK1989-2003299333211280919441.051813270.643167231464111
Upul TharangaSL/AX2005-2019291307219112174*31.861269771.76184526107973
Garry SobersWI1954-197494161218032365*57.37407753.4026301372632
Ian BothamENG1976-199221726721731320829.731123665.09143120818111
Graeme HickENG1991-200118523221722917834.261211159.6911452172863
Harry BrookENG2022-202616018021709431744.626836103.7716368697209
Collins ObuyaKEN2001-202417615721381098*28.01443585.9102111288118
Gary WilsonIRE2007-202018316821328911322.37412879.681151228440
Colin de GrandhommeNZ2012-2022115118212679120*27.62284494.2021514226100
Greg MatthewsAUS1983-19939210321246813030.10508948.5041371898
Wilfred RhodesENG1899-1930589821232517930.19177640.5421161091
Azmatullah OmarzaiAFG2021-2026118100212238149*28.332012111.2321110149111
Zane GreenNAM2019-202615611821203075*20.93228888.7206519631
Basil HameedUAE2019-20261161022118887123.31209989.9507611774
Riazat Ali ShahUGA2019-2026897621188498*34.251460129.0406414387

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.