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 2,596 of the 4,866 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Tom LathamNZ20192019171303345925.6940482.67031176
Brandon KingWI202220221616233491*23.8642478.77032299
Shaun MarshAUS200820088813338147.5743776.20031342
Charith AsalankaSL2022202288133311047.5735992.76120295
Michael LeaskSCO202320231192333107*47.57276120.651112020
Devon SmithWI201120111010033310733.3044674.66121363
Smit PatelUSA20262026111103338330.2739584.30031417
Elton ChigumburaZIM20142014121233339037.0045673.03031294
Kushal Janith PereraSL20132013191733336423.7939484.52021358
Andy FlowerZIM200320038703327147.4345972.33030301
Mohammad RizwanPAK201520151412333275*36.8934695.95030305
Hashan TillakaratneSL200320031613233281*30.1854860.58010270
Aftab AhmedBAN20062006161623325923.7139683.840213611
Craig ErvineZIM2019201988033110541.3839284.44120395
Shreyas IyerIND2020202099133110341.3834795.39120413
Abdul RazzaqPAK2010201011115331109*55.17305108.521002715
Vusi SibandaZIM/AX20072007111103319630.0948368.53021442
Marnus LabuschagneAUS20222022141413315925.4643276.62031181
Avishka FernandoSL202420241514033110023.6441879.19113376
Aftab AhmedBAN20072007171703315419.4745572.75010325
Saiteja MukkamallaUSA2024202476233010782.5035293.75131266
MahmudullahBAN20192019161443306933.0040082.50010199
Dion EbrahimZIM200420041615333071*27.5058956.03021190
JJ SmitNAM20222022181523294725.3137986.810012015
Marcus StoinisAUS20192019191733295223.5040980.44012364
Andrew BalbirnieIRE2019201977032813546.8636190.86200298
Tatenda TaibuZIM20082008101013288136.4449366.53030180
Graeme SmithSA20102010111113289232.8038485.42010343
Eoin MorganENG20162016151323286829.8237787.000203010
Justin KempSA/AX20072007211533288627.3345172.730211913
Quinton de KockSA20182018101003278732.7035991.09020414
Agha SalmanPAK20232023151123275836.3332999.39030296
Ashan PriyanjanSL20142014191723276021.8039582.78010373
Charith AsalankaSL202120218803267740.7538085.79031234
James HopesAUS201020101713232657*29.64305106.89010341
Rovman PowellWI201820181514232610127.1738884.021112313
Virat KohliIND20092009108232510754.1738584.42120363
Brian LaraWI200420041312332559*36.1140580.25020313
Dinesh ChandimalSL201520151614532565*36.1139582.28021233
Kashyap PrajapatiOMA2023202399032410336.0038584.16110374
MO OdumbeKEN20032003101033245446.2935591.27020312
Shreyas MovvaCAN20242024151443246832.4047068.94020240
Brendon McCullumNZ20102010151503246121.6033297.590233811
Daniel VettoriNZ20102010151513247023.1438185.04011235
Sunil AmbrisWI2019201987132314853.8332798.78110391
Simon KatichAUS200520059813237646.1438484.11031381
Narsingh DeonarineWI201020101312332365*35.8946569.46030274
William PorterfieldIRE201520151212032310726.9251662.60111303
Scott StyrisNZ20042004992322101*46.0036189.20121304
Adam GilchristAUS200820081010032211832.2032898.17121326

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