41Played
11Won
13Lost
2Tied / drawn
15No result
46%Win rate
Sri Lanka Fixtures
2nd Test · Pakistan vs Sri Lanka Test Series 2026Tuesday
Starts Tuesday · 10:00 AM IST
1st ODI · India vs Sri Lanka ODI Series 2026Sun 13 Dec
Starts Sun 13 Dec · 2:00 PM IST
2nd ODI · India vs Sri Lanka ODI Series 2026Wed 16 Dec
Starts Wed 16 Dec · 2:00 PM IST
3rd ODI · India vs Sri Lanka ODI Series 2026Sat 19 Dec
Starts Sat 19 Dec · 2:00 PM IST
1st T20I · India vs Sri Lanka T20I Series 2026Tue 22 Dec
Starts Tue 22 Dec · 7:00 PM IST
2nd T20I · India vs Sri Lanka T20I Series 2026Thu 24 Dec
Starts Thu 24 Dec · 7:00 PM IST
Sri Lanka Recent Form
Last 8 matches3 won · 4 lostlast 8
- D
vs PakistanMatch drawn9 Nov2026 - L
vs ScotlandScotland won by 26 runs31 Oct2026 - W
vs BangladeshSri Lanka won by 1 wkts30 Oct2026 - L
vs EnglandEngland won by 55 runs29 Oct2026 - W
vs PakistanSri Lanka won by 8 wkts27 Oct2026
Sri Lanka Recent Results
1st Test · Pakistan vs Sri Lanka Test Series 2026Result
Match drawn
11th Match, Group B · Hong Kong Sixes 2026Result
Scotland won by 26 runs
6th Match, Group B · Hong Kong Sixes 2026Result
Sri Lanka won by 1 wkts
6th Match · Pakistan, Sri Lanka and England ODI Series 2026Result
England won by 55 runs
5th Match · Pakistan, Sri Lanka and England ODI Series 2026Result
Sri Lanka won by 8 wkts
3rd Match · Pakistan, Sri Lanka and England ODI Series 2026Result
Sri Lanka won by 2 wkts
Sri Lanka Leading Players
Most runs
- Pavan Rathnayake4 matches · avg 84.8 · SR 122339runs
- Kusal Mendis5 matches · avg 46.8 · SR 75234runs
- Kamindu Mendis5 matches · avg 37.0 · SR 70185runs
- Dhananjaya de Silva1 matches · avg 167.0 · SR 68167runs
- Avishka Fernando4 matches · avg 41.5 · SR 104166runs
Most wickets
- Asitha Fernando5 matches · econ 4.8812wickets
- Dilshan Madushanka5 matches · econ 5.5511wickets
- Eshan Malinga4 matches · econ 7.276wickets
- Milan Rathnayaka1 matches · econ 2.644wickets
- Dunith Wellalage3 matches · econ 6.143wickets
Sri Lanka Results
| Date | Opponent | Score | Opp. score | Result |
|---|---|---|---|---|
| 9 Nov 2026 | PakistanTest · Pakistan vs Sri Lanka Test Series 2026 | 446 (117.2) | 434/9 & 284/8 (84.5) | D Match drawn |
| 31 Oct 2026 | ScotlandT20 · Hong Kong Sixes 2026 | 118/3 (6) | 144/4 (6) | L Scotland won by 26 runs |
| 30 Oct 2026 | BangladeshT20 · Hong Kong Sixes 2026 | 129/5 (5.2) | 127/4 (6) | W Sri Lanka won by 1 wkts |
| 29 Oct 2026 | EnglandODI · Pakistan, Sri Lanka and England ODI Series 2026 | 331 (45.1) | 386/5 (50) | L England won by 55 runs |
| 27 Oct 2026 | PakistanODI · Pakistan, Sri Lanka and England ODI Series 2026 | 114/2 (18.1) | 110 (25.3) | W Sri Lanka won by 8 wkts |
| 22 Oct 2026 | EnglandODI · Pakistan, Sri Lanka and England ODI Series 2026 | 423/7 (49.2) | 429/4 (50) | W Sri Lanka won by 2 wkts |
| 18 Oct 2026 | PakistanODI · Pakistan, Sri Lanka and England ODI Series 2026 | 268 (48.1) | 305 (49.5) | L Pakistan won by 37 runs |
| 1 Oct 2026 | IndiaT20I · T20I 2026 | 45 (9.5) | 169/7 (20) | L India won by 124 runs |
| 19 Sep 2026 | EnglandT20I · England vs Sri Lanka T20I Series 2026 | – | – | NR |
| 17 Sep 2026 | EnglandT20I · England vs Sri Lanka T20I Series 2026 | – | – | NR |
| 15 Sep 2026 | EnglandT20I · England vs Sri Lanka T20I Series 2026 | – | – | NR |
| 3 Jul 2026 | West IndiesTest · West Indies vs Sri Lanka Test Series 2026 | 549/9 (139.3) | 499 (165.5) | D Match drawn |
| 15 Jun 2026 | West IndiesT20I · West Indies vs Sri Lanka T20I Series 2026 | – | – | NR |
| 14 Jun 2026 | West IndiesT20I · West Indies vs Sri Lanka T20I Series 2026 | 169 (20) | 170/5 (19.4) | L West Indies won by 5 wkts |
| 12 Jun 2026 | West IndiesT20I · West Indies vs Sri Lanka T20I Series 2026 | 147/9 (20) | 149/3 (19.2) | L West Indies won by 7 wickets |
| 9 Jun 2026 | West IndiesODI · West Indies vs Sri Lanka ODI Series 2026 | – | – | NR No Result |
| 6 Jun 2026 | West IndiesODI · West Indies vs Sri Lanka ODI Series 2026 | – | – | NR Match abandoned due to rain (with toss) |
| 3 Jun 2026 | West IndiesODI · West Indies vs Sri Lanka ODI Series 2026 | 303/7 (50) | 262 (49.2) | W Sri Lanka won by 41 runs |
| 7 Jan 2026 | PakistanT20I · Sri Lanka vs Pakistan T20I Series 2026 | – | – | NR |
| 29 Nov 2025 | PakistanT20I · Pakistan, Zimbabwe and Sri Lanka T20I Series 2025 | – | – | NR |
| 27 Nov 2025 | PakistanT20I · Pakistan, Zimbabwe and Sri Lanka T20I Series 2025 | – | – | NR |
| 25 Nov 2025 | ZimbabweT20I · Pakistan, Zimbabwe and Sri Lanka T20I Series 2025 | – | – | NR |
| 22 Nov 2025 | PakistanT20I · Pakistan, Zimbabwe and Sri Lanka T20I Series 2025 | – | – | NR |
| 20 Nov 2025 | ZimbabweT20I · Pakistan, Zimbabwe and Sri Lanka T20I Series 2025 | – | – | NR |
| 16 Nov 2025 | PakistanODI · Pakistan, South Africa and Sri Lanka ODI Series 2025 | – | – | NR |
| 14 Nov 2025 | PakistanODI · Pakistan, South Africa and Sri Lanka ODI Series 2025 | – | – | NR |
| 11 Nov 2025 | PakistanODI · Pakistan, South Africa and Sri Lanka ODI Series 2025 | – | – | NR |
| 26 Sep 2025 | IndiaT20 · Asia Cup 2025 | 202/5 | 202/5 | L India won the super over |
| 23 Sep 2025 | PakistanT20 · Asia Cup 2025 | 133/8 | 138/5 | L Pakistan Won by 5 Wickets |
| 20 Sep 2025 | BangladeshT20 · Asia Cup 2025 | 168/7 | 169/6 | L Bangladesh Won by 4 Wickets |
| 18 Sep 2025 | AfghanistanT20 · Asia Cup 2025 | 171/4 | 169/8 | W Sri Lanka Won by 6 Wickets |
| 15 Sep 2025 | Hong KongT20 · Asia Cup 2025 | 153/6 | 149/4 | W Sri Lanka Won by 4 wickets |
| 13 Sep 2025 | BangladeshT20 · Asia Cup 2025 | 140/4 | 139/5 | W Sri Lanka Won by 6 Wickets |
| 6 Sep 2025 | ZimbabweT20I · T20I Tournament in Zimbabwe, Sep 2025 | 80 | 84/5 | L Zimbabwe Won by 5 Wickets |
| 3 Sep 2025 | ZimbabweT20I · T20I Tournament in Zimbabwe, Sep 2025 | 177/6 | 175/7 | W Sri Lanka won by 4 wickets |
| 31 Aug 2025 | ZimbabweODI · Zimbabwe vs Sri Lanka ODI Series 2025 | 278/5 | 277/7 | W Sri Lanka Won by 5 Wickets |
| 29 Aug 2025 | ZimbabweODI · Zimbabwe vs Sri Lanka ODI Series 2025 | 298/6 | 291/8 | W Sri Lanka Won by 7 Runs |
| 16 Jul 2025 | BangladeshT20I · Sri Lanka vs Bangladesh T20I Series 2025 | 132/7 | 133/2 | L Bangladesh Won by 8 Wickets |
| 13 Jul 2025 | BangladeshT20I · Sri Lanka vs Bangladesh T20I Series 2025 | 94 | 177/7 | L Bangladesh won by 83 runs |
| 10 Jul 2025 | BangladeshT20I · Sri Lanka vs Bangladesh T20I Series 2025 | 159/3 | 154/5 | W Sri Lanka Won by 7 Wickets |
| 5 Jul 2025 | BangladeshODI · Sri Lanka vs Bangladesh ODI Series 2025 | 232 | 248 | L Bangladesh Won by 16 Runs |
Sri Lanka Records
Highest total549/9vs WI, 3 Jul 2026
Lowest all out45vs IND, 1 Oct 2026
Biggest win by runs41 runsvs WI, 3 Jun 2026 Biggest win by wickets8 wicketsvs PAK, 27 Oct 2026 Sri Lanka Season by Season
| Year | P | W | L | T/D | NR | Win % |
|---|---|---|---|---|---|---|
| 2026 | 19 | 4 | 6 | 2 | 7 | 40% |
| 2025 | 22 | 7 | 7 | 0 | 8 | 50% |
Sri Lanka Head to Head
| Opponent | P | W | L | T/D | NR | Win % |
|---|---|---|---|---|---|---|
| Pakistan | 11 | 1 | 2 | 1 | 7 | 33% |
| Bangladesh | 7 | 3 | 4 | 0 | 0 | 43% |
| West Indies | 7 | 1 | 2 | 1 | 3 | 33% |
| Zimbabwe | 6 | 3 | 1 | 0 | 2 | 75% |
| England | 5 | 1 | 1 | 0 | 3 | 50% |
| India | 2 | 0 | 2 | 0 | 0 | 0% |
| Scotland | 1 | 0 | 1 | 0 | 0 | 0% |
| Afghanistan | 1 | 1 | 0 | 0 | 0 | 100% |
| Hong Kong | 1 | 1 | 0 | 0 | 0 | 100% |
Sri Lanka Record by Venue
| Ground | P | W | L | T/D | NR | Win % |
|---|---|---|---|---|---|---|
| Rawalpindi Cricket Stadium | 11 | 1 | 1 | 1 | 8 | 50% |
| Sabina Park | 6 | 1 | 2 | 0 | 3 | 33% |
| Harare Sports Club | 4 | 3 | 1 | 0 | 0 | 75% |
| Dubai International Cricket Stadium | 3 | 1 | 2 | 0 | 0 | 33% |
| Zayed Cricket Stadium | 3 | 2 | 1 | 0 | 0 | 67% |
| Mission Road Ground | 2 | 1 | 1 | 0 | 0 | 50% |
| Gaddafi Stadium | 2 | 1 | 1 | 0 | 0 | 50% |
| Rangiri Dambulla International Stadium | 2 | 0 | 1 | 0 | 1 | 0% |
| R Premadasa Stadium | 2 | 0 | 2 | 0 | 0 | 0% |
| Kōrogi Sports Park | 1 | 0 | 1 | 0 | 0 | 0% |
| Old Trafford | 1 | 0 | 0 | 0 | 1 | – |
| Sophia Gardens | 1 | 0 | 0 | 0 | 1 | – |
| The Rose Bowl | 1 | 0 | 0 | 0 | 1 | – |
| Sir Vivian Richards Stadium | 1 | 0 | 0 | 1 | 0 | – |
| Pallekele International Cricket Stadium | 1 | 1 | 0 | 0 | 0 | 100% |
Sri Lanka at Each Ground (full record)
Sri Lanka Batting
| Player | M | Inns | Runs | HS | Avg | SR | 50+ |
|---|---|---|---|---|---|---|---|
| Pavan Rathnayake | 4 | 4 | 339 | 130 | 84.75 | 122.4 | 3 |
| Kusal Mendis | 5 | 5 | 234 | 119 | 46.80 | 74.8 | 2 |
| Kamindu Mendis | 5 | 5 | 185 | 61 | 37.00 | 69.8 | 2 |
| Dhananjaya de Silva | 1 | 1 | 167 | 167 | 167.00 | 67.9 | 1 |
| Avishka Fernando | 4 | 4 | 166 | 97 | 41.50 | 104.4 | 1 |
| Janith Liyanage | 3 | 3 | 148 | 61 | 74.00 | 125.4 | 2 |
| Dasun Shanaka | 3 | 3 | 129 | 97 | 43.00 | 163.3 | 1 |
| Vishen Halambage | 2 | 2 | 110 | 80 | 110.00 | 379.3 | 1 |
| Sahan Arachchige | 3 | 3 | 46 | 30 | 15.33 | 124.3 | 0 |
| Lahiru Udara | 1 | 1 | 42 | 42 | 42.00 | 80.8 | 0 |
| Sangeeth Cooray | 2 | 2 | 28 | 22 | 14.00 | 233.3 | 0 |
| Ravindu Fernando | 2 | 2 | 24 | 18 | 12.00 | 342.9 | 0 |
Sri Lanka Bowling
| Player | M | Overs | Wkts | Best | Avg | Econ |
|---|---|---|---|---|---|---|
| Asitha Fernando | 5 | 75 | 12 | 3 | 30.50 | 4.88 |
| Dilshan Madushanka | 5 | 77.3 | 11 | 5 | 39.09 | 5.55 |
| Eshan Malinga | 4 | 33.5 | 6 | 4 | 41.00 | 7.27 |
| Milan Rathnayaka | 1 | 45 | 4 | 3 | 29.75 | 2.64 |
| Dunith Wellalage | 3 | 22 | 3 | 2 | 45.00 | 6.14 |
| Lahiru Kumara | 1 | 40.8 | 3 | 2 | 56.33 | 4.09 |
| Sahan Arachchige | 3 | 8 | 2 | 2 | 25.00 | 6.25 |
| Muditha Lakshan | 2 | 3 | 2 | 2 | 28.50 | 19.00 |
| Dhananjaya de Silva | 1 | 12 | 1 | 1 | 27.00 | 2.25 |
| Ravindu Fernando | 2 | 2 | 1 | 1 | 46.00 | 23.00 |
| Janith Liyanage | 2 | 4 | 1 | 1 | 47.00 | 11.75 |
| Vishen Halambage | 2 | 2 | 1 | 1 | 47.00 | 23.50 |
Everyone Who Has Played for Sri Lanka
- Asitha Fernando5 matches · last Nov 2026
- Kusal Mendis5 matches · last Nov 2026
- Kamindu Mendis5 matches · last Nov 2026
- Dilshan Madushanka5 matches · last Nov 2026
- Lahiru Kumara1 match · last Nov 2026
- Dhananjaya de Silva1 match · last Nov 2026
- Dinesh Chandimal1 match · last Nov 2026
- Lahiru Udara1 match · last Nov 2026
- Milan Rathnayaka1 match · last Nov 2026
- Sonal Dinusha1 match · last Nov 2026
- Pasindu Sooriyabandara1 match · last Nov 2026
- Sachitha Jayatilake2 matches · last Oct 2026
- Sangeeth Cooray2 matches · last Oct 2026
- Chamindu Wijesinghe2 matches · last Oct 2026
- Ravindu Fernando2 matches · last Oct 2026
- Vishen Halambage2 matches · last Oct 2026
- Muditha Lakshan2 matches · last Oct 2026
- Pavan Rathnayake4 matches · last Oct 2026
- Avishka Fernando4 matches · last Oct 2026
- Sahan Arachchige4 matches · last Oct 2026
- Eshan Malinga4 matches · last Oct 2026
- Dasun Shanaka3 matches · last Oct 2026
- Dunith Wellalage3 matches · last Oct 2026
- Janith Liyanage3 matches · last Oct 2026
- Sachindu Colombage1 match · last Oct 2026
Sri Lanka Record by Tournament
| Tournament / season | P | W | L | T/D | NR | Win % |
|---|---|---|---|---|---|---|
| Test | 2 | 0 | 0 | 2 | 0 | – |
| Pakistan vs Sri Lanka Test Series 2026 | 1 | 0 | 0 | 1 | 0 | – |
| West Indies vs Sri Lanka Test Series 2026 | 1 | 0 | 0 | 1 | 0 | – |
| Hong Kong Sixes 2026 | 2 | 1 | 1 | 0 | 0 | 50% |
| ODI | 13 | 5 | 3 | 0 | 5 | 63% |
| Pakistan, Sri Lanka and England ODI Series 2026 | 4 | 2 | 2 | 0 | 0 | 50% |
| West Indies vs Sri Lanka ODI Series 2026 | 3 | 1 | 0 | 0 | 2 | 100% |
| Pakistan, South Africa and Sri Lanka ODI Series 2025 | 3 | 0 | 0 | 0 | 3 | – |
| Zimbabwe vs Sri Lanka ODI Series 2025 | 2 | 2 | 0 | 0 | 0 | 100% |
| Sri Lanka vs Bangladesh ODI Series 2025 | 1 | 0 | 1 | 0 | 0 | 0% |
| T20I | 18 | 2 | 6 | 0 | 10 | 25% |
| T20I 2026 | 1 | 0 | 1 | 0 | 0 | 0% |
| England vs Sri Lanka T20I Series 2026 | 3 | 0 | 0 | 0 | 3 | – |
| West Indies vs Sri Lanka T20I Series 2026 | 3 | 0 | 2 | 0 | 1 | 0% |
| Sri Lanka vs Pakistan T20I Series 2026 | 1 | 0 | 0 | 0 | 1 | – |
| Pakistan, Zimbabwe and Sri Lanka T20I Series 2025 | 5 | 0 | 0 | 0 | 5 | – |
| T20I Tournament in Zimbabwe, Sep 2025 | 2 | 1 | 1 | 0 | 0 | 50% |
| Sri Lanka vs Bangladesh T20I Series 2025 | 3 | 1 | 2 | 0 | 0 | 33% |
| Asia Cup 2025 | 6 | 3 | 3 | 0 | 0 | 50% |
