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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Fakhar ZamanBK | T20 | 2023 | 4 | 4 | 0 | 41 | 22 | 10.25 | 37 | 110.81 | 0 | 0 | 1 | 3 | 1 |
| Rameen ShamimPAKW | ODIs | 2025 | 7 | 4 | 0 | 41 | 23 | 10.25 | 111 | 36.94 | 0 | 0 | 1 | 2 | 0 |
| Sohaib MaqsoodDG | T20 | 2021 | 5 | 5 | 0 | 41 | 24 | 8.20 | 45 | 91.11 | 0 | 0 | 1 | 6 | 0 |
| Sarah TaylorENGW | T20Is | 2012 | 2 | 2 | 1 | 40 | 21* | 40.00 | 48 | 83.33 | 0 | 0 | 0 | 2 | 1 |
| Ryan BurlZIM | ODIs | 2024 | 3 | 2 | 0 | 40 | 31 | 20.00 | 50 | 80.00 | 0 | 0 | 0 | 2 | 1 |
| Harry TectorIRE | T20Is | 2026 | 2 | 2 | 0 | 40 | 40 | 20.00 | 37 | 108.11 | 0 | 0 | 1 | 1 | 0 |
| Dominic DrakesCS | T20 | 2022 | 4 | 2 | 0 | 40 | 38 | 20.00 | 24 | 166.67 | 0 | 0 | 0 | 4 | 2 |
| Seekkuge PrasannaSL | T20Is | 2016-2017 | 3 | 3 | 1 | 40 | 22* | 20.00 | 34 | 117.65 | 0 | 0 | 0 | 1 | 2 |
| Luke JongweZIM | T20Is | 2024 | 3 | 3 | 2 | 40 | 25* | 40.00 | 27 | 148.15 | 0 | 0 | 0 | 4 | 2 |
| Akila DananjayaSL | ODIs | 2021-2024 | 5 | 5 | 1 | 40 | 17 | 10.00 | 40 | 100.00 | 0 | 0 | 1 | 5 | 0 |
| Sithara GimhanMSC | List A | 2026 | 1 | 1 | 0 | 39 | 39 | 39.00 | 37 | 105.41 | 0 | 0 | 0 | 8 | 0 |
| Ahan WickramasingheNCC | First-class | 2026 | 1 | 1 | 0 | 39 | 39 | 39.00 | 65 | 60.00 | 0 | 0 | 0 | 4 | 0 |
| Aveesha SamashBSC | T20 | 2026 | 1 | 1 | 1 | 39 | 39* | - | 42 | 92.86 | 0 | 0 | 0 | 1 | 1 |
| Nuwan KulasekaraSL | Tests | 2010-2013 | 2 | 2 | 0 | 39 | 22 | 19.50 | 128 | 30.47 | 0 | 0 | 0 | 2 | 0 |
| Hayley MatthewsWIW | T20Is | 2015 | 2 | 2 | 1 | 39 | 32* | 39.00 | 42 | 92.86 | 0 | 0 | 0 | 6 | 0 |
| Babar AzamPAK | ODIs | 2023 | 2 | 2 | 0 | 39 | 29 | 19.50 | 59 | 66.10 | 0 | 0 | 0 | 5 | 0 |
| Sahan ArachchigeNCC | First-class | 2025-2026 | 2 | 2 | 0 | 39 | 35 | 19.50 | 62 | 62.90 | 0 | 0 | 0 | 2 | 0 |
| Sadeera SamarawickramaSL | T20Is | 2021-2024 | 5 | 4 | 0 | 39 | 16 | 9.75 | 44 | 88.64 | 0 | 0 | 0 | 4 | 0 |
| Kamran AkmalPAK | T20Is | 2009-2012 | 5 | 5 | 0 | 39 | 32 | 7.80 | 41 | 95.12 | 0 | 0 | 1 | 1 | 1 |
| Fatima SanaPAKW | ODIs | 2025 | 7 | 5 | 0 | 39 | 22 | 7.80 | 68 | 57.35 | 0 | 0 | 0 | 5 | 0 |
| Temba BavumaSA | ODIs | 2021 | 1 | 1 | 1 | 38 | 38* | - | 53 | 71.70 | 0 | 0 | 0 | 1 | 0 |
| Devdutt PadikkalIND | T20Is | 2021 | 2 | 2 | 0 | 38 | 29 | 19.00 | 38 | 100.00 | 0 | 0 | 0 | 2 | 1 |
| Daniel VettoriNZ | ODIs | 2009-2011 | 3 | 3 | 1 | 38 | 25 | 19.00 | 58 | 65.52 | 0 | 0 | 0 | 1 | 0 |
| Shreyas IyerIND | ODIs | 2024 | 3 | 3 | 0 | 38 | 23 | 12.67 | 39 | 97.44 | 0 | 0 | 0 | 7 | 0 |
| Bhanuka RajapaksaSL | T20Is | 2021-2022 | 5 | 5 | 0 | 38 | 20 | 7.60 | 32 | 118.75 | 0 | 0 | 2 | 5 | 1 |
| M PremaratneBCAA | First-class | 2026 | 1 | 1 | 0 | 37 | 37 | 37.00 | 81 | 45.68 | 0 | 0 | 0 | 3 | 0 |
| K PathiratneNCC | First-class | 2026 | 1 | 1 | 0 | 37 | 37 | 37.00 | 105 | 35.24 | 0 | 0 | 0 | 4 | 0 |
| Naved-ul-HasanPAK | ODIs | 2006-2009 | 4 | 2 | 1 | 37 | 33 | 37.00 | 35 | 105.71 | 0 | 0 | 0 | 1 | 2 |
| Nazmul Hossain ShantoBAN | ODIs | 2025 | 2 | 2 | 0 | 37 | 23 | 18.50 | 45 | 82.22 | 0 | 0 | 0 | 4 | 0 |
| Yashodha LankaCS/BSC | T20 | 2023-2026 | 2 | 2 | 0 | 37 | 26 | 18.50 | 44 | 84.09 | 0 | 0 | 0 | 2 | 1 |
| Imad WasimGG | T20 | 2022 | 4 | 4 | 0 | 37 | 17 | 9.25 | 39 | 94.87 | 0 | 0 | 0 | 3 | 1 |
| Umaima SohailPAKW | ODIs | 2025 | 5 | 5 | 2 | 37 | 19* | 12.33 | 55 | 67.27 | 0 | 0 | 1 | 6 | 0 |
| Laura MarshENGW | ODIs | 2016 | 2 | 1 | 1 | 36 | 36* | - | 64 | 56.25 | 0 | 0 | 0 | 3 | 0 |
| MahmudullahBAN | ODIs | 2007 | 1 | 1 | 0 | 36 | 36 | 36.00 | 54 | 66.67 | 0 | 0 | 0 | 1 | 0 |
| Imrul KayesBAN | T20Is | 2017 | 1 | 1 | 0 | 36 | 36 | 36.00 | 25 | 144.00 | 0 | 0 | 0 | 4 | 1 |
| Jason HolderWI | ODIs | 2015 | 1 | 1 | 0 | 36 | 36 | 36.00 | 13 | 276.92 | 0 | 0 | 0 | 2 | 3 |
| Tharanga ParanavitanaSL | Tests | 2010 | 1 | 2 | 1 | 36 | 20* | 36.00 | 97 | 37.11 | 0 | 0 | 0 | 7 | 0 |
| Mark ChapmanDS | T20 | 2024 | 3 | 3 | 0 | 36 | 24 | 12.00 | 37 | 97.30 | 0 | 0 | 0 | 5 | 0 |
| Craig KieswetterENG | T20Is | 2012 | 1 | 1 | 0 | 35 | 35 | 35.00 | 25 | 140.00 | 0 | 0 | 0 | 4 | 2 |
| Pat CumminsAUS | ODIs | 2022 | 2 | 1 | 0 | 35 | 35 | 35.00 | 43 | 81.40 | 0 | 0 | 0 | 2 | 0 |
| Krunal PandyaIND | ODIs | 2021 | 2 | 1 | 0 | 35 | 35 | 35.00 | 54 | 64.81 | 0 | 0 | 0 | 3 | 0 |
| MahmudullahBAN | T20Is | 2017 | 2 | 2 | 1 | 35 | 31 | 35.00 | 31 | 112.90 | 0 | 0 | 0 | 3 | 0 |
| Sabbir RahmanBAN | T20Is | 2017 | 2 | 2 | 0 | 35 | 19 | 17.50 | 32 | 109.38 | 0 | 0 | 0 | 2 | 1 |
| Nipuni HansikaSLW | ODIs | 2016 | 2 | 2 | 0 | 35 | 29 | 17.50 | 87 | 40.23 | 0 | 0 | 0 | 4 | 0 |
| Chad BowesGT | T20 | 2023 | 2 | 2 | 1 | 35 | 22 | 35.00 | 41 | 85.37 | 0 | 0 | 0 | 3 | 0 |
| Ruturaj GaikwadIND | T20Is | 2021 | 2 | 2 | 0 | 35 | 21 | 17.50 | 28 | 125.00 | 0 | 0 | 0 | 3 | 0 |
| Sammu AshanJK/NSWC | T20 | 2021-2026 | 2 | 2 | 0 | 35 | 20 | 17.50 | 41 | 85.37 | 0 | 0 | 0 | 2 | 0 |
| Jacob OramNZ | ODIs | 2009-2011 | 3 | 3 | 0 | 35 | 24 | 11.67 | 57 | 61.40 | 0 | 0 | 0 | 4 | 0 |
| Tom MooresKW | T20 | 2021 | 3 | 3 | 1 | 35 | 28 | 17.50 | 29 | 120.69 | 0 | 0 | 0 | 4 | 0 |
| Mohamed ShamazGG/PSC | T20 | 2021-2026 | 4 | 4 | 1 | 35 | 21 | 11.67 | 38 | 92.11 | 0 | 0 | 0 | 3 | 0 |
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.