Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDT2069th 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)ODI2nd 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/27VICWAODI3rd ODI · England tour of Australia 2026AUSENG

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
Jasprit BumrahINDEngland2018-20251728620334*9.2347442.830011235
Ishant SharmaINDAustralia2008-2018253913180316.9266327.150011240
HMRKB HerathSLPakistan2000-201721331031434*13.6567246.730010321
Chris MartinNZAustralia2001-201112216205*1.3313115.2700920
Chris MartinNZSouth Africa2000-20131422102371.9212518.4000920
James AndersonENGIndia2006-2024395825290818.7975638.36019370
Morné MorkelSAAustralia2008-201816262152406.3343235.19008231
Mohammed ShamiINDEngland2014-20221527724556*12.2535169.80028276
Steve HarmisonENG/IWXAustralia2002-200917307212239.2238455.21008301
Jonny BairstowENGIndia2012-2024234221261114*31.52209860.1026815015
Nathan LyonAUSIndia2011-20253247104284111.5798043.67008474
James AndersonENGAustralia2006-2023396327277297.6975436.74008390
Stuart BroadENGAustralia2009-202340661210196518.87157764.6204812218
Nuwan PradeepSLPakistan2011-20178132134*1.189014.4400720
Jerome TaylorWIAustralia2008-20168140105317.5017759.32007151
Chris MartinNZPakistan2001-201191451371.446719.4000720
Muttiah MuralitharanSLSouth Africa2000-20061015444274.008253.6600762
Danish KaneriaPAKIndia2004-200711156268*2.898231.7100740
Jasprit BumrahINDAustralia2018-20251216552224.7313438.8100753
Suranga LakmalSLEngland2011-2021111979915*8.2525438.98007131
Kusal MendisSLSouth Africa2016-20241122143584*20.7171660.75027684
Virender SehwagINDEngland2001-20121729182111729.32108975.392471169
Zaheer KhanINDAustralia2001-20121932829657*12.3351757.25017395
Ishant SharmaINDEngland2008-2021233812182167.0060630.03007201
Joe RootENGAustralia2013-202639756282818040.99551151.32618731113
Shaheen Shah AfridiPAKSouth Africa2018-2025611032142.918736.7800641
Shannon GabrielWINew Zealand2013-2020713417101.898420.2400630
Chris GayleWISri Lanka2001-20101017158433336.5090964.251167410
Matt HenryNZEngland2015-202611203137278.0624456.15006204
Matthew HoggardENGAustralia2002-20061222487164.8344119.7300670
Stuart BroadENGWest Indies2009-2020192373306220.6345572.53016395
Fidel EdwardsWIEngland2004-20121625885115.0030028.33006100
Morné MorkelSAEngland2008-2017192752892513.1453554.02006452
Mitchell JohnsonAUSEngland2009-2015192925337719.7493057.31056657
Stuart BroadENGNew Zealand2008-2023233534796414.9785256.22016628
Stuart BroadENGSouth Africa2008-2022253855737617.3683368.790366810
Ricky PontingAUSSouth Africa2001-2012234331884143*47.10296363.58710622711
Virat KohliINDEngland2012-202228503199123542.36382452.075962352
David WarnerAUSEngland2013-202333612217312436.83356161.02316627313
Kemar RoachWIZimbabwe2013-2023550000.00240.0000500
Pramodya WickramasingheSLPakistan2000360550.832123.8100510
Mohammad AsifPAKEngland2006-201058023142.889424.4700540
Danish KaneriaPAKWest Indies2002-200679240235.717652.6300550
Danish KaneriaPAKSouth Africa2003-200771035126*7.299752.5800571
Jasprit BumrahINDNew Zealand2020-202451032510*3.574456.8200531
Doug BracewellNZSouth Africa2012-201671111023010.2025140.64005162
Mohammed SirajINDSouth Africa2021-202561121751.897323.2900520
Ajit AgarkarINDAustralia2000-200471228544*8.5018346.45005130
Mervyn DillonWIIndia2002812091437.5820444.61005113
William O’RourkeNZEngland2024-2026612531194.4318616.6700550
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.