Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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)T2067th 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)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

2 active
Reset"Match result" is from the side of the player or team.
v South Africa×At Edgbaston×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Michael VaughanENGSouth Africa2003-200835027815655.6048157.80111442
Paul CollingwoodENGSouth Africa200812013913569.5021764.06100201
Andrew FlintoffENGSouth Africa2003-20083411325444.0017973.74010173
Kane WilliamsonNZSouth Africa2019111106106*-13876.8110091
Kevin PietersenENGSouth Africa2008120989449.0014567.59010130
Marcus TrescothickENGSouth Africa20032319152*45.5019546.67010170
Alastair CookENGSouth Africa2008120857642.5013762.04010140
Ian BellENGSouth Africa2008120705035.0012556.00010130
Colin de GrandhommeNZSouth Africa2019110606060.0047127.6601052
Misbah-ul-HaqPAKSouth Africa2013110555555.007573.3301031
Craig KieswetterENGSouth Africa2012110505050.0032156.2501033
Anthony McGrathENGSouth Africa2003220453422.508652.3300060
Andrew StraussENGSouth Africa2008120452522.5013234.0900050
Nasir JamshedPAKSouth Africa2013110424242.007655.2600040
Ashley GilesENGSouth Africa2003221414141.008349.4000080
Tim AmbroseENGSouth Africa2008120412220.5013929.5000050
Nafees IqbalBANSouth Africa2004110404040.005967.8000060
Alec StewartENGSouth Africa2003110383838.008743.6800070
Rikki ClarkeENGSouth Africa2003110373737.0034108.8200061
Martin GuptillNZSouth Africa2019110353535.005959.3200050
Mohammad HafeezPAKSouth Africa2013-2017220332616.507444.5900011
Jos ButtlerENGSouth Africa20121113232*-10320.0000023
Babar AzamPAKSouth Africa20171113131*-5160.7800040
Fakhar ZamanPAKSouth Africa2017110313131.0023134.7800060
Khaled MashudBANSouth Africa2004110242424.006536.9200020
Nasser HussainENGSouth Africa20031212423*24.005642.8600050
Shoaib MalikPAKSouth Africa2013-20172212416*24.004355.8100030
Ryan SidebottomENGSouth Africa2008120242212.005246.1500050
James NeeshamNZSouth Africa2019110232323.003467.6500030
Umar AminPAKSouth Africa2013110161616.002955.1700010
Mark ButcherENGSouth Africa2003110131313.005026.0000020
Wahab RiazPAKSouth Africa2013110131313.0012108.3300020
Azhar AliPAKSouth Africa2017110999.002240.9100010
Colin MunroNZSouth Africa2019110999.005180.0000020
Luke WrightENGSouth Africa2012110666.001060.0000000
Tapash BaisyaBANSouth Africa2004110555.00683.3300010
Eoin MorganENGSouth Africa2012110555.00955.5600000
Saeed AjmalPAKSouth Africa2013110555.005100.0000010
Michael LumbENGSouth Africa2012110555.004125.0000010
Mohammad AshrafulBANSouth Africa2004110444.00666.6700010
Javed OmarBANSouth Africa2004110444.001233.3300000
Junaid KhanPAKSouth Africa2013-2017210444.001233.3300000
Jonny BairstowENGSouth Africa2012110444.002200.0000010
Vikram SolankiENGSouth Africa2003110222.001118.1800000
Imran FarhatPAKSouth Africa2013110222.00922.2200000
Mitchell SantnerNZSouth Africa201911122*-366.6700000
James AndersonENGSouth Africa2003-2008331211.001414.2900000
Darren GoughENGSouth Africa2003210111.00185.5600000
Manjural Islam RanaBANSouth Africa2004110111.00119.0900000
Nazmul HossainBANSouth Africa200411111*-137.6900000
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.