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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Graham GoochENG19851985331289117*144.5044664.80210272
Matt MachanSCO2013201388028911436.1338575.06100214
Kevin O'BrienIRE201620169902897532.1129797.31020286
David MillerSA2022202212942897957.80260111.15020297
Alec StewartENG19941994101002896628.9042468.16020362
Stuart MatsikenyeriZIM200720071010128973*32.1131192.93031303
Raman LambaIND198619861010128910232.1139772.80122264
Grant FlowerZIM20022002131102895426.2740371.71010250
Shakib Al HasanBAN201420141211128910128.9029199.31112294
Gus LogieWI19911991121212898226.2733686.01022310
Shaun PollockSA19981998161352896636.1336279.83021192
Niall O'BrienIRE20182018131302897022.2333486.53030257
Sabbir RahmanBAN20172017141302896522.2333087.58022402
Ricardo PowellWI200120011716128983*19.2737177.90012275
Mitchell JohnsonAUS200920093020528973*19.2729797.31011278
Colin IngramSA2010201087228812457.6030793.81200245
Bastiaan ZuiderentNED20102010121232885632.0049158.66021234
Imran FarhatPAK20062006121202885824.0043965.60020362
Faf du PlessisSA20112011131222886028.8034583.48020203
Shahid AfridiPAK199619961613028810222.15193149.221112618
Jos ButtlerENG201720171814428865*28.80281102.49021226
Shikhar DhawanIND2016201655028712657.40286100.35120325
Reeza HendricksSA202320238802878535.8834782.71031343
Aarif SheikhNEP202520258802878435.8838574.55020254
Finlay McCreathSCO20262026109028711231.8940171.57110273
Alec StewartENG20032003111002876028.7040770.52031221
Dean JonesAUS19931993101002878428.7040670.69031213
Upul TharangaSL2013201312111287174*28.7038374.93101363
Hardik PandyaIND20192019121122874831.89243118.11001279
Alex CareyAUS202020201311128710628.7031591.11101233
Sidath WettimunySL19831983121102875626.0966942.90020231
Llorne HowellNZ19981998121202876823.9238873.97041314
Gus LogieWI198919891713628759*41.0037776.13021200
Mohammad NabiAFG20172017151422874823.9232289.13001195
Josh InglisAUS20232023161402875820.5029597.29022297
JP DuminySA201720171715428738*26.0939273.21000202
Dinesh KarthikIND20072007201652876326.0938574.55022241
Saba KarimIND19971997231922875516.8841469.32011202
Wasim AkramPAK200220022621728749*20.5031591.11003219
Wasim AkramPAK199319932622528739*16.8829397.95004284
Nazmul Hossain ShantoBAN20242024551286122*71.5036079.44110295
Liam LivingstoneENG20242024883286124*57.20215133.021121521
Mohammad AzharuddinIND199519951210128690*31.7840071.50020174
Javed AhmadiAFG20152015101002868128.6033286.14030334
Adam GilchristAUS19971997121132867735.7535979.67020214
Richie BerringtonSCO201920198802858135.6330493.750211512
Mark VermeulenZIM20092009111102859225.9138773.64020291
Misbah-ul-HaqPAK20142014121202857323.7541169.34022186
Andrew WhiteIRE20102010161202857923.7544863.62012211
Malcolm WallerZIM20132013141212855125.9143265.97011273

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