Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIO18/1 (3)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
Dasun ShanakaSL2015-2026221205323660108*21.163387108.0621524260177
Cameron WhiteAUS2005-201814212832320210533.35365687.58216723190
Marcus StoinisAUS2015-2026158134322911146*28.542559113.761127250115
Shadab KhanPAK2017-2026207128322347113*24.45240097.79191017577
Dennis LilleeAUS1971-198413312432114573*12.45265142.1401161139
Daryl TuffeyNZ2000-2010122903272780*12.53138152.6401147011
Shane Edward BondNZ2001-2010119683248141*13.3683757.470054113
Ashish NehraIND/AX1999-20171637632246245.5954145.470022218
Asitha FernandoSL2017-202674603298113.5032829.880017151
Stephen FlemingNZ/ICC1994-20083894633115319274*35.462697956.78179533176089
Tom LathamNZ2012-20262953553111711264*36.151945460.20256230116395
Mike GattingENG1977-199517122631650420733.351273251.0811302071722
Thilan SamaraweeraSL1998-201313417431632423144.221288549.081630157097
Matt PriorENG2004-2014157192315508131*34.21841765.447311964427
Scott EdwardsNED2018-20261601463136999932.17383696.43026727951
Ajit AgarkarIND1998-2007220154311855109*15.08266669.58131918825
Mark AdairIRE2019-20261631263117298818.201708101.23031014667
Imad WasimPAK2015-20241319131149163*24.851276116.8505814529
Graeme CremerZIM2005-2026151129311353102*13.81296045.711117977
Gavin LarsenNZ1990-199912983317563714.54146551.60008469
Dushmantha ChameeraSL2015-202615510231537297.56103252.030018445
Kuldeep YadavIND2017-202619879315154010.73142636.120010421
Patrick PattersonWI1986-199387583118921*7.0050537.43009191
Sunil GavaskarIND1971-19872333163013214236*46.202029348.79357220125047
Chris CairnsNZ/ICC1989-200627929930827315830.751170270.7094816710240
Tatenda TaibuZIM/AX2001-201219320430516315329.67896357.603342243341
Glenn PhillipsNZ2017-202616716230484510836.704326112.006256398206
Kieron PollardWI2007-202222319530426811925.874020106.1731918264234
Manoj PrabhakarIND1984-199616915630345812027.44723947.34320113224
Malcolm MarshallWI1978-19922171903027659217.28440959.490122025232
Azhar MahmoodPAK1996-200716314430242113621.24376064.39341423229
John EmbureyENG1978-19951251413022147519.95547540.440101922712
Alzarri JosephWI2016-20261761383014478613.40220865.53022213358
Madan LalIND1974-1987106973014437421.54175353.680681124
Craig McDermottAUS1984-199620916830137242*9.94220862.14002812614
Geoff LawsonAUS1980-19891251203012727414.13225555.8804151195
Sharvin MuniandyMAS2019-202612910130121560*17.111047116.050198147
Ruwan KalpageSL1992-199995873011386319.96202856.11032648
Andrew CaddickENG1993-200311613330111049*10.78290138.26002512110
Ian BishopWI1988-19981261073010374813.47251941.170013767
Hasan AliPAK2016-2026153105309375912.49100693.1402177356
David WilleyENG2015-202311672308895121.17866102.660237237
Bishan BediIND1966-1979771083068750*8.8167343.090121523
Ajantha MendisSL2008-201514569304097810.4973555.650112423
Boyd RankinENG/IRE2007-2020127553020718*8.2841250.24007134
Junaid KhanPAK2011-20191076130193256.2343744.160011183
Kevin PietersenENG/IWX/ICC2004-2014277342291379722744.081921471.813267181531190
Gordon GreenidgeWI1974-1991236312291269222644.852044655.173065141354148
Martin CroweNZ1982-1995219271291014829941.931866654.37215212103756
Scott StyrisNZ1999-201124723829664717031.80921772.1293514598106

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.