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/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th 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 runsT2063rd 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 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
Raman LambaINDAustralia1986-198977133510255.8341979.95130314
Simran SinghPKDelhi Capitals2021-202688133510347.86204164.221204213
Imal LiyanageQATKuwait2021-20268813357147.86319105.02031414
Brendan NashWIEngland2009710033510933.5082440.66120471
Will SmeedSOMEssex2021-20261010133581*37.22247135.630203420
Niall O'BrienLEINorthamptonshire2014-201691133359541.8840083.75020423
Kieron PollardKK/PZ/MSIslamabad United2017-2024121143357347.86213157.280202321
Usman PatelKUWBahrain2020-20241111233575*37.22235142.550403911
Roy DiasSLNew Zealand1979-19871011133510833.5064152.26110400
Sanjay BangarINDWest Indies200291223357733.5084939.46032333
Paul StirlingMID/NORGlamorgan2015-20211112133513830.4540981.91110337
Riyan ParagRRDelhi Capitals2019-2026131213359030.45236141.950402522
Andrew BalbirnieIREEngland2015-20231213033511325.7740682.51121383
William FraineYOR/NOTSurrey2018-2023813233510630.4563253.01101496
Jack HaynesWOR/NOTSussex2021-2026101303356225.7755260.69011460
Liam Patterson-WhiteNOTLeicestershire2021-202616143335111*30.4540383.13100299
D KansonkhoMAARwanda2021-2026161533355427.9235993.31010276
Pelham WarnerENGSouth Africa1899-19128151335132*23.9310.00112110
Simon HarmerESSYorkshire2017-2026121643356427.9266650.30031406
Sikandar RazaZIMNamibia2022-20261716233582*23.93267125.470221918
Peter MoorZIM/IREBangladesh2014-2023141633358325.7771446.92021306
Roelof van der MerweSOMSurrey2016-202420173335165*23.9338187.93101378
Alex HughesDERWorcestershire2014-2022221733357423.9342778.45010309
Tom MooresLAN/NOTHampshire2016-2026111713358120.9460055.83011477
Jack CheethamSAEngland1949-195591723355422.33--021231
Jack RyderAUSSouth Africa1921341334142111.33--130330
Mike DennessENGNew Zealand1969-1975552334181111.3377842.93120392
Craig McMillanNZBangladesh1999-200787033410647.7141979.71120416
Sohan de LiveraMSCKurunegala Youth Cricket Club2024-202657133413955.6738985.86110374
Mark GreatbatchNZZimbabwe19925703348847.7139983.71040328
Nazmul Hossain ShantoBANAustralia2023-20267803348441.7545573.41021413
Ruvindu GunasekeraCANKenya2011-20189903348337.1140183.290302813
Dane VilasLANMiddlesex2017-202379133412441.7553462.55121323
Ruturaj GaikwadCSKKolkata Knight Riders2020-20269913347241.75251133.070313113
David WilleyYOR/NORSomerset2014-202681013349137.1138686.530402915
D'Arcy ShortWASouth Australia2018-202591013347437.1145273.89031402
Morné van WykKNI/DOLWarriors2012-2019111113347733.40264126.52031385
Will JacksOI/MLLondon Spirit2021-2026111103346830.36232143.970303115
Devdutt PadikkalRCB/RR/LSGChennai Super Kings2020-2026111113347033.40245136.330203112
Denis AtkinsonWIAustralia1951-1955611133421933.40520.00100331
Tom Kohler-CadmoreWOR/YOR/SOMSussex2015-202591203347227.8344575.060433111
Syed AzizMASNepal2018-2026121213346830.36264126.520414011
Rob NicolOV/AA/OTACanterbury2015-201891333348933.4081940.78021328
Sandeep PatilINDNew Zealand1980-1986111303346425.6953362.66020413
Tarun NethulaCS/AAOtago Volts2012-2017914233410827.8371146.98102491
Rahkeem CornwallSLZ/SLS/BRSt Kitts and Nevis Patriots2017-202516142334102*27.83207161.351012330
David CapelENGPakistan1987-1989101413349825.6985738.97032285
Andrew FlintoffENGZimbabwe1999-2007171533345327.8346671.670113111
Logan van BeekCAN/WFCentral Stags2014-2024915233452*25.6959256.42010386
Ian HollandHAM/LEIWarwickshire2017-2026101513349923.8681840.83011370
PreviousPage 144Next

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.