Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND65/1 (12)Play interrupted - IND need 121 runs in 228 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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)T20I3rd 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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.
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
Peter BorrenNED2006-20171613322671*22.6025090.40023194
Louren SteenkampNAM20265502237844.6024790.28020204
Curtis CampherIRE2022-202444122012073.33155141.94111179
Anshuman RathHK2015-20189912189727.2527280.15011163
Rameez ShahzadUAE2016-2019551215121*53.7523093.48100185
Gulsan JhaNEP2022-2026108321461*42.80199107.540101313
Tony UraPNG2017-2022121202124717.6727078.52002183
Zeeshan MaqsoodOMA2017-2024131222104621.0033263.25001194
Asghar AfghanAFG2009-20211512221055*21.0029870.47011112
Thomas OdoyoKEN2007-20149812075329.5726079.6201199
Vriitya AravindUAE2019-20258802015425.1335456.78021160
RD ShahKEN200744119811366.0024481.15110193
Sushant ModaniUSA2022-20246601987733.0030165.78020190
Martin GuptillNZ2009-20225401979349.25154127.92010209
Steven TaylorUSA2019-20226601975632.8324779.76010261
Sese BauPNG2017-2022131311944116.1732260.25001143
Shoaib MalikPAK2006-202155218954*63.00110171.82020716
Andrew WhiteIRE2006-201413911897923.6328267.02010170
Lo-handre LouwrensNAM2022-20247701885426.8633855.62021161
Jan Nicol Loftie-EatonNAM2021-20261110118767*20.7824376.95021107
Khawar AliOMA2017-202298218179*30.1728264.18010162
Saiteja MukkamallaUSA2022-202666017610429.33172102.33101710
Moeen AliENG2015-201832017412887.00140124.29100158
Karim SadiqAFG2009-2013771174114*29.0017897.75101166
Chirag SuriUAE2018-20227701736924.7126266.03021162
Basil HameedUAE2019-2024109117363*21.6327263.60011122
Steve TikoloKEN2007-201399317256*28.67160107.50011254
Chad SoperPNG2017-20221110417046*28.3325965.6400193
Aaron FinchAUS2013-201522016814884.00124135.48100198
George DockrellIRE2010-2024201081686984.00159105.66010105
Shakib Al HasanBAN2006-202155216752*55.6717595.43010142
Ayan KhanOMA2021-20248711676827.8318888.83012172
Andre BothaIRE2006-201088216647*27.6721079.05000171
Morris OumaKEN2007-2014141201665713.8329656.08010122
Ben CooperNED2013-2021121201654013.75149110.74002153
Mohammad YousufPAK1999-200622216483*-23270.69020170
Ed JoyceIRE2012-201855216478*54.6718190.61010193
Noah CroesNED202577116252*27.00133121.80021161
Travis HeadAUS20244401608040.0086186.05021199
Lega SiakaPNG2017-2022121201603313.3322471.43000171
Finn AllenNZ202233015710152.33109144.04110177
Alishan SharafuUAE2022-20259801573519.6320078.50000125
Pieter SeelaarNED2006-20211912315596*17.2216196.27012125
Harsh ThakerCAN2024-2026442154105*77.0023764.98100102
Shaun MarshAUS2013110151151151.00151100.00100165
Ryan BurlZIM2017-20237741508350.0015894.94010141
Teja NidamanuruNED2023-20259901505116.67132113.6401096
Karan KCNEP2022-2026107314965*37.25139107.1901097
Shane WatsonAUS2007-20154411476849.00101145.54010222
Andrew PoynterIRE2008-20159801475118.3818778.61011125

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.