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
Mahela JayawardeneSLNew Zealand2005-2012713048211437.08104046.35132472
Dwayne BravoWIAustralia2005-2009714048211334.4393351.662125112
Martin GuptillNZIndia2009-2016101904828525.3794551.01032636
Matthew WadeAUSIndia2013-2021112224826224.10113042.65022552
Jonathan TrottENGNew Zealand201359048112153.44101747.30130630
Harry BrookENGIndia202559048115853.4459181.39221567
Alviro PetersenSAIndia2010-2013611148110048.1084756.79130642
Kamran AkmalPAKIndia2004-2007612148011943.6483357.62222820
Darren BravoWIAustralia2012-2016815148010834.29114641.88120642
Michael VaughanENGWest Indies2004-2007610147914053.2290752.81210600
Darren BravoWINew Zealand2013-2020713047921836.8594550.69202654
Michael ClarkeAUSPakistan2004-2014815147916634.2193451.28110481
Brendon McCullumNZWest Indies2006-2014916047911329.9480559.50121594
Stuart BroadENGNew Zealand2008-2023233534796414.9785256.22016628
Mohammad YousufPAKIndia2004-2007612247812647.8083357.38121615
Shan MasoodPAKSri Lanka2015-2023712047813539.8392651.62221396
Shakib Al HasanBANZimbabwe2011-2021713047713736.6969868.34140502
MS DhoniINDWest Indies2006-20131219147614426.4473664.671223714
Jos ButtlerENGAustralia2015-2022142614767019.04116540.86012583
Mohammad HafeezPAKBangladesh2003-201558047522459.3873964.28201533
Mayank AgarwalINDSouth Africa2019-2022610047521547.5087754.16210668
Temba BavumaSAIndia2015-20251018447555*33.93100147.45032613
Aiden MarkramSAIndia2018-20251223047510620.6582757.44112764
Prasanna JayawardeneSLEngland2007-2014916347311236.3895749.43131504
Chris GayleWISri Lanka2008-201058147233367.4368668.801125910
Agha SalmanPAKEngland2022-20267132471104*42.8271166.24140545
Ed CowanAUSIndia2011-201381404718633.64113841.39030591
Pat CumminsAUSIndia2017-2025183014706316.21112541.78014467
Stuart BroadENGIndia2008-20222432547074*17.4164173.32025546
Dimuth KarunaratneSLAustralia2012-2025122304698620.3996348.70033511
Cheteshwar PujaraINDBangladesh2017-2022582468102*78.0081257.64150591
Rory BurnsENGAustralia2019-2022816046713329.19107443.48123610
Upul TharangaSLBangladesh2006-201759146516558.1377360.16210565
Chris GayleWIAustralia2003-20096121465165*42.2771165.402115211
Washington SundarINDEngland2021-20257124465101*58.1391650.761334511
Misbah-ul-HaqPAKIndia2007362464161*116.00105843.86210464
VVS LaxmanINDEngland2001-2011111914645625.78102145.45042660
Tamim IqbalBANZimbabwe2011-2020611046310942.0995148.69211551
Dean ElgarSANew Zealand2013-2022813146314038.58106343.56211601
Mohammad RizwanPAKEngland2020-2026111904627224.3290251.22021484
Shaun MarshAUSSouth Africa2011-2018816046114828.81108142.65114561
Jonathan TrottENGSri Lanka2011-201258046020357.5095248.32220460
Jos ButtlerENGPakistan2015-2020711246015251.1185553.80131496
Adam GilchristAUSNew Zealand2004-2005440459162114.7550391.253105315
Khurram ManzoorPAKSri Lanka2009-2014101814599327.00101545.22040521
Herschelle GibbsSAEngland2003-2005510045718345.7068666.62201792
Dimuth KarunaratneSLZimbabwe2016-2020510145711050.7893348.98120360
Tillakaratne DilshanSLAustralia2004-2013713045714735.1582355.53211651
Paul CollingwoodENGPakistan2005-2010915145618632.5798846.15111523
Shoaib MalikPAKEngland2005-2015714045524532.5085253.40102515

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