Upcoming fixtures
Start times in India Standard Time. FairPlay rates are open on 1 market in Sri Lanka matches: see FairPlay rates.
9 Nov 2026 · 10:30 IST
Recent results
- Lost
1 Nov 2026 · 08:05 IST
- Lost
31 Oct 2026 · 13:30 IST
Tri-Series · ODI
Pakistan331/7 (48.3 ov)
Sri Lanka325/8 (50 ov)
Pakistan won by 3 wickets (with 9 balls remaining)
- Lost
31 Oct 2026 · 10:50 IST
Hong Kong Sixes · T10
Oman93/1 (4.4 ov)
Sri Lanka92/5 (6 ov)
Oman won by 5 wickets (with 8 balls remaining)
- Lost
31 Oct 2026 · 07:10 IST
- Won
30 Oct 2026 · 10:50 IST
Hong Kong Sixes · T10
Bangladesh127/2 (6 ov)
Sri Lanka129/5 (5.2 ov)
Sri Lanka won by 1 wicket (with 4 balls remaining)
- Lost
29 Oct 2026 · 13:30 IST
- Won
27 Oct 2026 · 13:30 IST
Tri-Series · ODI
Pakistan110 (25.3 ov)
Sri Lanka114/2 (18.1 ov)
Sri Lanka won by 8 wickets (with 191 balls remaining)
- Won
22 Oct 2026 · 13:30 IST
Tri-Series · ODI
Sri Lanka430/8 (49.5 ov)
England429/4 (50 ov)
Sri Lanka won by 2 wickets (with 1 ball remaining)
- Lost
18 Oct 2026 · 13:30 IST
- Won
13 Oct 2026 · 18:30 IST
Twenty20 International · T20I
Pakistan168/8 (20 ov)
Sri Lanka172/2 (17.1 ov)
Sri Lanka won by 8 wickets (with 17 balls remaining)
- Lost
11 Oct 2026 · 18:30 IST
- Lost
9 Oct 2026 · 18:30 IST
Twenty20 International · T20I
Pakistan187/6 (18.5 ov)
Sri Lanka182/8 (20 ov)
Pakistan won by 4 wickets (with 7 balls remaining)
- Won
3 Oct 2026 · 05:30 IST
- Lost
1 Oct 2026 · 10:00 IST
- No winner
29 Sept 2026 · 05:30 IST
- Lost
27 Sept 2026 · 15:00 IST
- Won
24 Sept 2026 · 17:00 IST
- Lost
22 Sept 2026 · 17:00 IST
- Lost
19 Sept 2026 · 19:00 IST
Twenty20 International · T20I
England126/2 (9.4 ov)
Sri Lanka124 (18.5 ov)
England won by 8 wickets (with 62 balls remaining)
- Lost
17 Sept 2026 · 23:00 IST
Twenty20 International · T20I
England146/4 (12.1 ov)
Sri Lanka145/9 (20 ov)
England won by 6 wickets (with 47 balls remaining)
Players
Players named in Sri Lanka's playing XIs in matches with a full FairPlay scorecard, most appearances first. Player pages show figures from those matches only, not career records.
- Dasun Shanaka74 matches
- Kusal Mendis54 matches
- Pathum Nissanka51 matches
- Eshan Malinga50 matches
- Kamindu Mendis49 matches
- Maheesh Theekshana49 matches
- Charith Asalanka45 matches
- Wanindu Hasaranga39 matches
- Dunith Wellalage38 matches
- Pavan Rathnayake37 matches
- Kamil Mishara36 matches
- Janith Liyanage35 matches
- Dushmantha Chameera33 matches
- Kusal Perera31 matches
- Binura Fernando29 matches
- Sahan Arachchige26 matches
- Asitha Fernando26 matches
- Dilshan Madushanka26 matches
- Avishka Fernando23 matches
- Nuwan Thushara21 matches
- Niroshan Dickwella20 matches
- Dhananjaya Lakshan18 matches
- Lahiru Udara18 matches
- Dinesh Chandimal17 matches
- Sadeera Samarawickrama15 matches
- Tharindu Ratnayake15 matches
- Milan Rathnayake15 matches
- Chamika Karunaratne14 matches
- Dushan Hemantha14 matches
- Vishen Halambage13 matches
- Chamindu Wickramasinghe13 matches
- Wanuja Sahan13 matches
- Sachitha Jayathilake11 matches
- Vijayakanth Viyaskanth11 matches
- Bhanuka Rajapaksa11 matches
- Matheesha Pathirana11 matches
- Sachindu Colombage10 matches
- Lasith Croospulle10 matches
- Dhananjaya de Silva10 matches
- Lahiru Kumara9 matches
FairPlay rating
FairPlay's own team-strength rating for each format group, built from verified results. Every team starts at 1500; beating stronger teams raises it more. A rating is shown once a team has 8 rated matches.
T20 and shorter
1459
56 rated matches · last played 1 Nov 2026
One-day
1482
30 rated matches · last played 31 Oct 2026
Record by competition
| Competition | P | W | L | Win % |
|---|---|---|---|---|
| Twenty20 International | 14 | 3 | 11 | 21% |
| Hong Kong Sixes | 10 | 5 | 5 | 50% |
| One Day International | 10 | 3 | 7 | 30% |
| Tri-Series | 10 | 4 | 6 | 40% |
| ICC Men's T20 World Cup | 7 | 3 | 4 | 43% |
| ICC World Test Championship | 4 | 0 | 2 | 0% |
| Asian Games Men | 2 | 1 | 1 | 50% |
Most frequent opponents
| Opponent | P | W | L | Win % |
|---|---|---|---|---|
| England | 15 | 3 | 12 | 20% |
| Pakistan | 15 | 4 | 11 | 27% |
| West Indies | 6 | 2 | 3 | 33% |
| India | 4 | 1 | 2 | 25% |
| Bangladesh | 3 | 2 | 1 | 67% |
| Zimbabwe | 3 | 1 | 2 | 33% |
| Hong Kong | 2 | 0 | 2 | 0% |
| Oman | 2 | 1 | 1 | 50% |
Highest totals
| Total | Team | Match |
|---|---|---|
| 549/9139.3 ov | Sri Lankav West Indies | 3 Jul 2026ICC World Test Championship · Test/5day |
| 430/849.5 ov | Sri Lankav England | 22 Oct 2026Tri-Series · ODI |
| 429/9154 ov | Sri Lankav India | 23 Aug 2026ICC World Test Championship · Test/5day |
| 331 all out45.1 ov | Sri Lankav England | 29 Oct 2026Tri-Series · ODI |
| 325/850 ov | Sri Lankav Pakistan | 31 Oct 2026Tri-Series · ODI |
About this page
- Scores, fixtures and results come from FairPlay's verified Sportmonks match data. Matches the source does not cover are not counted.
- Records cover the last 12 months (7 Nov 2025 to 1 Nov 2026) and are calculated by FairPlay. They are not official records. “No winner” covers draws, ties and no results; abandoned matches are not counted as played (4 abandoned in this period).
- Past results and ratings describe what has happened. They are not a tip or a prediction for any match.
- Updated Thu, 5 Nov, 17:27 IST.
