Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM45/0 (12)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th 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 drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Batting records (Men's All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v New Zealand×

Player figures come from full scorecards, which we hold for 1,615 of the 1,616 matches in this selection (from 1930). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Agha SalmanPAK2022-20252222278810339.4084593.251508516
Adam VogesAUS2007-20161216578523971.36125162.75230945
Nazmul Hossain ShantoBAN2017-20262024278510535.68111870.21251949
Moin KhanPAK1992-20043428478513732.71106373.851408913
Marnus LabuschagneAUS2019-20241015077921551.93131059.47261683
Keith FletcherENG1969-19751316277921655.64162447.97310883
Leonard HuttonENG1937-19551117077720645.7120.00342661
Ollie PopeENG2019-20241222177014536.67129159.64140927
Zaheer AbbasPAK1969-19852333176913524.0369865.62223713
Viv RichardsWI1975-19871819376611947.8899676.912508814
Shaun PollockSA1996-200757411576269*29.31107870.690335616
Heath StreakZIM1996-20053139976079*25.33157448.280445520
Graeme WoodAUS1980-19832125375011134.09151649.47233691
Upul TharangaSL2005-20122426074910328.81109468.46151935
Yuvraj SinghIND2000-2016403957488722.00114365.440448719
Travis HeadAUS2016-20251821074111435.2996376.952408018
Andrew FlintoffENG2002-20071822173713735.1094078.402539213
Gundappa ViswanathIND1975-198118262725103*30.2151139.92152663
Rod MarshAUS1973-19833634572213224.90126357.17113736
Jonty RhodesSA1992-200236325718107*26.59103269.57142615
Denesh RamdinWI2006-20154041871810721.76116161.84111924
Nicky BojeSA1999-20063221570612944.1396673.08231875
Jimmy AdamsWI1994-200022225703208*41.35147847.56221742
Shane WarneAUS1993-2005473567019924.17100769.61051718
Ranjan MadugalleSL1983-19882328369289*27.68153844.99041803
Asad ShafiqPAK2010-20181824168013729.57141847.95213869
Kushal Janith PereraSL2013-20252224167010229.13538124.542347619
Liton DasBAN2019-20263234266910220.9190773.76123708
Shane WatsonAUS2002-201622224667105*37.0677985.621517714
Mansur Ali Khan PataudiIND1965-19691119066615335.05--231913
Michael VaughanENG2002-20081725066410626.56134549.37132836
Jacques RudolphSA2004-201212154661154*60.09132250.00242915
Boeta DippenaarSA2000-20062323265610031.24123553.12134900
Ian ChappellAUS1973-1974812065514554.58104962.44230767
Joe BurnsAUS2015-2020815065517043.67124952.44233797
Yasir HameedPAK2003-200414151651127*46.5097466.84160771
John WaiteSA1953-19641523164310129.2310.00132271
Richie RichardsonWI1985-19921720264018535.56147343.45120771
Mike GattingENG1978-19882228363812125.52133347.86113673
Chris TavaréENG1983-19841622263310931.65165038.36131571
Stuart CarlisleZIM1996-2005192626277526.13147142.62032554
Eddie BarlowSA1961-196481506259241.6710130.00060762
Ian HealyAUS1989-199734277625113*31.25107258.30132561
Hanif MohammadPAK1955-196910152622203*47.85--300631
Manoj PrabhakarIND1987-1995181936199538.69137045.18040591
Suryakumar YadavIND2021-202622215618111*38.63388159.281425834
Wasim AkramPAK1984-200247431061766*18.7087170.840244820
Chandu BordeIND1965-1968813261310955.73--150760
Dave HoughtonZIM1987-19971418161014235.8899361.43220589
Farokh EngineerIND1965-1975112006089030.403666.67030761

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.