Sri Lanka ICC Ranking
Sri Lanka in the ICC rankings
Sri Lanka are No. 7 in Test, No. 6 in ODI and No. 9 in T20I in the latest ICC men's team rankings.
Their best format is ODI, where their rating of 94 is 22 points behind No. 1 India.
Sri Lanka's highest-ranked players are Maheesh Theekshana (No. 9 ODI bowler), Kamindu Mendis (No. 10 Test batsman) and Pathum Nissanka (No. 10 T20I batsman). In total, 20 Sri Lanka players are in the top 50 of at least one ICC player ranking.
In the Test table of 10 teams, Sri Lanka are 7th on a rating of 75 from 19 matches (1434 points), 2 points behind Bangladesh (77) and 1 point ahead of West Indies (74).
In the ODI table of 20 teams, Sri Lanka are 6th on a rating of 94 from 44 matches (4144 points), level with Afghanistan (94) and 1 point ahead of England (93).
In the T20I table of 50 teams, Sri Lanka are 9th on a rating of 221 from 52 matches (11489 points), 1 point behind Bangladesh (222) and 1 point ahead of Afghanistan (220).
What one Test win would be worth: by the ICC formula, beating Bangladesh (rated 77) would earn Sri Lanka 127 ranking points for that match and lift their rating from 75 to about 78, enough to pass them. Losing to them would earn 27 points and leave the rating near 73. Try other results in the rankings predictor.
In the World Test Championship 2025–27, Sri Lanka are 7th with 33.33% of available points from 6 Tests (1 won, 2 lost, 3 drawn).
Sri Lanka have won 4 of their last 10 completed international matches. Most recent: Sri Lanka vs England (6th ODI) — ENG won by 55 runs.
Ranked Sri Lanka players
| Player | Best |
|---|---|
| Maheesh TheekshanaODI bowling | #9 |
| Kamindu MendisTest batting | #10 |
| Pathum NissankaT20I batting | #10 |
| Kusal MendisODI batting | #12 |
| Asitha FernandoTest bowling | #13 |
| Dinesh ChandimalTest batting | #14 |
| Dasun ShanakaT20I all-rounder | #14 |
| Pavan RathnayakeODI batting | #16 |
| Wanindu HasarangaT20I bowling | #17 |
| Janith LiyanageODI batting | #18 |
| Prabath JayasuriyaTest bowling | #20 |
| Dunith WellalageODI bowling | #20 |
| Charith AsalankaODI batting | #23 |
| Sonal DinushaTest batting | #24 |
| Dhananjaya de SilvaTest batting | #26 |
| Dilshan MadushankaODI bowling | #35 |
| Kamil MisharaT20I batting | #40 |
| Lahiru KumaraTest bowling | #42 |
| Milan RathnayakaTest all-rounder | #43 |
| Nuwan ThusharaT20I bowling | #46 |
Players from Sri Lanka in the top 50 of any ICC men's player ranking. "Best" is their highest current position.
Sri Lanka squads and captains
Test squad
Captain Kusal Mendis
- Lahiru KumaraBowler
- Asitha FernandoBowler
- Niroshan DickwellaBatter
- Sahan ArachchigeAll-rounder
- Ramesh MendisAll-rounder
- Dhananjaya de SilvaBatter
- Lahiru UdaraWicketkeeper
- Prabath JayasuriyaBowler
- Vishwa FernandoBowler
- Kamil MisharaBatter
- Milan RathnayakeBowler
- Nishan MadushkaBatter
- Pasindu SooriyabandaraBatter
- Kamindu MendisAll-rounder
- Sonal DinushaAll-rounder
- Dilshan MadushankaBowler
- Keshara NuwanthaAll-rounder
ODI squad
Captain Kusal Mendis
- Dushmantha ChameeraBowler
- Avishka FernandoBatter
- Asitha FernandoBowler
- Dasun ShanakaAll-rounder
- Sahan ArachchigeAll-rounder
- Lahiru UdaraWicketkeeper
- Janith LiyanageAll-rounder
- Kusal MendisCWicketkeeper
- Kamil MisharaBatter
- Kamindu MendisAll-rounder
- Maheesh TheekshanaBowler
- Dilshan MadushankaBowler
- Pavan RathnayakeBatter
- Sachindu ColombageBowler
- Dunith WellalageAll-rounder
- Eshan MalingaBowler
T20I squad
Captain Kusal Mendis
- Dushmantha ChameeraBowler
- Dasun ShanakaAll-rounder
- Sahan ArachchigeAll-rounder
- Lahiru UdaraWicketkeeper
- Binura FernandoBowler
- Nuwan ThusharaBowler
- Kusal MendisCWicketkeeper
- Kamil MisharaBatter
- Kamindu MendisAll-rounder
- Maheesh TheekshanaBowler
- Vijayakanth ViyaskanthBowler
- Chamindu WickramasingheAll-rounder
- Dunith WellalageAll-rounder
- Sineth JayawardenaBatter
- Eshan MalingaBowler
Sri Lanka recent results
- Sri Lanka 331/10 (45.1 ov) England 386/5 (50 ov) ENG won by 55 runs
- Pakistan 110/10 (25.3 ov) Sri Lanka 114/2 (18.1 ov) SL won by 8 wickets
- Sri Lanka 430/8 (49.5 ov) England 429/4 (50 ov) SL won by 2 wickets
- Pakistan 305/10 (49.5 ov) Sri Lanka 268/10 (48.1 ov) PAK won by 37 runs
- Pakistan 168/8 (20 ov) Sri Lanka 172/2 (17.1 ov) SL won by 8 wickets
- Pakistan 215/3 (20 ov) Sri Lanka 133/7 (20 ov) PAK won by 82 runs
- Pakistan 187/6 (18.5 ov) Sri Lanka 182/8 (20 ov) PAK won by 4 wickets
- Bangladesh 102/10 (17.3 ov) Sri Lanka 165/9 (20 ov) SL won by 63 runs
- India 169/7 (20 ov) Sri Lanka 45/10 (9.5 ov) IND won by 124 runs
- England 355/7 (50 ov) Sri Lanka 132/10 (29.1 ov) ENG won by 223 runs
Teams ranked near Sri Lanka
All teamsSri Lanka FAQs
What is Sri Lanka's ranking in Test cricket?
Sri Lanka are No. 7 in the ICC men's Test team rankings with a rating of 75 from 19 matches. South Africa are No. 1 on 124.
What is Sri Lanka's ranking in ODI cricket?
Sri Lanka are No. 6 in the ICC men's ODI team rankings with a rating of 94 from 44 matches. India are No. 1 on 116.
What is Sri Lanka's ranking in T20I cricket?
Sri Lanka are No. 9 in the ICC men's T20I team rankings with a rating of 221 from 52 matches. England are No. 1 on 269.
Can Sri Lanka qualify for the World Test Championship final?
The top two teams at the end of the 2025–27 cycle play the final. Sri Lanka are currently 7th on 33.33%, 41.67 percentage points behind second-placed South Africa.
Who is the captain of Sri Lanka?
Sri Lanka are captained by Kusal Mendis in Tests, ODIs and T20Is.
Who is Sri Lanka's highest-ranked player?
Maheesh Theekshana is the No. 9 ODI bowler in the ICC men's rankings, the highest current position of any Sri Lanka player.
How many Sri Lanka players are in the ICC rankings?
20 Sri Lanka players are in the top 50 of at least one ICC men's player ranking: 14 in batting, 12 in bowling and 11 in all-rounder (a player can appear in more than one list).