Batting by format (Men's All internationals)
More filters
1 active
From 2016-01-01×
OverallInnings by inningsMatch by matchFormat summaryTeam summaryOpposition summaryGround summarySeries summaryYear summary
Player figures come from full scorecards, which we hold for 5,416 of the 5,420 matches in this selection (from 2016). Earlier matches have results and team totals only.
| Player | Format | Span | Mat | Inns | NO | Runs | HS | Ave | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Joe RootENG | Tests | 2016-2026 | 133 | 243 | 17 | 11161 | 262 | 49.38 | 18864 | 59.17 | 33 | 52 | 13 | 1199 | 32 |
| Virat KohliIND | ODIs | 2016-2026 | 152 | 148 | 25 | 8352 | 166* | 67.90 | 8430 | 99.07 | 32 | 46 | 9 | 774 | 114 |
| Rohit SharmaIND | ODIs | 2016-2026 | 149 | 147 | 15 | 7553 | 208* | 57.22 | 7500 | 100.71 | 27 | 36 | 7 | 759 | 283 |
| Steve SmithAUS | Tests | 2016-2026 | 89 | 155 | 18 | 7413 | 239 | 54.11 | 14146 | 52.40 | 24 | 31 | 8 | 796 | 44 |
| Shai HopeWI | ODIs | 2016-2026 | 155 | 152 | 24 | 6590 | 170 | 51.48 | 8153 | 80.83 | 21 | 32 | 6 | 522 | 133 |
| Babar AzamPAK | ODIs | 2016-2026 | 141 | 138 | 15 | 6514 | 158 | 52.96 | 7553 | 86.24 | 20 | 35 | 6 | 610 | 64 |
| Ben StokesENG | Tests | 2016-2026 | 102 | 184 | 9 | 6275 | 258 | 35.86 | 10801 | 58.10 | 12 | 32 | 11 | 694 | 126 |
| Virat KohliIND | Tests | 2016-2025 | 82 | 138 | 9 | 6236 | 254* | 48.34 | 10951 | 56.94 | 19 | 19 | 11 | 675 | 21 |
| Joe RootENG | ODIs | 2016-2026 | 135 | 128 | 22 | 5789 | 166* | 54.61 | 6460 | 89.61 | 14 | 38 | 6 | 482 | 36 |
| Kane WilliamsonNZ | Tests | 2016-2026 | 64 | 110 | 12 | 5620 | 251 | 57.35 | 10254 | 54.81 | 20 | 20 | 6 | 637 | 21 |
| Dimuth KarunaratneSL | Tests | 2016-2025 | 75 | 143 | 5 | 5600 | 244 | 40.58 | 10754 | 52.07 | 13 | 32 | 8 | 591 | 8 |
| Usman KhawajaAUS | Tests | 2016-2026 | 76 | 137 | 11 | 5348 | 232 | 42.44 | 11094 | 48.21 | 13 | 25 | 9 | 589 | 20 |
| Kusal MendisSL | ODIs | 2016-2026 | 163 | 160 | 13 | 5283 | 143 | 35.94 | 5962 | 88.61 | 7 | 37 | 16 | 539 | 93 |
| Tom LathamNZ | Tests | 2016-2026 | 79 | 140 | 5 | 5270 | 264* | 39.04 | 10768 | 48.94 | 14 | 25 | 12 | 583 | 19 |
| Quinton de KockSA | ODIs | 2016-2026 | 112 | 112 | 6 | 5159 | 178 | 48.67 | 5178 | 99.63 | 15 | 27 | 5 | 569 | 116 |
| Jonny BairstowENG | Tests | 2016-2024 | 79 | 142 | 10 | 5077 | 167* | 38.46 | 8329 | 60.96 | 12 | 20 | 15 | 598 | 46 |
| Marnus LabuschagneAUS | Tests | 2018-2026 | 67 | 121 | 9 | 4857 | 215 | 43.37 | 9314 | 52.15 | 11 | 25 | 4 | 544 | 15 |
| Travis HeadAUS | Tests | 2018-2026 | 69 | 118 | 6 | 4808 | 175 | 42.93 | 6928 | 69.40 | 13 | 20 | 7 | 589 | 41 |
| Cheteshwar PujaraIND | Tests | 2016-2023 | 71 | 120 | 6 | 4775 | 202 | 41.89 | 11294 | 42.28 | 12 | 28 | 10 | 567 | 11 |
| Babar AzamPAK | Tests | 2016-2026 | 66 | 122 | 11 | 4771 | 196 | 42.98 | 8614 | 55.39 | 9 | 34 | 8 | 566 | 28 |
| David WarnerAUS | ODIs | 2016-2023 | 96 | 96 | 4 | 4741 | 179 | 51.53 | 4694 | 101.00 | 18 | 21 | 2 | 505 | 95 |
| Dinesh ChandimalSL | Tests | 2016-2026 | 68 | 122 | 11 | 4699 | 206* | 42.33 | 9752 | 48.18 | 11 | 26 | 7 | 473 | 31 |
| Babar AzamPAK | T20Is | 2016-2026 | 146 | 138 | 18 | 4689 | 122 | 39.08 | 3659 | 128.15 | 3 | 39 | 10 | 487 | 80 |
| Kusal MendisSL | Tests | 2016-2026 | 72 | 133 | 6 | 4653 | 245 | 36.64 | 7864 | 59.17 | 10 | 23 | 15 | 555 | 55 |
| David WarnerAUS | Tests | 2016-2024 | 64 | 115 | 5 | 4441 | 335* | 40.37 | 6824 | 65.08 | 11 | 17 | 8 | 514 | 28 |
| Dhananjaya de SilvaSL | Tests | 2016-2026 | 69 | 123 | 9 | 4431 | 173 | 38.87 | 7638 | 58.01 | 13 | 20 | 11 | 534 | 38 |
| Kraigg BrathwaiteWI | Tests | 2016-2025 | 74 | 143 | 8 | 4349 | 182 | 32.21 | 10864 | 40.03 | 8 | 24 | 11 | 438 | 15 |
| Rahmat ShahAFG | ODIs | 2016-2026 | 125 | 124 | 8 | 4318 | 143* | 37.22 | 5946 | 72.62 | 6 | 34 | 5 | 370 | 43 |
| Mushfiqur RahimBAN | Tests | 2016-2026 | 58 | 107 | 11 | 4307 | 219* | 44.86 | 8643 | 49.83 | 11 | 15 | 6 | 461 | 17 |
| Dean ElgarSA | Tests | 2016-2024 | 64 | 118 | 6 | 4224 | 199 | 37.71 | 8681 | 48.66 | 10 | 20 | 10 | 563 | 14 |
| Angelo MathewsSL | Tests | 2016-2025 | 63 | 115 | 10 | 4199 | 200* | 39.99 | 8891 | 47.23 | 9 | 22 | 5 | 393 | 50 |
| Paul StirlingIRE | ODIs | 2016-2026 | 114 | 107 | 2 | 4180 | 162 | 39.81 | 4918 | 84.99 | 9 | 25 | 9 | 441 | 109 |
| Steve SmithAUS | ODIs | 2016-2025 | 106 | 103 | 13 | 4074 | 164 | 45.27 | 4684 | 86.98 | 8 | 27 | 6 | 379 | 44 |
| Jos ButtlerENG | ODIs | 2016-2026 | 138 | 120 | 22 | 4034 | 162* | 41.16 | 3513 | 114.83 | 8 | 23 | 10 | 316 | 146 |
| KL RahulIND | Tests | 2016-2026 | 65 | 112 | 5 | 4032 | 199 | 37.68 | 7691 | 52.42 | 10 | 21 | 9 | 481 | 32 |
| Fakhar ZamanPAK | ODIs | 2017-2026 | 97 | 96 | 6 | 4019 | 210* | 44.66 | 4295 | 93.57 | 12 | 19 | 9 | 447 | 90 |
| Shikhar DhawanIND | ODIs | 2016-2022 | 98 | 96 | 7 | 4002 | 143 | 44.97 | 4312 | 92.81 | 9 | 24 | 3 | 511 | 46 |
| Mushfiqur RahimBAN | ODIs | 2016-2025 | 116 | 111 | 21 | 3875 | 144 | 43.06 | 4606 | 84.13 | 5 | 27 | 3 | 304 | 47 |
| Temba BavumaSA | Tests | 2016-2026 | 62 | 110 | 14 | 3848 | 179 | 40.08 | 7776 | 49.49 | 5 | 25 | 9 | 435 | 16 |
| Kane WilliamsonNZ | ODIs | 2016-2025 | 89 | 87 | 9 | 3836 | 148 | 49.18 | 4827 | 79.47 | 8 | 25 | 2 | 350 | 35 |
| Jos ButtlerENG | T20Is | 2016-2026 | 123 | 116 | 17 | 3822 | 131 | 38.61 | 2500 | 152.88 | 2 | 28 | 9 | 365 | 169 |
| Jason RoyENG | ODIs | 2016-2023 | 100 | 96 | 3 | 3809 | 180 | 40.96 | 3577 | 106.49 | 11 | 18 | 9 | 447 | 79 |
| Mominul HaqueBAN | Tests | 2016-2026 | 64 | 121 | 7 | 3809 | 176 | 33.41 | 7034 | 54.15 | 9 | 19 | 18 | 436 | 20 |
| Tom LathamNZ | ODIs | 2016-2026 | 137 | 125 | 15 | 3770 | 145* | 34.27 | 4357 | 86.53 | 7 | 23 | 13 | 304 | 51 |
| Shubman GillIND | ODIs | 2019-2026 | 71 | 70 | 11 | 3750 | 223* | 63.56 | 3650 | 102.74 | 11 | 20 | 1 | 438 | 78 |
| Ollie PopeENG | Tests | 2018-2025 | 64 | 113 | 5 | 3732 | 205 | 34.56 | 5793 | 64.42 | 9 | 16 | 6 | 439 | 18 |
| Rishabh PantIND | Tests | 2018-2026 | 52 | 90 | 5 | 3725 | 159* | 43.82 | 5023 | 74.16 | 8 | 21 | 3 | 396 | 102 |
| Azhar AliPAK | Tests | 2016-2022 | 52 | 96 | 6 | 3715 | 302* | 41.28 | 8580 | 43.30 | 10 | 15 | 11 | 378 | 14 |
| Ravindra JadejaIND | Tests | 2016-2026 | 75 | 112 | 24 | 3687 | 175* | 41.90 | 6743 | 54.68 | 6 | 27 | 6 | 336 | 76 |
| Tamim IqbalBAN | ODIs | 2016-2023 | 90 | 88 | 9 | 3644 | 158 | 46.13 | 4613 | 78.99 | 8 | 24 | 4 | 389 | 41 |
Page 1Next
Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.