Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Rob JonesWOR/LANKent2021-202489228965*41.2954253.32021340
Ben GeddesMID/SURNorthamptonshire2022-20266922896541.2944465.09041342
Ken MackayAUSWest Indies1960-19615922897441.2945629.61021210
Stuart PoynterDURDerbyshire2017-20211010228917036.1337477.27110274
Beau WebsterMS/MR/HHAdelaide Strikers2017-20241410428967*48.17241119.92020227
George BartlettSOM/NORKent2019-202681022896336.1339872.61030316
Matt RevisYORSurrey2021-20268102289110*36.1352854.731002910
D NdikubwimanaRWABotswana2022-2026101022896936.13275105.090212510
Mark BoucherSABangladesh2002-20081811228911732.1155252.36110321
Jonathan TrottWARSomerset2014-201771102898726.2753254.32021390
Aneurin DonaldHAM/DER/GLAWorcestershire2016-2025911128911528.9030893.83122406
Xavier MarshallWIAustralia2005-2009101202898524.0845463.66022394
Brett HuttonNOR/NOTMiddlesex2015-2023101422897224.0861047.38011283
Khaled MashudBANWest Indies1999-200614153289103*24.0879236.49103240
Peter BorrenNEDKenya2008-20171615228986*22.2340371.71010205
Lewis GregorySOMLancashire2014-20251015328964*24.0848759.34012384
Bruce YardleyAUSEngland1978-1983915128961*20.6471340.53023260
Fynn Hudson-PrenticeSUS/DERLeicestershire2016-2026151622896520.6445164.08010294
Jatinder SinghOMANamibia2015-2026171702897417.0047960.33013291
Farveez MaharoofSLEngland2004-2016191922895917.0053254.32022244
Ashantha de MelSLPakistan1982-1987252742893612.5736155.96006132
A WanninayakeBCAANondescripts Cricket Club2025-2026341288104*96.0062945.79120320
Jonny BairstowPK/SHRoyal Challengers Bengaluru2019-202466028811448.00163176.691202917
Dane VilasLANKent2018-202366128812457.6034383.97120294
Reeza HendricksSAIreland2021-20246602887448.00213135.21040346
Hamish RutherfordWOR/DER/LEILancashire2016-202266128810857.60230125.22111289
Shane DowrichWISri Lanka2018361288125*57.6065543.97120301
Cameron GreenAUSBangladesh202656128810457.6047061.28120206
Tom SmithLANYorkshire2014-20164712888748.0050856.69030384
Gary CosierAUSPakistan1976-197947128816848.0046262.34111370
Mark ChapmanAACentral Stags2017-20244802888336.0055751.71030471
Ashwell PrinceSABangladesh2002-2008893288162*48.0046561.94111343
Chris NashSUSSurrey2014-20179902888232.00254113.39031329
Tanzid HasanBANWest Indies2024-20259902888932.00237121.520312514
Aqib IlyasOMAScotland2017-2024111002886128.8038075.79011227
Shoaib KhanOMAUnited Arab Emirates2022-2023101022886836.0032788.07030217
Junaid SiddiqueBANWest Indies2009-201281102887826.1852654.75020270
Rilee RossouwHAM/SOMSurrey2017-202291112889028.8037477.01010402
Leo CarterCAN/OTACentral Districts2019-20261411328888*36.00228126.32032287
Matt RevisYORNottinghamshire2021-20261111228893*32.0063245.57011351
Oliver DaviesNSWQueensland2022-2026811028813126.1839872.36113382
Kashif AliWORHampshire2022-202691102886526.1834783.00021345
Cameron BancroftST/PSAdelaide Strikers2015-2024121202887424.00231124.68010243
Stephen EskinaziMID/LEINorthamptonshire2018-2026812128815526.1851855.60103342
Kieran PowellWIPakistan2017-202181302886122.1554952.46011300
Michael Guptill-BunceAANorthern Districts2013-201871302889222.1543765.90031452
Tom FellWORGloucestershire2014-202181322888926.1853254.14012370
Matt RenshawBH/ASHobart Hurricanes2019-2026131302886322.15213135.21011238
Sanju SamsonINDNew Zealand2020-2026141402888920.57203141.870212716
Irfan PathanINDEngland2004-2012151632885222.1543965.60011304
PreviousPage 171Next

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.