Batting by year (Men's All internationals)

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 7,119 of the 11,061 matches in this selection (from 2001). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mark ButcherENG20012001121502750.007665.7900060
Marcus TrescothickENG20012001121179*17.004339.5300010
Nasser HussainENG20012001110434343.006467.1900051
Michael VaughanENG20012001110646464.0013846.3801080
Mark RamprakashENG20012001110585858.0013343.6101050
Andrew FlintoffENG20012001110000.0040.0000100
Craig WhiteENG20012001110393939.009341.9400060
James FosterENG20012001110484848.0014233.8000040
Ashley GilesENG20012001110282828.008035.0000030
Richard DawsonENG2001200111100*-40.0000000
Matthew HoggardENG20012001110111.001010.0000000
Shiv Sunder DasIND20012001110282828.0010526.6700040
Deep DasguptaIND20012001110000.0070.0000100
VVS LaxmanIND20012001110121212.001866.6700020
Sachin TendulkarIND20012001110909090.0019845.45010130
Rahul DravidIND20012001110333.00614.9200000
Sourav GangulyIND20012001110000.0030.0000100
Virender SehwagIND20012001110666666.008875.00010130
Anil KumbleIND20012001110141414.004233.3300020
Harbhajan SinghIND20012001110888.002729.6300000
Sarandeep SinghIND20012001110444.001625.0000000
Javagal SrinathIND2001200111122*-540.0000000
Marcus TrescothickENG200220023401868646.5022483.04010233
Nasser HussainENG200220023401335433.2525152.99010120
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
Page 1Next

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