Batting by format (All cricket)
Filters
1 active
At R Premadasa Stadium×
OverallInnings by inningsMatch by matchFormat summaryTeam summaryOpposition summaryGround summarySeries summaryYear summary
Player figures come from full scorecards, which we hold for 220 of the 274 matches in this selection (from 2006). Earlier matches have results and team totals only.
| Player | Format | Span | Mat | Inns | NO | Runs | HS | Ave | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Shakib Al HasanJK/GT | T20 | 2023-2026 | 9 | 8 | 1 | 130 | 30 | 18.57 | 112 | 116.07 | 0 | 0 | 0 | 9 | 4 |
| Shikhar DhawanIND | ODIs | 2021 | 3 | 3 | 1 | 128 | 86* | 64.00 | 144 | 88.89 | 0 | 1 | 0 | 15 | 1 |
| Deandra DottinWIW | T20Is | 2012-2015 | 7 | 7 | 1 | 128 | 51 | 21.33 | 105 | 121.90 | 0 | 1 | 0 | 14 | 4 |
| Hashim AmlaSA | ODIs | 2013-2014 | 3 | 2 | 0 | 127 | 109 | 63.50 | 158 | 80.38 | 1 | 0 | 0 | 10 | 1 |
| David WarnerAUS | ODIs | 2016-2022 | 5 | 5 | 0 | 127 | 99 | 25.40 | 153 | 83.01 | 0 | 1 | 0 | 16 | 0 |
| Wanindu HasarangaSL | ODIs | 2021-2026 | 13 | 11 | 1 | 124 | 24 | 12.40 | 150 | 82.67 | 0 | 0 | 0 | 12 | 2 |
| Dunith WellalageJK/CS | T20 | 2022-2026 | 16 | 11 | 4 | 124 | 28 | 17.71 | 135 | 91.85 | 0 | 0 | 0 | 14 | 1 |
| Mohammad RizwanPAK | ODIs | 2015-2023 | 4 | 3 | 2 | 123 | 86* | 123.00 | 100 | 123.00 | 0 | 1 | 0 | 8 | 3 |
| Sam HarperGG | T20 | 2026 | 3 | 3 | 0 | 122 | 77 | 40.67 | 74 | 164.86 | 0 | 1 | 0 | 10 | 6 |
| Suné LuusSAW | ODIs | 2025 | 5 | 4 | 1 | 122 | 61 | 40.67 | 135 | 90.37 | 0 | 1 | 0 | 15 | 2 |
| Aaron FinchAUS | ODIs | 2016-2022 | 5 | 5 | 0 | 122 | 62 | 24.40 | 145 | 84.14 | 0 | 2 | 2 | 11 | 3 |
| Isuru UdanaGG/KF/BK | T20 | 2021-2026 | 19 | 16 | 4 | 122 | 25* | 10.17 | 114 | 107.02 | 0 | 0 | 2 | 8 | 4 |
| Mohammad YousufPAK | ODIs | 2006-2009 | 4 | 4 | 0 | 121 | 46 | 30.25 | 203 | 59.61 | 0 | 0 | 0 | 10 | 0 |
| Ishan KishanIND | ODIs | 2021-2023 | 6 | 5 | 1 | 121 | 59 | 30.25 | 140 | 86.43 | 0 | 1 | 0 | 12 | 3 |
| Shahid AfridiPAK | T20Is | 2009-2015 | 7 | 7 | 0 | 121 | 50 | 17.29 | 79 | 153.16 | 0 | 1 | 2 | 8 | 7 |
| Kamindu MendisSL | ODIs | 2021-2025 | 7 | 7 | 1 | 121 | 40 | 20.17 | 163 | 74.23 | 0 | 0 | 1 | 9 | 1 |
| Lahiru UdaraGG/DG/CS | T20 | 2021-2026 | 9 | 9 | 0 | 121 | 50 | 13.44 | 124 | 97.58 | 0 | 1 | 1 | 13 | 2 |
| Michael ClarkeAUS | ODIs | 2011 | 4 | 3 | 1 | 119 | 47 | 59.50 | 175 | 68.00 | 0 | 0 | 0 | 10 | 0 |
| Aiden MarkramSA | ODIs | 2021 | 3 | 3 | 0 | 119 | 96 | 39.67 | 123 | 96.75 | 0 | 1 | 0 | 6 | 5 |
| Jeevan MendisSL | ODIs | 2011-2014 | 8 | 6 | 4 | 119 | 45* | 59.50 | 105 | 113.33 | 0 | 0 | 0 | 10 | 4 |
| T RajapakseACCC | T20 | 2026 | 1 | 1 | 1 | 118 | 118* | - | 66 | 178.79 | 1 | 0 | 0 | 13 | 5 |
| Jos ButtlerENG | ODIs | 2014-2026 | 7 | 6 | 1 | 118 | 33* | 23.60 | 121 | 97.52 | 0 | 0 | 0 | 6 | 4 |
| Shoaib MalikPAK | T20Is | 2009-2015 | 7 | 7 | 2 | 118 | 46* | 23.60 | 111 | 106.31 | 0 | 0 | 0 | 11 | 0 |
| Dhanushka GunathillekeGG | T20 | 2021 | 8 | 8 | 1 | 117 | 45 | 16.71 | 111 | 105.41 | 0 | 0 | 0 | 13 | 3 |
| Samit PatelGG | T20 | 2021 | 8 | 7 | 1 | 116 | 42 | 19.33 | 104 | 111.54 | 0 | 0 | 0 | 9 | 1 |
| Dwayne BravoWI | T20Is | 2012-2015 | 4 | 4 | 0 | 114 | 37 | 28.50 | 102 | 111.76 | 0 | 0 | 0 | 2 | 6 |
| Asad ShafiqPAK | ODIs | 2011-2012 | 4 | 4 | 1 | 114 | 46 | 38.00 | 181 | 62.98 | 0 | 0 | 0 | 11 | 0 |
| Tammy BeaumontENGW | ODIs | 2016-2025 | 4 | 4 | 0 | 114 | 78 | 28.50 | 114 | 100.00 | 0 | 1 | 1 | 14 | 3 |
| Kamindu MendisSL | T20Is | 2021-2026 | 6 | 5 | 0 | 113 | 44 | 22.60 | 78 | 144.87 | 0 | 0 | 0 | 10 | 3 |
| Reeza HendricksSA | T20Is | 2021 | 3 | 3 | 1 | 112 | 56* | 56.00 | 91 | 123.08 | 0 | 1 | 0 | 10 | 2 |
| Nadine de KlerkSAW | ODIs | 2025 | 6 | 5 | 2 | 112 | 41 | 37.33 | 75 | 149.33 | 0 | 0 | 1 | 8 | 7 |
| Jordan CoxDA | T20 | 2022 | 3 | 3 | 0 | 111 | 77 | 37.00 | 82 | 135.37 | 0 | 1 | 1 | 9 | 5 |
| Vishad RandikaSSC | T20 | 2026 | 4 | 3 | 0 | 111 | 68 | 37.00 | 88 | 126.14 | 0 | 1 | 0 | 11 | 2 |
| Waseem MuhammadCS | T20 | 2024 | 4 | 4 | 1 | 110 | 50 | 36.67 | 77 | 142.86 | 0 | 1 | 0 | 10 | 6 |
| Beth MooneyAUSW | ODIs | 2025 | 1 | 1 | 0 | 109 | 109 | 109.00 | 114 | 95.61 | 1 | 0 | 0 | 11 | 0 |
| Ben DuckettENG | ODIs | 2026 | 3 | 3 | 0 | 108 | 62 | 36.00 | 145 | 74.48 | 0 | 1 | 0 | 7 | 2 |
| Suresh RainaIND | T20Is | 2009-2012 | 5 | 4 | 1 | 107 | 45 | 35.67 | 81 | 132.10 | 0 | 0 | 0 | 14 | 1 |
| Ian BellENG | ODIs | 2007-2014 | 5 | 5 | 0 | 107 | 35 | 21.40 | 153 | 69.93 | 0 | 0 | 0 | 10 | 0 |
| Nipun DananjayaCS/SSC | T20 | 2023-2026 | 7 | 6 | 1 | 107 | 40 | 21.40 | 80 | 133.75 | 0 | 0 | 0 | 8 | 3 |
| Angelo PereraKW/CS | T20 | 2021-2024 | 12 | 11 | 1 | 106 | 29* | 10.60 | 91 | 116.48 | 0 | 0 | 2 | 12 | 2 |
| Ravindu FernandoBCAA | First-class | 2025-2026 | 2 | 2 | 0 | 105 | 101 | 52.50 | 135 | 77.78 | 1 | 0 | 0 | 9 | 1 |
| Prithvi ShawIND | ODIs | 2021 | 3 | 3 | 0 | 105 | 49 | 35.00 | 84 | 125.00 | 0 | 0 | 0 | 20 | 0 |
| Rovman PowellKW | T20 | 2021 | 3 | 3 | 0 | 104 | 61 | 34.67 | 44 | 236.36 | 0 | 1 | 0 | 3 | 11 |
| Abdul RazzaqPAK | ODIs | 2006-2011 | 5 | 5 | 2 | 104 | 41* | 34.67 | 177 | 58.76 | 0 | 0 | 0 | 5 | 3 |
| Minod BhanukaSL | ODIs | 2021 | 5 | 5 | 0 | 104 | 36 | 20.80 | 155 | 67.10 | 0 | 0 | 0 | 13 | 0 |
| Mohammad HafeezPAK | T20Is | 2012-2015 | 6 | 6 | 0 | 104 | 42 | 17.33 | 108 | 96.30 | 0 | 0 | 0 | 10 | 2 |
| Dushmantha ChameeraSL | ODIs | 2021-2025 | 11 | 8 | 1 | 104 | 29 | 14.86 | 153 | 67.97 | 0 | 0 | 1 | 8 | 1 |
| Dinesh ChandimalSL | Tests | 2013 | 1 | 1 | 0 | 102 | 102 | 102.00 | 176 | 57.95 | 1 | 0 | 0 | 8 | 0 |
| Matthew WadeAUS | ODIs | 2016 | 2 | 2 | 0 | 102 | 76 | 51.00 | 122 | 83.61 | 0 | 1 | 0 | 3 | 0 |
| Matt RenshawAUS | T20Is | 2026 | 2 | 2 | 0 | 102 | 65 | 51.00 | 77 | 132.47 | 0 | 1 | 0 | 7 | 1 |
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.