Teams Mahesh Theekshana played for

TestSri Lanka (2022)
ODISri Lanka (2021-2023/24)
International Twenty20Sri Lanka (2021-2023/24)
Main FCColts Cricket Club (2018/19)
Main ListAColts Cricket Club (2017/18)
 Sri Lanka Army Sports Club (2020/21-2023/24)
Main Twenty20Colts Cricket Club (2017/18-2019/20)
 Jaffna Stallions (2020/21)
 Sri Lanka Army Sports Club (2020/21-2022)
 Jaffna Kings (2021/22-2023)
 Chennai Super Kings (2022-2024)
 Joburg Super Kings (2022/23)
Other FCSri Lanka (2022)
Other ListASri Lanka (2021-2023/24)
 Galle District (2021/22-2022/23)
Other Twenty20Sri Lanka Blues (2021)
 Sri Lanka (2021-2023/24)
 Sri Lanka Reds (2022)
 Sharjah Warriors (2023/24)
World CupSri Lanka (2023/24)
Twenty20 World CupSri Lanka (2021/22-2022/23)
World Test ChampionshipSri Lanka (2022)
World Cup Super LeagueSri Lanka (2021-2022/23)
Indian Premier LeagueChennai Super Kings (2022-2024)
South African Franchise T20Joburg Super Kings (2022/23)
Lanka Premier LeagueJaffna Stallions (2020/21)
 Jaffna Kings (2021/22-2023)
Sri Lanka Club ChampionshipColts Cricket Club (2018/19)
MiscellaneousColombo District Under-23s (2018/19)
 Colts Cricket Club Emerging Players (2018/19)
 Sri Lanka Board President's XI (2018/19)
 Northern Warriors (2020/21)
 Sri Lanka (2021/22-2023)
 Samp Army (2022/23)