T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 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/27NZIND

Batting by year (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.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Andrew BalbirnieIRE2018201855029610559.2031294.87120352
Michael LevittNED202520257702879041.00263109.130102511
Max O'DowdNED20252025771285158*47.50245116.33111306
Aaron JonesUSA20222022441258123*86.0029786.87110128
Paul StirlingIRE201820185502448148.80213114.55031296
David ObuyaKEN200720074402329358.0026487.88020226
Louren SteenkampNAM202620265502237844.6024790.28020204
Ashish BagaiCAN20072007332214137*214.0026879.85110231
Nizakat KhanHK201620166502119442.20208101.44010218
Ashish BagaiCAN2009200933121092*105.0028972.66020182
RD ShahKEN2007200744119811366.0024481.15110193
Mark ChapmanNZ20222022221184101*184.00119154.621101114
Anshuman RathHK201620166611849736.8022781.06010143
Nawroz MangalAFG20132013441182112*60.67167108.98100139
Scott EdwardsNED202520256601787029.67169105.33010104
Niall O'BrienIRE201820183301767058.67170103.53030184
Mohammad ShahzadAFG20102010441175100*58.33167104.79100221
Gerhard ErasmusNAM2022202244117496*58.0024969.88020125
Mohammad ShahzadAFG201620163301718457.00155110.32020185
Gerhard ErasmusNAM202420243301686356.00155108.39030194
Tom CooperNED2010201022116787167.0025565.49020120
Sushant ModaniUSA202220224401657741.2524068.75020160
Waseem MuhammadUAE202520253301636154.3317593.1402079
Noah CroesNED2025202577116252*27.00133121.80021161
Travis HeadAUS202420244401608040.0086186.05021199
Kevin O'BrienIRE201420143311596779.5016894.64020191
Finn AllenNZ2022202233015710152.33109144.04110177
Mohammad ShahzadAFG201320134401554838.7592168.48000187
Gerhard ErasmusNAM202620265501555431.00127122.0501096
Shaun MarshAUS20132013110151151151.00151100.00100165
William PorterfieldIRE2009200922015110175.5016591.52110173
Kevin O'BrienIRE2010201033314998*-19277.6001095
Aaron FinchAUS20132013110148148148.00114129.82100167
Curtis CampherIRE2023202322014812074.00122121.31100107
Sunil DhaniramCAN200920093311469273.0015296.05010121
Javed AhmadiAFG201520153301467448.6715395.42020201
Wesley BarresiNED2013201322214575*-96151.04020142
Kevin O'BrienIRE201920193301456548.3392157.61020109
Samiullah ShenwariAFG2013201344414155*-17381.50010120
Kevin O'BrienIRE201820185521404646.6783168.6700099
Saiteja MukkamallaUSA2026202622013910469.50110126.36100610
Vriitya AravindUAE202220224401395434.7522362.33020110
Thomas OdoyoKEN200720074311375368.5016682.5301075
Jan Nicol Loftie-EatonNAM2022202244113767*45.6719570.2602083
Monank PatelUSA202220224401345033.5016183.23010102
Rameez ShahzadUAE20182018221133121*133.0013995.68100122
S JyotiCAN2009200933013311744.3315088.67101102
Babar HayatHK201620166611325626.4013498.51010183
Assad ValaPNG202120214401315532.7513994.24010181
Norman VanuaPNG202120214411315743.6713795.6201066
Page 1Next

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