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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th 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)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting records (Men's All internationals)

Filters

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

Player figures come from full scorecards, which we hold for 294 of the 295 matches in this selection (from 1999). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Ricky PontingAUS1999-200722014611373.0015594.19100125
Steve WaughAUS19991114949*-6971.0100070
Adam GilchristAUS1999-2007220524626.007173.2400080
Michael BevanAUS19991111111*-1478.5700010
Darren LehmannAUS1999110000.0020.0000100
Mark WaughAUS1999110676767.0011458.7701050
Inzamam-ul-HaqPAK1999-200622019129.507027.1400000
Mohammad YousufPAK1999-200622216483*-23270.69020170
Abdul RazzaqPAK1999-20062216149*61.0010160.4000023
Shahid AfridiPAK1999-2007330402213.3326153.8500042
Wasim AkramPAK19991113737*-19194.7400022
Saeed AnwarPAK1999110666.002227.2700000
Moin KhanPAK1999110474747.0041114.6300050
Saleem MalikPAK1999110000.0030.0000100
Khaled MashudBAN1999110000.0090.0000100
Manjural IslamBAN199911122*-728.5700000
Khaled MahmudBAN1999110000.0040.0000100
Akram KhanBAN1999110000.00140.0000100
Hasibul HossainBAN1999110666.001833.3300000
Enamul HaqueBAN1999110191919.004047.5000010
Aminul IslamBAN1999110000.0010.0000100
Mehrab HossainBAN1999110333.002015.0000000
Naimur RahmanBAN1999110363636.005862.0700050
Minhajul AbedinBAN19991116868*-11658.6201060
Faruque AhmedBAN1999110777.002429.1700010
Brian LaraWI19991112525*-17147.0600031
Shivnarine ChanderpaulWI19991113030*-30100.0000060
Phil SimmonsWI1999110777.001546.6700010
Stuart WilliamsWI1999110000.0010.0000100
Stephen FlemingNZ1999110777.007100.0000010
Nathan AstleNZ1999110111111.0010110.0000010
Craig McMillanNZ1999110191919.002770.3700020
Chris CairnsNZ19991112020*-16125.0000011
Matthew HartNZ1999110000.0020.0000100
Roger TwoseNZ19991115454*-49110.2001051
Younis KhanPAK2006-2007220664133.0066100.0000053
Kamran AkmalPAK2006-2013320281614.003093.3300021
Shoaib MalikPAK2006-202155218954*63.00110171.82020716
Umar GulPAK2006-200721100*-0-00000
Salman ButtPAK2006-200722014137.002948.2800020
Jeremy BrayIRE2006-200722012011660.0014483.33100114
Andre BothaIRE2006-201088216647*27.6721079.05000171
WK McCallanIRE2006-200964210846*54.0098110.20000111
PG GillespieIRE2006110000.0020.0000100
Trent JohnstonIRE2006-2013117214645*29.20124117.7400066
Andrew WhiteIRE2006-201413911897923.6328267.02010170
Dave Langford-SmithIRE2006-200731199*-8112.5000000
John MooneyIRE2006-2015121162299645.8027782.67010265
William PorterfieldIRE2006-20181616032110120.0642176.25122404
Eoin MorganENG/IRE2006-20188813319947.2940082.750202710
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.