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
Angelo MathewsSLBangladesh2013-20251119476719951.13151750.562216910
Sachin TendulkarINDBangladesh2004-2010573766248*191.50119863.94500804
Mohammad AshrafulBANSri Lanka2005-20131020276119042.28158448.04302828
Michael HusseyAUSWest Indies2005-20121019175913742.17176642.98140795
Moeen AliENGIndia2014-20211626075614629.08173543.572228110
Mitchell StarcAUSEngland2013-20262742117557724.35121062.400658710
Hamilton MasakadzaZIMBangladesh2011-2018816175415850.27171044.093317312
Dinesh ChandimalSLIndia2015-2026917175416447.13132057.12230918
Sarfraz AhmedPAKSri Lanka2014-20231119375410347.13106570.80170633
Matt PriorENGAustralia2009-20131829375311828.96114165.99144982
Shivnarine ChanderpaulWIBangladesh2011-2014696750203*250.00142552.63330653
Gautam GambhirINDNew Zealand2009-2016916274916753.50150949.64241964
Shan MasoodPAKEngland2015-20261427174815628.77138554.01221837
Michael ClarkeAUSSri Lanka2007-20138122746145*74.60122460.95350817
Cheteshwar PujaraINDSri Lanka2015-2017711174315374.30149149.83411761
Babar AzamPAKEngland2018-20261018274313646.44122160.85170993
Tillakaratne DilshanSLPakistan2006-20121119074014538.95109367.70321956
Rohit SharmaINDAustralia2014-20241527173912028.42146750.371317616
Mominul HaqueBANNew Zealand2013-2023918373818149.20139552.902211022
Rohit SharmaINDSouth Africa2013-20241120173821238.84114364.573038622
Tamim IqbalBANEngland2010-2016612073610861.3399673.90350935
Liton DasBANSri Lanka2017-20251120073514136.75137253.57152764
Taufeeq UmarPAKSouth Africa2002-2010612073013560.83164544.382401042
Simon KatichAUSIndia2003-20101019373012545.63145750.10230880
Dimuth KarunaratneSLSouth Africa2016-202411221730158*34.76128856.68241911
Matt PriorENGIndia2007-201415234730103*38.42129356.46151763
Aiden MarkramSAAustralia2018-2026612072815260.67127157.28322913
Sourav GangulyINDAustralia2003-20081119272814442.82126957.37232754
Usman KhawajaAUSIndia2018-20251427272818029.12173941.86142792
Dinesh ChandimalSLNew Zealand2015-2024916072711645.44163244.55160880
Hashim AmlaSASri Lanka2006-201914251727139*30.29168343.20223830
Ross TaylorNZBangladesh2008-20221014172520055.77107167.69150767
Sachin TendulkarINDSri Lanka2005-20101017172420345.25136253.16230773
Mohammad HafeezPAKSri Lanka2011-20151020472419645.25122858.96140855
Harry BrookENGAustralia2023-2026101917218540.0689980.20061708
Kevin PietersenENGPakistan2005-20121323072013531.30115362.45223929
Liton DasBANPakistan2020-2026712071913859.92117261.35330849
Shikhar DhawanINDSri Lanka2015-2017610071219071.2094975.03320934
Quinton de KockSAEngland2016-202010192708129*41.65102768.94160966
Dinesh ChandimalSLWest Indies2015-20261019370715144.19147647.90220655
Thilan SamaraweeraSLIndia2005-201010165706137*64.18138750.90252791
Ian BellENGWest Indies2004-20151218370614347.07135851.99252841
Alex CareyAUSEngland2021-20261526170610628.24126355.90141664
Ravindra JadejaINDAustralia2013-2025202837058128.20141249.930617611
Ajinkya RahaneINDNew Zealand2014-2021917170318843.94144748.58210855
Jonny BairstowENGNew Zealand2013-2022816270216250.1490078.003218612
Quinton de KockSASri Lanka2014-20211119069710136.6891875.93151781
Roston ChaseWIPakistan2016-20261020269613138.67160343.42241834
Brendon McCullumNZPakistan2009-2014814069520249.64100069.501428217
Zak CrawleyENGPakistan2020-2024813069426753.3893274.46231981

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