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 (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2000-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mark ButcherENGSouth Africa2000-2004916158310638.87128745.30141940
Nasser HussainENGSouth Africa2000-2003611134911634.9086240.49110481
Michael VaughanENGSouth Africa2000-20081528272015627.69156246.09133954
Andrew FlintoffENGSouth Africa2000-20081424378514237.38127361.6715210223
VVS LaxmanINDAustralia2000-201225475227128154.07413254.9661123150
Sachin TendulkarINDAustralia2000-2013285462577241*53.69447157.64613230815
Rahul DravidIND/IWXAustralia2000-201227526183923339.98456240.3121042344
Sourav GangulyINDAustralia2000-200818332103414433.35188055.002421214
Anil KumbleINDAustralia2000-2008142243718720.6195738.77012470
Javagal SrinathINDAustralia2000-20012413015*10.0010827.7800120
Alec StewartENGSouth Africa2000-200371103007327.2763747.10021421
Ajit AgarkarINDAustralia2000-200471228544*8.5018346.45005130
Justin LangerAUSIndia2000-20041222098122344.59165559.273431318
Ricky PontingAUSIndia2000-201223403218925759.16376758.1171042434
Steve WaughAUSIndia2000-2004813156711047.25120147.21131782
Adam GilchristAUSIndia2000-20081627263312225.3281078.152137110
Brett LeeAUSIndia2000-2008111531655913.7546135.79015210
Glenn McGrathAUSIndia2000-200481277421*14.8013953.2400290
Andrew CaddickENGSouth Africa200023014144.675625.0000220
Herschelle GibbsSAEngland2000-20051119086618345.58149857.813111432
Gary KirstenSAEngland2000-200369054213060.22123743.82231711
Jacques KallisSAEngland2000-2012213721672182*47.77332150.3575219212
Mark BoucherSAEngland2000-2010172739039537.63160156.400611103
Shaun PollockSAEngland2000-20051117435966*27.6263256.80024432
Shane WarneAUSIndia2000-2004710088398.8017051.76004103
Jonty RhodesSAEngland2000110161616.002955.1700020
Lance KlusenerSAEngland20002216461*64.0010660.3801071
Allan DonaldSAEngland2000110777.00887.5000010
Paul AdamsSAEngland2000-2003563491516.3313935.2500070
Darren GoughENGSouth Africa2000-2003461673413.4012653.1700072
Mike AthertonENGSouth Africa20002301137137.6726243.13010120
Phil TufnellENGSouth Africa2000120221.001216.6700100
Chris AdamsENGSouth Africa2000230423114.0011735.9000050
Mark WaughAUSIndia2000-20014601817030.1738746.77022232
Hansie CronjeSAEngland2000220000.00100.0000200
Michael SlaterAUSIndia2000-20014711674827.8331952.35000243
Daryll CullinanSAEngland200022016612083.0034647.98100151
Damien FlemingAUSIndia2000-2001210666.002128.5700010
Greg BlewettAUSIndia2000110191919.005435.1900000
Venkatesh PrasadINDAustralia2000-2001232117*11.003234.3800000
Chris SilverwoodENGSouth Africa2000233137*-2161.9000010
Hrishikesh KanitkarINDAustralia200012018109.008620.9300020
MSK PrasadINDAustralia2000120854.004418.1800010
Vijay BharadwajINDAustralia2000110666.003517.1400010
Darren MaddyENGSouth Africa2000110333.00650.0000000
Pieter StrydomSAEngland2000110303030.004173.1700050
VVS LaxmanINDSouth Africa2000-201115243859143*40.90170050.531511122
Sachin TendulkarINDSouth Africa2000-201115274113215549.22225050.315321557
Rahul DravidINDSouth Africa2000-20111528280011130.77233034.331301020
Sourav GangulyINDSouth Africa2000-2008122136598736.61112158.79052834
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.