Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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.

Qualification: Minimum 20 innings.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Bill LawryAUS1961-19716812412526121046.97750039.291327645815
Darius VisserSAM2024-20262323584513246.94595142.023318638
Raman Subba RowENG1958-19611322198413746.8621226.42340581
Bob CowperAUS1964-196827462206130746.84228442.8251031560
Bill BrownAUS1934-1948223511592206*46.82271738.72491851
Peter MayENG1951-19616610694537285*46.77169139.271322840612
Kumar SangakkaraSL/AX/IWX2000-2015592665672795531946.754201566.5463152283006158
Joe HardstaffENG1935-1948233831636205*46.74154036.3041041193
Hashim AmlaSA/IWX/ICC2004-20193514393718765311*46.682878565.19558919214795
Dennis AmissENG1966-197768106104471262*46.57896545.581512105214
Lindsay HassettAUS1938-1953436933073198*46.56229844.43101112408
Brian LaraWI/IWX/ICC1990-20074225183822328400*46.523280768.0653111332596221
Arthur MorrisAUS1946-195546793353320646.49173844.531212430110
Jack RobertsonENG1947-19521121288113346.37--260261
Bob SimpsonAUS1957-1978641137490531146.27481544.98102783523
Phil SharpeENG1963-19691221478611146.24138840.99141950
Sunil GavaskarIND1971-19872333163013214236*46.202029348.79357220125047
Allan RaeWI1948-195315242101610946.1830.00441584
Maurice LeylandENG1928-193841655276418746.07426639.9791062097
Bill WoodfullAUS1926-193434544230016146.00439931.1271361170
Amir JangooWI2024-20262325496623346.00116682.853428322
Geoff BoycottENG1964-1982143227279196246*45.982321237.062351118558
Ricky PontingAUS/ICC1995-2012559667692745225745.914008468.4971146392773246
Jonathan TrottENG2007-201512716517679222645.891193056.931342136766
Yashasvi JaiswalIND2023-2026598563620214*45.82466077.681018944790
Eddie BarlowSA1961-197030572251620145.75182244.0261532745
Zaheer AbbasPAK1969-198513918417763427445.71996864.2319331272444
Shivnarine ChanderpaulWI1994-20154475509320871203*45.673997552.2141124212034125
Faheem NazirSWI2022-20252424491211345.60611149.2626110628
Norm O'NeillAUS1958-196542698277918145.56191842.6061562414
Doug WaltersAUS1965-198110214920587025045.50939450.801535556223
Rahul DravidIND/IWX/ICC1996-2012506604722420327045.494655051.994814621260366
Glenn TurnerNZ1969-19838111312458925945.44640946.48102324217
Dean JonesAUS1984-199421525036969921645.321578961.4318601774174
Michael ClarkeAUS2003-20153944497117112329*45.272603365.733686211670102
Conrad HunteWI1958-196744786324526045.07175538.6381352113
Herbie CollinsAUS1920-192618311135220345.07197840.444601230
Babar AzamPAK2015-2026360405451620419645.012008480.6832111241680177
Clive LloydWI1966-1985196244339492242*44.99992363.5320505918100
MS DhoniIND/AX2004-20195375261421726622444.962183479.0816108211486359
KS RanjitsinhjiENG1896-19021526498917544.95--262790
Justin LangerAUS1993-200711318914785625044.891437254.6623301192444
Mohammad YousufPAK/AX/ASIA1998-2010376429501701322344.892704062.923797261718138
Gordon GreenidgeWI1974-1991236312291269222644.852044655.173065141354148
Harry BrookENG2022-202616018021709431744.626836103.7716368697209
Tom GraveneyENG1951-19697912313488225844.38481740.98112084257
Misbah-ul-HaqPAK2001-20172753146311131161*44.351938257.43108417898190
Thilan SamaraweeraSL1998-201313417431632423144.221288549.081630157097
Kevin PietersenENG/IWX/ICC2004-2014277342291379722744.081921471.813267181531190
Hanif MohammadPAK1952-196954978391533743.99120635.24121552592

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.