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/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd 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 runsODI1st 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 Kennington Oval×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
James FullerMID/HAM/GLOSurrey2014-2026171963504326.9239788.160013410
Jamie PorterESSSurrey2015-2026911642308.4017324.2800170
Hugh TrumbleAUSEngland1890-1902510512764*25.40--01000
Derek UnderwoodENGAustralia1968-1977585412013.6711934.4500130
Daniel WorrallSURNottinghamshire2023-20264652818*28.007636.8400130
Tom HelmMIDSurrey2017-20261085259*8.335248.0800120
Rory BurnsSURHampshire2014-202616224971219*53.94197649.143201133
Dominic SibleySURHampshire2016-20269144679105*67.90127953.09330697
James HildrethSOMSurrey2014-20221215450010745.4567374.29140603
Ryan ten DoeschateESSSurrey2014-2021119438513077.0040395.53110349
Ollie PopeSURMiddlesex2017-202698428052*70.00221126.70021277
Danny BriggsSUS/HAM/WARSurrey2014-2026108410338*25.7518455.98000130
Jack BrooksYOR/SOMSurrey2017-202267434911.338540.0000140
Bob WillisENGWest Indies1973-19803543424*34.0014323.7800130
Oliver Hannon-DalbyWARSurrey2017-202581143194.4316818.4500130
Jack WhiteYOR/NORSurrey2021-2026454138*13.003537.1400130
Mohammad AbbasHAMSurrey2021-2024484116*2.754425.0000420
Rory BurnsSURSomerset2014-2025121735428038.7185763.24051606
Ben FoakesSURKent2015-20231312349911855.4479462.85150535
Rory BurnsSURMiddlesex2015-202310123485104*53.8981059.88142512
Sam BillingsKENSurrey2014-2026151734359931.07414105.070424213
Ravi BoparaSUS/NOR/ESSSurrey2014-202513123424105*47.11330128.481203512
Lewis GregorySOMSurrey2014-2025111134188052.2559869.900403313
Ben FoakesSURMiddlesex2015-202310833497369.8061257.03051360
Ollie PopeSUREssex2017-202691233376937.4447171.55020413
Will JacksSURSussex2019-202588332384*64.60308104.870303512
Ollie RobinsonDUR/KENSurrey2019-202591133067938.2542072.86021412
Wilfred RhodesENGAustralia1899-192661032656637.86--02040
Toby AlbertHAMSurrey2023-202668323678*47.2036464.84020232
Ollie PopeSURSussex2017-202655320399*101.50164123.78010223
Ian HollandHAM/LEISurrey2017-202669319958*33.1744644.62010210
Jordan ClarkSURKent2019-202691031735524.7120086.50010153
Bert OldfieldAUSEngland1921-193446316042*53.3312859.3800130
Grant StewartKENSurrey2019-2026121231575817.4424165.15012154
Anil KumbleINDEngland1996-2007453146110*73.0024459.84101201
Tom CurranSURGlamorgan2014-2025116314651*48.6792158.70010107
Ollie RobinsonSUSSurrey2020-2026343143100*143.0021267.45100191
Tom CurranSUREssex2015-20269931263321.00121104.13001114
Stuart BroadENGAustralia2009-202381131193714.8818962.96001143
Jamie OvertonSURSomerset2021-20256831153523.0014778.2300095
Tom SmithGLOSurrey2015-2024101039751*13.8612279.5101090
Ian BothamENGPakistan1978-19924539451*47.0030730.62010130
Laurie EvansSURHampshire2020-20266637833*26.0071109.8600033
Matt TaylorGLOSurrey2014-20247735319*13.2514337.0600160
Mohammad AmirPAKEngland2009-20245434939*49.0011542.6100071
Nathan SowterMID/DURSurrey2017-2024763483116.005194.1200041
Dennis LilleeAUSEngland1972-19814534728*23.5011042.7300151
Steven FinnMID/SUSSurrey2014-20229433218*32.004178.0500141
James HarrisMIDSurrey2014-20205533017*15.008037.5000020
Andrew SalterGLASurrey2014-20219532914*14.5024120.8300121
Page 1Next

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.