Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st 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,768 of the 11,774 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Nadif ChowdhuryBAN2006-200733027129.0023117.3900020
Nazmus SadatBAN2006110444.003133.3300000
Tyron HendersonSA2006110000.0020.0000100
Abdur RehmanPAK2006-20146159125596011.89122345.710285810
Lendl SimmonsWI2006-202114314713375712228.04453482.8622516330121
Tino MawoyoZIM2006-201618291673163*24.04182036.98133810
Glenn RogersSCO2006-20091494822616.4017247.67001100
Majid HaqSCO2006-20157152136307116.15102761.34037683
Peter McGlashanNZ2006-20101511212456*13.78115107.83010123
Mark GillespieNZ2006-20124728131902812.6728167.62004184
Morné MorkelSA/AX/IWX2006-20182491604612354010.83223255.33003117013
Paul HarrisSA2007-2011404854604610.70135733.90009473
Ben HilfenhausAUS2007-201259522138656*12.4573452.59019505
Shane HarwoodAUS2007-200942100*0.0040.0000100
Paul NixonENG2007201953284923.4336988.89002238
Mal LoyeENG20077701424520.2918477.17001195
Rayad EmritWI2007-201865130137.506248.3900011
Boyd RankinENG/IRE2007-2020127553020718*8.2841250.24007134
Kenny CarrollIRE2007660702811.6712655.5600141
Ravi BoparaENG2007-201517116332398114330.39514877.33417932953
Zulqarnain HaiderPAK2007-20108921598822.7129953.18011190
Arthur PitcherBER200733020126.672871.4300121
Tamim IqbalBAN/IWX/ICC2007-2023392453191528620635.222101772.732594351773190
Friday KasteniZIM20073301896.004242.8600110
Adam VogesAUS2007-20165864182494269*54.22377966.0069225517
Oliver PitcherBER2007-20088801063013.2527039.2600150
Kieron PollardWI2007-202222319530426811925.874020106.1731918264234
Ishara AmerasingheSL2007-200896665*-3417.6500010
Malinda WarnapuraSL2007-20091727185612032.92148857.532761032
Fawad AlamPAK2007-2022818322217116835.59363659.7168717816
Najaf ShahPAK2007110000.0020.0000100
Ishant SharmaIND2007-202119917362866577.80278031.150139951
Gary WilsonIRE2007-202018316821328911322.37412879.681151228440
MJ FourieIRE2007-20087534219*21.005182.3500041
RK WhelanIRE2007220552.501241.6700110
Rohit SharmaIND2007-2026517550662065226442.672352087.8152113342004674
Alex CusackIRE2007-20159168209747120.29133672.900397412
Vernon PhilanderSA2007-20201011172719447421.60423645.89081121817
Thandi TshabalalaSA200741122*-366.6700000
Jonathan TrottENG2007-201512716517679222645.891193056.931342136766
Dimitri MascarenhasENG2007-2009342673685219.37357103.080152018
Austin RichardsWI200722012106.001770.5900010
Atse BuurmanNED2007-2011211321403412.7318376.50004150
Mudassar BukhariNED2007-20168059126727114.3082181.850254823
Trevin BastiampillaiCAN2007-2014151301754913.4630158.14002262
Mohsin MullaCAN2007110111.00119.0900000
Shahzad KhanCAN2007110444.001233.3300000
Gary KiddIRE2007-2010721161516.002661.5400020
Geert-Maarten MolNED2007-2008642251412.505446.3000040
Gordon DrummondSCO2007-20134426728335*14.8931589.84004244

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.