Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1013th Match · Abu Dhabi T10 League 2026UTEET20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Kennington Oval×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Matthew CritchleyESS/DERSurrey2015-202681111594815.9027358.24001261
Gary WilsonSURDerbyshire2014-20152301587252.6723367.81020231
Fabian CowdreyKENSurrey2014-20154401587539.50152103.95020140
Kumar SangakkaraSURMiddlesex2015-20175511585939.5016993.49010141
Toby Roland-JonesMIDSurrey2014-202391021584519.7518386.34001128
Ross TaylorNZEngland2008-2015432157119*157.00130120.77100135
Hollie ArmitageDURSurrey2025-202633115710678.5017987.71110160
Paul StirlingMIDSurrey2014-201978015710919.63139112.95102167
Grant StewartKENSurrey2019-2026121231575817.4424165.15012154
Herschelle GibbsSAWest Indies2004-200922015610178.0017091.76110172
Angus RobsonLEISurrey20141201568178.0024463.93020210
Arun HarinathSURNottinghamshire20161201568378.0031150.16020170
Ben GeddesSURKent2021-202444115612452.0027556.73100174
Basil ButcherWIEngland1963-19662411566052.0014151.06020200
Kyle VerreynneNOTSurrey2025-202635115657*39.0027856.12010172
Peter TregoSOMSurrey2014-20188921564122.2919082.11002232
Trevor GoddardSAEngland1955-19602401559938.75--010150
Brian LaraWIEngland2000-20043501557931.0026059.62011240
Hashim AmlaSUREssex2014-20224611558431.0036043.06011200
Liam Patterson-WhiteNOTSurrey2019-202634115476*51.3323366.09020202
Adam WheaterHAM/ESSSurrey2014-20219901543917.1117190.06002132
Aaron FinchAUSSri Lanka2019110153153153.00132115.91100155
Lindsay HassettAUSEngland1938-19533501525330.405398.11010100
Matt ColesHAM/KEN/ESSSurrey2014-201899215210021.71140108.571001410
Jonathan TrottWARSurrey201712015115175.5029651.01101190
Jordan ClarkSURLeicestershire2021-20263311517175.50142106.3402098
Marcus TrescothickENGIndia2002-200434115158*50.3323963.18020240
Jesse RyderESSSurrey2014-20164411515750.33135111.85020155
Frank WorrellWIEngland1950-196334015113837.75--101180
Shivnarine ChanderpaulWIEngland2004-20094511514737.7524062.92000190
Bill WoodfullAUSEngland1926-19343501515430.2035832.4001130
Heino KuhnKENSurrey2018-20205621515437.7518482.07011191
Karun NairNORSurrey2023110150150150.0024660.98100232
Andrew FlintoffENGIndia2002-20042201509975.00131114.50020155
Niamh HollandSOMSurrey2025-2026331150130*75.00148101.35100181
Wayne MadsenDERSurrey2014-201524115076*50.0027554.55020220
Stan McCabeAUSEngland1930-19383501507030.0020772.46020110
Tom PrestHAMSurrey2022-20267711504425.0025159.76001201
Asad ShafiqPAKEngland2010-201622014910974.5023862.61100162
Raman Subba RowENGAustralia196112014913774.50--100161
Henry NichollsNZEngland2023-202623014912149.6723762.87100190
Daniel LawrenceSURSomerset2024-202545214955*49.67147101.36020152
Angelo MathewsSLEngland2011-202466214967*37.2517684.66010142
Alec BannermanAUSEngland1880-18935901495516.5623228.4501070
Dean ElgarSURGloucestershire2015-20182201489874.0026356.27020152
Les AmesENGSouth Africa1929-1935221148148*148.00--101142
Mahela JayawardeneSLEngland2006-20144401486637.0015794.27010122
Ken ViljoenSAEngland1935-19472401486037.00--010-0
Daniel LawrenceSURGlamorgan2024-2025221147120*147.0070210.00100166
Kumar SangakkaraSURNorthamptonshire201523014710149.0019176.96100191

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.