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 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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 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
TNM SolehINA2025110999.002142.8600000
Safvan PatelPAN2025210999.001275.0000000
Abdul MakdaPAN2025-2026610999.001181.8200001
DK RamanDEN2026110999.001090.0000010
Denis TomlinsonSA1935110999.00--00020
Tyrell JohnsonWI193911199*---000-0
Riaz AfridiPAK2004110999.001275.0000020
Stuart ChalmersSCO200921199*-1464.2900010
Dinesh KannanDEN2026110999.001181.8200010
Antum NaqviZIM2026110999.001560.0000010
Rashid ZiaUSA2004220984.505715.7900020
HR JohnsonUSA2004221999.002045.0000000
Marchant de LangeSA2011-20161220994.501947.3700120
Asad MohammadGER2019-2021920954.508112.5000020
Tenzin Wangchuk jnrBHU2019220994.501752.9400120
Scott CameronSCO201822198*9.001369.2300000
HH BannerBEA2019321969.001090.0000001
NA JanesTHA2019220994.501181.8200110
Sanker VarathappanKUW2019220994.501181.8200120
Humayun KabirSWE2021220974.501656.2500000
Sanjay KumarHUN2021221989.007128.5700010
Josh HullENG202412197*9.001656.2500001
Lovepreet SinghUAE2023220964.502536.0000010
S BanamaliSIN202452198*9.001560.0000000
Mohammad AbrarQAT202542198*9.001656.2500010
T AmreshCOS2026220974.509100.0000001
M RamloganCAY202642297*-1275.0000000
Harsha AmarasingheMAL2026520984.501090.0000010
Pompey NortonSA1910120974.50--00000
AK SenguptaIND1959120984.50--00000
Les JoslinAUS1968120974.502832.1400000
Granville De SilvaSL1985421979.001850.0000000
Noel DavidIND199742298*-1090.0000000
Carl BulfinNZ199942197*9.008112.5000001
Glen SulzbergerNZ200032196*9.001560.0000000
Fahad UsmanUAE2004220994.501850.0000100
Sakib HasanSER2019220984.507128.5700010
Rob QuineyAUS2012230993.002240.9100210
Arun PouloseOMA2017330993.001464.2900220
AN HyobeomSOU2022-2024630943.001752.9400010
Bhumeshswar JagrooBAH2021-202263295*9.001181.8200110
Itibarshah DeedarAUA2022-202693395*-1181.8200010
H ShahNEP2022331984.502536.0000010
GY PrastamaINA202343295*9.001369.2300000
Zuhair MuhammadKSA2024330953.002634.6200000
V KhanduriCYP2024431964.502045.0000100
RW HartleySER2024-202543295*9.002142.8600100
Ojay ShieldsWI2025230993.001369.2300220
Parbhu NanaEAF197533298*9.004520.0000100
Wesley LandmanSWA2023330953.001369.2300000
PreviousPage 131Next

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.