Live3rd ODI · Zimbabwe Women in India 2026/27INDWZIMW15/2 (6)ZIMW chose to batT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI6th 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
Rajindra DhanrajWI1994-199610612595.0015616.0300010
Paul StrangZIM1994-2001119114341929106*24.11356954.051281649
Phil EmeryAUS19942221911*-3948.7200020
Darrin MurrayNZ1994-199591713065219.13104429.31013340
Gary MartinZIM1994-199554031167.756547.6900000
Stuart LawAUS1994-199955526129111028.07176173.31183738
Mike RindelSA1994-19992222157510627.3886066.86121560
Lee GermonNZ1994-1997485289018920.48176551.05045822
Aashish KapoorIND1994-2000211211404212.7324457.38003103
Steven JackSA1994-19954401473.504233.3300100
John ComminsSA1994-19953611254525.0039831.41001120
Rudi SteynSA19954701314618.7148726.90000160
Nathan AstleNZ1995-2007306358251186622235.631930661.462765301338127
Greg BlewettAUS1995-2000781097310321430.42707343.8741793117
Peter McIntyreAUS1995-199624122167.339323.6600230
Roydon HayesNZ1995110131313.002552.0000010
Henry OlongaZIM1995-2003777124266315.6693928.330020235
Stuart CarlisleZIM1995-200514717213423411926.63851949.704171838634
Bryan StrangZIM1995-20017571175575310.31106952.100113574
Ricky PontingAUS/ICC1995-2012559667692745225745.914008468.4971146392773246
Prashant VaidyaIND1995-199642015127.5012125.0000020
Vasbert DrakesWI1995-2004453774806716.0099348.34014607
Kerry WalmsleyNZ1995-20035501352.603339.3900220
Chamara DunusingheSL199561101619114.6445335.54013151
Jayantha SilvaSL1995-199885276*2.332924.1400310
Janak GamageSL199542287*-988.8900000
Chaminda MendisSL199511133*-2150.0000000
Khaled MashudBAN1995-2007168192363133103*20.08733042.7419192646
Mohammad RafiqueBAN/AX1995-200815816923226311115.50328768.85162222363
Javed OmarBAN1995-2007981386302811922.94701943.1411873796
Anisur RahmanBAN1995-1998220221.001118.1800100
Utpal ChatterjeeIND199532163*6.003020.0000000
Sajjad AhmedBAN199522015117.504632.6100000
Habibul BasharBAN1995-20081592026516911326.37856160.383382458314
Hasibul HossainBAN1995-200436367269319.2837172.51005208
Zafar IqbalPAK199586048188.006277.4200121
Naeem AshrafPAK1995221241624.004355.8100020
Naimur RahmanBAN1995-2002354136614817.39117656.21004685
Mahmood HamidPAK1995110111.00616.6700000
Javed QadeerPAK1995110121212.002352.1700010
Courtney BrowneWI1995-20056662148026816.71155751.5101107211
Peter MartinENG1995-199827257147298.1735241.76002122
Alan WellsENG199523118159.005036.0000120
Ottis GibsonWI1995-1999171512345216.7131275.00011243
Jason GallianENG1995360742812.3330923.9500280
Nick KnightENG1995-20031161299423112235.26660164.10529739223
Mike WatkinsonENG1995-199656116782*33.4035247.44011181
Saqlain MushtaqPAK1995-2004215175521626101*13.22502032.39122612711
Ijaz AhmedPAK1995-1997441321610.6710430.7700040
Mohammad AkramPAK1995-20013224133810*3.4513927.3400630

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