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
Moin KhanPAK199819981818537869*29.0848478.10011285
Smit PatelUSA2025202512121377152*34.2748477.89112335
Shane WatsonAUS20122012141303776629.0051073.92030296
Steve WaughAUS198919891816437753*31.4243686.47012295
Avishka GunawardeneSL2000200099037613241.7840792.38112570
Jamie HowNZ200720079913769047.0054968.49040441
Solomon MireZIM201720171212037611231.33376100.00111448
Marcus StoinisAUS20182018131303768728.9238996.660412814
Nazmul Hossain ShantoBAN202620261313237610534.1850874.02122435
Kushal Janith PereraSL201620161716037613523.5044983.74110433
Moeen AliENG201520151918337612825.0741091.711004110
Ramnaresh SarwanWI200720079913759246.8848177.96020325
Manoj PrabhakarIND1994199414134375102*41.6756466.49121400
Ian BothamENG19921992171633757928.8554968.31021406
Jason HolderWI20192019261923756222.0638697.150212712
Marlon SamuelsWI201620161010037412537.4040592.351213011
Andy FlowerZIM1992199211112374115*41.5657964.59120261
Jesse RyderNZ200920091211037410534.00371100.811224013
Mohammad NabiAFG201520151716037411623.3846480.601122210
Mike AthertonENG19961996181803748520.7866256.50033280
Craig ErvineZIM20182018191923745722.0061460.91022305
Adeeb UsmaniUAE202620261211037311633.9147179.191212912
Jacques KallisSA2006200614131373119*31.0854069.07112422
Najibullah ZadranAFG201820181613437381*41.4439594.430302512
Asanka GurusinhaSL1994199414142373117*31.0861960.26111312
Majid HaqSCO20072007161603737123.3153869.33031472
Rovman PowellWI201820181716237310126.6447578.531112415
Nayan MongiaIND19981998362663735118.6555866.85011305
Yuvraj SinghIND201720171110137215041.3337798.67110467
Mudassar NazarPAK19821982131303727928.6263358.77020300
Mark BoucherSA20032003231643725531.0047777.99010332
Andy FlowerZIM19961996161613728224.8054368.51041240
Ryan McLarenSA2013201327231037271*28.6249075.92010326
Lendl SimmonsWI20132013101003717537.1046679.610303012
Jeremy BrayIRE200720071212137111633.7354168.58202396
Paul StirlingIRE20152015141403719226.5040890.93032437
Regis ChakabvaZIM202220221414137110228.5446779.44111344
Ahmed ShehzadPAK201120111515137111526.5050573.47202436
Guy WhittallZIM19991999191953716726.5053669.22011327
Brandon McMullenSCO202620261091370100*46.25319115.991313719
Jacques KallisSA20112011101003707637.0048676.13040296
Mohammad HafeezPAK20102010101003706837.0048376.60030411
David MillerSA2017201713104370117*61.6737399.201201915
John DavisonCAN200720071313137069*30.83339109.14030446
Devon ConwayNZ202520258803699746.1344682.74020465
Scott EdwardsNED202520259913697446.1345381.46020272
Shoaib MalikPAK200220021210136911541.0060461.09200362
Fakhar ZamanPAK20252025101003698436.9040890.44032419
Irving RomaineBER200620061211036910133.5557464.29110486
Anil SahNEP2024202412122369112*36.9039294.131413812

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