- Home
- Players
- M Tharupathi
Moors Sports Club · Men's cricket
M Tharupathi stats
Data through 11 September 2026Last updated 11 September 2026
Coverage: matches in the Cricsheet data from 13 May 2024 to 11 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
M Tharupathi played 30 T20 league and domestic matches in the data, between 2024 and 2026. M Tharupathi took 27 T20 league wickets in the data (average 19.93, economy 7.52, best 2/7).
T20 league & domestic matches
30
198 runs
Best bowling
4/23
List A
Teams played for
M Tharupathi batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 (leagues & domestic) | 30 | 20 | 4 | 198 | 36 | 12.38 | 118 | 167.8 | 0 | 0 | 3 | 19 | 10 |
| First-class | 1 | 1 | 0 | 0 | 0 | 0.00 | 4 | 0.0 | 0 | 0 | 1 | 0 | 0 |
| List A | 17 | 10 | 1 | 96 | 32* | 10.67 | 82 | 117.1 | 0 | 0 | 2 | 1 | 8 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2024 | 53 |
| 2025 | 60 |
| 2026 | 181 |
Year-by-year batting (7 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2024 | List A | 4 | 42 | 14.00 | 131.2 | 32 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 4 | 11 | 2.75 | 122.2 | 10 | 0 | 0 |
| 2025 | First-class | 1 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2025 | List A | 2 | 36 | 18.00 | 120.0 | 25 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 5 | 24 | 4.80 | 160.0 | 11 | 0 | 0 |
| 2026 | List A | 4 | 18 | 4.50 | 90.0 | 8 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 11 | 163 | 23.29 | 173.4 | 36 | 0 | 0 |
M Tharupathi bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 (leagues & domestic) | 28 | 429 | 538 | 27 | 2/7 | – | 19.93 | 7.52 | 15.9 | 0 | 0 | 0 |
| First-class | 1 | 31 | 25 | 4 | 4/25 | 4/25 | 6.25 | 4.84 | 7.8 | 1 | 0 | 1 |
| List A | 16 | 495 | 452 | 11 | 4/23 | – | 41.09 | 5.48 | 45.0 | 1 | 0 | 1 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2024 | 8 |
| 2025 | 15 |
| 2026 | 19 |
Year-by-year bowling (7 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2024 | List A | 5 | 2 | 45.00 | 6.43 | 1/28 |
| 2024 | T20 (leagues & domestic) | 6 | 6 | 15.67 | 6.71 | 2/7 |
| 2025 | First-class | 1 | 4 | 6.25 | 4.84 | 4/25 |
| 2025 | List A | 5 | 6 | 32.00 | 5.28 | 4/23 |
| 2025 | T20 (leagues & domestic) | 6 | 5 | 18.60 | 6.27 | 2/16 |
| 2026 | List A | 6 | 3 | 56.67 | 5.28 | 2/44 |
| 2026 | T20 (leagues & domestic) | 16 | 16 | 21.94 | 8.23 | 2/11 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Galle Gallants | T20 (leagues & domestic) | 3 | 65 | 21.67 | 191.2 | 36 | 0 | 0 |
| Colombo Cricket Club | T20 (leagues & domestic) | 3 | 26 | 13.00 | 173.3 | 11 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Colombo Cricket Club | T20 (leagues & domestic) | 3 | 4 | 10.00 | 8.57 | 2/16 |
| Kandy Royals | T20 (leagues & domestic) | 3 | 3 | 19.00 | 8.14 | 2/23 |
| Galle Gallants | T20 (leagues & domestic) | 3 | 2 | 40.00 | 10.43 | 1/16 |
| Jaffna Kings | T20 (leagues & domestic) | 3 | 0 | – | 8.33 | 0/12 |
| Nugegoda Sports Welfare Club | List A | 3 | 2 | 43.50 | 4.58 | 1/28 |
| Colombo Cricket Club | List A | 3 | 2 | 36.50 | 6.08 | 2/40 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Moors Sports Club Ground | 4 | 49 | 12.25 | 25 |
| Sinhalese Sports Club Ground | 5 | 46 | 11.50 | 35 |
| Pallekele International Cricket Stadium | 3 | 45 | 22.50 | 36 |
| Colts Cricket Club Ground | 3 | 41 | 41.00 | 29 |
| Bloomfield Cricket and Athletic Club Ground | 2 | 32 | 32.00 | 32 |
| R Premadasa Stadium | 3 | 30 | 10.00 | 28 |
| P Sara Oval | 6 | 20 | 3.33 | 13 |
| Colombo Cricket Club Ground | 1 | 11 | 11.00 | 11 |
| Army Ground | 1 | 10 | 10.00 | 10 |
| De Zoysa Stadium | 1 | 8 | 8.00 | 8 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Colts Cricket Club Ground | 4 | 6 | 12.00 | 7.20 |
| P Sara Oval | 7 | 5 | 34.40 | 6.07 |
| Police Park Ground | 1 | 4 | 6.25 | 4.84 |
| Colombo Cricket Club Ground | 2 | 4 | 14.00 | 7.30 |
| Sinhalese Sports Club Ground | 7 | 4 | 24.50 | 8.17 |
| Moors Sports Club Ground | 5 | 4 | 37.00 | 4.88 |
| R Premadasa Stadium | 3 | 3 | 25.00 | 9.78 |
| Pallekele International Cricket Stadium | 5 | 3 | 35.00 | 7.50 |
| Army Ground | 1 | 2 | 3.50 | 1.75 |
| Surrey Village | 1 | 2 | 5.50 | 5.50 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 0 | 1 | 0.0 | 1 | 18 | 2 | 9.00 |
| T20 | Middle | 83 | 45 | 184.4 | 5 | 359 | 20 | 7.52 |
| T20 | Death | 115 | 72 | 159.7 | 10 | 52 | 5 | 7.04 |
How M Tharupathi was dismissed
- Caught19 (73%)
- Run out3 (12%)
- Lbw1 (4%)
- Caught and bowled1 (4%)
- Bowled1 (4%)
- Stumped1 (4%)
How M Tharupathi took wickets
- Caught23
- Bowled8
- Lbw6
- Caught and bowled3
- Stumped2
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 8 Jun 2025 | 4 |
| 12 Jun 2025 | 1 |
| 13 Jun 2025 | 11 |
| 27 Jun 2025 | 25 |
| 1 Jul 2025 | 11 |
| 18 Jul 2026 | 1 |
| 23 Jul 2026 | 2 |
| 28 Jul 2026 | 9 |
| 1 Aug 2026 | 36 |
| 5 Aug 2026 | 2 |
| 7 Aug 2026 | 28 |
| 20 Aug 2026 | 29 |
| 24 Aug 2026 | 8 |
| 26 Aug 2026 | 8 |
| 30 Aug 2026 | 5 |
| 1 Sep 2026 | 13 |
| 5 Sep 2026 | 0 |
| 7 Sep 2026 | 5 |
| 9 Sep 2026 | 35 |
| 11 Sep 2026 | 0 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 11 Sep 2026 | List A | Sinhalese Sports Club | 0 | 2 | caught | R Premadasa Stadium |
| 9 Sep 2026 | T20 (leagues & domestic) | Nondescripts Cricket Club | 35* | 17 | not out | Sinhalese Sports Club Ground |
| 7 Sep 2026 | List A | Colts Cricket Club | 5 | 5 | caught | P Sara Oval |
| 5 Sep 2026 | T20 (leagues & domestic) | Burgher Recreation Club | 0 | 1 | caught | P Sara Oval |
| 1 Sep 2026 | T20 (leagues & domestic) | Nugegoda Sports Welfare Club | 13 | 7 | caught | P Sara Oval |
| 30 Aug 2026 | List A | Ace Capital Cricket Club | 5 | 9 | caught | Moors Sports Club Ground |
| 26 Aug 2026 | List A | Colombo Cricket Club | 8 | 4 | caught | Moors Sports Club Ground |
| 24 Aug 2026 | T20 (leagues & domestic) | Colombo Cricket Club | 8* | 5 | not out | Colts Cricket Club Ground |
| 20 Aug 2026 | T20 (leagues & domestic) | Tamil Union Cricket and Athletic Club | 29* | 17 | not out | Colts Cricket Club Ground |
| 7 Aug 2026 | T20 (leagues & domestic) | Galle Gallants | 28 | 17 | caught | R Premadasa Stadium |
| 5 Aug 2026 | T20 (leagues & domestic) | Kandy Royals | 2 | 4 | caught | R Premadasa Stadium |
| 1 Aug 2026 | T20 (leagues & domestic) | Galle Gallants | 36 | 15 | caught and bowled | Pallekele International Cricket Stadium |
| 28 Jul 2026 | T20 (leagues & domestic) | Jaffna Kings | 9* | 4 | not out | Pallekele International Cricket Stadium |
| 23 Jul 2026 | T20 (leagues & domestic) | Kandy Royals | 2 | 5 | lbw | Rangiri Dambulla International Stadium |
| 18 Jul 2026 | T20 (leagues & domestic) | Galle Gallants | 1 | 2 | caught | Sinhalese Sports Club Ground |
| 1 Jul 2025 | List A | Colts Cricket Club | 11 | 9 | caught | Moors Sports Club Ground |
| 27 Jun 2025 | List A | Bloomfield Cricket and Athletic Club | 25 | 21 | caught | Moors Sports Club Ground |
| 13 Jun 2025 | T20 (leagues & domestic) | Colombo Cricket Club | 11 | 6 | run out | Colombo Cricket Club Ground |
| 12 Jun 2025 | T20 (leagues & domestic) | Bloomfield Cricket and Athletic Club | 1 | 2 | caught | P Sara Oval |
| 8 Jun 2025 | T20 (leagues & domestic) | Badureliya Sports Club | 4 | 2 | caught | Colts Cricket Club Ground |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 11 Sep 2026 | List A | Sinhalese Sports Club | 0/8 | 1 | 0 | R Premadasa Stadium |
| 9 Sep 2026 | T20 (leagues & domestic) | Nondescripts Cricket Club | 1/36 | 4 | 0 | Sinhalese Sports Club Ground |
| 7 Sep 2026 | List A | Colts Cricket Club | 2/44 | 8.1 | 0 | P Sara Oval |
| 5 Sep 2026 | T20 (leagues & domestic) | Burgher Recreation Club | 1/24 | 3 | 0 | P Sara Oval |
| 1 Sep 2026 | T20 (leagues & domestic) | Nugegoda Sports Welfare Club | 1/25 | 4 | 0 | P Sara Oval |
| 30 Aug 2026 | List A | Ace Capital Cricket Club | 0/25 | 4 | 0 | Moors Sports Club Ground |
| 28 Aug 2026 | T20 (leagues & domestic) | Police Sports Club | 1/12 | 2 | 0 | Colts Cricket Club Ground |
| 26 Aug 2026 | List A | Colombo Cricket Club | 0/22 | 4 | 0 | Moors Sports Club Ground |
| 24 Aug 2026 | T20 (leagues & domestic) | Colombo Cricket Club | 2/20 | 2 | 0 | Colts Cricket Club Ground |
| 20 Aug 2026 | T20 (leagues & domestic) | Tamil Union Cricket and Athletic Club | 1/19 | 2 | 0 | Colts Cricket Club Ground |
| 18 Aug 2026 | List A | Tamil Union Cricket and Athletic Club | 0/27 | 5 | 0 | P Sara Oval |
| 16 Aug 2026 | T20 (leagues & domestic) | Kurunegala Youth Cricket Club | 2/11 | 2 | 0 | Surrey Village |
| 10 Aug 2026 | List A | Nugegoda Sports Welfare Club | 1/44 | 10 | 1 | Thurstan College Ground |
| 7 Aug 2026 | T20 (leagues & domestic) | Galle Gallants | 1/44 | 3.4 | 0 | R Premadasa Stadium |
| 5 Aug 2026 | T20 (leagues & domestic) | Kandy Royals | 2/23 | 3 | 0 | R Premadasa Stadium |
| 1 Aug 2026 | T20 (leagues & domestic) | Galle Gallants | 1/16 | 2 | 0 | Pallekele International Cricket Stadium |
| 29 Jul 2026 | T20 (leagues & domestic) | Dambulla Sixers | 1/29 | 4 | 0 | Pallekele International Cricket Stadium |
| 28 Jul 2026 | T20 (leagues & domestic) | Jaffna Kings | 0/12 | 2 | 0 | Pallekele International Cricket Stadium |
| 25 Jul 2026 | T20 (leagues & domestic) | Dambulla Sixers | 1/26 | 3 | 0 | Rangiri Dambulla International Stadium |
| 23 Jul 2026 | T20 (leagues & domestic) | Kandy Royals | 1/29 | 3 | 0 | Rangiri Dambulla International Stadium |
Frequently asked questions
How many wickets has M Tharupathi taken in T20 leagues?
27 wickets in 28 innings at an average of 19.93, economy 7.52, best figures 2/7.
How many wickets has M Tharupathi taken in List A?
11 wickets in 16 innings at an average of 41.09, economy 5.48, best figures 4/23.
How many runs has M Tharupathi scored in T20 leagues?
198 runs in 20 innings (30 matches) at an average of 12.38 and a strike rate of 167.8, in the data from 2024 to 2026.
What is M Tharupathi's highest score?
36 in T20 leagues, the highest score in the data.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.