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 runsODI3rd 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/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
Richard SnellSA1991-1996473694176315.4453078.68022344
Adrian KuiperSA1991-19962625757363*31.8383768.460314111
Tim ShawSA1991-19949642617*13.003574.2900110
Clive RiceSA1991320261413.003770.2700011
Craig MatthewsSA1991-199774471548962*15.2897850.00017524
Clive EksteenSA1991-200013134972210.7859616.2800160
Mandy YachadSA1991110313131.007740.2600010
Anderson CumminsWI/CAN1991-20078155145845014.2481971.31015425
Philo WallaceWI1991-20004046098010321.30163360.0114512116
Inzamam-ul-HaqPAK/AX/IWX1991-2007494548752047932943.303205063.9035128352068191
Subroto BanerjeeIND1991-19927635225*17.3349106.1200021
Shane WarneAUS/ICC1992-20073383064641729916.05688360.610134441350
Ruwan KalpageSL1992-199995873011386319.96202856.11032648
Sourav GangulyIND/AX/ASIA1992-2008420487391852123941.342941762.9638106292015246
Paul ReiffelAUS1992-199912710735145879*20.25275153.0007101291
Blair HartlandNZ1992-19942534161468*18.61159038.62034630
Murphy Su'aNZ1992-1995252571894410.5057332.98005221
Wayne PhillipsAUS1992120221411.008127.1600030
Andy FlowerZIM1992-20032703163511450232*40.751960058.42168016106246
Iqbal SikanderPAK199241111*-333.3300000
Wayne JamesZIM1992-1996151211623314.7340939.61001110
Kevin DuersZIM1992621757.002035.0000000
Wasim HaiderPAK1992320261313.007037.1400010
Jonty RhodesSA1992-200329630060846712135.281290365.625501664869
Hansie CronjeSA1992-200025628640927913537.721559759.4986219775127
Meyrick PringleSA1992-1995211451153312.7815773.2500172
Ajay JadejaIND1992-200020720338593511935.97914164.936341142888
Alistair CampbellZIM1992-2003242288177969131*29.411451654.909482077548
Tertius BoschSA199232255*-1050.0000010
Omar HenrySA1992-1993661733414.6019936.6800071
Mark RushmereSA1992560843514.0023036.5200040
Mark BurmesterZIM1992-1995111131633920.3834047.94001131
Corrie van ZylSA199222133*3.001127.2700100
Jimmy AdamsWI1992-2001177193455132208*34.681149844.63627144577
Kenny BenjaminWI1992-199852491528743*8.4461446.74009311
Tanvir MehdiPAK1992110000.0050.0000100
Ata-ur-RehmanPAK1992-1996432812110196.8826940.89005101
Ian SalisburyENG1992-2000192743755016.30132828.24014440
Tim MuntonENG19922212525*25.007832.0500130
Neil MallenderENG1992230842.672236.3600000
Rashid LatifPAK1992-200320217337305915022.49512159.731101227823
Richard BlakeyENG1992-199356032255.339234.7800340
Dominic CorkENG1992-200269771110445915.82236344.180391245
Muttiah MuralitharanSL/AX/IWX1992-20114903271191930679.28266272.50015919641
Dulip LiyanageSL1992-2001252022134311.8354738.94001111
Grant FlowerZIM1992-2010282332239869201*31.941948850.6411553388853
Gary CrockerZIM1992-19939921675023.8628359.01010123
Craig EvansZIM1992-20035552574896*15.91109168.560136415
David BrainZIM1992-199532316232289.2835864.80006272
Dion NashNZ1992-20021139827135389*19.06304244.48048939

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