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
Shakib Al HasanBAN20152015161444216342.1046889.96040403
Andrew BalbirnieIRE202120211414142110232.3858571.97130433
Imrul KayesBAN20112011181814219324.7665064.77031445
Matt HorneNZ19991999191904217422.1667162.74031512
Kane WilliamsonNZ202320237714209570.0048187.32050434
Kushal Janith PereraSL201520151010042011642.00367114.441314114
Aiden MarkramSA202520251211142011042.00395106.33132488
Brendon McCullumNZ20132013151424207935.0042598.820413717
Ravi BoparaENG20112011151524209632.3153778.21020303
Younis KhanPAK20092009191904208922.1167162.59022400
Basil HameedUAE20222022211904206222.1155875.27021337
Arjuna RanatungaSL19991999191914207623.3359970.12024311
Martin GuptillNZ202220221212041911534.9251980.73221486
Ramnaresh SarwanWI20052005141414198732.2361068.69031325
Graeme SmithSA20112011151504197727.9364365.16020370
Ramiz RajaPAK19881988151514197129.9362167.47040441
MahmudullahBAN20182018201634197632.2355675.360312712
Mohammad HafeezPAK20032003222204196919.0581251.60033492
MS DhoniIND201420141210241879*52.2545492.070503211
Luke RonchiNZ20142014161334189941.80368113.590204611
Inzamam-ul-HaqPAK200320031816441864*34.8344793.51032347
Andrew JonesNZ19901990161624189329.8669959.80021282
Niall O'BrienIRE20072007191904187222.0067462.02042341
Ishan KishanIND2022202287041721059.57380109.741204118
Damien MartynAUS2001200118115417144*69.5048386.34120341
Hashim AmlaSA2019201912123417108*46.3356074.46130371
Azmatullah OmarzaiAFG2024202414124417149*52.13395105.571322520
Sachin TendulkarIND19911991141424176234.7556074.46041333
David BoonAUS199019901615341792*34.7557372.77021371
David BoonAUS19931993161614177327.8073356.89050280
Bruce EdgarNZ19861986161604177526.0680351.93032220
Lahiru ThirimanneSL2013201325193417102*26.0670758.98122363
Shaun MarshAUS2018201877041613159.43408101.963002812
Brendon McCullumNZ201220121110041611941.6045292.041203711
Desmond HaynesWI198619861111241677*46.2276354.52040422
Martin CroweNZ1984198412122416105*41.6046190.24131423
Travis HeadAUS20162016151404165729.7148386.13031405
B SharkiNEP202320231514241677*34.6764864.20031412
Raqibul HasanBAN20082008171604168926.0065663.41042321
Niroshan DickwellaSL20182018141204159534.5848385.92030550
Dwayne BravoWI201420141313441510646.1143894.75121428
Ayan KhanOMA20222022151314157734.5854676.01042326
Thisara PereraSL20182018171534156434.58359115.600213015
Waseem MuhammadUAE20222022212104157819.7652878.600234115
William PorterfieldIRE20092009881414104*59.1451780.08220524
Carl HooperWI19951995111114148441.4055574.59041396
Abdullah ShafiquePAK202320231111041411337.6446688.841413912
Sunil GavaskarIND198519851512541476*59.1463864.89041253
Michael HusseyAUS201120111613341410841.4048285.89121285
Nathan AstleNZ199519951414141411431.8560268.77120372

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