- Home
- Players
- Maheesh Theekshana
Sri Lanka · Men's cricket
Maheesh Theekshana stats
Data through 11 October 2026Last updated 11 October 2026
Coverage: matches in the Cricsheet data from 10 December 2020 to 11 October 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2020 and 2026, Maheesh Theekshana appears in 2 Tests, 51 ODIs, 84 T20Is for Sri Lanka in the Cricsheet data. Maheesh Theekshana took 133 T20 league wickets in the data (average 28.02, economy 7.52, best 4/15).
International matches
137
Tests 2 · ODIs 51 · T20Is 84
International wickets
164
0 five-wicket hauls
T20 league & domestic matches
129
193 runs
Best bowling
4/15
T20 (leagues & domestic)
Teams played for
Sri Lanka 2021–2026 · 137Jaffna Kings 2021–2023 · 27Chennai Super Kings 2022–2024 · 27Barbados Royals 2024 · 12Sharjah Warriorz 2024–2025 · 11Rajasthan Royals 2025 · 11St Lucia Kings 2026 · 10Galle Marvels 2024 · 10Joburg Super Kings 2023–2025 · 10Dambulla Sixers 2026 · 7Hyderabad Kingsmen 2026 · 3Jaffna Stallions 2020 · 1
Maheesh Theekshana batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 2 | 3 | 0 | 59 | 38 | 19.67 | 149 | 39.6 | 0 | 0 | 0 | 6 | 1 |
| ODI | 51 | 31 | 13 | 284 | 38* | 15.78 | 557 | 51.0 | 0 | 0 | 4 | 19 | 1 |
| T20I | 84 | 41 | 15 | 147 | 32* | 5.65 | 212 | 69.3 | 0 | 0 | 7 | 11 | 2 |
| T20 (leagues & domestic) | 129 | 44 | 22 | 193 | 16* | 8.77 | 242 | 79.8 | 0 | 0 | 7 | 15 | 5 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2020 | 0 |
| 2021 | 21 |
| 2022 | 108 |
| 2023 | 174 |
| 2024 | 167 |
| 2025 | 98 |
| 2026 | 115 |
Year-by-year batting (19 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2021 | ODI | 1 | 10 | – | 38.5 | 10 | 0 | 0 |
| 2021 | T20 (leagues & domestic) | 2 | 2 | 1.00 | 33.3 | 2 | 0 | 0 |
| 2021 | T20I | 3 | 9 | 4.50 | 128.6 | 7 | 0 | 0 |
| 2022 | ODI | 5 | 18 | 18.00 | 54.5 | 11 | 0 | 0 |
| 2022 | T20 (leagues & domestic) | 5 | 9 | 3.00 | 64.3 | 7 | 0 | 0 |
| 2022 | T20I | 8 | 22 | 7.33 | 84.6 | 11 | 0 | 0 |
| 2022 | Test | 3 | 59 | 19.67 | 39.6 | 38 | 0 | 0 |
| 2023 | ODI | 11 | 132 | 16.50 | 48.7 | 38 | 0 | 0 |
| 2023 | T20 (leagues & domestic) | 5 | 39 | 19.50 | 70.9 | 15 | 0 | 0 |
| 2023 | T20I | 4 | 3 | 1.00 | 20.0 | 2 | 0 | 0 |
| 2024 | ODI | 6 | 74 | 18.50 | 52.1 | 27 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 15 | 63 | 7.88 | 81.8 | 14 | 0 | 0 |
| 2024 | T20I | 9 | 30 | 4.29 | 61.2 | 14 | 0 | 0 |
| 2025 | ODI | 7 | 50 | 10.00 | 58.8 | 21 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 7 | 21 | 7.00 | 63.6 | 6 | 0 | 0 |
| 2025 | T20I | 6 | 27 | 6.75 | 52.9 | 8 | 0 | 0 |
| 2026 | ODI | 1 | 0 | – | – | 0 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 10 | 59 | 14.75 | 103.5 | 16 | 0 | 0 |
| 2026 | T20I | 11 | 56 | 8.00 | 87.5 | 32 | 0 | 0 |
Maheesh Theekshana bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 4 | 365 | 188 | 5 | 2/28 | 3/76 | 37.60 | 3.09 | 73.0 | 0 | 0 | 10 |
| ODI | 50 | 2,504 | 1,835 | 75 | 4/25 | – | 24.47 | 4.40 | 33.4 | 7 | 0 | 19 |
| T20I | 84 | 1,884 | 2,252 | 84 | 3/17 | – | 26.81 | 7.17 | 22.4 | 0 | 0 | 1 |
| T20 (leagues & domestic) | 128 | 2,973 | 3,726 | 133 | 4/15 | – | 28.02 | 7.52 | 22.4 | 4 | 0 | 5 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2020 | 0 |
| 2021 | 29 |
| 2022 | 54 |
| 2023 | 62 |
| 2024 | 77 |
| 2025 | 38 |
| 2026 | 37 |
Year-by-year bowling (20 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2020 | T20 (leagues & domestic) | 1 | 0 | – | 5.67 | 0/17 |
| 2021 | ODI | 1 | 4 | 9.25 | 3.70 | 4/37 |
| 2021 | T20 (leagues & domestic) | 10 | 16 | 16.75 | 6.87 | 4/25 |
| 2021 | T20I | 10 | 9 | 25.56 | 6.22 | 3/17 |
| 2022 | ODI | 8 | 6 | 49.50 | 4.12 | 2/26 |
| 2022 | T20 (leagues & domestic) | 17 | 22 | 21.50 | 7.06 | 4/33 |
| 2022 | T20I | 19 | 21 | 22.62 | 6.49 | 3/24 |
| 2022 | Test | 4 | 5 | 37.60 | 3.09 | 2/28 |
| 2023 | ODI | 19 | 34 | 22.21 | 4.71 | 4/25 |
| 2023 | T20 (leagues & domestic) | 29 | 25 | 32.96 | 7.36 | 3/30 |
| 2023 | T20I | 6 | 3 | 57.33 | 7.17 | 1/22 |
| 2024 | ODI | 10 | 15 | 21.00 | 4.21 | 4/31 |
| 2024 | T20 (leagues & domestic) | 35 | 40 | 23.60 | 6.87 | 4/15 |
| 2024 | T20I | 19 | 22 | 21.50 | 7.08 | 3/28 |
| 2025 | ODI | 11 | 14 | 28.93 | 4.49 | 4/40 |
| 2025 | T20 (leagues & domestic) | 17 | 13 | 45.62 | 9.41 | 2/26 |
| 2025 | T20I | 13 | 11 | 35.91 | 7.82 | 2/23 |
| 2026 | ODI | 1 | 2 | 13.00 | 2.60 | 2/26 |
| 2026 | T20 (leagues & domestic) | 19 | 17 | 35.71 | 8.18 | 2/18 |
| 2026 | T20I | 17 | 18 | 28.17 | 8.11 | 3/23 |
Maheesh Theekshana against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| New Zealand | ODI | 4 | 82 | 82.00 | 50.3 | 38 | 0 | 0 |
| Bangladesh | ODI | 6 | 42 | 7.00 | 44.2 | 21 | 0 | 0 |
| Zimbabwe | ODI | 4 | 33 | 16.50 | 62.3 | 18 | 0 | 0 |
| Pakistan | ODI | 3 | 28 | 14.00 | 77.8 | 21 | 0 | 0 |
| India | ODI | 3 | 17 | 17.00 | 41.5 | 12 | 0 | 0 |
| Australia | ODI | 5 | 15 | 5.00 | 34.9 | 11 | 0 | 0 |
| Pakistan | T20I | 5 | 35 | 11.67 | 102.9 | 32 | 0 | 0 |
| England | T20I | 6 | 18 | 4.50 | 72.0 | 10 | 0 | 0 |
| New Zealand | T20I | 7 | 16 | 3.20 | 53.3 | 14 | 0 | 0 |
| South Africa | T20I | 3 | 14 | 14.00 | 66.7 | 7 | 0 | 0 |
| Zimbabwe | T20I | 3 | 14 | 7.00 | 50.0 | 8 | 0 | 0 |
| Bangladesh | T20I | 4 | 12 | 6.00 | 48.0 | 6 | 0 | 0 |
| Australia | T20I | 4 | 11 | 5.50 | 110.0 | 6 | 0 | 0 |
| West Indies | T20I | 3 | 9 | 4.50 | 90.0 | 4 | 0 | 0 |
| India | T20I | 5 | 7 | 1.40 | 38.9 | 2 | 0 | 0 |
| Guyana Amazon Warriors | T20 (leagues & domestic) | 3 | 13 | 6.50 | 65.0 | 6 | 0 | 0 |
| Galle Gladiators | T20 (leagues & domestic) | 4 | 3 | 1.00 | 25.0 | 2 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| New Zealand | ODI | 6 | 13 | 15.38 | 4.78 | 4/44 |
| Zimbabwe | ODI | 8 | 11 | 23.82 | 3.80 | 4/25 |
| West Indies | ODI | 4 | 9 | 13.78 | 3.65 | 4/34 |
| Australia | ODI | 8 | 8 | 37.25 | 4.53 | 4/40 |
| Bangladesh | ODI | 8 | 8 | 37.00 | 4.42 | 3/69 |
| Netherlands | ODI | 3 | 8 | 13.25 | 4.16 | 4/31 |
| Pakistan | ODI | 4 | 4 | 50.50 | 5.22 | 1/37 |
| India | ODI | 3 | 3 | 51.00 | 5.63 | 2/45 |
| Zimbabwe | T20I | 8 | 11 | 20.09 | 7.21 | 2/14 |
| New Zealand | T20I | 10 | 10 | 27.80 | 7.22 | 3/30 |
| Australia | T20I | 11 | 9 | 32.78 | 7.02 | 3/24 |
| Pakistan | T20I | 10 | 9 | 35.33 | 8.37 | 2/21 |
| Ireland | T20I | 3 | 8 | 7.38 | 4.92 | 3/17 |
| India | T20I | 8 | 7 | 37.57 | 8.77 | 3/28 |
| West Indies | T20I | 7 | 7 | 22.57 | 6.04 | 2/7 |
| Bangladesh | T20I | 8 | 6 | 41.17 | 7.84 | 2/37 |
| Netherlands | T20I | 3 | 5 | 12.00 | 7.50 | 2/3 |
| England | T20I | 6 | 3 | 43.33 | 6.19 | 2/21 |
| South Africa | T20I | 5 | 1 | 127.00 | 7.47 | 1/35 |
| Royal Challengers Bengaluru | T20 (leagues & domestic) | 6 | 8 | 22.88 | 8.32 | 4/33 |
| Gujarat Titans | T20 (leagues & domestic) | 5 | 8 | 22.12 | 8.85 | 2/24 |
| Colombo Stars | T20 (leagues & domestic) | 4 | 8 | 14.50 | 7.25 | 4/25 |
| Dambulla Giants | T20 (leagues & domestic) | 3 | 8 | 8.25 | 5.50 | 3/21 |
| Trinbago Knight Riders | T20 (leagues & domestic) | 4 | 7 | 20.43 | 8.94 | 3/26 |
| Guyana Amazon Warriors | T20 (leagues & domestic) | 5 | 7 | 19.14 | 6.99 | 3/15 |
| Kandy Falcons | T20 (leagues & domestic) | 4 | 5 | 25.20 | 7.88 | 2/24 |
| St Kitts and Nevis Patriots | T20 (leagues & domestic) | 4 | 5 | 20.80 | 6.50 | 2/16 |
| Delhi Capitals | T20 (leagues & domestic) | 4 | 4 | 27.00 | 7.71 | 2/23 |
| Sunrisers Hyderabad | T20 (leagues & domestic) | 5 | 4 | 40.75 | 8.15 | 2/52 |
| Antigua and Barbuda Falcons | T20 (leagues & domestic) | 4 | 4 | 23.75 | 5.94 | 2/18 |
| Gulf Giants | T20 (leagues & domestic) | 3 | 4 | 17.25 | 5.75 | 4/15 |
| Dambulla Aura | T20 (leagues & domestic) | 4 | 4 | 25.00 | 6.25 | 3/20 |
| Galle Gladiators | T20 (leagues & domestic) | 5 | 4 | 37.00 | 7.40 | 1/18 |
| Colombo Strikers | T20 (leagues & domestic) | 4 | 4 | 24.25 | 6.06 | 2/20 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 5 | 4 | 38.75 | 8.16 | 2/32 |
| B-Love Kandy | T20 (leagues & domestic) | 3 | 3 | 35.33 | 8.83 | 2/37 |
| Punjab Kings | T20 (leagues & domestic) | 3 | 3 | 31.33 | 7.83 | 2/26 |
| Sunrisers Eastern Cape | T20 (leagues & domestic) | 5 | 3 | 49.00 | 7.35 | 2/31 |
| Jaffna Kings | T20 (leagues & domestic) | 5 | 2 | 71.00 | 7.10 | 1/11 |
| Mumbai Indians | T20 (leagues & domestic) | 4 | 2 | 67.00 | 8.93 | 1/35 |
| MI Emirates | T20 (leagues & domestic) | 4 | 2 | 55.50 | 9.12 | 1/31 |
| Rajasthan Royals | T20 (leagues & domestic) | 3 | 1 | 94.00 | 7.83 | 1/24 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| R Premadasa Stadium | 25 | 103 | 7.36 | 18 |
| Pallekele International Cricket Stadium | 14 | 79 | 13.17 | 27 |
| Rawalpindi Cricket Stadium | 6 | 70 | 17.50 | 32 |
| Rangiri Dambulla International Stadium | 8 | 60 | 12.00 | 16 |
| Galle International Stadium | 3 | 59 | 19.67 | 38 |
| Queens Sports Club | 3 | 44 | 22.00 | 28 |
| M Chinnaswamy Stadium | 1 | 38 | – | 38 |
| Providence Stadium | 5 | 30 | 15.00 | 14 |
| Arun Jaitley Stadium | 1 | 21 | 21.00 | 21 |
| Sharjah Cricket Stadium | 4 | 20 | 10.00 | 9 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| R Premadasa Stadium | 45 | 61 | 21.84 | 5.55 |
| Pallekele International Cricket Stadium | 31 | 33 | 26.64 | 5.49 |
| Rangiri Dambulla International Stadium | 17 | 17 | 29.00 | 7.62 |
| Queens Sports Club | 6 | 13 | 14.77 | 4.06 |
| Sharjah Cricket Stadium | 9 | 12 | 18.17 | 6.78 |
| Harare Sports Club | 6 | 10 | 22.30 | 5.01 |
| Zayed Cricket Stadium | 6 | 8 | 15.62 | 6.20 |
| Providence Stadium | 6 | 8 | 20.12 | 7.00 |
| Dubai International Cricket Stadium | 10 | 8 | 33.62 | 6.72 |
| Rawalpindi Cricket Stadium | 8 | 8 | 38.62 | 7.08 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | – | – | – | – | 2070 | 88 | 7.35 |
| T20 | Middle | 66 | 107 | 61.7 | 8 | 1875 | 74 | 6.82 |
| T20 | Death | 274 | 347 | 79.0 | 40 | 912 | 55 | 8.62 |
| ODI | Powerplay | – | – | – | – | 732 | 17 | 4.17 |
| ODI | Middle | 112 | 284 | 39.4 | 5 | 1534 | 45 | 4.32 |
| ODI | Death | 172 | 273 | 63.0 | 13 | 238 | 13 | 5.60 |
How Maheesh Theekshana was dismissed
- Caught44 (64%)
- Bowled11 (16%)
- Run out6 (9%)
- Lbw4 (6%)
- Stumped2 (3%)
- Caught and bowled2 (3%)
How Maheesh Theekshana took wickets
- Caught137
- Bowled77
- Lbw56
- Stumped17
- Caught and bowled10
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 3 Feb 2026 | 2 |
| 19 Feb 2026 | 0 |
| 22 Feb 2026 | 10 |
| 25 Feb 2026 | 1 |
| 29 Mar 2026 | 2 |
| 8 Apr 2026 | 0 |
| 3 Jun 2026 | 0 |
| 11 Jun 2026 | 1 |
| 14 Jun 2026 | 4 |
| 19 Jul 2026 | 4 |
| 21 Jul 2026 | 1 |
| 25 Jul 2026 | 13 |
| 26 Jul 2026 | 16 |
| 2 Aug 2026 | 11 |
| 16 Aug 2026 | 4 |
| 3 Sep 2026 | 2 |
| 9 Sep 2026 | 6 |
| 15 Sep 2026 | 4 |
| 9 Oct 2026 | 1 |
| 11 Oct 2026 | 32 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 11 Oct 2026 | T20I | Pakistan | 32* | 26 | not out | Rawalpindi Cricket Stadium |
| 9 Oct 2026 | T20I | Pakistan | 1 | 2 | caught and bowled | Rawalpindi Cricket Stadium |
| 15 Sep 2026 | T20I | England | 4 | 8 | bowled | The Rose Bowl |
| 9 Sep 2026 | T20 (leagues & domestic) | Guyana Amazon Warriors | 6* | 11 | not out | Providence Stadium |
| 3 Sep 2026 | T20 (leagues & domestic) | St Kitts and Nevis Patriots | 2 | 3 | caught | Warner Park |
| 16 Aug 2026 | T20 (leagues & domestic) | Barbados Royals | 4* | 1 | not out | Daren Sammy Cricket Ground |
| 2 Aug 2026 | T20 (leagues & domestic) | Jaffna Kings | 11* | 5 | not out | Pallekele International Cricket Stadium |
| 26 Jul 2026 | T20 (leagues & domestic) | Galle Gallants | 16* | 12 | not out | Rangiri Dambulla International Stadium |
| 25 Jul 2026 | T20 (leagues & domestic) | Colombo Kaps | 13 | 12 | caught | Rangiri Dambulla International Stadium |
| 21 Jul 2026 | T20 (leagues & domestic) | Kandy Royals | 1* | 1 | not out | Rangiri Dambulla International Stadium |
| 19 Jul 2026 | T20 (leagues & domestic) | Jaffna Kings | 4 | 8 | caught | Sinhalese Sports Club Ground |
| 14 Jun 2026 | T20I | West Indies | 4 | 4 | bowled | Sabina Park |
| 11 Jun 2026 | T20I | West Indies | 1 | 5 | caught | Sabina Park |
| 3 Jun 2026 | ODI | West Indies | 0* | 0 | not out | Sabina Park |
| 8 Apr 2026 | T20 (leagues & domestic) | Peshawar Zalmi | 0 | 1 | caught and bowled | National Stadium, Karachi |
| 29 Mar 2026 | T20 (leagues & domestic) | Quetta Gladiators | 2* | 3 | not out | Gaddafi Stadium |
| 25 Feb 2026 | T20I | New Zealand | 1* | 1 | not out | R Premadasa Stadium |
| 22 Feb 2026 | T20I | England | 10* | 8 | not out | Pallekele International Cricket Stadium |
| 19 Feb 2026 | T20I | Zimbabwe | 0* | 0 | not out | R Premadasa Stadium |
| 3 Feb 2026 | T20I | England | 2 | 6 | caught | Pallekele International Cricket Stadium |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 11 Oct 2026 | T20I | Pakistan | 1/55 | 4 | 0 | Rawalpindi Cricket Stadium |
| 9 Oct 2026 | T20I | Pakistan | 2/36 | 4 | 0 | Rawalpindi Cricket Stadium |
| 15 Sep 2026 | T20I | England | 0/27 | 2 | 0 | The Rose Bowl |
| 9 Sep 2026 | T20 (leagues & domestic) | Guyana Amazon Warriors | 1/29 | 4 | 0 | Providence Stadium |
| 6 Sep 2026 | T20 (leagues & domestic) | Barbados Royals | 0/31 | 4 | 0 | Kensington Oval |
| 3 Sep 2026 | T20 (leagues & domestic) | St Kitts and Nevis Patriots | 1/48 | 4 | 0 | Warner Park |
| 26 Aug 2026 | T20 (leagues & domestic) | Trinbago Knight Riders | 0/49 | 4 | 0 | Queen's Park Oval |
| 21 Aug 2026 | T20 (leagues & domestic) | Jamaica Kingsmen | 1/31 | 4 | 0 | Daren Sammy Cricket Ground |
| 19 Aug 2026 | T20 (leagues & domestic) | Guyana Amazon Warriors | 2/33 | 3.1 | 0 | Daren Sammy Cricket Ground |
| 16 Aug 2026 | T20 (leagues & domestic) | Barbados Royals | 0/27 | 4 | 0 | Daren Sammy Cricket Ground |
| 14 Aug 2026 | T20 (leagues & domestic) | Antigua and Barbuda Falcons | 0/27 | 4 | 0 | Daren Sammy Cricket Ground |
| 12 Aug 2026 | T20 (leagues & domestic) | St Kitts and Nevis Patriots | 2/22 | 4 | 0 | Daren Sammy Cricket Ground |
| 9 Aug 2026 | T20 (leagues & domestic) | Antigua and Barbuda Falcons | 2/18 | 4 | 0 | Arnos Vale Ground |
| 26 Jul 2026 | T20 (leagues & domestic) | Galle Gallants | 0/32 | 4 | 0 | Rangiri Dambulla International Stadium |
| 25 Jul 2026 | T20 (leagues & domestic) | Colombo Kaps | 0/50 | 4 | 0 | Rangiri Dambulla International Stadium |
| 22 Jul 2026 | T20 (leagues & domestic) | Galle Gallants | 1/29 | 3 | 0 | Rangiri Dambulla International Stadium |
| 21 Jul 2026 | T20 (leagues & domestic) | Kandy Royals | 1/39 | 4 | 0 | Rangiri Dambulla International Stadium |
| 19 Jul 2026 | T20 (leagues & domestic) | Jaffna Kings | 1/11 | 4 | 0 | Sinhalese Sports Club Ground |
| 18 Jul 2026 | T20 (leagues & domestic) | Kandy Royals | 1/33 | 4 | 0 | Sinhalese Sports Club Ground |
| 14 Jun 2026 | T20I | West Indies | 1/26 | 4 | 1 | Sabina Park |
Frequently asked questions
How many wickets has Maheesh Theekshana taken in Tests?
5 wickets in 4 innings at an average of 37.60, economy 3.09, best figures 2/28.
How many wickets has Maheesh Theekshana taken in ODIs?
75 wickets in 50 innings at an average of 24.47, economy 4.40, best figures 4/25.
How many runs has Maheesh Theekshana scored in Tests?
59 runs in 3 innings (2 matches) at an average of 19.67 and a strike rate of 39.6, in the data from 2022 to 2022.
How many runs has Maheesh Theekshana scored in ODIs?
284 runs in 31 innings (51 matches) at an average of 15.78 and a strike rate of 51.0, in the data from 2021 to 2026.
How many runs has Maheesh Theekshana scored in T20Is?
147 runs in 41 innings (84 matches) at an average of 5.65 and a strike rate of 69.3, in the data from 2021 to 2026.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.