Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th 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)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
M BhatiaSIN2025-20269901265714.0087144.8301199
Nigel HaigENG1921-19305901264714.009763.9200260
Eric AtkinsonWI1958-19598911263715.75--00301
Antonius StaalNED2019-20211311412628*18.0092136.9600477
H KhogiyaniAUA2025-2026181131264115.7582153.66000109
GG AltaTUR2022-2025121201262810.5014785.7100076
Oli StoneENG2018-202416174126209.6927046.67003141
Joshua AyannaikeNGR2019-202119180126337.0015979.25005103
Marshall AyubBAN2013-20143601254120.8329142.96000131
Muhammad NaeemKSA2019-20207621254231.2512699.2100173
Eric MarxSA19213601253620.83--001160
John ComminsSA1994-19953611254525.0039831.41001120
Aditya PanwarEST2023-202610721256225.00103121.3601075
Jeremy SnapeENG2001-200711831253825.0018467.9300060
Pite van BiljonSA2020-202110821254220.83101123.76000104
Habib AhmadzaiAUA2019-2022101021253915.63121103.31001122
Sohel PatelPAN2023-2026101001253412.5013294.70000130
E DuffBAH2024-202515140125318.9320461.27003120
Andre JarjuGAM2022-2026151541253911.3618467.93003122
Lucas BarkerGUE2019-202619161125228.3313691.91004170
Junaid SiddiquiCAN2011-2024331861252510.4221258.9600243
Danyal RajaBUL2023-202625184125198.9315879.11003111
C SudarsananMAC2023-20252918612523*10.4217073.5300091
Amir HamzaAFG2012-2023653016125348.9332937.99002132
Syed RaselBAN2005-2010664216125194.8128943.25007140
Mohammed AsgharKUW20194401244531.0091136.26000135
Muhammad FarooqESW20264401244731.0085145.88000158
Dipanjan DeySWE202155212475*41.3393133.3301083
Johanne SamarasekeraUAE1994-199676212447*31.0021557.6700080
Graham VivianNZ1965-19736701244317.713046.67001141
Wilf SlackENG19865801245215.5032238.51012141
Peter McGlashanNZ2006-20101511212456*13.78115107.83010123
Laurie WilliamsWI1996-2001151321244111.2718666.67002100
JM JoaoMOZ2022-202627162124228.8614784.35003150
AE IseseleNGR2022-202519185124449.5413492.5400184
Fitri ShamMAS2019-20244422612415*7.7512896.8800248
Miguel CumminsWI2014-20192425812424*7.2934835.63006134
MJ ScotlandBER202577312357*30.75119103.3601192
Subham PatelKEN20267711232420.50108113.89000135
Ian CrombNZ1931-193258212351*20.50--01152
Grant PatersonZIM1983-1987101001232712.3032737.61001110
Bob CrispSA1935-193691311233510.2520.0000581
A MartelGUE2022-20263115412323*11.18111110.81003154
Nangeyalia KhanAFG2024-20262115612327*13.6715778.3400284
Dieter KleinGER2020-20232317512331*10.2599124.24003105
Pervez SajjadPAK1964-19731920111232413.675316.9800261
CRM DouglasBER20082201226961.0021855.96020141
Assad FudadinWI20123511225530.5038032.11010150
Farzan AfzalSPA201965112259*30.50118103.3901086
K DasanBUL2019-20207601227420.33121100.83010102

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.