Batting by opposition (Men's All internationals)
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 7,119 of the 11,061 matches in this selection (from 2001). Earlier matches have results and team totals only.
Qualification: Minimum 500 balls faced.
| Player | Opposition | Span | Mat | Inns | NO | Runs | HS | Ave | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Glenn MaxwellAUS | Sri Lanka | 2013-2026 | 30 | 27 | 6 | 898 | 145* | 42.76 | 558 | 160.93 | 2 | 3 | 0 | 87 | 39 |
| Mark ChapmanNZ | Pakistan | 2018-2025 | 32 | 28 | 5 | 952 | 132 | 41.39 | 652 | 146.01 | 2 | 4 | 0 | 99 | 38 |
| Philip SaltENG | West Indies | 2022-2026 | 21 | 20 | 3 | 891 | 119 | 52.41 | 613 | 145.35 | 3 | 5 | 2 | 77 | 48 |
| Shahid AfridiPAK | South Africa | 2006-2015 | 37 | 35 | 3 | 723 | 88 | 22.59 | 501 | 144.31 | 0 | 3 | 3 | 63 | 36 |
| Shahid AfridiPAK | Sri Lanka | 2004-2016 | 52 | 45 | 8 | 814 | 109 | 22.00 | 605 | 134.55 | 1 | 4 | 5 | 58 | 35 |
| George MunseySCO | Netherlands | 2015-2025 | 19 | 19 | 2 | 960 | 191 | 56.47 | 734 | 130.79 | 3 | 4 | 2 | 87 | 51 |
| Shahid AfridiPAK | India | 2003-2016 | 39 | 39 | 4 | 897 | 156 | 25.63 | 687 | 130.57 | 2 | 2 | 3 | 93 | 36 |
| Glenn MaxwellAUS | Pakistan | 2012-2024 | 39 | 36 | 2 | 1092 | 98 | 32.12 | 858 | 127.27 | 0 | 9 | 3 | 102 | 37 |
| Kushal Janith PereraSL | New Zealand | 2013-2025 | 22 | 24 | 1 | 670 | 102 | 29.13 | 538 | 124.54 | 2 | 3 | 4 | 76 | 19 |
| Hardik PandyaIND | Australia | 2016-2025 | 27 | 21 | 6 | 820 | 92* | 54.67 | 665 | 123.31 | 0 | 5 | 0 | 54 | 41 |
| Jos ButtlerENG | South Africa | 2012-2025 | 48 | 47 | 7 | 1435 | 131 | 35.88 | 1186 | 120.99 | 2 | 8 | 2 | 120 | 63 |
| Glenn PhillipsNZ | Pakistan | 2018-2025 | 25 | 23 | 4 | 649 | 106* | 34.16 | 538 | 120.63 | 1 | 3 | 0 | 45 | 26 |
| Nicolas PooranWI | India | 2018-2023 | 33 | 32 | 3 | 1087 | 89 | 37.48 | 902 | 120.51 | 0 | 8 | 1 | 83 | 59 |
| Jason RoyENG | Sri Lanka | 2016-2021 | 18 | 17 | 2 | 663 | 162 | 44.20 | 551 | 120.33 | 2 | 2 | 2 | 61 | 19 |
| Glenn MaxwellAUS | India | 2012-2025 | 61 | 62 | 7 | 1724 | 113* | 31.35 | 1440 | 119.72 | 3 | 8 | 1 | 137 | 87 |
| Jason RoyENG | India | 2014-2022 | 27 | 27 | 0 | 899 | 82 | 33.30 | 756 | 118.92 | 0 | 6 | 3 | 107 | 29 |
| Alex HalesENG | West Indies | 2011-2019 | 19 | 19 | 2 | 703 | 110 | 41.35 | 592 | 118.75 | 1 | 4 | 0 | 72 | 21 |
| David MillerSA | India | 2011-2026 | 58 | 53 | 14 | 1139 | 106* | 29.21 | 967 | 117.79 | 1 | 5 | 6 | 83 | 50 |
| Reeza HendricksSA | Pakistan | 2019-2025 | 16 | 16 | 1 | 593 | 117 | 39.53 | 509 | 116.50 | 1 | 4 | 1 | 55 | 19 |
| Glenn MaxwellAUS | England | 2013-2025 | 45 | 42 | 3 | 1274 | 108 | 32.67 | 1094 | 116.45 | 2 | 6 | 1 | 121 | 39 |
| Heinrich KlaasenSA | India | 2018-2024 | 26 | 25 | 2 | 629 | 81 | 27.35 | 541 | 116.27 | 0 | 4 | 1 | 49 | 32 |
| Dasun ShanakaSL | India | 2016-2025 | 34 | 35 | 9 | 662 | 108* | 25.46 | 570 | 116.14 | 1 | 2 | 6 | 45 | 36 |
| Fakhar ZamanPAK | Zimbabwe | 2018-2025 | 16 | 16 | 4 | 756 | 210* | 63.00 | 653 | 115.77 | 2 | 3 | 1 | 80 | 17 |
| Quinton de KockSA | Bangladesh | 2015-2024 | 19 | 19 | 2 | 850 | 174 | 50.00 | 740 | 114.86 | 2 | 4 | 1 | 90 | 23 |
| Aaron FinchAUS | Sri Lanka | 2013-2022 | 32 | 31 | 2 | 939 | 153 | 32.38 | 818 | 114.79 | 1 | 6 | 3 | 90 | 31 |
| Quinton de KockSA | West Indies | 2014-2026 | 26 | 27 | 3 | 1132 | 141* | 47.17 | 988 | 114.57 | 3 | 5 | 2 | 103 | 50 |
| Shreyas IyerIND | West Indies | 2019-2026 | 21 | 20 | 2 | 787 | 102* | 43.72 | 687 | 114.56 | 1 | 8 | 1 | 67 | 27 |
| KL RahulIND | New Zealand | 2016-2026 | 21 | 23 | 6 | 874 | 112* | 51.41 | 773 | 113.07 | 2 | 4 | 1 | 75 | 27 |
| Rovman PowellWI | India | 2017-2026 | 33 | 31 | 4 | 584 | 68* | 21.63 | 518 | 112.74 | 0 | 2 | 1 | 44 | 30 |
| Travis HeadAUS | South Africa | 2016-2026 | 30 | 33 | 1 | 1081 | 142 | 33.78 | 959 | 112.72 | 1 | 8 | 2 | 145 | 27 |
| Dawid MalanENG | South Africa | 2017-2023 | 15 | 17 | 1 | 580 | 118 | 36.25 | 516 | 112.40 | 1 | 4 | 0 | 61 | 20 |
| David MillerSA | Sri Lanka | 2013-2024 | 36 | 30 | 11 | 767 | 117* | 40.37 | 683 | 112.30 | 1 | 2 | 1 | 43 | 30 |
| Jason RoyENG | Pakistan | 2015-2021 | 20 | 20 | 0 | 794 | 114 | 39.70 | 710 | 111.83 | 2 | 6 | 3 | 83 | 23 |
| Hardik PandyaIND | England | 2017-2026 | 41 | 41 | 8 | 1043 | 71 | 31.61 | 933 | 111.79 | 0 | 7 | 1 | 92 | 43 |
| Suresh RainaIND | Bangladesh | 2008-2018 | 21 | 19 | 6 | 609 | 116* | 46.85 | 545 | 111.74 | 1 | 3 | 1 | 55 | 16 |
| Jos ButtlerENG | Sri Lanka | 2012-2026 | 52 | 49 | 12 | 1760 | 121 | 47.57 | 1583 | 111.18 | 2 | 12 | 2 | 164 | 39 |
| Kushal Janith PereraSL | Pakistan | 2013-2025 | 22 | 22 | 0 | 614 | 116 | 27.91 | 555 | 110.63 | 1 | 3 | 2 | 64 | 19 |
| Hardik PandyaIND | New Zealand | 2016-2026 | 35 | 28 | 3 | 597 | 54 | 23.88 | 540 | 110.56 | 0 | 1 | 1 | 43 | 25 |
| Shreyas IyerIND | Sri Lanka | 2017-2026 | 21 | 22 | 3 | 871 | 92 | 45.84 | 788 | 110.53 | 0 | 8 | 1 | 89 | 24 |
| George MunseySCO | United Arab Emirates | 2015-2026 | 16 | 16 | 1 | 622 | 78 | 41.47 | 563 | 110.48 | 0 | 5 | 1 | 57 | 27 |
| Shahid AfridiPAK | England | 2003-2015 | 32 | 32 | 1 | 559 | 92 | 18.03 | 506 | 110.47 | 0 | 2 | 5 | 45 | 26 |
| Jason RoyENG | South Africa | 2016-2023 | 34 | 32 | 1 | 778 | 113 | 25.10 | 705 | 110.35 | 1 | 3 | 1 | 88 | 22 |
| Eoin MorganENG/IRE | New Zealand | 2007-2021 | 39 | 37 | 3 | 1117 | 113 | 32.85 | 1013 | 110.27 | 1 | 6 | 2 | 86 | 53 |
| Heinrich KlaasenSA | Australia | 2018-2023 | 17 | 18 | 3 | 662 | 174 | 44.13 | 601 | 110.15 | 2 | 2 | 1 | 55 | 24 |
| Aiden MarkramSA | England | 2019-2025 | 20 | 21 | 3 | 621 | 86 | 34.50 | 566 | 109.72 | 0 | 4 | 2 | 59 | 17 |
| Shimron HetmyerWI | India | 2018-2026 | 42 | 44 | 1 | 1115 | 139 | 25.93 | 1017 | 109.64 | 2 | 4 | 2 | 86 | 56 |
| Marcus StoinisAUS | England | 2015-2024 | 34 | 32 | 3 | 632 | 87 | 21.79 | 577 | 109.53 | 0 | 3 | 4 | 47 | 25 |
| Kushal Janith PereraSL | India | 2013-2025 | 23 | 23 | 1 | 656 | 77 | 29.82 | 599 | 109.52 | 0 | 7 | 3 | 69 | 19 |
| Evin LewisWI | India | 2016-2019 | 19 | 17 | 2 | 588 | 125* | 39.20 | 538 | 109.29 | 2 | 1 | 2 | 46 | 37 |
| George BaileyAUS | India | 2012-2016 | 18 | 16 | 3 | 733 | 156 | 56.38 | 671 | 109.24 | 2 | 4 | 1 | 59 | 19 |
Page 1Next
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.