Batting by format (All cricket)

Filters

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

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

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
David GowerENGTests1982-19872401667441.5028358.66020260
Mike GattingENGTests1982-198724015412438.5035843.02100200
Moeen AliENGTests201612114986*149.0021469.63020172
Joe RootENGTests2016-202624113562*45.0021662.50020160
Alastair CookENGTests2010-20162401326633.0019767.01010190
Derek RandallENGTests198212012210561.0017968.16100140
Shikhar DhawanINDODIs2013-20172201166858.00106109.43010111
Rohit SharmaINDODIs2013-20172201099154.5015172.1901092
Jonathan TrottENGTests201012110855108.0022647.79020130
Virat KohliINDODIs2013-201722210381*-95108.4201093
James VinceENGODIs2021110102102102.0095107.37100110
Gary BallanceENGTests2016120987049.0022044.55010150
James NeeshamNZODIs20191119797*-11286.6101053
Hashim AmlaSAODIs2013-2017220978148.5011782.91010110
Jonny BairstowENGTests2016120958347.5014366.4301090
David MillerSAODIs2013-20172219475*94.0012873.4401033
Jos ButtlerENGT20Is2024110848484.0051164.7101083
Chris BroadENGTests1987120845442.0017149.12010100
Tim RobinsonENGTests1987120848042.0021838.53010110
James VinceENGTests2016120814240.5018843.09000130
Kevin PietersenENGTests2010110808080.0014754.42010120
Andrew StraussENGTests20101217853*78.0015450.6501060
John EmbureyENGTests1987120785839.0015949.0601092
Lewis GregoryENGODIs2021110777777.0069111.5901063
Harry BrookENGTests2026110757575.009777.3201060
Alex HalesENGTests2016120715435.5016243.83010130
Chris TavaréENGTests1982120715435.5025028.40010100
Jamie SmithENGTests2026110696969.008482.1401091
Rahul DravidINDODIs2004110676767.0010862.0401040
David HusseyAUST20Is2010220673433.5055121.8200071
Daniel LawrenceENGTests2026110656565.008279.2701090
Colin de GrandhommeNZODIs2019110646464.007190.1401061
Jordan CoxENGTests20261216359*63.008276.8301080
Emilio GayENGTests2026120606030.0011850.8501190
Bob TaylorENGTests1982120555427.5015335.9501040
Faf du PlessisSAODIs2013-2017220542827.008464.2900030
Yuvraj SinghINDODIs2004-2017220535326.5035151.4301181
Geoff MillerENGTests1982120524726.0011346.0200060
Ollie RobinsonENGTests2026110505050.0047106.3801071
Ajit AgarkarINDODIs2004110474747.005094.0000031
Ian BothamENGTests1982-1987240453711.255384.9100170
Michael HusseyAUST20Is2010220432521.5029148.2800070
David WarnerAUST20Is2010220424121.0034123.5300060
Kane WilliamsonNZODIs2019110414141.006959.4200040
Zak CrawleyENGODIs2021110393939.0034114.7100070
Philip SaltENGODIs2021110373737.0022168.1800070
Will JacksENGT20Is2024110373737.0023160.8700042
Andrew StraussENGODIs2006110353535.004185.3700080
Michael ClarkeAUST20Is2010220353017.5023152.1700060
Kevin PietersenENGODIs2006110343434.0033103.0300060
Page 1Next

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