Batting by format (All cricket)

Filters

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

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

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Ian BellENGTests2008-201223026119987.0053049.25110271
Stuart BroadENGTests2008-20224712367639.3328582.81021294
Jonny BairstowENGTests2012-20223602289538.0037361.13031310
Joe RootENGTests2017-202224020919052.2527476.28100291
Kevin PietersenENGTests2008110152152152.0018183.98100201
Alastair CookENGTests2008-20173501426928.4038037.37020200
Ian BellENGODIs2008-20122201018850.5015366.0101091
Matt PriorENGTests20121201007350.0018853.19010120
Ben StokesENGTests2017-2022240975624.2517057.06010141
Moeen AliENGTests2017120948747.0016357.6701080
Haris SohailPAKODIs2019110898989.0059150.8501093
Beau WebsterAUSTests2025120817240.5010378.64010120
Steve SmithAUSTests2025120796639.5013757.66010110
Graeme SwannENGTests2012121784178.008789.6600092
Ollie PopeENGTests2022120787339.0011766.6701050
Jonathan TrottENGTests2012120716335.5016942.0101090
Babar AzamPAKODIs2019110696969.008086.2501070
Alex CareyAUSTests2025120664333.008181.4800090
Jos ButtlerENGODIs2017-2025220656132.5055118.1801043
Andrew StraussENGTests2008-2012230654421.6717736.7200080
Joe RootENGODIs2017-2025220636131.507781.8201080
Mitchell StarcAUSTests20251215958*59.0014839.8601050
Jacob BethellENGODIs2025110585858.0040145.0001053
Brendon McCullumNZT20Is2009110575757.0054105.5601060
Gary BallanceENGTests2017120543427.0011945.3800060
Jonny BairstowENGODIs2017110515151.006776.1201080
Vikram SolankiENGODIs2003110505050.005886.2101081
Jonathan TrottENGODIs2012110484848.007762.3400040
Owais ShahENGODIs20081114444*-40110.0000041
Fakhar ZamanPAKODIs2019110444444.005088.0000061
Imam-ul-HaqPAKODIs2019110444444.005875.8600060
Eoin MorganENGODIs2012-20172214436*44.004989.8000060
Keaton JenningsENGTests2017120413320.5011336.2800060
Kevin PietersenENGODIs2008110404040.0034117.6500051
Alex LeesENGTests2022120403520.009442.5500030
Will JacksENGODIs2025110393939.0033118.1800012
Marnus LabuschagneAUSTests2025120392219.5012032.5000030
Toby Roland-JonesENGODIs20171113737*-37100.0000051
Andrew FlintoffENGODIs2003-20082223731*-25148.0000051
Harry BrookENGODIs2025110333333.004082.5000021
Michael VaughanENGODIs2003110303030.0029103.4500040
James AndersonENGTests2008-202246229127.255453.7000111
Mark WoodENGTests2017120282814.003873.6800140
Jofra ArcherENGODIs20251112727*-14192.8600022
David WilleyENGODIs2017110262626.003966.6700030
Jacob OramNZT20Is2009110242424.0018133.3300020
Imad WasimPAKODIs2019110232323.0015153.3300030
Ross TaylorNZT20Is2009110222222.003170.9700020
Zak CrawleyENGTests2022120221311.004548.8900020
Craig KieswetterENGODIs20121112121*-12175.0000031
Page 1Next

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