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
Marcus TrescothickENG200220022201128656.00103108.74010121
Nasser HussainENG20022002220865443.0012369.9201060
Andrew FlintoffENG200220022217250*72.0048150.0001082
Ashley GilesENG2002200221122*-2100.0000000
Nick KnightENG20022002220513125.506085.0000050
Graham ThorpeENG20022002220301815.004665.2200020
Alec StewartENG2002200222111183111.0013880.43010100
Ronnie IraniENG20022002220513925.507667.1100010
Paul CollingwoodENG200220022211610*16.0010160.0000030
Sanath JayasuriyaSL20022002110121212.001770.5900020
Romesh KaluwitharanaSL20022002110525252.006481.2501051
Marvan AtapattuSL20022002110474747.005881.0300070
Mahela JayawardeneSL20022002110292929.003778.3800030
Russel ArnoldSL20022002110292929.004663.0400020
Kumar SangakkaraSL20022002110222222.002878.5700020
Upul ChandanaSL20022002110111.00425.0000000
Naveed NawazSL200220021111515*-2268.1800000
WPUJC VaasSL20022002110101010.001471.4300010
Nuwan ZoysaSL20022002110000.0010.0000100
Dilhara FernandoSL2002200211155*-1338.4600000
Sachin TendulkarIND20022002110111.00911.1100000
Rahul DravidIND200220022219173*91.0011380.5301080
Sourav GangulyIND20022002220434321.507061.4300140
Virender SehwagIND2002200222017910889.5018497.28110183
Harbhajan SinghIND20022002210141414.001782.3500011
Dinesh MongiaIND20022002110111.00520.0000000
Yuvraj SinghIND200220022216464*64.006795.5201170
Mohammad KaifIND20022002210242424.003863.1600010
Zaheer KhanIND20022002210111111.001384.6200010
VVS LaxmanIND20022002110202020.003951.2800030
Javagal SrinathIND20022002110333.00650.0000000
Stephen FlemingNZ20022002110111.00616.6700000
Nathan AstleNZ20022002110767676.009580.0001051
Mathew SinclairNZ20022002110787878.0012661.9001041
Craig McMillanNZ20022002110555.00771.4300000
Lou VincentNZ20022002110343434.0032106.2500020
Jacob OramNZ20022002110444.00757.1400000
Brendon McCullumNZ20022002110777.001258.3300000
Kyle MillsNZ20022002110555.00683.3300000
Daniel VettoriNZ2002200211199*-6150.0000010
Daryl TuffeyNZ20022002110555.00683.3300000
Paul HitchcockNZ2002200211122*-1200.0000000
Sanjay BangarIND20022002110444.00580.0000010
Ashish NehraIND2002200211100*-0-00000
VVS LaxmanIND2003200366019210232.0027968.82100230
Rahul DravidIND20032003201865196243.2581363.84040414
Sourav GangulyIND2003200317174530112*40.7770974.753023615
Virender SehwagIND200320032020054713027.3564884.411227210
Harbhajan SinghIND20032003169269289.867493.2400162
Javagal SrinathIND20032003158328155.607537.3300240
Page 1Next

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