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

1 active
Reset"Match result" is from the side of the player or team.
At Sophia Gardens×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ben StokesENGAustralia2013-20153411205240.0016771.86010182
Shane WatsonAUSEngland2010-20154501205724.0019063.16010190
Eoin MorganMIDGlamorgan2014-20216601205720.0012794.49010123
Sam CurranSURGlamorgan2015-20267711206620.0094127.6601138
George GartonSUSGlamorgan2016-20214421199759.5017169.59010151
Liam TrevaskisDUR/LEIGlamorgan2022-20254511197929.7523650.42010112
Daniel DouthwaiteGLAGloucestershire2019-20251113311930*11.9022253.60002113
Daryl MitchellNZEngland2023111118118*-91129.6710077
Will JacksOI/MLWelsh Fire2022-20263301188139.3367176.12010135
Harry DeardenLEIGlamorgan2018-20192401184829.5022751.98000230
Chris LynnNORGlamorgan2026110117117117.0056208.93100107
Ed JoyceSUSGlamorgan2014-20163401174729.2517168.42001101
Steven MullaneyNOTGlamorgan2014-202234211663*58.0020656.31010114
Billy GodlemanDERGlamorgan2014-20223601164019.3327042.96001160
Peter TregoSOM/NOTGlamorgan2015-202187111647*19.3312791.34000151
Orla PrendergastWSThunder2023110115115115.00115100.00100111
Prasanna JayawardeneSLEngland201112011511257.5017466.09100120
Mason CraneGLASurrey2024-202632011510657.5024047.92100110
Will BraggGLAWorcestershire2014-201623111591*57.5032735.17011150
Kevin PietersenENGAustralia2009-20133401156928.7521154.5001090
Smriti MandhanaSBWelsh Fire2021-202444111561*38.3379145.57011144
Andrew SalterGLANorthamptonshire2015-20215511155928.7527142.44010160
Shakib Al HasanBANNew Zealand2017110114114114.0011599.13100111
Shikhar DhawanINDSouth Africa2013110114114114.0094121.28100121
Will SmeedSOMGlamorgan2020-20266701146616.29107106.54011134
David LloydGLASurrey2015-20228811144116.2912392.68002122
Jacques RudolphGLADerbyshire2014-20173501134322.6021253.30001170
Timm van der GugtenGLAYorkshire2016-20265611134022.6022949.34000102
Joe RootENGIndia2014-202633111299*56.0014776.19010100
Aneurin DonaldGLAKent2015-20185801126714.0015870.89011140
Devon ConwayNZEngland2023111111111*-12191.74100131
Marnus LabuschagneGLAGloucestershire2021-202422111193*111.0071156.34010132
Fakhar ZamanPAKEngland2017-20213301115737.0013184.73010141
Keaton JenningsDUR/LANGlamorgan2014-20253501114922.2018659.68001163
Brendon McCullumMIDGlamorgan2016110110110110.0085129.41100115
Matthew BoyceLEIGlamorgan20151201106055.0028938.06020140
Jonny BairstowWFSouthern Brave2021-20254401107227.5070157.14011126
Marnus LabuschagneGLAEssex2019-20244401105927.5097113.4001092
Jacques RudolphGLAHampshire2014-20176701103815.7116367.48000120
Chris ReadNOTGlamorgan2014-20172201098854.5017163.74010112
Azhar AliPAKEngland2016-20172201097654.5013779.5601081
Ben StokesENGPakistan2016-20213201097554.5014077.8601053
Dieter KleinLEIGlamorgan201812110894108.0011593.91010181
Joe RootENGNew Zealand2013-20233301086436.0012090.0001063
Marnus LabuschagneGLALancashire202112110763*107.0012784.25010120
Harry DukeYORGlamorgan2021-20244401078726.7515668.5901271
BI KellawayGLAYorkshire2024-20264511075226.7518458.15010140
Colin IngramGLADurham20221201068753.0021050.48010180
Steven CrookNORGlamorgan20181201067353.0016863.10010160
Ben DuckettBP/TRWelsh Fire2024-202622210654*-76139.47020141

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.