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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mohammad HafeezPAK | South Africa | 2007-2013 | 8 | 16 | 0 | 273 | 60 | 17.06 | 481 | 56.76 | 0 | 1 | 2 | 36 | 0 |
| Irfan PathanIND | Pakistan | 2004-2007 | 4 | 6 | 1 | 272 | 102 | 54.40 | 438 | 62.10 | 1 | 1 | 0 | 31 | 7 |
| Matt RenshawAUS | Pakistan | 2016-2017 | 3 | 4 | 0 | 271 | 184 | 67.75 | 473 | 57.29 | 1 | 1 | 0 | 30 | 0 |
| Ashwell PrinceSA | Bangladesh | 2008 | 4 | 5 | 2 | 271 | 162* | 90.33 | 417 | 64.99 | 1 | 1 | 0 | 33 | 3 |
| Jacques RudolphSA | Sri Lanka | 2006-2012 | 5 | 8 | 1 | 271 | 90 | 38.71 | 576 | 47.05 | 0 | 2 | 0 | 35 | 0 |
| Ravichandran AshwinIND | Bangladesh | 2015-2024 | 8 | 8 | 2 | 271 | 113 | 45.17 | 411 | 65.94 | 1 | 1 | 0 | 25 | 5 |
| Nick ComptonENG | New Zealand | 2013 | 5 | 9 | 0 | 271 | 117 | 30.11 | 768 | 35.29 | 2 | 0 | 1 | 31 | 0 |
| Graeme SwannENG | South Africa | 2009-2012 | 6 | 11 | 3 | 271 | 85 | 33.88 | 295 | 91.86 | 0 | 1 | 0 | 33 | 6 |
| BJ WatlingNZ | India | 2010-2021 | 9 | 15 | 2 | 270 | 124 | 20.77 | 817 | 33.05 | 1 | 0 | 2 | 33 | 0 |
| Mominul HaqueBAN | Ireland | 2023-2025 | 3 | 5 | 1 | 269 | 87 | 67.25 | 434 | 61.98 | 0 | 3 | 0 | 21 | 3 |
| Keshav MaharajSA | Australia | 2016-2026 | 11 | 17 | 2 | 269 | 53 | 17.93 | 358 | 75.14 | 0 | 1 | 2 | 25 | 10 |
| James AndersonENG | India | 2007-2024 | 38 | 56 | 25 | 269 | 81 | 8.68 | 706 | 38.10 | 0 | 1 | 9 | 37 | 0 |
| Chris CairnsNZ | South Africa | 2004 | 2 | 3 | 0 | 268 | 158 | 89.33 | 321 | 83.49 | 1 | 1 | 0 | 31 | 10 |
| David BedinghamSA | New Zealand | 2024 | 2 | 4 | 0 | 268 | 110 | 67.00 | 397 | 67.51 | 1 | 1 | 0 | 37 | 5 |
| Imran FarhatPAK | New Zealand | 2009 | 3 | 6 | 1 | 268 | 117* | 53.60 | 585 | 45.81 | 1 | 1 | 0 | 30 | 3 |
| Niroshan DickwellaSL | England | 2018-2021 | 5 | 10 | 0 | 268 | 92 | 26.80 | 435 | 61.61 | 0 | 1 | 0 | 25 | 0 |
| Imam-ul-HaqPAK | South Africa | 2018-2025 | 5 | 10 | 0 | 268 | 93 | 26.80 | 513 | 52.24 | 0 | 2 | 2 | 29 | 2 |
| Kamindu MendisSL | England | 2024 | 3 | 5 | 0 | 267 | 113 | 53.40 | 424 | 62.97 | 1 | 2 | 0 | 31 | 4 |
| Elton ChigumburaZIM | Bangladesh | 2011-2014 | 6 | 11 | 0 | 267 | 88 | 24.27 | 431 | 61.95 | 0 | 2 | 1 | 25 | 3 |
| Henry NichollsNZ | West Indies | 2017-2020 | 4 | 5 | 0 | 266 | 174 | 53.20 | 503 | 52.88 | 1 | 1 | 0 | 32 | 1 |
| Anil KumbleIND | England | 2001-2007 | 6 | 8 | 2 | 266 | 110* | 44.33 | 590 | 45.08 | 1 | 1 | 0 | 39 | 1 |
| Tim SoutheeNZ | Pakistan | 2009-2023 | 13 | 17 | 2 | 266 | 56 | 17.73 | 376 | 70.74 | 0 | 2 | 4 | 26 | 10 |
| Mahmudul Hasan JoyBAN | Ireland | 2025 | 2 | 3 | 0 | 265 | 171 | 88.33 | 463 | 57.24 | 1 | 1 | 0 | 22 | 4 |
| Andrew SymondsAUS | West Indies | 2005-2008 | 4 | 7 | 2 | 265 | 79 | 53.00 | 406 | 65.27 | 0 | 3 | 0 | 29 | 6 |
| Alviro PetersenSA | Australia | 2012-2014 | 5 | 10 | 0 | 265 | 64 | 26.50 | 496 | 53.43 | 0 | 3 | 0 | 33 | 0 |
| Tamim IqbalBAN | South Africa | 2008-2022 | 8 | 14 | 0 | 265 | 57 | 18.93 | 567 | 46.74 | 0 | 1 | 2 | 35 | 1 |
| Mitchell StarcAUS | Pakistan | 2014-2024 | 14 | 17 | 2 | 265 | 84 | 17.67 | 496 | 53.43 | 0 | 1 | 1 | 19 | 11 |
| Matthew HaydenAUS | Sri Lanka | 2004-2007 | 3 | 5 | 0 | 264 | 130 | 52.80 | 424 | 62.26 | 1 | 0 | 0 | 27 | 2 |
| Axar PatelIND | Australia | 2023 | 4 | 5 | 2 | 264 | 84 | 88.00 | 474 | 55.70 | 0 | 3 | 0 | 25 | 9 |
| Nkruma BonnerWI | Bangladesh | 2021-2022 | 4 | 7 | 0 | 264 | 90 | 37.71 | 742 | 35.58 | 0 | 2 | 2 | 25 | 1 |
| Abid AliPAK | Bangladesh | 2020-2021 | 3 | 4 | 0 | 263 | 133 | 65.75 | 517 | 50.87 | 1 | 1 | 1 | 30 | 2 |
| Vernon PhilanderSA | India | 2013-2019 | 8 | 15 | 3 | 263 | 59 | 21.92 | 641 | 41.03 | 0 | 1 | 4 | 30 | 2 |
| Denesh RamdinWI | South Africa | 2007-2015 | 9 | 16 | 1 | 263 | 53 | 17.53 | 520 | 50.58 | 0 | 1 | 2 | 37 | 0 |
| Colin de GrandhommeNZ | England | 2018-2022 | 5 | 8 | 2 | 262 | 72 | 43.67 | 461 | 56.83 | 0 | 2 | 2 | 30 | 2 |
| Cameron GreenAUS | West Indies | 2022-2025 | 7 | 11 | 0 | 262 | 52 | 23.82 | 562 | 46.62 | 0 | 1 | 0 | 31 | 0 |
| Nathan LyonAUS | South Africa | 2011-2026 | 20 | 27 | 3 | 262 | 47 | 10.92 | 491 | 53.36 | 0 | 0 | 5 | 39 | 1 |
| Mark BoucherSA | Sri Lanka | 2006-2012 | 5 | 7 | 0 | 261 | 85 | 37.29 | 461 | 56.62 | 0 | 3 | 0 | 33 | 2 |
| Marco JansenSA | India | 2021-2025 | 7 | 10 | 1 | 261 | 93 | 29.00 | 385 | 67.79 | 0 | 2 | 2 | 28 | 9 |
| Keshav MaharajSA | India | 2018-2025 | 10 | 17 | 1 | 261 | 72 | 16.31 | 525 | 49.71 | 0 | 1 | 3 | 37 | 1 |
| Liton DasBAN | New Zealand | 2019-2022 | 4 | 7 | 0 | 260 | 102 | 37.14 | 434 | 59.91 | 1 | 1 | 0 | 35 | 1 |
| Haris SohailPAK | New Zealand | 2018-2021 | 5 | 9 | 0 | 260 | 147 | 28.89 | 736 | 35.33 | 1 | 0 | 0 | 22 | 1 |
| Ricky PontingAUS | Zimbabwe | 2003 | 2 | 3 | 1 | 259 | 169 | 129.50 | 385 | 67.27 | 1 | 1 | 0 | 37 | 2 |
| Dinesh KarthikIND | Bangladesh | 2004-2010 | 4 | 6 | 0 | 259 | 129 | 43.17 | 445 | 58.20 | 1 | 1 | 1 | 36 | 0 |
| Liton DasBAN | South Africa | 2015-2024 | 7 | 12 | 0 | 259 | 70 | 21.58 | 433 | 59.82 | 0 | 2 | 0 | 42 | 0 |
| Tagenarine ChanderpaulWI | Zimbabwe | 2023 | 2 | 3 | 1 | 258 | 207* | 129.00 | 610 | 42.30 | 1 | 0 | 0 | 20 | 3 |
| Marcus TrescothickENG | Sri Lanka | 2003-2006 | 4 | 7 | 0 | 258 | 106 | 36.86 | 481 | 53.64 | 1 | 1 | 2 | 42 | 1 |
| Shikhar DhawanIND | South Africa | 2013-2018 | 7 | 13 | 1 | 258 | 45* | 21.50 | 563 | 45.83 | 0 | 0 | 2 | 35 | 0 |
| Jason HolderWI | Australia | 2015-2022 | 7 | 13 | 2 | 258 | 82* | 23.45 | 449 | 57.46 | 0 | 2 | 2 | 29 | 5 |
| HMRKB HerathSL | Pakistan | 2009-2017 | 18 | 27 | 9 | 258 | 34* | 14.33 | 522 | 49.43 | 0 | 0 | 8 | 24 | 1 |
| Mayank AgarwalIND | Bangladesh | 2019 | 2 | 2 | 0 | 257 | 243 | 128.50 | 351 | 73.22 | 1 | 0 | 0 | 31 | 8 |
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.