CricketScore

Players / M Theekshana

Men's cricket

M Theekshana: runs, wickets and records

266 recorded matches from 10 Dec 2020 to 11 Oct 2026, most often for Sri Lanka, Jaffna Kings, Chennai Super Kings. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests23593819.6739.60061
ODIs513028438*15.7851.000191
T20Is843914732*5.6569.300112
T20 leagues1294419316*8.7779.800155

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests452/2837.603.090
ODIs50754/2524.534.410
T20Is84843/1726.817.170
T20 leagues1281334/1528.027.520

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
38*91New Zealand9 Nov 2023
3865Pakistan16 Jul 2022
32*26Pakistan11 Oct 2026
2847Netherlands30 Jun 2023
27*44New Zealand17 Nov 2024

M Theekshana: matches in the records

M Theekshana appears in 266 recorded men's matches, from 10 December 2020 to 11 October 2026, most often for Sri Lanka, Jaffna Kings and Chennai Super Kings. The matches split as 2 in Test matches, 51 in One Day Internationals, 84 in Twenty20 Internationals and 129 in franchise Twenty20 leagues. The most frequent opponents in the records are Australia (20 matches), Zimbabwe (17 matches) and Bangladesh (16 matches). The ground used most often is R Premadasa Stadium, Colombo, with 46 matches.

M Theekshana batting record

In One Day Internationals, the batting record is 284 runs in 30 innings, an average of 15.78, a strike rate of 51.0 and a highest score of 38*, with 4 ducks.

In Twenty20 Internationals, the batting record is 147 runs in 39 innings, an average of 5.65, a strike rate of 69.3 and a highest score of 32*, with 7 ducks.

In franchise Twenty20 leagues, the batting record is 193 runs in 44 innings, an average of 8.77, a strike rate of 79.8 and a highest score of 16*, with 7 ducks.

M Theekshana bowling record

In One Day Internationals, the bowling record is 75 wickets in 50 innings, an average of 24.53, an economy rate of 4.41 and best figures of 4 for 25.

In Twenty20 Internationals, the bowling record is 84 wickets in 84 innings, an average of 26.81, an economy rate of 7.17 and best figures of 3 for 17.

In franchise Twenty20 leagues, the bowling record is 133 wickets in 128 innings, an average of 28.02, an economy rate of 7.52 and best figures of 4 for 15.

M Theekshana highest innings

The highest individual scores in the records are: 38* from 91 balls against New Zealand at M Chinnaswamy Stadium, Bengaluru on 9 November 2023 (ODIs). 38 from 65 balls against Pakistan at Galle International Stadium on 16 July 2022 (Tests). 32* from 26 balls against Pakistan at Rawalpindi Cricket Stadium on 11 October 2026 (T20Is). 28 from 47 balls against Netherlands at Queens Sports Club, Bulawayo on 30 June 2023 (ODIs). 27* from 44 balls against New Zealand at Pallekele International Cricket Stadium on 17 November 2024 (ODIs).

M Theekshana best bowling

The best bowling figures in the records are: 4 for 15 against Gulf Giants at Sharjah Cricket Stadium on 19 January 2024. 4 for 20 against Dubai Capitals at Sharjah Cricket Stadium on 29 January 2024. 4 for 25 against Colombo Stars at R Premadasa Stadium, Colombo on 10 December 2021. 4 for 25 against Zimbabwe at Queens Sports Club, Bulawayo on 2 July 2023. 4 for 31 against Netherlands at Harare Sports Club on 9 July 2023.

M Theekshana results with the side

In One Day Internationals, the player's side won 33 and lost 16 of the 51 recorded matches (67.3% of decided matches).

In Twenty20 Internationals, the player's side won 33 and lost 47 of the 84 recorded matches (41.2% of decided matches).

In franchise Twenty20 leagues, the player's side won 62 and lost 62 of the 129 recorded matches (50.0% of decided matches).

Against the most frequent opponents the results were Australia: 9 won, 10 lost in 20 matches, Zimbabwe: 11 won, 5 lost in 17 matches, Bangladesh: 8 won, 8 lost in 16 matches, New Zealand: 5 won, 9 lost in 16 matches and Pakistan: 5 won, 10 lost in 15 matches.

M Theekshana teams

Matches by side: Sri Lanka (137), Jaffna Kings (27), Chennai Super Kings (27), Barbados Royals (12), Rajasthan Royals (11), Joburg Super Kings (10), Galle Marvels (10), St Lucia Kings (10), Sharjah Warriors (8) and Dambulla Sixers (7).

M Theekshana main grounds

The grounds used most often are R Premadasa Stadium, Colombo (46), Pallekele International Cricket Stadium (32), Rangiri Dambulla International Stadium (17), Dubai International Cricket Stadium (10), MA Chidambaram Stadium, Chepauk, Chennai (10) and Sharjah Cricket Stadium (9).

M Theekshana runs by year

Runs in each calendar year of the records: 2021 (21), 2022 (108), 2023 (174), 2024 (167), 2025 (98), 2026 (115).

M Theekshana wickets by year

Wickets in each calendar year of the records: 2021 (29), 2022 (54), 2023 (62), 2024 (77), 2025 (38), 2026 (37).

M Theekshana matches by year

