ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 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,676 of the 11,682 matches in this selection (from 1908). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Carlton BaughWI2003-201271741311026818.07195156.4803310911
Louren SteenkampNAM2025-202638372110110231.46121490.6917110026
Matthew StokesGUE2019-2026464113110010039.29886124.1516110319
Matt MachanSCO2013-201634342109911434.34123289.201619314
Charlie BarnettENG1933-194820354109812935.42140544.41251885
Harrison CarlyonJER2019-202653522109711021.94935117.3315311239
Colin AckermannNED2019-20264948510958125.47116893.750559518
Eknath SolkarIND1969-197734546109510222.81154631.24162763
Ryan WatsonSCO2006-2010434341091123*27.97141177.3217512010
AlimuddinPAK1954-196225452109110925.37--276520
Naseem KhushiOMA2017-20248364510916918.49793137.580477272
Dion MyersZIM2021-20265961310909618.79128684.7604310024
Milinda SiriwardanaSL2015-20195452410896822.69118791.740568736
Kiplin DorigaPNG2017-202581717108789*16.98156669.410488827
Ruben TrumpelmannNAM2021-20261268824108755*16.98109899.000387552
Selim SalauNGR2024-202644421108411226.44939115.4422110327
Wayne LarkinsENG1979-199137491108412422.58241344.921391184
YS SamraCAN2025-202638363108111032.76992108.9726111248
Bob WoolmerENG1972-198125382108014930.00278038.853251322
Dean BrownlieNZ2010-201735452107810925.07209151.551561434
Adrian BarathWI2009-201231441107411324.98203952.672541398
Taijul IslamBAN2014-2026851181510744710.43267240.1900141164
B SharkiNEP2022-2026434031073101*29.00157468.171431058
Sid BarnesAUS1938-194813192107223463.06199040.95351932
Waqar HasanPAK1952-195921351107118931.50--160381
Andile PhehlukwayoSA2016-20241318628106869*18.41121987.6102139641
Abdur RazzakBAN2004-201819913955106853*12.71147672.3601188627
Zeeshan KhanMAC2021-202647472106711523.71868122.9315211428
John HoltWI1954-195917312106616636.7650.00252571
Woorkeri RamanIND1988-199738462106511424.20229246.4717101026
Dhiren GondariaKEN2013-20264138510649432.24787135.200819150
Khurram ManzoorPAK2008-201626401106414627.28222947.7311051221
Stephan BaardNAM2019-20224747310629224.14122786.550749421
Rick DarlingAUS1978-19823245210609124.65180849.17071871
Matthew BreetzkeSA2023-202633332105715034.10110695.572719825
Yasir ShahPAK2011-2022758614105611314.67210750.12101311511
Jimmy KamandeKEN1999-201195791110557415.51165363.8202109117
Mushtaq AhmedPAK1989-20031961485010555910.77252641.770224919
Sohaib MaqsoodPAK2013-202155504105489*22.91116990.160538130
Colin IngramSA2010-201340384105312430.97118688.7934610517
Gary CosierAUS1975-197927393105116829.19171856.292441203
Neil McCallumSCO2006-2011524861051121*25.02151169.5624610118
Sarfaraz AliBHR2019-202452523105069*21.43723145.230649178
Carlos BrathwaiteWI2011-2019866910105010117.80117289.591466353
Neil BroomNZ2009-2017524951048109*23.82130180.551589113
Charles CoventryZIM2003-2015535131046194*21.79112093.391379036
Yusuf PathanIND2007-20127959161046123*24.33874119.6823107360
Hannan SarkarBAN2002-20043753010457619.72213249.020871262
Rumesh RatnayakeSL1982-199393912410455615.60116174.590297828
Dominic CorkENG1992-200269771110445915.82236344.180391245

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.