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×

Qualification: Minimum 500 balls faced.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Tim SoutheeNZEngland2013-2024203205617317.5356998.590236421
Harry BrookENGNew Zealand2023-2026815089618659.7392896.5536310719
Wiaan MulderSAZimbabwe2025231531367*265.5058790.46200676
Harry BrookENGPakistan2022-20269140105631775.43117989.5743011315
Brendon McCullumNZSri Lanka2012-2015611146519546.5052289.081215417
Ben DuckettENGPakistan2022-2026916166311444.2074888.64253813
Ben DuckettENGNew Zealand2023-2026816057711336.0665388.36121773
David WarnerAUSSri Lanka2012-202281514998535.6460882.07052615
Brendon McCullumNZEngland2013-201571214177437.9150981.930414810
Ben DuckettENGIndia2016-20251222082315337.41100981.572321205
Harry BrookENGIndia202559048115853.4459181.39221567
Ben DuckettENGAustralia2023-2026101905239827.5364481.21021621
Harry BrookENGAustralia2023-2026101917218540.0689980.20061708
David WarnerAUSSouth Africa2012-202315270141520052.41176780.0855117016
Jamie SmithENGIndia2025592434184*62.0054479.781204711
Travis HeadAUSWest Indies2022-2025712165517559.5583078.92232745
Sarfraz AhmedPAKAustralia2014-2023814456610956.6072278.39140512
Jonny BairstowENGNew Zealand2013-2022816270216250.1490078.003218612
Quinton de KockSASri Lanka2014-20211119069710136.6891875.93151781
Rishabh PantINDEngland2018-202516281126014646.67166675.6357114238
Travis HeadAUSEngland2019-202618341153917046.64203575.6355119317
MS DhoniINDAustralia2012-2014814446722446.7061975.44111596
Yashasvi JaiswalINDEngland2024-2025101911123214*62.39148975.4245213130
Shikhar DhawanINDSri Lanka2015-2017610071219071.2094975.03320934
Shakib Al HasanBANNew Zealand2013-201748240521767.5054075.00121543
Quinton de KockSANew Zealand2016-20175813759153.5750174.85040546
Zak CrawleyENGPakistan2020-2024813069426753.3893274.46231981
Ben StokesENGSouth Africa2015-202215260117725845.27158974.0744114030
David WarnerAUSWest Indies2012-202210181597122*35.1280773.98131745
David WarnerAUSPakistan2014-2024132211552335*73.90210173.8765117114
David WarnerAUSNew Zealand2015-2020815192825366.29126073.65400905
Zak CrawleyENGAustralia2021-20261325091918936.76125073.521521104
Niroshan DickwellaSLPakistan2014-202281414478334.3861073.28040562
Chris GayleWINew Zealand2012-2014510243815054.7560073.001305114
Virat KohliINDBangladesh2015-2024813253620448.7374871.66201592
Ollie PopeENGPakistan2020-2024914037410826.7152571.24131410
Sarfraz AhmedPAKSri Lanka2014-20231119375410347.13106570.80170633
Ross TaylorNZAustralia2015-2020612155729050.6479070.51111770
Alex CareyAUSIndia2023-2025101623867027.5755269.93022434
Rishabh PantINDNew Zealand2020-202461203669930.5052469.85031429
Jos ButtlerENGSri Lanka2018-20215913816447.6354769.65030361
Ollie PopeENGWest Indies2020-202469137312146.6353669.59130491
Adam VogesAUSWest Indies2015-2016543542269*542.0077969.58300632
Quinton de KockSAEngland2016-202010192708129*41.65102768.94160966
Ross TaylorNZBangladesh2013-2022811161520061.5090068.33140607
Virat KohliINDSri Lanka2015-202211182108524367.81158968.28521996
Nazmul Hossain ShantoBANAfghanistan2023-202624038114695.2555968.16210444
David WarnerAUSIndia2012-202320370117618031.78173367.864321509
Travis HeadAUSSri Lanka2019-202569142516153.1362767.78130562
Rishabh PantINDAustralia2018-202512212879159*46.26129767.771308515
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.