Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v South Africa×At Trent Bridge×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Denis ComptonENGSouth Africa1947-195535037216374.40--210310
Nasser HussainENGSouth Africa1998-200324022611656.5055240.94110290
Colin CowdreyENGSouth Africa1960-196524021910554.75--110250
Mark ButcherENGSouth Africa1998-200324021110652.7541750.60110380
Mike AthertonENGSouth Africa199812115698*156.0043435.94020210
Bob WyattENGSouth Africa1935110149149149.00--100170
Reg SimpsonENGSouth Africa195112014413772.00--100210
Alec StewartENGSouth Africa1998-20032411417247.0022163.80010250
Norman YardleyENGSouth Africa19471201219960.50--010100
Bill EdrichENGSouth Africa19471201075753.50--02080
Peter ParfittENGSouth Africa19651201048652.00--010110
Leonard HuttonENGSouth Africa1947-19512401006325.00--01060
Alastair CookENGSouth Africa2012-2017230965132.0016458.54010120
Godfrey EvansENGSouth Africa1947-1955350937418.60--011160
Jonny BairstowENGSouth Africa2012-2017230904530.0016255.56000140
Don KenyonENGSouth Africa1955110878787.00--010100
Joe RootENGSouth Africa2017120867843.009689.58010120
Cyril WashbrookENGSouth Africa1947120845942.00--01020
Peter MayENGSouth Africa1955110838383.00--01080
Ken BarringtonENGSouth Africa1955-1965351838020.75911.1101170
Maurice LeylandENGSouth Africa1935110696969.00--01050
Mark RamprakashENGSouth Africa19981116767*-20532.6801070
Jim ParksENGSouth Africa1960-19652316644*33.00--00050
Ed SmithENGSouth Africa2003120646432.0011655.17011110
Moin KhanPAKSouth Africa1999110636363.0056112.5001062
Trevor BaileyENGSouth Africa1951-1955230634921.00--00040
Willie WatsonENGSouth Africa1951120625731.00--01071
Herbert SutcliffeENGSouth Africa1935110616161.00--01051
Arjuna RanatungaSLSouth Africa1998110585858.009163.7401030
Warren BardsleyAUSSouth Africa1912110565656.00--01000
Mike SmithENGSouth Africa1960-1965230563218.6720.0000150
Shahid AfridiPAKSouth Africa2009110515151.0034150.0001080
Andrew FlintoffENGSouth Africa1998-2008330473015.6710345.6300171
Raman Subba RowENGSouth Africa1960121463046.00--00040
Matt PriorENGSouth Africa20081114545*-36125.0000061
Moeen AliENGSouth Africa2017120452722.506668.1800080
Ashley GilesENGSouth Africa2003120432221.5010043.0000060
Tom GraveneyENGSouth Africa1955110424242.00--00040
Abdul RazzaqPAKSouth Africa1999-2009221423042.007556.0000020
Bob BarberENGSouth Africa1965120424121.00--00040
Marvan AtapattuSLSouth Africa1998110404040.006066.6700010
Owais ShahENGSouth Africa2008-2009210383838.0033115.1500032
Ian BellENGSouth Africa2008-20122213828*38.006261.2900060
Charles KellewayAUSSouth Africa1912110373737.00--000-0
Ray IllingworthENGSouth Africa1960110373737.00--00030
Johnny WardleENGSouth Africa1951-1955230373012.33--00001
Sanath JayasuriyaSLSouth Africa1998110363636.003894.7400040
Freddie BrownENGSouth Africa1951120362918.00--000-0
Shoaib MalikPAKSouth Africa2009110343434.003987.1800020
Charles MacartneyAUSSouth Africa1912110343434.00--000-1
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.