Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Ragheb AgaKENT20Is2008-20132018221352*13.31196108.67010155
Paul AllottENGTests1981-19851318321352*14.2053539.81012201
Ajantha MendisSLTests2008-2014191962137816.3845546.81012251
George LohmannENGTests1886-18961826221362*8.885949.15017131
H Lin AungMYAT20Is2023-20263432221321*7.1035959.330061110
Jack KerrNZTests1931-193771212125919.27--01280
Saad KhanKSAT20Is2022-2024161502126914.1321698.15012197
Mike FindlayWITests1969-19731016321244*16.3118827.13001190
Ijaz HussainROMT20Is2019-2026312252124012.4722494.64000207
P ThongsaTHAT20Is2022-20263226921229*12.4729472.11002151
D'Arcy ShortAUSODIs2018-20208812116930.1426978.44011161
Leo O'BrienAUSTests1932-19365802116126.3819852.5302170
Freddie ColemanSCOODIs2013-2015151402117015.0734461.34012211
Dulip SamaraweeraSLTests1993-199571402114215.0780526.21001180
Nehemiah PerryWIODIs1999-20002015721152*26.3833962.24012120
Khalid ZahidSWET20Is2021-20252519321147*13.19149141.610011510
Shafiul IslamBANTests2010-2017112112115310.5543948.06012313
Anwar ArudinMAST20Is2019-2021212102113210.05207101.93005247
Shakeel AhmedOMAODIs2024-20262822721129*14.0740751.84004146
AN ToubeCAMT20Is2021-202628260211468.1224187.550071410
Kamran GhulamPAKODIs2023-2025117021010330.0021299.06111199
Choudry Share AliSWET20Is2023-202477221061*42.00128164.060201712
ZXM VukusicCROT20Is2024-20258802105326.25161130.430101412
Oliver PeakeAUSODIs20268812104830.0023688.98000138
Colin IngramSAT20Is2010-20129912107826.25162129.63011237
Haris SohailPAKT20Is2013-2019141322105219.09204102.94021163
Nathan SmithNZTests2024-202681312104217.5039952.63000224
Mark EalhamENGTests1996-1998813321053*21.0069930.04020210
Karima GoreUSAODIs2019-2021161522104416.1531267.31001172
TKP RajapakshaSEYT20Is2022-2026161502104914.0025283.33001251
Naimur RahmanBANTests2000-200281512104815.0045845.85001310
Kaushal LokuarachchiSLODIs2003-2007211832106914.0026280.1501295
Tahir NaqqashPAKODIs1980-1985402392106115.0024286.78014113
Ish SodhiNZODIs2015-202454264210359.5528972.66006810
Champaka RamanayakeSLODIs1986-19956235142102610.0037456.15007131
Dodger WhysallENGTests1925-19304702097629.8647938.20020131
Mushtaq MohammadPAKODIs1973-197810932095534.8335359.21010120
Geoff GreenidgeWITests1972-19735922095029.86--011200
D RawatCOST20Is2024-20251111320962*26.13196106.63011310
Ken CranstonENGTests1947-194881402094514.9320.0000200
Arthur GilliganENGTests1922-19251116320939*16.0817034.7100281
W MaximoBRAT20Is2024-2026201702093512.2927177.12001180
Peter HeineSATests1955-196214243209319.9530.00003124
Vallance JuppENGTests1921-192881312083817.33--00080
Terry JennerAUSTests1970-197591452087423.1131145.66011170
Chandu SarwateINDTests1946-195191712083713.0045921.7900450
Michael PappsNZODIs2004-200566220792*51.7534260.53020240
Kim BarnettENGTests1988-19894702078029.5736057.50021280
Bert VanceNZTests1988-19894702076829.5764632.04010220
Mike VelettaAUSTests1987-199081102073918.8263432.65000150

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.