ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Headingley×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSAEngland1998-20125801925224.0043544.14010252
Geoff BoycottENGAustralia1977110191191191.0047140.55100230
Brendon McCullumNZEngland2004-20153601915531.8329265.41020202
Dawid MalanYORLancashire2020-20256701898327.0019298.44011206
Graeme SmithSAEngland2003-20124711885231.3332957.14020200
KL RahulINDEngland2021-202524018713746.7538348.83101260
Tim BresnanYORNottinghamshire2014-201877518768*93.5028166.55020242
Joe RootYORGlamorgan2021-202423018515661.6724276.45100250
Rob JonesLANYorkshire2019-20215421856592.50182101.65020163
David GowerENGPakistan1978-19873501857437.0043342.73020230
Sean ErvineHAMYorkshire2015-201735018412336.8036350.69101241
David WilleyYORLancashire2017-20226601848030.67122150.820201511
Tom Kohler-CadmoreYORSomerset2018-201923018310261.0035551.55111242
Ben MikeLEIYorkshire2020-20245611839036.60179102.23010168
Gary BallanceYORDurham2014-20184501817136.2027266.54021210
Ed BarnardWOR/WAR/BBYorkshire2015-202511921816725.8618398.91011234
Steven PattersonYORWarwickshire2014-2022911118044*18.0041243.69001261
Michael CarberryHAMYorkshire2015-20173501799735.8036948.51011282
Viv RichardsWIEngland1976-19844611796635.8021882.11010251
Gary BallanceYORSussex2015-20212301777759.0041242.96020220
Sterre KalisNDCentral Sparks2020-20244401768744.0022976.86010240
Harry BrookYORWarwickshire2018-20254601768229.3329360.07010250
Adam HoseWOR/WAR/BBYorkshire2018-202591001764417.60149118.12000215
Mayank AgarwalYORDurham2025110175175175.0019589.74100205
Michael KlingerGLOYorkshire2014-2015221174137*174.0020684.47100124
George HillYORGloucestershire2022-202324017410143.5030157.81100232
Jos ButtlerENGPakistan2018-202133117380*86.5017499.43020225
Ben SlaterDER/NOTYorkshire2017-20252301737857.6728261.35020201
Jonathan TattersallYORLancashire2018-20237711734928.8327862.23000210
Josh BohannonLANYorkshire2018-202489217374*24.7127562.91021223
Jos ButtlerLANYorkshire2015-20254411727757.3399173.74020149
James TaylorNOTYorkshire2014-20154611729634.4031454.78011213
Tim BresnanYORLancashire2014-2019101211726915.6439243.88012211
Dominic BessYOREssex2019-202622217191*-26963.57020230
Travis HeadAUSEngland2019-20243501707734.0027561.82011195
Scott BorthwickDUR/SURYorkshire2014-20178911705321.2533650.60011230
George HillYORMiddlesex2024111169169*-25765.76100162
Bruce EdgarNZEngland1983-19863501698433.8053431.65022190
Jake LehmannHAMYorkshire20261201689284.0022375.34020231
Dilip VengsarkarINDEngland1982-1986231168102*84.0039542.53110161
Joe RootYORWarwickshire2014-20253401689042.0025166.93020250
Damien MartynAUSEngland2001-200523016711855.6722673.89100230
Dominic BessYORWorcestershire2019-202584216710783.5019585.64100231
Paul CollingwoodDURYorkshire2014-2018810116764*18.5630654.58011161
Kashif AliWORYorkshire2023-20254511669341.5022972.49011223
Daryl MitchellNZEngland202212016510982.5038043.42110183
Laura WolvaardtNSManchester Originals2021-202222216590*-100165.00020233
David SteeleENGAustralia19751201659282.5039142.20020151
Harry BrookYORGlamorgan2021-20242301656555.0023570.21020213
Harry BrookYORWorcestershire2018-202244216583*82.5099166.670201110

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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