Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT20I3rd 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 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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
Tom LammonbySOMSussex2019-202691103509331.8259558.82032432
Chris TavaréENGPakistan1982-198491103508231.8299935.04030340
Mark RichardsonNZSouth Africa2000-200481203507729.1793837.31021450
Brydon CarseDURDerbyshire2019-202611123350108*38.8937892.59120369
Chetan ChauhanINDNew Zealand1969-198191303507826.9269538.13010271
James VinceENGAustralia2017-2022101403508325.0067152.16031432
Cameron BancroftDUR/GLOMiddlesex2017-2026111413508726.9247174.31032425
Dhanushka GunathillekeSLNew Zealand2015-2019131403507125.0042881.78020346
Shimron HetmyerWINew Zealand2017-20261414135069*26.9240486.630313512
C.K.NayuduINDEngland1932-193671403508125.00--02001
Lendl SimmonsGAW/JT/SKANBarbados Tridents2013-2020151513506425.00321109.030322716
Christiaan JonkerCC/WAR/BOLLions2013-20241515335049*29.17300116.670032516
Jamie SmithENGAustralia2024-2026111613506023.3343780.09011399
Gary WilsonIRENetherlands2008-20191817235011323.3342781.97102314
Mehedi Hasan MirazBANZimbabwe2018-20261817235010423.3350769.03111315
Saif ZaibNORDurham2018-2026161833506123.3345277.43021355
Jeff ThomsonAUSEngland1974-19853638113504912.9674447.04006351
A BandaraCCCBurgher Recreation Club2025-2026341349190116.3346175.70200383
Ryan RickeltonMCTJoburg Super Kings2023-2026661349113*69.80194179.901202624
Easton McMorrisWIIndia196246034912558.17--120-0
Qasim UmarPAKIndia1983-198577034921049.8660147.92111340
Kevin PietersenMSMelbourne Renegades2015-20188813497449.86258135.270303012
Gary WilsonDER/SURLeicestershire2014-2018883349160*69.8055862.54111404
Babar AzamPAKAfghanistan2018-20238803497443.6344079.32052273
Dawid MalanYORBirmingham Bears2021-202599234969*49.86249140.160303413
Avishka GunawardeneSLSouth Africa2000-200491003498734.9043180.97031521
Shivnarine ChanderpaulDER/LANEssex2014-201861013499238.7876545.62040431
Imal LiyanageQATBahrain2020-2026131203498229.08283123.32021359
RG MukasaUGARwanda2018-2023131323498931.73250139.60021489
Zak ChappellDER/LEI/NOTWorcestershire2015-2026121323496631.7345576.70010376
Anuj DalDERLeicestershire2018-20251313134910629.0856361.99100363
Yashasvi JaiswalINDSouth Africa2023-20259131349116*29.0845277.21123449
Dirk WellhamAUSEngland1981-19871114034910324.9379743.79110290
Marcus StoinisAUSPakistan2018-20262016334961*26.85305114.430103013
Stuart CarlisleZIMEngland1996-2003192103494116.6271149.09004350
Jason RoySURDurham2015-201635034812069.6046974.20120490
Luke RonchiIUKarachi Kings2018-202066334894*116.00199174.870404214
Alastair CookESSSussex2016-2021571348127*58.0054364.09200450
Peter TooheyAUSWest Indies1978-197969034812238.679256.52110292
Cheteshwar PujaraINDWest Indies2013-2019910034811334.8074846.52110380
Paul CollingwoodDURWorcestershire2014-201710121348108*31.6443080.93111339
Michael Guptill-BunceAACanterbury2013-201871203489329.0057660.42030521
Brett D'OliveiraWORMiddlesex2015-202681213487531.6462056.13030434
Max O'DowdNEDNamibia2015-2026131213487031.6444478.38010278
Eddie ByromSOM/GLAYorkshire2017-2026712034810129.0077245.08110521
Dinesh ChandimalCS/KF/BKJaffna Kings2021-2026131303488926.77235148.090113515
Faf du PlessisCSK/DC/RPSRoyal Challengers Bengaluru2012-2025131323487131.64290120.000302514
Glenn PhillipsOV/AAWellington Firebirds2018-202571313486129.0046674.680223618
Mark AdairNKMunster Reds2018-20241313134810829.00222156.761112524
Rahul TripathiKKR/RR/SHPunjab Kings2017-20241313134874*29.00274127.010204010
PreviousPage 137Next

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.