Batting by format (All cricket)

Filters

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

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

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Alastair CookENGTests2006-201847027910539.8662844.43120380
Paul CollingwoodENGTests2006-201023018918663.0033556.42101230
Stuart BroadENGTests2010-201835018716937.4034853.74102191
Jonathan TrottENGTests2010110184184184.0038348.04100190
Andrew StraussENGTests2006-201023017112857.0029557.97100180
Simon KatichAUSTests20101201638381.5031252.24020230
Joe RootENGTests2016-20263601576826.1729752.86010200
Ian BellENGTests2006121128100*128.0022955.90100120
Marcus TrescothickENGODIs2003-2006221114108*114.0017067.06100101
Andrew SymondsAUSODIs2004111104104*-103100.9710091
Jonny BairstowENGTests2016-20182401044826.0025341.11001130
Eoin MorganENGODIs2010-2016220966848.0011583.48010110
Joe RootENGODIs2016110898989.0010882.4101050
Jos ButtlerENGTests2018120816740.5015352.9401080
Kumar SangakkaraSLT20Is20092217964*79.0068116.1801080
Daniel LawrenceENGTests2026120715435.5011163.9601082
Andrew StraussENGODIs2006-2010220686834.007393.1501180
Jamie SmithENGTests2026120686134.009373.12010110
Jordan CoxENGTests2026120665533.0011457.8901090
Shakib Al HasanBANODIs2019110646464.007783.1201060
Ben StokesENGODIs2016-2021220644232.0056114.2900082
Faf du PlessisSAODIs2019110636363.007979.7501050
Dominic BessENGTests2018120625731.0012051.6701090
Kevin PietersenENGTests2006-2010230624120.679267.39001100
Philip SaltENGODIs2021110606060.0054111.11010100
Michael ClarkeAUSTests2010120594729.5010257.84000100
Chris WoakesENGTests20161215835*58.0020428.4300050
James VinceENGTests2016120584229.007874.36000120
Ben HilfenhausAUSTests20101215756*57.009261.9601061
James VinceENGODIs2021110565656.0052107.6901080
Michael HusseyAUSTests20101215656*56.0010155.4501181
Chris ReadENGODIs2003-2006221553055.007078.5700051
Tim PaineAUSTests2010120544727.0013141.2200040
Matthew HaydenAUSODIs2004110525252.008065.0001060
Gus AtkinsonENGTests2026120524526.006777.6100070
Steven DaviesENGODIs2010110494949.006180.3300070
Gary BallanceENGTests2016120494324.507466.2200070
Harry BrookENGTests2026120493424.508259.7600070
Quinton de KockSAODIs2019110474747.006078.3300032
Ben StokesENGTests2018120473823.507463.5100071
Andile PhehlukwayoSAODIs20191114646*-32143.7500060
Tillakaratne DilshanSLT20Is2009220464623.0044104.5500180
Angelo MathewsSLT20Is20092224435*-32137.5000041
Sanath JayasuriyaSLT20Is2009220432621.5034126.4700042
Rikki ClarkeENGODIs2003-2006220433921.505578.1800040
Josh TongueENGTests20261214230*42.006366.6700060
Lewis GregoryENGODIs2021110404040.004785.1100040
Paul CollingwoodENGODIs2006-2010220393519.507552.0000030
Emilio GayENGTests2026120393119.509142.8600080
Rassie van der DussenSAODIs2019110363636.004776.6000011
Page 1Next

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