Batting by opposition (Men's Tests)
Filters
Choose matches, player, team, dates…
OverallInnings by inningsMatch by matchFormat summaryTeam summaryOpposition summaryGround summarySeries summaryYear summary
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.
| Player | Opposition | Span | Mat | Inns | NO | Runs | HS | Ave | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Harbhajan SinghIND | Australia | 2003-2013 | 13 | 19 | 2 | 322 | 63 | 18.94 | 616 | 52.27 | 0 | 4 | 4 | 36 | 1 |
| Abid AliPAK | Sri Lanka | 2019 | 2 | 3 | 1 | 321 | 174 | 160.50 | 548 | 58.58 | 2 | 0 | 0 | 39 | 2 |
| Craig ErvineZIM | New Zealand | 2016-2025 | 4 | 8 | 0 | 321 | 146 | 40.13 | 683 | 47.00 | 1 | 1 | 0 | 42 | 1 |
| Shubman GillIND | Bangladesh | 2022-2024 | 4 | 8 | 1 | 321 | 119* | 45.86 | 496 | 64.72 | 2 | 0 | 1 | 29 | 9 |
| Shane WarneAUS | England | 2005-2007 | 9 | 12 | 1 | 321 | 71 | 29.18 | 437 | 73.46 | 0 | 1 | 2 | 39 | 6 |
| Ravichandran AshwinIND | South Africa | 2013-2023 | 14 | 21 | 3 | 321 | 56 | 17.83 | 582 | 55.15 | 0 | 1 | 1 | 39 | 1 |
| Soumya SarkarBAN | New Zealand | 2017-2019 | 3 | 6 | 0 | 320 | 149 | 53.33 | 429 | 74.59 | 1 | 1 | 0 | 45 | 6 |
| Marlon SamuelsWI | New Zealand | 2012-2014 | 6 | 11 | 0 | 320 | 123 | 29.09 | 583 | 54.89 | 1 | 2 | 3 | 45 | 5 |
| Kraigg BrathwaiteWI | South Africa | 2014-2024 | 9 | 17 | 0 | 320 | 106 | 18.82 | 773 | 41.40 | 1 | 0 | 3 | 37 | 1 |
| Phil JaquesAUS | Sri Lanka | 2007 | 2 | 3 | 0 | 318 | 150 | 106.00 | 535 | 59.44 | 2 | 1 | 0 | 38 | 0 |
| Shoaib MalikPAK | Sri Lanka | 2009 | 5 | 7 | 1 | 318 | 134 | 53.00 | 646 | 49.23 | 1 | 1 | 1 | 36 | 3 |
| Alex CareyAUS | West Indies | 2022-2025 | 7 | 11 | 1 | 318 | 65 | 31.80 | 388 | 81.96 | 0 | 3 | 1 | 42 | 5 |
| MahmudullahBAN | England | 2010-2016 | 6 | 12 | 0 | 318 | 59 | 26.50 | 532 | 59.77 | 0 | 2 | 0 | 36 | 2 |
| Shahriar NafeesBAN | Sri Lanka | 2005-2007 | 7 | 14 | 0 | 318 | 64 | 22.71 | 616 | 51.62 | 0 | 2 | 1 | 47 | 0 |
| Mark ButcherENG | South Africa | 2003 | 4 | 7 | 1 | 317 | 106 | 52.83 | 588 | 53.91 | 1 | 2 | 0 | 50 | 0 |
| Jermaine BlackwoodWI | Pakistan | 2016-2021 | 5 | 10 | 0 | 317 | 95 | 31.70 | 528 | 60.04 | 0 | 2 | 0 | 46 | 0 |
| Kamran AkmalPAK | South Africa | 2002-2007 | 6 | 12 | 1 | 315 | 71 | 28.64 | 485 | 64.95 | 0 | 3 | 2 | 46 | 0 |
| Aiden MarkramSA | Bangladesh | 2017-2024 | 4 | 6 | 0 | 314 | 143 | 52.33 | 453 | 69.32 | 1 | 1 | 0 | 44 | 0 |
| Oshada FernandoSL | Pakistan | 2019-2022 | 4 | 7 | 0 | 314 | 102 | 44.86 | 548 | 57.30 | 1 | 2 | 0 | 37 | 5 |
| Ricky PontingAUS | Sri Lanka | 2004-2011 | 5 | 9 | 1 | 313 | 56 | 39.13 | 633 | 49.45 | 0 | 2 | 0 | 33 | 1 |
| Asad ShafiqPAK | West Indies | 2011-2017 | 8 | 15 | 1 | 313 | 68 | 22.36 | 723 | 43.29 | 0 | 3 | 4 | 35 | 0 |
| Jamie SmithENG | Pakistan | 2024-2026 | 6 | 9 | 0 | 312 | 89 | 34.67 | 453 | 68.87 | 0 | 3 | 0 | 32 | 8 |
| Joe DenlyENG | Australia | 2019 | 5 | 10 | 0 | 312 | 94 | 31.20 | 753 | 41.43 | 0 | 3 | 0 | 44 | 1 |
| Ramnaresh SarwanWI | Sri Lanka | 2008 | 2 | 4 | 0 | 311 | 102 | 77.75 | 663 | 46.91 | 1 | 3 | 0 | 31 | 0 |
| Salman ButtPAK | India | 2006-2007 | 5 | 10 | 0 | 311 | 68 | 31.10 | 716 | 43.44 | 0 | 3 | 1 | 54 | 0 |
| Wasim JafferIND | South Africa | 2006-2008 | 6 | 11 | 0 | 311 | 116 | 28.27 | 702 | 44.30 | 1 | 1 | 0 | 42 | 1 |
| HMRKB HerathSL | England | 2011-2018 | 11 | 20 | 2 | 311 | 61 | 17.28 | 624 | 49.84 | 0 | 1 | 0 | 39 | 1 |
| Herschelle GibbsSA | Australia | 2005-2006 | 5 | 10 | 0 | 310 | 94 | 31.00 | 605 | 51.24 | 0 | 3 | 1 | 48 | 1 |
| Nazmul Hossain ShantoBAN | New Zealand | 2017-2023 | 5 | 10 | 0 | 310 | 105 | 31.00 | 585 | 52.99 | 1 | 1 | 0 | 34 | 5 |
| Jermaine BlackwoodWI | South Africa | 2014-2023 | 6 | 12 | 0 | 310 | 79 | 25.83 | 582 | 53.26 | 0 | 2 | 0 | 41 | 1 |
| Kamindu MendisSL | New Zealand | 2024 | 2 | 3 | 1 | 309 | 182* | 154.50 | 435 | 71.03 | 2 | 0 | 0 | 30 | 4 |
| Rishabh PantIND | Bangladesh | 2022-2024 | 4 | 7 | 1 | 309 | 109 | 51.50 | 358 | 86.31 | 1 | 1 | 0 | 34 | 11 |
| Rachin RavindraNZ | India | 2021-2024 | 5 | 10 | 2 | 309 | 134 | 38.63 | 515 | 60.00 | 1 | 1 | 0 | 34 | 5 |
| Angelo MathewsSL | West Indies | 2010-2021 | 8 | 12 | 2 | 309 | 69* | 30.90 | 594 | 52.02 | 0 | 1 | 0 | 26 | 6 |
| Alex CareyAUS | Pakistan | 2022-2024 | 6 | 7 | 0 | 308 | 93 | 44.00 | 549 | 56.10 | 0 | 3 | 0 | 32 | 2 |
| Shan MasoodPAK | Bangladesh | 2020-2026 | 5 | 9 | 0 | 308 | 100 | 34.22 | 475 | 64.84 | 1 | 2 | 0 | 32 | 0 |
| Shakib Al HasanBAN | England | 2010-2016 | 6 | 12 | 0 | 308 | 96 | 25.67 | 627 | 49.12 | 0 | 1 | 0 | 38 | 1 |
| Andrew SymondsAUS | South Africa | 2005-2008 | 7 | 11 | 0 | 306 | 72 | 27.82 | 468 | 65.38 | 0 | 3 | 2 | 25 | 12 |
| Upul TharangaSL | Zimbabwe | 2016-2017 | 3 | 6 | 1 | 305 | 110* | 61.00 | 562 | 54.27 | 1 | 2 | 0 | 35 | 1 |
| Sarfraz AhmedPAK | West Indies | 2016-2017 | 6 | 9 | 0 | 305 | 56 | 33.89 | 441 | 69.16 | 0 | 4 | 0 | 28 | 1 |
| WPUJC VaasSL | England | 2003-2007 | 7 | 11 | 5 | 305 | 90 | 50.83 | 703 | 43.39 | 0 | 2 | 0 | 37 | 0 |
| Imran FarhatPAK | Australia | 2004-2010 | 6 | 12 | 0 | 305 | 67 | 25.42 | 608 | 50.16 | 0 | 2 | 0 | 39 | 0 |
| Martin GuptillNZ | Australia | 2010-2016 | 9 | 18 | 0 | 305 | 58 | 16.94 | 838 | 36.40 | 0 | 1 | 1 | 36 | 1 |
| Agha SalmanPAK | Sri Lanka | 2022-2023 | 4 | 7 | 2 | 304 | 132* | 60.80 | 450 | 67.56 | 1 | 2 | 0 | 31 | 4 |
| Stephen FlemingNZ | Bangladesh | 2004-2008 | 3 | 3 | 0 | 303 | 202 | 101.00 | 510 | 59.41 | 1 | 1 | 0 | 37 | 1 |
| Shadman IslamBAN | Zimbabwe | 2021-2026 | 4 | 7 | 1 | 303 | 120 | 50.50 | 523 | 57.93 | 2 | 0 | 0 | 35 | 1 |
| Rachin RavindraNZ | West Indies | 2025 | 3 | 5 | 2 | 302 | 176 | 100.67 | 333 | 90.69 | 1 | 1 | 0 | 34 | 7 |
| Sachin TendulkarIND | West Indies | 2011-2013 | 5 | 7 | 0 | 302 | 94 | 43.14 | 539 | 56.03 | 0 | 3 | 0 | 38 | 2 |
| Liton DasBAN | India | 2015-2024 | 7 | 12 | 1 | 302 | 73 | 27.45 | 445 | 67.87 | 0 | 1 | 0 | 45 | 2 |
| Rachin RavindraNZ | South Africa | 2024 | 2 | 4 | 0 | 301 | 240 | 75.25 | 537 | 56.05 | 1 | 0 | 0 | 31 | 3 |
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.