Batting by format (Men's All internationals)
More filters
Player, team, opposition, ground, series, dates…
OverallInnings by inningsMatch by matchFormat summaryTeam summaryOpposition summaryGround summarySeries summaryYear summary
Player figures come from full scorecards, which we hold for 11,773 of the 11,779 matches in this selection (from 1877). Earlier matches have results and team totals only.
| Player | Format | Span | Mat | Inns | NO | Runs | HS | Ave | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| George StuddENG | Tests | 1882-1883 | 4 | 7 | 0 | 31 | 9 | 4.43 | - | - | 0 | 0 | 1 | 2 | 0 |
| Bishan BediIND | ODIs | 1974-1979 | 10 | 7 | 2 | 31 | 13 | 6.20 | 70 | 44.29 | 0 | 0 | 1 | 1 | 0 |
| Arshad KhanPAK | Tests | 1997-2005 | 9 | 8 | 2 | 31 | 9* | 5.17 | 168 | 18.45 | 0 | 0 | 1 | 3 | 0 |
| Kasun RajithaSL | T20Is | 2016-2023 | 18 | 8 | 5 | 31 | 9* | 10.33 | 53 | 58.49 | 0 | 0 | 1 | 2 | 0 |
| Khary PierreWI | T20Is | 2018-2026 | 16 | 8 | 3 | 31 | 11 | 6.20 | 38 | 81.58 | 0 | 0 | 1 | 3 | 1 |
| A PaulEST | T20Is | 2022-2026 | 20 | 8 | 3 | 31 | 14* | 6.20 | 39 | 79.49 | 0 | 0 | 2 | 1 | 0 |
| Paul JarvisENG | ODIs | 1988-1993 | 16 | 8 | 2 | 31 | 16* | 5.17 | 39 | 79.49 | 0 | 0 | 2 | 1 | 1 |
| Mohit SharmaIND | ODIs | 2013-2015 | 26 | 9 | 5 | 31 | 11 | 7.75 | 66 | 46.97 | 0 | 0 | 1 | 5 | 0 |
| Dewald NelSCO | ODIs | 2006-2010 | 19 | 10 | 8 | 31 | 11* | 15.50 | 54 | 57.41 | 0 | 0 | 1 | 2 | 0 |
| Jade DernbachENG/ITA | T20Is | 2011-2021 | 40 | 10 | 4 | 31 | 12 | 5.17 | 32 | 96.88 | 0 | 0 | 1 | 4 | 0 |
| Eshan MalingaSL | ODIs | 2025-2026 | 13 | 10 | 3 | 31 | 14 | 4.43 | 85 | 36.47 | 0 | 0 | 1 | 4 | 0 |
| Vishil PatelKEN | T20Is | 2023-2026 | 34 | 11 | 7 | 31 | 10* | 7.75 | 55 | 56.36 | 0 | 0 | 3 | 1 | 0 |
| Sikander BakhtPAK | ODIs | 1977-1989 | 27 | 11 | 7 | 31 | 16* | 7.75 | 97 | 31.96 | 0 | 0 | 2 | 3 | 0 |
| Aamer NazirPAK | Tests | 1993-1995 | 6 | 11 | 6 | 31 | 11 | 6.20 | 138 | 22.46 | 0 | 0 | 2 | 4 | 0 |
| Gary BallanceZIM | T20Is | 2023 | 1 | 1 | 0 | 30 | 30 | 30.00 | 29 | 103.45 | 0 | 0 | 0 | 2 | 1 |
| Naman DhirIND | ODIs | 2026 | 4 | 1 | 0 | 30 | 30 | 30.00 | 21 | 142.86 | 0 | 0 | 0 | 3 | 2 |
| John RutherfordAUS | Tests | 1956 | 1 | 1 | 0 | 30 | 30 | 30.00 | - | - | 0 | 0 | 0 | - | 0 |
| Vijay YadavIND | Tests | 1993 | 1 | 1 | 0 | 30 | 30 | 30.00 | 25 | 120.00 | 0 | 0 | 0 | 3 | 2 |
| Faisal ShinozadaAFG | T20Is | 2026 | 1 | 1 | 0 | 30 | 30 | 30.00 | 33 | 90.91 | 0 | 0 | 0 | 2 | 1 |
| Jack EdwardsAUS | ODIs | 2026 | 2 | 2 | 0 | 30 | 25 | 15.00 | 45 | 66.67 | 0 | 0 | 0 | 0 | 1 |
| Gaurav MaithaniMAC | T20Is | 2025 | 2 | 2 | 1 | 30 | 23* | 30.00 | 18 | 166.67 | 0 | 0 | 0 | 3 | 2 |
| Kundai MatigimuZIM | T20Is | 2026 | 4 | 2 | 1 | 30 | 19 | 30.00 | 18 | 166.67 | 0 | 0 | 0 | 0 | 3 |
| Wally HardingeENG | Tests | 1921 | 1 | 2 | 0 | 30 | 25 | 15.00 | - | - | 0 | 0 | 0 | 2 | 0 |
| Laurie NashAUS | Tests | 1932-1937 | 2 | 2 | 0 | 30 | 17 | 15.00 | 59 | 28.81 | 0 | 0 | 0 | 1 | 0 |
| Michael FrederickWI | Tests | 1954 | 1 | 2 | 0 | 30 | 30 | 15.00 | - | - | 0 | 0 | 1 | 0 | 1 |
| Irvine ShillingfordWI | ODIs | 1978 | 2 | 2 | 0 | 30 | 24 | 15.00 | 38 | 78.95 | 0 | 0 | 0 | 4 | 0 |
| Manoj CheruparambilHK | ODIs | 2004 | 2 | 2 | 0 | 30 | 30 | 15.00 | 52 | 57.69 | 0 | 0 | 1 | 3 | 1 |
| Darren CatoCAY | T20Is | 2019 | 3 | 3 | 0 | 30 | 20 | 10.00 | 59 | 50.85 | 0 | 0 | 0 | 2 | 0 |
| Imran ButtBHR | T20Is | 2020 | 4 | 3 | 0 | 30 | 17 | 10.00 | 25 | 120.00 | 0 | 0 | 0 | 3 | 1 |
| Navid BalouchIRA | T20Is | 2020 | 3 | 3 | 1 | 30 | 19* | 15.00 | 50 | 60.00 | 0 | 0 | 0 | 1 | 0 |
| Duan JansenSA | ODIs | 2026 | 3 | 3 | 2 | 30 | 27* | 30.00 | 21 | 142.86 | 0 | 0 | 0 | 4 | 0 |
| Danyal AkbarHUN | T20Is | 2024 | 3 | 3 | 1 | 30 | 17 | 15.00 | 31 | 96.77 | 0 | 0 | 0 | 2 | 0 |
| H PattendenEST | T20Is | 2026 | 4 | 3 | 3 | 30 | 21* | - | 28 | 107.14 | 0 | 0 | 0 | 2 | 2 |
| Dave SmithAUS | Tests | 1912 | 2 | 3 | 1 | 30 | 24* | 15.00 | - | - | 0 | 0 | 1 | 0 | 0 |
| Clive HalseSA | Tests | 1964 | 3 | 3 | 3 | 30 | 19* | - | 19 | 57.89 | 0 | 0 | 0 | 6 | 0 |
| Zahoor ElahiPAK | Tests | 1996 | 2 | 3 | 0 | 30 | 22 | 10.00 | 77 | 38.96 | 0 | 0 | 0 | 4 | 1 |
| John VaughanCAN | ODIs | 1979 | 3 | 3 | 0 | 30 | 29 | 10.00 | 55 | 54.55 | 0 | 0 | 1 | 4 | 0 |
| NH EkanayakeBAH | T20Is | 2023 | 4 | 4 | 1 | 30 | 19 | 10.00 | 43 | 69.77 | 0 | 0 | 0 | 3 | 1 |
| Udara JayasunderaSL | Tests | 2015 | 2 | 4 | 0 | 30 | 26 | 7.50 | 77 | 38.96 | 0 | 0 | 1 | 2 | 0 |
| H IsorenaPHI | T20Is | 2022-2023 | 5 | 4 | 0 | 30 | 21 | 7.50 | 47 | 63.83 | 0 | 0 | 1 | 3 | 0 |
| Rahul JariwalaUSA | ODIs | 2022 | 4 | 4 | 0 | 30 | 14 | 7.50 | 50 | 60.00 | 0 | 0 | 0 | 1 | 1 |
| RV VirajCAA | T20Is | 2024 | 4 | 4 | 0 | 30 | 22 | 7.50 | 52 | 57.69 | 0 | 0 | 1 | 5 | 0 |
| Sheel PatelCAN | ODIs | 2026 | 4 | 4 | 0 | 30 | 20 | 7.50 | 35 | 85.71 | 0 | 0 | 1 | 2 | 0 |
| Nazir AliIND | Tests | 1932-1934 | 2 | 4 | 0 | 30 | 13 | 7.50 | - | - | 0 | 0 | 0 | 0 | 0 |
| Basil D'OliveiraENG | ODIs | 1971-1972 | 4 | 4 | 1 | 30 | 17 | 10.00 | 43 | 69.77 | 0 | 0 | 0 | 3 | 0 |
| Warren HeggENG | Tests | 1998-1999 | 2 | 4 | 0 | 30 | 15 | 7.50 | 86 | 34.88 | 0 | 0 | 0 | 1 | 0 |
| Wavell HindsWI | T20Is | 2006-2010 | 5 | 5 | 1 | 30 | 14 | 7.50 | 41 | 73.17 | 0 | 0 | 1 | 3 | 0 |
| Hamed KhanHK | T20Is | 2020-2023 | 5 | 5 | 1 | 30 | 10 | 7.50 | 43 | 69.77 | 0 | 0 | 1 | 2 | 0 |
| Mohammad HarisPAK | ODIs | 2022-2023 | 6 | 5 | 1 | 30 | 17* | 7.50 | 35 | 85.71 | 0 | 0 | 1 | 2 | 1 |
| A MustafaARG | T20Is | 2021-2024 | 9 | 5 | 3 | 30 | 10* | 15.00 | 27 | 111.11 | 0 | 0 | 0 | 1 | 0 |
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.