T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 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)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 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 runsT20I2nd 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/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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
John RennieZIM1993-20004532132582713.5860642.57007180
Richard de GroenNZ1993-19941718757265.1812645.2400560
Glen Bruk-JacksonZIM1993350513110.2013537.7800180
Ashfaq AhmedPAK1993-199442111*1.00520.0000100
Gary KirstenSA1993-2004286361341408727543.082621953.73347924158132
Dave RundleSA1994220663.001154.5500110
Damien FlemingAUS1994-2001107502145771*15.7680456.840212481
Nayan MongiaIND1994-200118216441271415222.07558748.58181025413
WPUJC VaasSL/ASIA1994-20094363831085135100*18.67985952.081143750438
Nisal FernandoSL19942222220*-2588.0000020
Matthew HartNZ1994-2002273244144514.79114636.13004481
Ravindra PushpakumaraSL1994-2001534017202448.7853537.76007214
Aruna GunawardenaSL1994110222.001020.0000000
Eric SimonsSA1994-1995231842172415.5029573.56001103
Atif RaufPAK1994120251612.508928.0900020
Shivnarine ChanderpaulWI1994-20154475509320871203*45.673997552.2141124212034125
Stephen FlemingNZ/ICC1994-20083894633115319274*35.462697956.78179533176089
Venkatesh PrasadIND1994-20011931105142430*7.19107039.630018185
Atul BedadeIND1994131031585122.5718386.34010115
Riaz PoonawalaUAE1994220442222.005678.5700080
Azhar SaeedUAE1994-199677061328.7119531.2800150
Mazhar HussainUAE1994-19967701797025.5733453.59010200
Vijay MehraUAE1994-1996661924318.4020245.54000100
Mohammad IshaqUAE1994-19965519851*24.5013075.38010110
Saleem RazaUAE1994-19966601598426.5017391.91010158
Johanne SamarasekeraUAE1994-199676212447*31.0021557.6700080
Arshad LaeeqUAE1994-199666110143*20.2021546.98001112
Sultan ZarawaniUAE1994-199676026134.336241.9400110
Imtiaz AbbasiUAE1994-1996764126*6.003831.5800010
Sohail ButtUAE199422186*8.001457.1400010
Bhupinder SinghIND1994210666.001346.1500000
Upul ChandanaSL1994-20071611341822309219.22343264.9807818428
Michael BevanAUS1994-2004249226707697108*49.341129268.16652953922
Manjula MunasingheSL1994-19965411384.335225.0000100
Stuart WilliamsWI1994-2002871079276912828.26476958.062151234818
Mark DouglasNZ1994-199566055309.1712344.7200121
Heath DavisNZ1994-199716138338*6.6015820.8900110
Ajith WeerakkodySL1994110222.00450.0000000
Darren GoughENG/ICC1994-20062181725614596512.58290350.26022414514
Shaun UdalENG1994-20061514514433*16.0026055.38002151
Craig WhiteENG1994-2003819112162012120.51336548.14161714716
John CrawleyENG1994-20035073102035156*32.30499740.7241162014
Sanjeeva RanatungaSL1994-19972128178411829.04215236.43241660
Joey BenjaminENG1994-1995320000.00130.0000200
Kabir KhanPAK1994-20001410634108.5011529.5700130
Gavin RobertsonAUS1994-1998171441855718.5047039.36012171
Derek CrookesSA1994-2000322332965414.8041271.84013205
Cameron CuffyWI1994-200255451712017*4.2938031.58001181
Barrington BrowneWI199443288*8.002433.3300100
Sherwin CampbellWI1994-20021361774508220829.381088546.696311657016

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