ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd 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 (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by year (Men's ODIs)

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 5,025 of the 5,031 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Wesley MadhevereZIM20232023111002205022.0027081.48010222
Rovman PowellWI20172017121112205922.0026283.970111311
Raman LambaIND198719871111122057*22.0033366.07010141
Mohammad AshrafulBAN20102010121202207518.3337358.98010211
Henry NichollsNZ20182018131232205524.4430272.85034102
Ridley JacobsWI200220022116522060*20.0024988.3501273
WPUJC VaasSL199919992927922029*12.2231070.97006113
Michael ClarkeAUS201520157602197436.5022896.05020253
Tom MoodyAUS199019906602198936.5029873.49020134
Alastair CookENG200820087702196931.2933066.36020230
Steven TaylorUSA202320238802198127.3832068.44021244
Mohammad ShahzadAFG2019201988021910127.3825685.55111312
Josh InglisAUS202420248822196536.50191114.66010247
Allan BorderAUS19801980881219105*31.2933066.36111170
Vinod KambliIND1995199598121951*31.2928477.11011211
Shreyas IyerIND202620269912196627.3825984.56011136
Brett LeeAUS20122012161242195927.3823692.80012169
Thisara PereraSL20172017141202195518.25201108.96022205
Dion EbrahimZIM20032003171302194016.8542451.65001180
Hashan TillakaratneSL19971997201422193818.2544549.21000191
Saeed AnwarPAK2003200355121810154.5030371.95100191
Alviro PetersenSA200920095512186454.5023891.60030201
Aaron JohnsonCAN202620267602187036.3326283.21010238
John DysonAUS198019806602187936.3342151.78020150
Dave HoughtonZIM199719971211121857*21.8023592.77020175
Chad SoperPNG20222022161542183519.8239854.7700092
Akeal HoseinWI20222022201742186016.7726582.260111210
Martin GuptillNZ202020204402177954.2523990.79020168
Sikandar RazaZIM202520255412179272.3322596.44030191
Gavin HamiltonSCO199919995512177654.2531668.67020154
Travis DowlinWI20092009661217100*43.4031169.77111191
Kane WilliamsonNZ2022202276221794*54.2533664.58010162
Rohit KumarNEP202120216612178643.4032766.3602076
Ken RutherfordNZ199119916602177736.1731568.89020130
Kraigg BrathwaiteWI201620167702177831.0037557.87010120
Ghulam ShabberUAE201820189902179024.1131968.03011273
Virender SehwagIND20122012101002179621.70216100.46011301
Gary WilsonIRE20182018121132175327.1331568.8901093
Darren BravoWI20122012111112175121.7040453.71011232
Nazmul Hossain ShantoBAN20252025111102177719.7332965.96012193
Steve WaughAUS199119911412521765*31.0030970.23010130
Nathan McCullumNZ20102010131212174319.7329274.32000131
Narendra PatelUSA20222022171562173724.1127180.07001193
Khaled MashudBAN200320031817321735*15.5048644.65001180
Dwayne SmithWI20062006262012173811.42198109.600031413
Viv RichardsWI19761976331216119*108.0023193.51111301
Shaun MarshAUS2013201354021615154.0025385.38101255
Nick KellyNZ202620265502168343.2029273.97030263
Allan LambENG199119915502166243.2022795.15020261
Steven TaylorUSA202120216602169236.00191113.090202410

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