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
Nazmus SakibMAS2024-2026121231603717.78108148.15000197
Jack BadcockAUS1936-1938712116011814.5542437.74104180
Ciss ParkinENG1920-1924101631603612.3114774.15001161
David O'SullivanNZ1973-19761423516023*8.8914717.69002130
Don TaylorNZ1947-19563501597731.80--010101
Ghazi GhoriPAK20265601596526.5022470.98010191
Saleem RazaUAE1994-19966601598426.5017391.91010158
Peter LashleyWI1960-19664701594922.7146430.17001121
Akshay HomrajUSA2019-20208801594419.8822371.3000094
J GuatamGHA202688115944*22.71154103.25000204
Zulqarnain HaiderPAK2007-20108921598822.7129953.18011190
Kevin SinclairWI2021-2025171331595015.9036543.56011141
R DavsonBAH2021-2026171511594011.3621275.00000153
Mark PriestNZ1990-1998211841592611.3640639.1600270
Khary PierreWI2018-2026282091592314.4527857.19002154
DB LoicCAM2021-202627253159397.2317192.98005121
Jacob MartinIND1999-20019811583922.5733147.73001150
Elmore HutchinsonUSA2019-2021159215849*22.57151104.64001119
Atul BedadeIND1994131031585122.5718386.34010115
Rizwan MahmoodDEN2019-2023121121584517.56131120.61001106
R NathTUR2022-2024111111583815.8017789.27000126
Jaskaran SinghCAN2025-20261913515860*19.75139113.670111010
Con de LangeSCO2015-20172013415826*17.5622271.1700083
SB PatelMAC2025-2026201401583111.29141112.06002129
RGA AmahCAM2021-202316160158209.8821972.15001131
KM AwalaGHA2022-20241816215823*11.2920079.0000353
Billy GriffithENG1948-194935015714031.4020.00101150
Venkatesh IyerIND2021-2022119315735*26.17122128.69000156
M BhaijiHUN20269901578117.44129121.71011108
JM VujinovichCRO2022-2025131311573813.0824264.88002101
S KoppoluSLO2022-20251414215734*13.08149105.37003154
Rory KleinveldtSA2008-2013201541574314.2719580.510031110
Naved AnjumPAK1984-1992151531573013.0822569.78001121
Haseeb AmjadHK2014-2016251671574217.44130120.77001119
Muhammad MoizROM2024-202519171157259.81115136.52003149
MB TambeFIN2021-202634291315731*9.8119879.2900573
Pieter MalanSA20203601568426.0053029.43010110
Sonny MoloneyNZ19373601566426.00--01100
KJ YoungBEA2019-20219921564422.29151103.31001154
Naushad AliPAK196561101563914.18--00000
Zahidullah KamalFIN2026121211564414.1817788.14001102
Jai SinhSWI2022-2026161321565514.18138113.04011910
Bert VoglerSA1910-191171321566514.18825.0001402
S KharviINA2025-202622171156319.7517589.1400398
S RungrueangTHA2023-202628255156467.8020576.1000667
Damien RavuPNG2017-202544271015638*9.1823466.67005134
Gary TroupNZ1976-1986373014156399.7533743.32007112
Zander de BruynSA20043511558338.7540937.90010123
Ian GouldENG1983181421554212.9224363.7900250
Charlie Hara-HinzeJPN2024-20264121715523*11.0715798.73005123

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.