Recorded matches in each calendar year: 2020 (1), 2021 (21), 2022 (46), 2023 (54), 2024 (65), 2025 (41), 2026 (38).

M Theekshana fours and sixes

In One Day Internationals, 19 fours and 1 sixes, one boundary every 27.9 balls faced; 28.9% of the runs came in boundaries.

In franchise Twenty20 leagues, 15 fours and 5 sixes, one boundary every 12.1 balls faced; 46.6% of the runs came in boundaries.

How M Theekshana gets out

In One Day Internationals, 18 recorded dismissals: caught 67%, bowled 11%, lbw 11% and run out 6%.

In Twenty20 Internationals, 26 recorded dismissals: caught 65%, bowled 23%, lbw 4% and run out 4%.

In franchise Twenty20 leagues, 22 recorded dismissals: caught 59%, run out 18%, bowled 9% and stumped 5%.

M Theekshana bowling in detail

In One Day Internationals: 1,425 dot balls (56.9% of legal deliveries), 19 maidens, 73 wides and 12 no-balls and wickets by caught 33%, bowled 33% and lbw 25%.

In Twenty20 Internationals: 739 dot balls (39.2% of legal deliveries), 1 maidens, 54 wides and 3 no-balls and wickets by caught 42%, bowled 31% and lbw 17%.

In franchise Twenty20 leagues: 1,107 dot balls (37.2% of legal deliveries), 5 maidens, 76 wides and 4 no-balls and wickets by caught 57%, bowled 20% and lbw 14%.

M Theekshana player of the match awards

Of the 8 player of the match awards on record, the first is dated 18 October 2021 (Namibia v Sri Lanka) and the latest 23 October 2024 (West Indies v Sri Lanka): 4 in One Day Internationals, 1 in Twenty20 Internationals and 3 in franchise Twenty20 leagues.

M Theekshana first and latest matches

The first recorded match in Test matches is dated 8 July 2022 against Australia and the latest 16 July 2022 against Pakistan.

The first recorded match in One Day Internationals is dated 7 September 2021 against South Africa and the latest 3 June 2026 against West Indies.

The first recorded match in Twenty20 Internationals is dated 10 September 2021 against South Africa and the latest 11 October 2026 against Pakistan.

The first recorded match in franchise Twenty20 leagues is dated 10 December 2020 against Colombo Kings and the latest 9 September 2026 against Guyana Amazon Warriors.

M Theekshana against different opponents

The most runs against a single opponent are 112 against Pakistan in 10 innings (average 16.00), 98 against New Zealand in 11 innings (average 16.33), 54 against Bangladesh in 10 innings (average 6.75) and 47 against Zimbabwe in 6 innings (average 11.75).

The most wickets against a single opponent are 23 against New Zealand in 16 innings, 22 against Zimbabwe in 16 innings, 20 against Australia in 21 innings and 16 against West Indies in 11 innings.

M Theekshana at different grounds

The grounds that have produced the most runs are R Premadasa Stadium, Colombo (103 runs in 24 innings), Pallekele International Cricket Stadium (79 runs in 14 innings), Rawalpindi Cricket Stadium (70 runs in 6 innings) and Rangiri Dambulla International Stadium (60 runs in 8 innings).

M Theekshana recent years

Year by year, the latest figures in the records are 2021: 21 matches, 21 runs and 29 wickets; 2022: 46 matches, 108 runs and 54 wickets; 2023: 54 matches, 174 runs and 62 wickets; 2024: 65 matches, 167 runs and 77 wickets; 2025: 41 matches, 98 runs and 38 wickets; 2026: 38 matches, 115 runs and 37 wickets.

M Theekshana year by year

The busiest year in the records is 2024, with 65 matches. The most runs in a calendar year came in 2023: 174. The most wickets in a calendar year came in 2024: 77.

Questions and answers

How many matches has M Theekshana played?

266 recorded matches, from 10 December 2020 to 11 October 2026.

How many runs has M Theekshana scored in ODIs?

284 runs in 30 innings, at an average of 15.78.

How many runs has M Theekshana scored in T20Is?

147 runs in 39 innings, at an average of 5.65.

How many runs has M Theekshana scored in T20 leagues?

193 runs in 44 innings, at an average of 8.77.

What is M Theekshana's highest score?

38* from 91 balls against New Zealand on 9 November 2023, at M Chinnaswamy Stadium, Bengaluru.

How many wickets has M Theekshana taken in ODIs?

75 wickets in 50 innings, with best figures of 4 for 25.

How many wickets has M Theekshana taken in T20Is?

84 wickets in 84 innings, with best figures of 3 for 17.

How many wickets has M Theekshana taken in T20 leagues?

133 wickets in 128 innings, with best figures of 4 for 15.

How many sixes has M Theekshana hit?

9 sixes and 51 fours in the recorded matches.

How many player of the match awards has M Theekshana won?

8 in the recorded matches.

Which teams has M Theekshana played for?

Sri Lanka (137), Jaffna Kings (27), Chennai Super Kings (27), Barbados Royals (12), Rajasthan Royals (11), Joburg Super Kings (10), Galle Marvels (10) and St Lucia Kings (10).

When was M Theekshana's most recent recorded match?

11 October 2026.

Team pages

Records