Batting by opposition (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 896 of the 2,568 matches in this selection (from 2001). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ben StokesENGAustralia2013-202629552174615532.94332152.57410419239
Rishabh PantINDEngland2018-202516281126014646.67166675.6357114238
Ben StokesENGSouth Africa2015-202215260117725845.27158974.0744114030
Yashasvi JaiswalINDEngland2024-2025101911123214*62.39148975.4245213130
Tim SoutheeNZEngland2008-20242235164477*18.94638100.940336930
Steve SmithAUSEngland2010-202641748370323956.11669055.351314241726
Shubman GillINDEngland2021-202515282134626951.77215462.4963415026
Kevin PietersenENGAustralia2005-201426482213722746.46382355.90413123924
Ravindra JadejaINDEngland2012-202525436154711241.81295352.39311216323
Rohit SharmaINDSouth Africa2013-20241120173821238.84114364.573038622
AB de VilliersSAAustralia2005-201823435198816952.32398349.91612123520
Ben StokesENGNew Zealand2015-20261628299510138.27158862.6616212820
Harry BrookENGNew Zealand2023-2026815089618659.7392896.5536310719
Andrew FlintoffENG/IWXAustralia2005-20091427285610234.24125268.3716210419
Brendon McCullumNZSri Lanka2005-20151120260019533.3375779.261236919
Tim SoutheeNZIndia2009-2024132203256514.7744173.700142619
Ben StokesENGWest Indies2015-202418313133917647.82212662.9838115818
Stuart BroadENGAustralia2009-202340661210196518.87157764.6204812218
Brendon McCullumNZEngland2008-2015132418419736.57105679.6408310418
Travis HeadAUSEngland2019-202618341153917046.64203575.6355119317
Brad HaddinAUSEngland2009-201520352136613641.39222061.53311114917
Daryl MitchellNZEngland2019-202613243119119056.71234650.7748213417
Virender SehwagINDSouth Africa2004-201113230115731950.30138383.6642216317
Misbah-ul-HaqPAKEngland2012-20161018081411445.22174246.732717817
Brendon McCullumNZPakistan2009-2014814069520249.64100069.501428217
Harbhajan SinghINDNew Zealand2003-201079141711552.1358271.652213617
Kumar SangakkaraSLBangladesh2005-2014121721577319105.13258261.0874116816
David WarnerAUSSouth Africa2012-202315270141520052.41176780.0855117016
Ben StokesENGIndia2014-202525471127614127.74266247.9325514116
Rohit SharmaINDEngland2014-202414262114716147.79217352.7844013616
Angelo MathewsSLIndia2009-202217300105111135.03197353.2734112216
MS DhoniINDAustralia2007-20141933599022435.36164260.2915210216
Brendon McCullumNZAustralia2004-20161528180914529.96121466.6423111416
Rohit SharmaINDAustralia2014-20241527173912028.42146750.371317616
Chris GayleWINew Zealand2006-2014612254515054.5079768.381406716
Shimron HetmyerWIBangladesh20183603269354.3334793.950302316
Murali VijayINDAustralia2008-201815280132416747.29271748.7346215615
Jonny BairstowENGIndia2012-2024234221261114*31.52209860.1026815015
Virender SehwagINDSri Lanka2005-201010171120329375.19121399.1853217715
Harry BrookENGPakistan2022-20269140105631775.43117989.5743011315
Rishabh PantINDAustralia2018-202512212879159*46.26129767.771308515
Kevin PietersenENGSri Lanka2006-20121119287415851.41124969.9832010715
Jason HolderWIEngland2015-202417304826202*31.77154153.6021410015
Adam GilchristAUSNew Zealand2004-2005440459162114.7550391.253105315
Steve SmithAUSIndia2013-202524466235619258.90446052.83115325714
Angelo MathewsSLPakistan2009-20232342101601157*50.03347946.0229216514
David WarnerAUSPakistan2014-2024132211552335*73.90210173.8765117114
Jonny BairstowENGAustralia2013-202326472140611931.24262953.4826116814
Dinesh ChandimalSLBangladesh2013-202514224115913864.39220052.685628714
Ajinkya RahaneINDSouth Africa2013-20221322388412746.53169852.0634111114
Page 1Next

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