Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

Mahesh Theekshana: Match list (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
DateMatchTeamBatBowlCtResultGroundSeries
6 Feb 2023JSK 189/6 v MCT 113Match 29 · T20JSKDNB2/160Joburg Super Kings won by 76 runsJohannesburgSA20 2022/23
5 Feb 2023JSK 160/6 v SEC 136/9Match 27 · T20JSKDNB2/310Joburg Super Kings won by 24 runsJohannesburgSA20 2022/23
3 Feb 2023PR 131/4 v JSKMatch 24 · T20JSK-0/160No resultJohannesburgSA20 2022/23
24 Jan 2023DSG 178/6 v JSK 182/2Match 22 · T20JSKDNB3/301Joburg Super Kings won by 8 wicketsJohannesburgSA20 2022/23
21 Jan 2023SEC 127 v JSK 128/5Match 17 · T20JSKDNB0/270Joburg Super Kings won by 5 wicketsGqeberhaSA20 2022/23
17 Jan 2023JSK 168/6 v PC 162Match 11 · T20JSKDNB0/370Joburg Super Kings won by 6 runsJohannesburgSA20 2022/23
7 Jan 2023IND 228/5 v SL 1373rd T20I · T20ISL20/480India won by 91 runsRajkotSri Lanka tour of India 2022/23
5 Jan 2023SL 206/6 v IND 190/82nd T20I · T20ISLDNB0/332Sri Lanka won by 16 runsPuneSri Lanka tour of India 2022/23
3 Jan 2023IND 162/5 v SL 1601st T20I · T20ISL11/290India won by 2 runsMumbaiSri Lanka tour of India 2022/23
23 Dec 2022CS 163/5 v JK 164/8Final · T20JK11/340Jaffna Kings won by 2 wicketsColomboLanka Premier League 2022/23
21 Dec 2022KF 143/8 v JK 98/3Qualifier 1 · T20JKDNB2/240Jaffna Kings won by 24 runs (DLS method)ColomboLanka Premier League 2022/23
18 Dec 2022JK 170/8 v GG 154/9Match 17 · T20JK1*1/180Jaffna Kings won by 16 runsColomboLanka Premier League 2022/23
12 Dec 2022JK 178/5 v CS 172/8Match 10 · T20JKDNB1/320Jaffna Kings won by 6 runsKandyLanka Premier League 2022/23
11 Dec 2022JK 240/4 v DA 189/8Match 8 · T20JKDNB0/310Jaffna Kings won by 51 runsKandyLanka Premier League 2022/23
10 Dec 2022JK 147/7 v KF 148/7Match 6 · T20JKDNB1/290Kandy Falcons won by 3 wicketsKandyLanka Premier League 2022/23
7 Dec 2022DA 121/9 v JK 122/1Match 3 · T20JKDNB3/200Jaffna Kings won by 9 wicketsHambantotaLanka Premier League 2022/23
6 Dec 2022JK 137 v GG 113Match 1 · T20JK01/240Jaffna Kings won by 24 runsHambantotaLanka Premier League 2022/23
30 Nov 2022SL 314/6 v AFG 313/83rd ODI · ODISLDNB0/460Sri Lanka won by 4 wickets (with 2 balls remaining)PallekeleAfghanistan tour of Sri Lanka 2022/23
27 Nov 2022SL 10/0 v AFG 2282nd ODI · ODISLDNB2/491No resultPallekeleAfghanistan tour of Sri Lanka 2022/23
25 Nov 2022SL 234 v AFG 294/81st ODI · ODISL31/620Afghanistan won by 60 runsPallekeleAfghanistan tour of Sri Lanka 2022/23
5 Nov 2022SL 141/8 v ENG 144/6Match 39 · T20ISL0*0/220England won by 4 wicketsSydneyICC Men's T20 World Cup 2022/23
1 Nov 2022AFG 144/8 v SL 148/432nd Match, Group 1 · T20ISLDNB0/330Sri Lanka won by 6 wickets (9 balls left)BrisbaneICC Men's T20 World Cup 2022/23
29 Oct 2022NZ 167/7 v SL 102Match 27 · T20ISL01/350New Zealand won by 65 runsSydneyICC Men's T20 World Cup 2022/23
25 Oct 2022SL 157/6 v AUS 158/3Match 19 · T20ISLDNB1/230Australia won by 7 wicketsPerthICC Men's T20 World Cup 2022/23
23 Oct 2022IRE 128/8 v SL 133/1Match 15 · T20ISLDNB2/190Sri Lanka won by 9 wicketsHobartICC Men's T20 World Cup 2022/23
20 Oct 2022SL 162/6 v NED 146/9Match 9 · T20ISLDNB2/320Sri Lanka won by 16 runsGeelongICC Men's T20 World Cup 2022/23
18 Oct 2022SL 152/8 v UAE 73Match 6 · T20ISLDNB2/150Sri Lanka won by 79 runsGeelongICC Men's T20 World Cup 2022/23
16 Oct 2022NAM 163/7 v SL 108Match 1 · T20ISL11*1/230Namibia won by 55 runsGeelongICC Men's T20 World Cup 2022/23
11 Sept 2022SL 170/6 v PAK 147Final · T20ISLDNB1/251Sri Lanka won by 23 runsDubaiAsia Cup 2022
9 Sept 2022PAK 121 v SL 124/5Match 12 · T20ISLDNB2/210Sri Lanka won by 5 wicketsDubaiAsia Cup 2022
6 Sept 2022IND 173/8 v SL 174/4Match 9 · T20ISLDNB1/291Sri Lanka won by 6 wicketsDubaiAsia Cup 2022
3 Sept 2022AFG 175/6 v SL 179/67th Match, Super Four · T20ISLDNB1/291Sri Lanka won by 4 wickets (with 5 balls remaining)SharjahAsia Cup 2022
1 Sept 2022BAN 183/7 v SL 184/8Match 5 · T20ISL0*1/230Sri Lanka won by 2 wicketsDubaiAsia Cup 2022
27 Aug 2022SL 105 v AFG 106/21st Match, Group B · T20ISL00/350Afghanistan won by 8 wickets (with 59 balls remaining)DubaiAsia Cup 2022
16 Jul 2022SL 222 & 337 v PAK 218 & 344/61st Test · TestSL38 & 112/68 & 0/441Pakistan won by 4 wicketsGallePakistan tour of Sri Lanka 2022
8 Jul 2022AUS 364 & 151 v SL 5542nd Test · TestSL101/48 & 2/280Sri Lanka won by an innings and 39 runsGalleAustralia tour of Sri Lanka 2022
24 Jun 2022SL 160 v AUS 164/65th ODI · ODISL2*2/260Australia won by 4 wicketsColomboAustralia tour of Sri Lanka 2022
21 Jun 2022SL 258 v AUS 2544th ODI · ODISL01/400Sri Lanka won by 4 runsColomboAustralia tour of Sri Lanka 2022
19 Jun 2022AUS 291/6 v SL 292/43rd ODI · ODISLDNB0/371Sri Lanka won by 6 wicketsColomboAustralia tour of Sri Lanka 2022
16 Jun 2022SL 220/9 v AUS 1892nd ODI · ODISL11*0/441Sri Lanka won by 26 runs (DLS method)KandyAustralia tour of Sri Lanka 2022
14 Jun 2022SL 300/7 v AUS 282/81st ODI · ODISLDNB1/510Australia won by 2 wickets (DLS method)KandyAustralia tour of Sri Lanka 2022
11 Jun 2022AUS 176/5 v SL 177/63rd T20I · T20ISLDNB2/250Sri Lanka won by 4 wicketsKandyAustralia tour of Sri Lanka 2022
8 Jun 2022SL 124/9 v AUS 126/72nd T20I · T20ISL1*0/290Australia won by 3 wicketsColomboAustralia tour of Sri Lanka 2022
7 Jun 2022SL 128 v AUS 134/01st T20I · T20ISL10/250Australia won by 10 wicketsColomboAustralia tour of Sri Lanka 2022
12 May 2022CSK 97 v MI 103/5Match 59 · T20CSK00/240Mumbai Indians won by 5 wicketsMumbaiIndian Premier League 2022
8 May 2022CSK 208/6 v DC 117Match 55 · T20CSKDNB1/290Chennai Super Kings won by 91 runsNavi MumbaiIndian Premier League 2022
4 May 2022RCB 173/8 v CSK 160/8Match 49 · T20CSK7*3/270Royal Challengers Bangalore won by 13 runsPuneIndian Premier League 2022
1 May 2022CSK 202/2 v SH 189/6Match 46 · T20CSKDNB0/260Chennai Super Kings won by 13 runsPuneIndian Premier League 2022
25 Apr 2022PK 187/4 v CSK 176/6Match 38 · T20CSKDNB1/320Punjab Kings won by 11 runsMumbaiIndian Premier League 2022
21 Apr 2022MI 155/7 v CSK 156/7Match 33 · T20CSKDNB1/350Chennai Super Kings won by 3 wicketsNavi MumbaiIndian Premier League 2022
PreviousPage 5 · 283 matchesNext

Bat batted first or second · Bowl bowling figures · Ct catches

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.