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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Shahriar NafeesBAN200520057702547536.2939065.13020280
Niall O'BrienIRE201320137712547042.3338466.15030220
Sarfraz AhmedPAK201420148812546536.29253100.40010213
Nasir HossainBAN20112011108125410036.2934573.62121242
Malcolm WallerZIM2017201712922549236.29218116.51010295
Johnson CharlesWI20232023101002546625.4027293.38032329
Colin MunroNZ20182018131302545819.54219115.98024347
Jeff DujonWI19881988191442546325.4036170.36011150
Michael VaughanENG20022002111012536328.1129386.35020242
D KhanalNEP20222022101002537225.3039064.87021174
Dougie MarillierZIM200320031311025310023.0036968.56112232
Thilan SamaraweeraSL200920091111225310428.1134373.76102220
Mohammad NabiAFG20162016121112535025.3031380.83011195
Andile PhehlukwayoSA201920191811525369*42.1727791.34011305
Kushal BhurtelNEP20242024111112536625.3031979.31021295
Denesh RamdinWI20152015141322535723.0031081.61022193
Ricardo PowellWI200020001615125350*18.0726894.40012208
Stuart CarlisleZIM19991999171622534318.0731380.83003168
WPUJC VaasSL20022002302372533115.8133675.30003181
Kyle CoetzerSCO2011201144125289*84.0029485.71030273
Travis HeadAUS20242024551252154*63.00210120.001003311
Salman ButtPAK20042004661252108*50.4033575.22111310
Arjun KumalNEP202620267702528736.0039963.16011240
John WrightNZ198719877702526136.0040662.07010172
James FranklinNZ2010201099525298*63.0032278.26020215
Shakib Al HasanBAN201620169902527928.0027491.97020233
James NeeshamNZ201620169912527431.5028090.00020293
Asanka GurusinhaSL198619869912526831.5047652.9402091
Glenn MaxwellAUS202220221110225280*31.50211119.430102312
Mohammad MithunBAN20192019111002526225.2033774.78021225
Mohammad ShahzadAFG20172017101002526425.2028090.00020353
Charlie TearSCO20252025101002528025.2028189.68021332
Michael VaughanENG20072007121202527921.0037167.92012312
Ranjan MadugalleSL19851985141422527321.0040262.6902188
Kumar DharmasenaSL199719972614725269*36.0030084.00020160
KL RahulIND2022202210902517327.8931380.19020177
Heinrich KlaasenSA20182018121222515925.1029086.55010266
Saleem MalikPAK198519852017425172*19.3131080.97011201
Clive RadleyENG19781978441250117*83.3336768.12110250
Sharjeel KhanPAK201720175502507950.00217115.21030327
John CampbellWI2026202677125010141.67222112.611102510
Eoin MorganENG2020202098125010635.7125697.66101327
Saud ShakeelPAK2023202310802506831.2525299.21020321
Geraint JonesENG20062006111122505327.7828188.97011184
Mohammad NabiAFG20102010131132506231.2526893.280211513
Shoaib MalikPAK20192019131202506020.8328986.51012152
Janeiro TuckerBER20072007121202504920.8333873.96001296
Thilan ThusharaSL200820081512225054*25.00250100.00011244
Pat SymcoxSA19961996221412506119.2325598.040132210
Asghar AfghanAFG20152015151502505416.6740961.12011204

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