Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIO182/3 (19)TITLIO chose to batT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 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)T2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd 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,771 of the 11,777 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Ruvindu GunasekeraCAN2008-2014262605987223.0080574.290635613
Phil EaglestoneIRE2008-2010210444.003133.3300010
Dennico HollisBER20081111515*-2657.6900001
Ryan HaireIRE2008220565428.007277.7801071
Saeed AjmalPAK2008-201521214648866508.84170350.850123766
Qasim SheikhSCO2008-2010760632310.5014045.0000060
Richie BerringtonSCO2008-202624423035632412732.43687492.0083118481181
Gordon GoudieSCO2008-20132416496238.0011682.7600285
Shawn FindlayWI2008-20091110117859*19.7822579.11010185
Nikita MillerWI2008-20186034173325119.5346371.71015254
Darren PattinsonENG2008120211310.505042.0000030
Karun JethiCAN200888212846*21.3313892.75001105
Gregor MaidenSCO2008-2011962843121.0013363.1600151
Kyle CoetzerSCO2008-20231531537466015631.92508791.615271256788
Rakep PatelKEN2008-202614612622281812027.102606108.141167237118
Mohammad QaziCAN2008110000.0010.0000100
Lesley StokkersNED20081111515*-4037.5000000
Virat KohliIND2008-20265646329228527254*52.833567579.9686148412798335
Samit PatelENG2008-20156045982270*22.83102879.960257018
Calum MacLeodSCO2008-202214914516425017532.95485187.6110201741858
Rizwan CheemaCAN2008-20195756311539421.75999115.4208812563
CRM DouglasBER20082201226961.0021855.96020141
Ramesh DavidCAN2008-20108701214817.2923551.49000121
Subramaniam BadrinathIND2008-2011101011855620.5638747.80010170
Brendan NashWI2008-201130403120711432.62268944.892801414
Leon JohnsonWI2008-2016152205016622.77100749.75033653
Balaji RaoCAN2008-2011131116722*6.7010166.3400142
Regan WestIRE2008-200915837229*14.4052138.4600173
Brett GeevesAUS2008-20093221010*-1190.9100010
Naeem IslamBAN2008-2014777618152110826.22269656.4216514424
Shoaib Khan jnrPAK2008440655016.257487.8401170
Jeevantha KulatungaSL200822019119.503850.0000000
Cephas ZhuwaoZIM2008-2018161602024512.63198102.020072510
Regis ChakabvaZIM2008-20221311489290210220.88489959.24291725144
Anwar AliPAK2008-2016382794304623.8944496.850003513
Abzal DeanCAN2008-2013220874.001080.0000000
Imrul KayesBAN2008-20191311674435015026.69729959.607201049251
Peter SiddleAUS2008-2019891011911965114.59249947.8602181274
SR WatersKEN2008-2011202004197420.9575155.79022482
Mahbubul AlamBAN2008-2009982865914.3314360.1401234
Johann LouwSA2008-2009521242324.008300.0000013
Rory KleinveldtSA2008-2013201541574314.2719580.510031110
Murali VijayIND2008-2018871301449016734.81926148.481216951344
Jason KrejzaAUS2008-20111062843221.0016949.7000080
Lionel BakerWI2008-20091710636179.007846.1500250
Angelo MathewsSL2008-20254354809715546200*40.592528161.491991241395230
Tim McIntoshNZ2008-20111733285413627.55235936.20245987
EP ThompsonNZ2008-200921111*-1100.0000000
Andrew McDonaldAUS20094611076821.4021749.31011110
Doug BollingerAUS2009-2014602411105308.0821449.07004120

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.