Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th 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 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)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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/27QUETAS

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
Geoff PullarENGSouth Africa1960120234175117.00--110241
Jonathan TrottENGSouth Africa2012-201334123482*78.0039858.79030230
Bill LawryAUSEngland1961-196834023313558.2572332.23111320
Mark StonemanSURMiddlesex2017-20215702327433.1439758.44020380
Ben FoakesSURLancashire2015-20245712328238.6745650.88020300
Michael ClarkeAUSEngland2005-201589223299*33.1436563.56011170
Wally HammondENGIndia1936-1946232231217231.00--100300
Alastair CookESSSurrey2015-202268123116533.0046549.68100320
Rory BurnsSURYorkshire2016-202681112317523.1042154.87011341
Clive LloydWIEngland1973-198043023013276.6737161.99110282
Ben FoakesSURGloucestershire2015-202465123011857.5036063.89110174
Jason RoySURGloucestershire2014-20248902305525.5624593.88011264
Jack TaylorGLOSurrey2015-2024101012295425.4424693.090211512
Vijay MerchantINDEngland1936-194623022812876.00--110170
Monty NobleAUSEngland1899-190948122869*32.57--03000
Sam CurranSUREssex2016-20257802277728.3827682.25021255
Jason RoySURNorthamptonshire2015-202534022510856.25151149.01110269
Andrew FlintoffENGSouth Africa2003-20084522259575.0022998.25020259
Jamie SmithSUREssex2020-202655022510045.0029676.01110293
Will JacksOI/MLLondon Spirit2021-20266602256837.50150150.000202111
Adam GilchristAUSEngland2001-2005331224121*112.00211106.16110342
Steve SmithAUSIndia2019-202323022412174.6738558.18110271
Marcus TrescothickSOMSurrey2014-201634022412756.0030573.44110315
Alvin KallicharranWIEngland1973-19803412248074.6743951.03030290
Marcus TrescothickENGWest Indies2000-200435122310455.7543351.50110340
Dean ElgarSAEngland2012-202235022313644.6038857.47100290
Tawanda MuyeyeKENSurrey2022-20255602235937.17186119.89010286
Jason RoyENGSri Lanka2016-2021220222162111.00170130.59110233
Luke WrightSUSSurrey2014-20208702215531.57189116.93020234
Ben StokesENGNew Zealand2013-2023431219182109.50146150.001001711
Rory BurnsSURNorthamptonshire2015-202335121910754.7556538.76111250
David GowerENGPakistan1978-1992462219114*54.7529474.49100180
Leonard HuttonENGNew Zealand1937-1949220218206109.00--100250
Graham ThorpeENGSouth Africa1994-2003231218124109.0037358.45110300
Herbert SutcliffeENGSouth Africa1924-1929231218109*109.00--200-0
Tom HaywardENGAustralia1896-190547021813731.14--112280
Sam CurranSURSomerset2015-20259702178031.0026781.27011186
Rohit SharmaINDEngland2021-2022231214127107.0034162.76110226
Basil D'OliveiraENGAustralia1968-197224021415853.5045846.72100310
Mike GattingENGPakistan1987232213150*213.0044148.30110310
Matt RenshawSOM/KENSurrey2019-20244612138742.6039154.48010261
David WarnerAUSEngland2012-20235802138526.6337856.35020310
Rory BurnsSURNottinghamshire2015-202661002134721.3044547.87003270
Dennis AmissENGPakistan1967-1974231212183106.0048543.71100220
Daryl MitchellWORSurrey2014-20184402128153.0033064.24030280
Rishi PatelESS/LEISurrey2019-202633021116470.3330170.10100361
Will JacksSURGloucestershire2018-202244021112152.7521996.35110217
Sourav GangulyINDEngland2002-20075602115735.1730968.28030292
Colin AckermannDUR/LEISurrey2021-202557221178*42.2041950.36010250
Denis ComptonENGAustralia1938-19564722119442.202321.74010110

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.