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
Woorkeri RamanINDSouth Africa1992-19971014034111424.3672147.30113322
Yuvraj SinghRCB/PK/DCChennai Super Kings2008-20191616334162*26.23289117.990202513
Moisés HenriquesAUSIndia2009-20201316434181*28.4248770.02032238
Graeme CremerZIMSri Lanka2010-202621187341102*31.0070348.51101290
James FullerMID/HAMGloucestershire2016-2025191933414521.31338100.890022916
Ashton TurnerPSAdelaide Strikers2014-20262120734148*26.23257132.680021917
Bhuvneshwar KumarINDEngland2013-20223322634163*21.3163553.70032480
Herbie CollinsAUSSouth Africa192135134020385.00--110380
Brad HodgeAUSSouth Africa2005-2014584340203*85.0059557.14100343
Faf du PlessisTSKMI New York2023-2026881340103*48.57222153.151302619
Zafar AnsariSURDerbyshire2014-201558234010656.6777044.16200391
George BaileyMID/SUS/HAMEssex2015-2017810234089*42.5044576.40032315
Dhiren GondariaKENUganda2016-2026101003409434.00222153.150202922
Jacob BethellWAR/GLOSomerset2021-202561003406634.0058857.82030454
Donovan GrobbelaarAAWellington Firebirds2014-2016611234010137.7859157.53100470
Brett HamptonCAN/NDOtago Volts2017-2025812034012128.3339785.641223615
Travis DeanVICTasmania2017-2022712134014630.9179642.71111430
Kashyap PrajapatiOMAUnited Arab Emirates2022-20241212234069*34.0039985.21030374
Nizakat KhanHKUnited Arab Emirates2013-2023121303409326.1537790.19010259
Tom TaylorWOR/NORSomerset2021-2026101323407330.9146872.65030477
Brandon KingBT/JT/SKANGuyana Amazon Warriors2017-20261313234010430.91287118.471103514
Nicolas PooranWISouth Africa2021-20241614134065*26.15247137.650102122
Ollie RobinsonDUR/KENNorthamptonshire2021-20261514134012026.1545474.89123403
Ben RaineDUR/LEIKent2014-20261015234010626.1551865.64100433
Joel ParisWATasmania2019-2024101523409326.1577244.04011413
Soumya SarkarBANPakistan2015-202214162340127*24.2938787.86103408
Mayank AgarwalRCB/PK/DCKolkata Knight Riders2012-2024171713405821.25273124.540213010
Don TallonAUSEngland1946-1953152023409218.8931658.23023210
John GoddardWIEngland1948-1957132153406121.25--022251
Jacob OramNZIndia2001-2012262353404018.8950068.00003329
Mitchell SantnerNZPakistan2016-2025332493404822.6735795.24001328
Courtney WalshWIAustralia1984-200174823134030*6.6778643.260016175
BS McKinneyDURMiddlesex202645033918467.8048070.63110424
Sanjeeva RanatungaSLZimbabwe199457133911856.5097234.88210390
Nicolas PooranMEGulf Giants2023-202588233969*56.50242140.080302321
Ben FoakesSURLeicestershire2015-202668133910648.4358158.35121393
Michael ClarkeAUSZimbabwe2004-2014994339105*67.8040583.70121301
Andre FletcherSKANSt Lucia Kings2022-202699233993*48.43255132.940313114
Liton DasCV/RRChattogram Challengers2020-20249903397537.67233145.490413913
Joey EvisonKEN/NOTSurrey2021-202489333977*56.5052664.45040368
Peter FultonNZBangladesh2004-201391013398337.6767150.52030326
Sean DicksonSOM/DUR/KENMiddlesex2016-2026101013399937.6734797.690303511
Rahul DravidRCB/RRDeccan Chargers2008-2012111113394933.90274123.72000387
Dipendra Singh AireeNEPPapua New Guinea2018-20231211233910537.6737490.64131228
William PorterfieldWARLancashire2014-2017101203397728.2556759.79020363
James FosterESSGloucestershire2014-2017131303399126.0857059.47031414
Colin MunroNZSri Lanka2013-2019141323398730.82254133.460313516
Ollie RobinsonDUR/KENSomerset2019-202591303395326.0844576.18031444
Yuvraj SinghPK/DC/MIRoyal Challengers Bengaluru2008-2019151413396226.08207163.770202621
Paul HortonLAN/LEISussex2014-2019814133910026.0872446.82123480
PreviousPage 141Next

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.