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 2026AFGZIMT2069th 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)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th 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 2012-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jasprit BumrahINDEngland2018-20251728620334*9.2347442.830011235
Ishant SharmaINDAustralia2012-20181624754163.1823922.5900970
James AndersonENGIndia2012-2024294519199817.6546542.80019290
Mohammed ShamiINDEngland2014-20221527724556*12.2535169.80028276
Jonny BairstowENGIndia2012-2024234221261114*31.52209860.1026815015
Jasprit BumrahINDAustralia2018-20251216552224.7313438.8100753
Kusal MendisSLSouth Africa2016-20241122143584*20.7171660.75027684
Nathan LyonAUSIndia2012-20253145104224112.0695844.05007464
Stuart BroadENGAustralia2013-20233357127856517.44125462.600278618
Joe RootENGAustralia2013-202639756282818040.99551151.32618731113
Nuwan PradeepSLPakistan2012-20177112124*1.338713.7900620
Shaheen Shah AfridiPAKSouth Africa2018-2025611032142.918736.7800641
Shannon GabrielWINew Zealand2013-2020713417101.898420.2400630
Morné MorkelSAAustralia2012-2018915253174.0811645.6900691
HMRKB HerathSLPakistan2012-20171217511427*9.5023049.57006120
Matt HenryNZEngland2015-202611203137278.0624456.15006204
Stuart BroadENGNew Zealand2013-2023182822704610.3843062.79006366
James AndersonENGAustralia2013-2023264522144166.2642134.20006210
Virat KohliINDEngland2012-202228503199123542.36382452.075962352
David WarnerAUSEngland2013-202333612217312436.83356161.02316627313
Kemar RoachWIZimbabwe2013-2023550000.00240.0000500
Jerome TaylorWIAustralia2015-201659046155.119448.9400550
Jasprit BumrahINDNew Zealand2020-202451032510*3.574456.8200531
Doug BracewellNZSouth Africa2012-201671111023010.2025140.64005162
Mohammed SirajINDSouth Africa2021-202561121751.897323.2900520
William O’RourkeNZEngland2024-2026612531194.4318616.6700550
Stuart BroadENGWest Indies2012-2020121441706217.0022874.56015213
Kagiso RabadaSAPakistan2018-202591431947117.6428767.60015225
Suranga LakmalSLEngland2012-202181569715*10.7823740.93005131
Jasprit BumrahINDSouth Africa2018-2025101975614*4.6715236.8400562
Mominul HaqueBANWest Indies2014-20241121055212026.29115147.96235551
Nathan LyonAUSSouth Africa2012-2026182422454711.1445154.32005381
Kagiso RabadaSAIndia2015-202414243189309.0048638.89005233
Mohammed SirajINDEngland2021-20251624137316*6.6419637.2400552
Dean ElgarSAAustralia2012-202313251660141*27.50170938.62235805
Josh HazlewoodAUSIndia2014-202417261414332*11.9235440.40005210
Kraigg BrathwaiteWIAustralia2012-20251426057411022.08135142.49145562
Ishant SharmaINDEngland2012-202117288149167.4546232.25005181
Ajinkya RahaneINDEngland2014-20212138184010322.70194643.17165991
Mitchell StarcAUSEngland2013-20262742117557724.35121062.400658710
Ben StokesENGIndia2014-202525471127614127.74266247.9325514116
Keshav MaharajSAWest Indies2021-202458029123.6311126.1300410
Kuldeep YadavINDEngland2018-202461011003011.1140424.7500471
Yasir ShahPAKWest Indies2016-2021711111138*11.1021252.36004102
Rory BurnsENGIndia202161102416121.9158940.92024271
Moeen AliENGWest Indies2015-201981202528421.0043458.06034372
Lungi NgidiSAIndia2018-202471241782.135829.3100410
Jermaine BlackwoodWIAustralia2015-202271301865114.3143243.06014232
Ollie RobinsonENGAustralia2021-2023713397279.7019250.52004100
Dilruwan PereraSLPakistan2014-201981412899522.2366043.79024354
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.