Janith Liyanage ICC Ranking
Janith Liyanage is an all-rounder who plays international cricket for Sri Lanka, born on 12 July 1995 in Matale (age 31). Playing style: Right Hand Bat, Right Arm Fast Medium.
In the latest ICC men's rankings, Janith Liyanage is the No. 18 ODI batsman (612 points).
Janith Liyanage's highest-ever ICC rating is 620 in ODI batting, reached v England at Lahore 2026. The current rating of 612 is 8 points below that peak.
In the ODI batting rankings, Janith Liyanage is 2 points behind Shreyas Iyer (No. 17, India) and 9 points ahead of Sikandar Raza (No. 19, Zimbabwe). They moved down 4 places in the latest ICC update.
In 38 ODIs, Janith Liyanage has scored 1,182 runs at an average of 47.28 and a strike rate of 90.51, including 1 hundred, and taken 4 wickets at an average of 99.50 (economy 5.91, best 1/16). In 14 T20Is, Janith Liyanage has scored 181 runs at an average of 22.62 and a strike rate of 103.42.
Janith Liyanage ICC rankings by format
| Test | ODI | T20I | |
|---|---|---|---|
| Batting | – | 18612 pts | – |
| Bowling | – | – | – |
| All-rounder | – | – | – |
Rank and rating points in each ICC men's ranking. "–" means outside the published top 50.
Janith Liyanage career-best ratings
| Ranking | Now | Career best |
|---|---|---|
| ODI batting | 612 | 620 v England at Lahore 2026 |
Janith Liyanage rating history
ODI batting
Janith Liyanage profile
- Name
- Janith Liyanage
- Team
- Sri Lanka
- Role
- All-rounder
- Born
- 12 July 1995 (age 31)
- Birthplace
- Matale
- Batting
- Right Hand Bat
- Bowling
- Right Arm Fast Medium
Janith Liyanage career stats
Batting
| M | Runs | Avg | SR | |
|---|---|---|---|---|
| ODI | 38 | 1,182 | 47.28 | 90.51 |
| T20I | 14 | 181 | 22.62 | 103.42 |
Bowling
| M | Wkts | Avg | Econ | |
|---|---|---|---|---|
| ODI | 38 | 4 | 99.50 | 5.91 |
| T20I | 14 | 0 | 0 | 13.71 |
Other ranked Sri Lanka players
Sri Lanka rankingsRanked near Janith Liyanage in ODI batting
Full tableJanith Liyanage FAQs
What is Janith Liyanage's ICC ranking?
Janith Liyanage is currently the No. 18 ODI batsman (612 points) in the ICC men's rankings.
Is Janith Liyanage the No. 1 ODI batsman?
No. Janith Liyanage is No. 18 with 612 points. The No. 1 ODI batsman is Shubman Gill (841).
What is Janith Liyanage's highest ICC rating?
Janith Liyanage's career-best rating is 620 in ODI batting (v England at Lahore 2026).
What is Janith Liyanage's Test ranking?
Janith Liyanage is not in the current top 50 of the ICC men's Test batting rankings. The No. 1 Test batsman is Harry Brook (861).
What is Janith Liyanage's ODI ranking?
Janith Liyanage is No. 18 in the ICC men's ODI batting rankings with 612 rating points, down 4 places since the previous update. Their career-best ODI rating is 620 (v England at Lahore 2026).
What is Janith Liyanage's T20I ranking?
Janith Liyanage is not in the current top 50 of the ICC men's T20I batting rankings. The No. 1 T20I batsman is Abhishek Sharma (889).
Which team does Janith Liyanage play for?
Janith Liyanage plays international cricket for Sri Lanka as an all-rounder.