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
Craig McMillanNZ20002000212023617820.0648075.21030265
Graeme FowlerENG1983198388236081*60.0059460.61041370
Harry BrookENG20262026991360136*45.00325110.771203112
Lahiru ThirimanneSL20172017101003608036.0055065.45041203
Arjuna RanatungaSL199219921311336088*45.0044680.72020304
Tatenda TaibuZIM20082008121213608132.7354366.30030200
Mohammad HafeezPAK20142014121203607630.0045479.30040424
MahmudullahBAN2017201714125360102*51.4339391.60110337
Wasim AkramPAK19991999262133607920.00359100.280112414
Glenn TurnerNZ19751975663359171*119.6753467.23200342
Brian LaraWI20002000101003598735.9043981.78040296
Najibullah ZadranAFG20222022121133597744.8837795.23040358
Khawar AliOMA20222022161433596332.6457662.33031313
Shahid AfridiPAK200720071515335977*29.92222161.710213220
Salman ButtPAK2009200911111358100*35.8052668.06133430
Gulsan JhaNEP202620261513335861*35.80355100.850202319
Shoaib MalikPAK20182018171423587829.8347575.37020227
Hashan TillakaratneSL199419942016535868*32.5556363.59023210
Scott StyrisNZ20022002171733588525.5747775.05021256
Kamran AkmalPAK20102010121203577429.7540687.93030425
MahmudullahBAN20192019171543576932.4543881.51010219
Asghar AfghanAFG201720171515035710123.8049172.711102811
JJ SmitNAM20222022191623574725.5041985.200012116
Matt PriorENG20092009191743578727.4646876.28011310
Rashid LatifPAK20032003231923573821.0043781.69001226
Kennedy OtienoKEN1997199766135614471.2046277.06110333
Ryan ten DoeschateNED2007200711104356109*59.3343581.84120382
Will YoungNZ20262026111103568732.3645079.11020382
Jamie DalrympleENG20062006141303566727.3847674.79021242
Kane WilliamsonNZ20122012151303566927.3849671.77030252
Wanindu HasarangaSL202120211414135680*27.3837694.680302413
Mudassar NazarPAK19861986151433569532.3669251.45010220
Sediqullah AtalAFG2026202666035514359.1735998.89111389
William PorterfieldIRE20112011121203557529.5852767.36041382
Ravi ShastriIND198719872116435569*29.5849072.45030228
Shahid AfridiPAK20142014161633546127.23238148.740303119
Moin KhanPAK200420042420535472*23.6043281.94034283
Glenn MaxwellAUS2020202066135310870.60243145.271302022
Quinton de KockSA20252025661353123*70.6036297.512213016
Hashmatullah ShahidiAFG2018201888235397*58.8350170.46041250
Glenn PhillipsNZ2025202511105353106*70.60306115.361112317
Runako MortonWI200720071311135282*35.2046575.70042246
Jimmy AdamsWI20002000171613526923.4760358.37032200
Athula SamarasekeraSL199219929903517639.0041085.61020383
Neil JohnsonZIM1998199899035110339.0046375.81120243
Hashmatullah ShahidiAFG20222022121213518831.9150369.78030305
Asif MullaCAN20072007151503515823.4039987.97011349
Geoff BoycottENG198019806603509958.3357061.40040340
Jacob BethellENG20252025109035011038.89325107.691303312
Saiteja MukkamallaUSA20262026109135010443.7539588.611202013

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