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 records (Men's All internationals)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,764 of the 11,770 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Russel ArnoldSL1997-200722322346568012332.09943160.234371449823
Scott StyrisNZ1999-201124723829664717031.80921772.1293514598106
Ravi ShastriIND1981-199222924935693820632.421303146.2515301452347
Imran KhanPAK1971-199226327765751613635.451169358.5073714549100
Gordon GreenidgeWI1974-1991236312291269222644.852044655.173065141354148
Javed MiandadPAK1975-19963554076216213280*46.992617854.84319314125492
Mohammad AzharuddinIND1984-2000427455631559319939.782256466.91297914134296
Manjural IslamBAN1999-2004495424134214.4750426.590013100
Nixon McLeanWI1996-200362651064350*11.69109958.5101136515
André NelSA2001-200811765214643410.5589951.610013548
Bryan StrangZIM1995-20017571175575310.31106952.100113574
Sulieman BennWI2008-20169776167054211.75108465.0400138217
Tapash BaisyaBAN2002-20077680187186611.58134353.460213736
Liam PlunkettENG2005-201912381289265617.47117279.0102138719
Junior MurrayWI1992-20028881101596101*22.48259961.41181316512
Yasir ShahPAK2011-2022758614105611314.67210750.12101311511
Andile PhehlukwayoSA2016-20241318628106869*18.41121987.6102139641
Brian StathamENG1951-19657087286753811.4426442.800013355
Merv HughesAUS1985-1994868716113272*15.94236747.82021310221
Rajin SalehBAN2003-2008678932146108*24.95501542.79113132328
Khaled MahmudBAN1998-20068894412555013.94191165.67011312010
Umesh YadavIND2010-202314194425613110.79103854.0500135225
Asif MujtabaPAK1986-19979095171994113*25.56491240.59114131732
Chandu BordeIND1958-19695597113061177*35.5923829.41518132951
Frank WoolleyENG1909-193463987328315436.08148860.625231319015
Adam ZampaAUS2016-20262459939497368.2874866.440013422
Luke RonchiAUS/NZ/IWX2008-2018122102152075170*23.851908108.75171322063
Saim AyubPAK2023-20269810242492113*25.432437102.263121326789
Mohammad SamiPAK2001-2016135106368224911.74210239.1100137114
Alok KapaliBAN2002-2011921066186411518.64307360.66171318314
Ian BishopWI1988-19981261073010374813.47251941.170013767
Colin MunroNZ2012-202012311793010109*27.872342128.5231913273143
Shan MasoodPAK2013-2026781225348415629.78611956.947191333732
Sabbir RahmanBAN2014-202212512814279110224.48315588.461141330259
Lance CairnsNZ1974-19851211301419156416.51216478.19041315069
David RichardsonSA1991-199816314141222710922.27453949.0619131773
Abdul QadirPAK1977-19931711453716706115.46309651.26031313533
BJ WatlingNZ2009-202110814618440120534.38979044.958241349011
Lou VincentNZ2001-200713414811391922428.61645460.726201340052
Andrew HudsonSA1991-19981231514456616331.06908950.246311353220
James FranklinNZ2001-2013178157422541122*22.10420560.43181320745
Dean ElgarSA2012-20249415912545119937.081136747.9514231369026
Garry SobersWI1954-197494161218032365*57.37407753.4026301372632
George MunseySCO2015-202616516315537519136.324890109.9263313569205
Jonathan TrottENG2007-201512716517679222645.891193056.931342136766
Harry TectorIRE2019-202616916622452314031.41528085.665291337498
Dinesh KarthikIND/IWX2004-202217916944346312927.70495369.921171338147
Asghar AfghanAFG2009-202118718014417016425.12555775.0421913280143
Graeme WoodAUS1978-198914018917559317232.521079146.8912241348812
Alex CareyAUS2018-202619019727525215630.89695175.564271352150

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