Skip to content

Maheesh Theekshana

267 matches · 2020 to 2026 · played for Sri Lanka, Chennai Super Kings, Jaffna Kings, Barbados Royals

Batting

FormatMatchesInningsRunsAverageStrike rateFoursSixes
T2083833407.0874.9267
ODIs313129316.2851.9192
Tests235919.6739.661

Counted from the deliveries; super overs left out. See batting average and strike rate.

Bowling

FormatMatchesOversRunsWicketsAverageEconomyStrike rate
T20212809.35,97821727.557.3822.4
ODIs51427.21,8927624.894.4333.7
Tests260.5188537.603.0973.0

Byes and leg byes are not charged to the bowler. See economy rate and strike rate.

Recent matches

DateCompetitionMatchResult
31 Oct 2026ODIsSri Lanka v Pakistanlost
11 Oct 2026T20IsSri Lanka v Pakistanlost
9 Oct 2026T20IsSri Lanka v Pakistanlost
15 Sep 2026T20IsSri Lanka v Englandlost
9 Sep 2026CPLSt Lucia Kings v Guyana Amazon Warriorslost
6 Sep 2026CPLSt Lucia Kings v Barbados Tridentslost
3 Sep 2026CPLSt Lucia Kings v St Kitts and Nevis Patriotslost
26 Aug 2026CPLSt Lucia Kings v Trinbago Knight Riderswon
21 Aug 2026CPLSt Lucia Kings v Jamaica Kingsmenwon
19 Aug 2026CPLSt Lucia Kings v Guyana Amazon Warriorslost

Query Maheesh Theekshana yourself

500 free credits every month, no card. REST or MCP. Player id f24c6701.

Get a free key