Batting by year (ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Lord's×

Player figures come from full scorecards, which we hold for 45 of the 72 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ben StokesENG2019201922117389173.0021381.22020134
Babar AzamPAK201920192201659682.5017892.70020180
Imam-ul-HaqPAK2019201922014410072.0015891.14100130
Ben DuckettENG20262026110141141141.00135104.44100181
Rohit SharmaIND20262026110138138138.00110125.45100175
Chris GayleWI20042004221136132*136.0017876.40100121
Alastair CookENG2011201122013111965.5016181.37100150
Ian BellENG201220122201298864.5019566.15010131
Dawid MalanENG20232023110127127127.00114111.40100143
Eoin MorganENG2012201222212589*-99126.26010104
Andrew FlintoffENG20042004110123123123.00104118.2710087
Jonny BairstowENG2017201722112372*123.00111110.81020153
Jos ButtlerENG20142014110121121121.0074163.51100114
Upul TharangaSL20062006110120120120.0015676.92100140
Joe RootENG20182018111113113*-11697.4110081
Owais ShahENG2008200822111369113.0011598.2601091
Kumar SangakkaraSL20142014110112112112.00104107.69100140
Usman KhawajaAUS201920192201118855.5015870.2501060
Andrew StraussENG200920092201106355.0012885.94010140
Alex CareyAUS2019201922110971109.0099110.10010160
Marcus TrescothickENG20032003221108108*108.0015470.1310191
Ramnaresh SarwanWI200420042201088954.00108100.00010110
Aaron FinchAUS2019201922010810054.0013182.44100122
Sarfraz AhmedPAK20162016110105105105.0013080.7710060
Dinesh ChandimalSL20112011111105105*-12683.33100112
Andrew SymondsAUS20042004111104104*-103100.9710091
Kevin PietersenENG2007200722110471*104.0014372.7301071
Martin GuptillNZ20132013111103103*-12383.7410084
Andrew StraussENG2004200422010210051.0012085.0010082
Jonathan TrottENG201220122201025451.0014769.3901070
Paul CollingwoodENG20102010220999549.5013971.2201072
Ravi BoparaENG20112011110969696.0011186.4901060
Haris SohailPAK20192019220958947.5065146.15010103
Mithali RajINDW201220121119494*-11184.6801060
Ian BellENG20072007220925646.0011580.0001080
Jacob BethellENG20262026110919191.009397.85010112
Sourav GangulyIND20042004110909090.0011975.6301053
Joe RootENG20162016110898989.0010882.4101050
Mohammad YousufPAK20042004110888888.009889.8001032
Scott StyrisNZ200820081118787*-9195.6001053
Harry BrookENG20242024110878787.0058150.00010111
Marcus TrescothickENG20022002110868686.0078110.2601081
Punam RautINDW20172017110868686.0011574.7801041
Eoin MorganENG20152015110858585.008797.7001044
Matthew BreetzkeSA20252025110858585.0077110.3901073
Suresh RainaIND20112011110848484.0075112.0001072
Ian BellENG20112011220845442.0011970.5901030
Eoin MorganENG20172017220847642.009291.3001062
Jos ButtlerENG20192019220845942.008796.5501080
William PorterfieldIRE20172017110828282.008398.8001061
Page 1Next

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