Batting by year (All cricket)

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 446 of the 448 matches in this selection (from 1884). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Derek RandallENG1982198223016412654.6737643.62100141
N FernandesMID202420245701649123.4334048.24010162
Chris ReadNOT20152015122163101*-16698.19110223
Simon KatichAUS201020101201638381.5031252.24020230
Charles KellewayAUS1912191222016310281.50--11070
David GowerENG198119812301638954.3334347.52010221
Andrew FlintoffENG2003200334116314254.3320878.37100205
Phil SharpeENG196919692401638640.7532949.54010230
Saeed AnwarPAK199619961201628881.0026461.36020181
Ben BrownSUS2019201922016210781.0020081.00110210
AB de VilliersMID2019201933116288*81.0091178.02020137
Suresh RainaIND201120112301628454.0021376.06021172
Marcus TrescothickENG200420044601618626.8331551.11010230
Kane WilliamsonNZ2015201512015913279.5033247.89100180
Dilip VengsarkarIND1982198212015915779.5027358.24100210
Dilip VengsarkarIND19861986121159126*159.0026959.11100180
Brendan TaylorNOT2015201523015910653.0028256.38100230
Nasser HussainENG1998199834015910539.7540439.36101211
James HarrisMID20152015811315967*19.8847333.62013240
Tamim IqbalBAN2010201012015810379.0016297.53110232
Mohammad AzharuddinIND1990199012015812179.0016794.61100270
Rahul DravidIND20112011231158103*79.0034645.66100230
Larry GomesWI1984198423215892*158.0025462.20020190
Jonny BairstowENG201820183401589339.5023666.95011211
Marizanne KappSAW/LS2026202655115857*39.50116136.2101099
Rohan KanhaiWI19731973110157157157.0028056.07100210
Geoff BoycottENG19711971231157121*78.5037042.43100171
Roy FredericksWI1976197623015713852.3329752.86101161
Mike AthertonENG1995199523015712752.3322769.16100161
Allan LambENG199219923401576039.2524264.88020150
Alastair CookENG201220124601577926.1727756.68010200
Josh de CairesMID202420246701576422.4329054.14020200
Will RhodesWAR20212021110156156156.0029153.61100180
Alec StewartENG19911991121156113*156.0034045.88100180
Viv RichardsWI1984198422115684*156.0015998.11020214
Keaton JenningsLAN201920192301569652.0026957.99020230
Aaron FinchAUS/SUR2019201933015510051.6715699.36100175
Les AmesENG19311931121154137154.00--100192
Tom GraveneyENG19621962110153153153.00--100221
James HildrethSOM2016201612115385*153.0031648.42020170
Shan MasoodDER202220221201539176.5022069.55020200
Mahela JayawardeneSL201120112301537951.0023265.95010210
Joe RootENG201620163501538930.6022568.00010150
Colin CowdreyENG19571957110152152152.00--100140
Michael SlaterAUS19931993110152152152.0026357.79100180
Geoff BoycottENG1981198123115275*76.0040837.2502080
Paul CollingwoodENG200920095601525625.3323564.68020110
Warren BardsleyAUS1921192112115188151.00--020150
Martin CroweNZ1994199412015114275.5027455.11100223
Robin SmithENG199519951201519075.5033445.21020170

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