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
Evin LewisWIEngland2017-2025221184176*184.00142129.58100197
Daniel LawrenceSURDurham2024-202522018417892.00154119.48100204
Joe WeatherleyHAMSurrey2018-20269901848720.4421585.58010212
Wally HammondENGSouth Africa1929-1935231183101*91.50--110-0
William SmaleGLASurrey2023-2025441183105*61.00153119.61100196
Kevin PietersenENGPakistan2006-20103501839636.6022780.62021235
Keith BarkerHAM/WARSurrey2017-20233601835830.5035551.55031272
Phil MeadENGAustralia1921111182182*---100210
Josh BohannonLANSurrey2018-20243601825230.3339046.67010230
Victor TrumperAUSEngland1899-19094801827322.75--01000
Travis HeadAUSIndia202312018116390.5020190.05100253
Luke ProcterNOR/LANSurrey2016-202545118183*45.2542542.59020231
Dudley NourseSAEngland1935-19513601819730.17--010120
Harry TrottAUSEngland1888-18964801819222.63--011170
Ben DuckettNOR/NOTSurrey2015-201933018012060.0020189.55110272
Dominic SibleySURSomerset2016-202545018010036.0040444.55110210
Johann MyburghSOMSurrey2014-20186611807636.00153117.65021225
Jonathan TattersallYOR/GLOSurrey2021-202546217986*44.7540444.31010172
Rishabh PantINDEngland2018-202234017811444.5029360.75110214
Gordon GreenidgeWIEngland1976-198835117885*44.5036548.77021221
Ryan PatelSURSomerset2019-202577017810225.4330957.61100202
Saeed AnwarPAKEngland199612017717688.5027265.07100260
Maurice LeylandENGSouth Africa1929-193522017716188.50--100171
Matthew HaydenAUSEngland2001-200534117713859.0036648.36100250
Billy GodlemanDERSurrey2014-2015241177104*59.0029160.82101201
Ryan PatelSURGloucestershire2019-20245401778744.2525469.69020203
Philip SaltSUS/LANSurrey2016-20236601775629.5023874.37020232
Ryan PatelSURWarwickshire2021-202557117772*29.5023774.68010184
Mohammad AzharuddinINDEngland1986-199633217683*176.0028561.75020190
Azhar AliPAKEngland2010-201624217692*88.0034151.61010291
John ReidNZEngland1949-19582411769358.67--020111
Kevin PietersenENGSouth Africa2008-201235017610035.2026067.69100240
AB de VilliersSAEngland2008-20135501769735.2028661.54011240
Rory BurnsSURDurham2016-20254611765535.2030457.89020301
Virat KohliINDEngland2011-20214701765025.1435349.86011240
Glenn PhillipsNZEngland2023-202623017510058.3322179.19110232
Reggie DuffAUSEngland1902-190523017514658.33--100210
Jacques RudolphGLASurrey2014-201754217575*87.50139125.90020173
Bob WoolmerENGAustralia1975-197724017514943.7546937.31100210
Colin CowdreyENGAustralia1956-196848117593*25.0040140.90012140
Eric DaltonSAEngland1935121174117174.00--110180
Mudassar NazarPAKEngland1978-19873301747358.0040742.75020150
Leonard HuttonENGSouth Africa1947-19512401748343.50--01060
Hashim AmlaSURGloucestershire2021110173173173.0034749.86100160
Jamie SmithSURGlamorgan2021-2024321173138173.0026066.54100210
David LloydGLASurrey2015-202286017312128.8323473.93100221
Rory BurnsSURGloucestershire2014-20246701735024.7131554.92010150
Jordan ClarkSURKent2019-202691031735524.7120086.50010153
Ted DexterENGPakistan1962110172172172.00--100185
Dean JonesAUSEngland198912017212286.0024969.08110210

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.