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
Neil McKenzieSA2008200812017813889.0053633.21100210
Shivnarine ChanderpaulWI2012201212117891178.0042541.88020220
Joe HardstaffENG1937193712017811489.00--110-0
Jonathan TrottENG201120114601777029.5031955.49020240
Eoin MorganENG/MID201920197801777022.13168105.360111210
Gus LogieWI1988198823117695*88.0031755.52021260
Alastair CookENG200920092411769558.6730258.28010300
Geoff BoycottENG1969196924017610644.0056930.93101240
Graeme FowlerENG1984198434017610644.0042541.41100200
Bevan CongdonNZ19731973110175175175.0045438.55100120
Maurice LeylandENG1929192912017510287.50--110-1
Sarfraz AhmedPAK2016201623017510558.3322777.09100130
Ray IllingworthENG1969196924117511358.3337546.67111200
Stuart BroadENG2010201033017416958.0031355.59100181
Nick GubbinsMID201520156901744519.3342341.13000251
Stiaan van ZylSUS2019201922017317386.5036048.06101210
Stewie DempsterNZ1931193112017312086.50--110100
Alec StewartENG199919992301738857.6730556.72020190
Basil D'OliveiraENG1967196723117381*86.5038544.94020191
David GowerENG197819782301737157.6727662.68020221
Ben FoakesSUR2016201645317365*86.5031055.81021173
Ben StokesENG2023202322017215586.0027263.24100109
Charles MacartneyAUS19261926121172133*172.00--100120
Geoff BoycottENG197319732401729243.0040442.57020183
Zak CrawleyENG/KEN/LS202320236811725624.57150114.67011291
Viv RichardsWI1980198022017114585.5019289.06100251
David BoonAUS198919892311719485.5032752.29020210
Riki WesselsNOT2015201523017113257.0017498.28100177
Andrew StraussENG200720072401719642.7535248.58010270
Amy JonesENGW/LS202620267801715421.3820284.65021220
Toby Roland-JonesMID20192019111011713519.0019289.06000203
Nathan AstleNZ200420042301706456.6726763.67020240
Zafar GoharMID20252025101121703618.8942739.81000131
Robbie WhiteMID202220222301698156.3334249.42020103
Ricky PontingAUS2005200534016911142.2521678.24100182
Mark TaylorAUS1993199322016811184.0034748.41110131
Aamer SohailPAK199219923401687342.0028558.95010200
John SimpsonSUS20242024110167167167.0033649.70100160
Arthur MorrisAUS1948194812016710583.50--110142
Inzamam-ul-HaqPAK2006200623216769167.0025266.27020210
Ian BothamENG198219822301676955.6733649.70020211
Luke WrightSUS20192019110166166166.00142116.90100109
Babar AzamPAK201920192201659682.5017892.70020180
Bob CatterallSA1924192412016512082.50--100160
Jonny BairstowENG201220122411659555.0027360.44020240
Jamie SmithENG/SUR202420244501657033.0024667.07010164
Arthur ShrewsburyENG18861886110164164164.00--100160
Douglas JardineENG1932193212116485*164.00--020-0
Gordon GreenidgeWI1988198823016410354.6732550.46100241
Graham GoochENG19851985231164117*82.0023968.62100161

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