Sri Lanka cricket team
Latest Lost to Pakistan 1–2 in the T20I series · October 2026
Sri Lanka have played 722 ODI and T20I matches since 2002, winning 327 (45%). Kumar Sangakkara has scored the most ODI runs for Sri Lanka (11,530) and Lasith Malinga has taken the most wickets (322).
Updated to 13 October 2026
Most ODI runs for Sri Lanka
| Batter | Inns | Runs | Avg | SR |
|---|---|---|---|---|
| Kumar Sangakkara | 280 | 11,530 | 46.31 | 81.4 |
| Tillakaratne Dilshan | 259 | 9,212 | 40.23 | 87.4 |
| Mahela Jayawardene | 260 | 7,852 | 32.99 | 80.3 |
| Upul Tharanga | 205 | 6,472 | 34.43 | 75.8 |
| Angelo Mathews | 185 | 5,646 | 40.62 | 83.8 |
Most ODI wickets for Sri Lanka
| Bowler | Inns | Wkts | Econ | Best |
|---|---|---|---|---|
| Lasith Malinga | 208 | 322 | 5.37 | 6/38 |
| Nuwan Kulasekara | 176 | 192 | 4.94 | 5/22 |
| Muttiah Muralitharan | 120 | 185 | 4.11 | 5/29 |
| Thisara Perera | 152 | 164 | 5.89 | 6/44 |
| Ajantha Mendis | 79 | 136 | 4.93 | 6/13 |
Most T20I runs for Sri Lanka
| Batter | Inns | Runs | Avg | SR |
|---|---|---|---|---|
| Pathum Nissanka | 89 | 2,639 | 31.05 | 128.1 |
| Kusal Mendis | 105 | 2,605 | 26.31 | 130.4 |
| Kushal Janith Perera | 91 | 2,307 | 26.52 | 133.0 |
| Dasun Shanaka | 121 | 2,046 | 21.09 | 129.4 |
| Tillakaratne Dilshan | 76 | 1,747 | 26.88 | 120.2 |
Most T20I wickets for Sri Lanka
| Bowler | Inns | Wkts | Econ | Best |
|---|---|---|---|---|
| Wanindu Hasaranga | 92 | 155 | 7.23 | 4/9 |
| Lasith Malinga | 83 | 107 | 7.42 | 5/6 |
| Dushmantha Chameera | 81 | 99 | 8.21 | 5/24 |
| Mahesh Theekshana | 84 | 84 | 7.17 | 3/17 |
| Nuwan Kulasekara | 56 | 64 | 7.43 | 4/31 |
Sri Lanka ODI records
ODI records here start in 2002, when ball-by-ball data begins; earlier matches are not included.
Highest ODI totals
- 411/8 (50 ov) v India, 2009
- 377/8 (50 ov) v Ireland, 2016
- 368/4 (50 ov) v Pakistan, 2015
Lowest completed ODI totals
- 43 (20.1 ov) v South Africa, 2012
- 50 (15.2 ov) v India, 2023
- 55 (19.4 ov) v India, 2023
Biggest wins by runs
- 243 runs v Bermuda, 2007
- 234 runs v Pakistan, 2009
- 219 runs (D/L) v England, 2018
Biggest wins by wickets
- 10 wickets v Oman, 2023
- 10 wickets v Bangladesh, 2018
- 10 wickets v England, 2011
Highest individual scores
- 174* Upul Tharanga (159 b) v India, 2013
- 169 Kumar Sangakkara (137 b) v South Africa, 2013
- 161* Tillakaratne Dilshan (146 b) v Bangladesh, 2015
Best bowling figures
- 7/19 Wanindu Hasaranga v Zimbabwe, 2024
- 6/13 Ajantha Mendis v India, 2008
- 6/14 Farveez Maharoof v West Indies, 2006
Sri Lanka T20I records
T20I records here start in 2006, when ball-by-ball data begins; earlier matches are not included.
Highest T20I totals
- 260/6 (20 ov) v Kenya, 2007
- 225/5 (20 ov) v Oman, 2026
- 218/5 (20 ov) v New Zealand, 2025
Lowest completed T20I totals
- 45 (9.5 ov) v India, 2026
- 77 (19.1 ov) v South Africa, 2024
- 80 (17.4 ov) v Zimbabwe, 2025
Biggest wins by runs
- 172 runs v Kenya, 2007
- 105 runs v Oman, 2026
- 83 runs v Netherlands, 2024
Biggest wins by wickets
- 9 wickets v Zimbabwe, 2025
- 9 wickets v West Indies, 2024
- 9 wickets v Zimbabwe, 2024
Highest individual scores
- 107 Pathum Nissanka (58 b) v India, 2025
- 104* Tillakaratne Dilshan (57 b) v Australia, 2011
- 101 Kushal Janith Perera (46 b) v New Zealand, 2025
Best bowling figures
- 6/8 Ajantha Mendis v Zimbabwe, 2012
- 6/16 Ajantha Mendis v Australia, 2011
- 5/3 Rangana Herath v New Zealand, 2014
Sri Lanka win percentage by year
Share of matches won each year
Show as a table
| Year | P | W | L | Win % |
|---|---|---|---|---|
| 2026 | 7 | 3 | 4 | 43% |
| 2025 | 13 | 7 | 6 | 54% |
| 2024 | 15 | 9 | 3 | 60% |
| 2023 | 26 | 13 | 13 | 50% |
| 2022 | 8 | 5 | 3 | 63% |
| 2021 | 15 | 4 | 10 | 27% |
| 2020 | 3 | 3 | 0 | 100% |
| 2019 | 20 | 6 | 14 | 30% |
| 2018 | 16 | 6 | 9 | 38% |
| 2017 | 29 | 5 | 23 | 17% |
| 2016 | 18 | 5 | 9 | 28% |
| 2015 | 24 | 11 | 12 | 46% |
| 2014 | 31 | 19 | 12 | 61% |
| 2013 | 30 | 14 | 13 | 47% |
| 2012 | 33 | 14 | 16 | 42% |
| 2011 | 27 | 13 | 12 | 48% |
| 2010 | 22 | 15 | 6 | 68% |
| 2009 | 25 | 10 | 14 | 40% |
| 2008 | 25 | 12 | 11 | 48% |
| 2007 | 24 | 15 | 8 | 63% |
| 2006 | 31 | 16 | 13 | 52% |
| 2005 | 10 | 3 | 7 | 30% |
| 2004 | 16 | 11 | 5 | 69% |
| 2003 | 22 | 9 | 12 | 41% |
| 2002 | 1 | 0 | 1 | 0% |
Show as a table
| Year | P | W | L | Win % |
|---|---|---|---|---|
| 2026 | 23 | 7 | 16 | 30% |
| 2025 | 17 | 8 | 9 | 47% |
| 2024 | 19 | 8 | 11 | 42% |
| 2023 | 6 | 2 | 4 | 33% |
| 2022 | 22 | 9 | 13 | 41% |
| 2021 | 20 | 8 | 12 | 40% |
| 2020 | 4 | 0 | 4 | 0% |
| 2019 | 13 | 4 | 9 | 31% |
| 2018 | 8 | 4 | 4 | 50% |
| 2017 | 15 | 5 | 10 | 33% |
| 2016 | 15 | 2 | 13 | 13% |
| 2015 | 4 | 1 | 3 | 25% |
| 2014 | 9 | 8 | 1 | 89% |
| 2013 | 9 | 6 | 3 | 67% |
| 2012 | 11 | 6 | 4 | 55% |
| 2011 | 4 | 3 | 1 | 75% |
| 2010 | 9 | 5 | 4 | 56% |
| 2009 | 13 | 7 | 6 | 54% |
| 2008 | 2 | 1 | 1 | 50% |
| 2007 | 5 | 3 | 2 | 60% |
| 2006 | 3 | 2 | 1 | 67% |
Sri Lanka squad
Players who played for Sri Lanka in the last 12 months (since 13 Oct 2025), by role
Batters 16
- Pathum Nissanka33 matches · 879 runs, SR 113.7Right-hand bat
- Dasun Shanaka26 matches · 452 runs, SR 155.3Right-hand bat
- Kamindu Mendis26 matches · 528 runs, SR 113.8Left-hand bat
- Kamil Mishara25 matches · 550 runs, SR 113.4Left-hand bat
- Pavan Rathnayake23 matches · 568 runs, SR 109.7Right-hand bat
- Janith Liyanage20 matches · 416 runs, SR 101.2Right-hand bat
- Lahiru Udara6 matches · 133 runs, SR 140.0Right-hand bat
- Sahan Arachchige5 matches · 43 runs, SR 89.6Left-hand bat
- Sineth Jayawardena4 matches · 63 runs, SR 108.6
- Lasith Croospulle3 matches · 2 runs, SR 33.3Right-hand bat
- Ashen Bandara2 matches · 18 runs, SR 66.7Right-hand bat
- Chamindu Wickramasinghe2 matches · 29 runs, SR 120.8Left-hand bat
- Nuwanidu Fernando2 matches · 16 runs, SR 123.1Right-hand bat
- Sohan de Livera2 matches · 6 runs, SR 85.7
- Bhanuka Rajapaksa1 match · 11 runs, SR 61.1Left-hand bat
- Chamika Karunaratne1 match · 4 runs, SR 50.0Right-hand bat
Wicketkeepers 3
- Kusal Mendis32 matches · 1,056 runs, SR 109.5Right-hand bat
- Kushal Janith Perera7 matches · 59 runs, SR 107.3Left-hand bat
- Sadeera Samarawickrama3 matches · 129 runs, SR 78.2Right-hand bat
All-rounders 3
- Dunith Wellalage19 matches · 296 runs, SR 120.3 · 20 wkts, econ 6.59Left-hand bat · Slow left-arm orthodox
- Charith Asalanka18 matches · 333 runs, SR 89.5 · 2 wkts, econ 5.11Left-hand bat · Right-arm off-break
- Dhananjaya de Silva6 matches · 102 runs, SR 76.7 · 5 wkts, econ 5.42Right-hand bat · Right-arm off-break
Bowlers 17
- Mahesh Theekshana24 matches · 25 wkts, econ 6.94Right-hand bat · Right-arm off-break
- Dushmantha Chameera23 matches · 37 wkts, econ 7.95Right-hand bat · Right-arm fast
- Eshan Malinga20 matches · 18 wkts, econ 8.62Left-hand bat · Right-arm medium-fast
- Wanindu Hasaranga20 matches · 29 wkts, econ 6.80Right-hand bat · Right-arm leg-break
- Dilshan Madushanka10 matches · 9 wkts, econ 7.29Right-hand bat · Left-arm fast-medium
- Asitha Fernando9 matches · 11 wkts, econ 6.68Right-hand bat · Right-arm medium-fast
- Matheesha Pathirana7 matches · 9 wkts, econ 7.72Right-hand bat · Right-arm fast
- Nuwan Thushara7 matches · 5 wkts, econ 9.55Right-hand bat · Right-arm medium-fast
- Dushan Hemantha6 matches · 7 wkts, econ 9.45Right-hand bat · Right-arm leg-break
- Pramod Madushan5 matches · 3 wkts, econ 6.98Right-hand bat · Right-arm medium-fast
- Jeffrey Vandersay4 matches · 8 wkts, econ 5.05Right-hand bat · Right-arm leg-break
- Tharindu Ratnayake4 matches · 6 wkts, econ 9.36Left-hand bat · Right-arm off-break
- Vijayakanth Viyaskanth4 matches · 3 wkts, econ 7.17Right-hand bat · Right-arm leg-break
- Binura Fernando3 matches · 0 wkts, econ 11.27Right-hand bat · Left-arm medium-fast
- Sachindu Colombage3 matches · 6 wkts, econ 6.54Right-hand bat · Right-arm leg-break
- W Sahan2 matches · 3 wkts, econ 5.67
- Milan Priyanath1 match · 0 wkts, econ 5.40Left-hand bat · Right-arm medium-fast
Sri Lanka bowling attack
Share of overs by type of bowler since 13 Oct 2025, all formats
- Right-arm pace42% of overs · 95 wkts · econ 7.69Dushmantha Chameera, Eshan Malinga, Dasun Shanaka, Asitha Fernando, Matheesha Pathirana, Nuwan Thushara, Pramod Madushan, Janith Liyanage, Milan Priyanath
- Left-arm pace6% of overs · 9 wkts · econ 8.04Dilshan Madushanka, Binura Fernando
- Off-spin20% of overs · 45 wkts · econ 6.59Mahesh Theekshana, Tharindu Ratnayake, Dhananjaya de Silva, Sahan Arachchige, Pavan Rathnayake, Charith Asalanka, Lasith Croospulle, Nuwanidu Fernando, Kamil Mishara
- Leg-spin20% of overs · 53 wkts · econ 6.70Wanindu Hasaranga, Jeffrey Vandersay, Dushan Hemantha, Sachindu Colombage, Vijayakanth Viyaskanth
- Left-arm orthodox11% of overs · 20 wkts · econ 6.59Dunith Wellalage
Bowling style unknown for 2% of overs.
ODI: every match since 2002
| Type | Overs | Wkts | Econ | Avg |
|---|---|---|---|---|
| Right-arm pace | 47% | 1,550 | 5.41 | 33.29 |
| Left-arm pace | 9% | 281 | 4.98 | 31.38 |
| Off-spin | 23% | 693 | 4.73 | 31.54 |
| Leg-spin | 11% | 351 | 5.18 | 32.70 |
| Left-arm orthodox | 9% | 239 | 4.88 | 37.50 |
| Left-arm wrist-spin | 1% | 27 | 6.21 | 57.00 |
T20I: every match since 2006
| Type | Overs | Wkts | Econ | Avg |
|---|---|---|---|---|
| Right-arm pace | 48% | 629 | 8.19 | 26.98 |
| Left-arm pace | 8% | 82 | 8.75 | 35.07 |
| Off-spin | 20% | 250 | 7.11 | 23.75 |
| Leg-spin | 16% | 234 | 7.51 | 21.58 |
| Left-arm orthodox | 6% | 74 | 7.51 | 24.77 |
| Left-arm wrist-spin | 2% | 23 | 7.27 | 24.22 |
Sri Lanka recent results
- Pakistan168/8 (20)Sri Lanka172/2 (17.1)Sri Lanka won by 8 wickets
- Pakistan215/3 (20)Sri Lanka133/7 (20)Pakistan won by 82 runs
- Sri Lanka182/8 (20)Pakistan187/6 (18.5)Pakistan won by 4 wickets
- Sri Lanka165/9 (20)Bangladesh102 (17.3)Sri Lanka won by 63 runs
- India169/7 (20)Sri Lanka45 (9.5)India won by 124 runs
- England355/7 (50)Sri Lanka132 (29.1)England won by 223 runs
- Sri Lanka321/6 (50)England305/9 (50)Sri Lanka won by 16 runs
- England265 (48.1)Sri Lanka176 (37)England won by 89 runs
- Sri Lanka124 (18.5)England126/2 (9.4)England won by 8 wickets
- Sri Lanka145/9 (20)England146/4 (12.1)England won by 6 wickets
Sri Lanka head to head records
Record against every opponent, most played first
Sri Lanka vs India34–83 123 played · 28%
Sri Lanka vs Pakistan35–55 92 played · 38%
Sri Lanka vs Australia33–49 84 played · 39%
Sri Lanka vs New Zealand31–42 80 played · 39%
Sri Lanka vs England32–42 78 played · 41%
Sri Lanka vs Bangladesh46–22 70 played · 66%
Sri Lanka vs South Africa21–41 63 played · 33%
- Sri Lanka vs West Indies31–20 53 played · 58%
Sri Lanka vs Zimbabwe32–11 45 played · 71%
- Sri Lanka vs Ireland8–0 8 played · 100%
Sri Lanka vs Netherlands7–0 7 played · 100%
- Sri Lanka vs Kenya3–1 4 played · 75%
Sri Lanka grounds
Where they have played most often
| Ground | P | W | Win % |
|---|---|---|---|
| R Premadasa StadiumColombo | 118 | 55 | 47% |
| Pallekele International Cricket Stadium | 63 | 32 | 51% |
| Rangiri Dambulla International StadiumDambulla | 45 | 22 | 49% |
| Shere Bangla National StadiumDhaka | 29 | 17 | 59% |
| Mahinda Rajapaksa International Cricket Stadium, SooriyawewaHambantota | 26 | 12 | 46% |
| Harare Sports ClubHarare | 17 | 14 | 82% |
| Dubai International Cricket Stadium | 16 | 8 | 50% |
| Sydney Cricket GroundSydney | 14 | 5 | 36% |
Sri Lanka season by season (46)
Each season links to its squad, best batsmen, best bowlers and death bowling
| Season | P | W | L | Win % |
|---|---|---|---|---|
| T20I 2026 | 23 | 7 | 16 | 30% |
| ODI 2026 | 7 | 3 | 4 | 43% |
| T20I 2025 | 17 | 8 | 9 | 47% |
| ODI 2025 | 13 | 7 | 6 | 54% |
| T20I 2024 | 19 | 8 | 11 | 42% |
| ODI 2024 | 15 | 9 | 3 | 60% |
| ODI 2023 | 26 | 13 | 13 | 50% |
| T20I 2023 | 6 | 2 | 4 | 33% |
| T20I 2022 | 22 | 9 | 13 | 41% |
| ODI 2022 | 8 | 5 | 3 | 63% |
| T20I 2021 | 20 | 8 | 12 | 40% |
| ODI 2021 | 15 | 4 | 10 | 27% |
| T20I 2020 | 4 | 0 | 4 | 0% |
| ODI 2020 | 3 | 3 | 0 | 100% |
| T20I 2019 | 13 | 4 | 9 | 31% |
| ODI 2019 | 20 | 6 | 14 | 30% |
| T20I 2018 | 8 | 4 | 4 | 50% |
| ODI 2018 | 16 | 6 | 9 | 38% |
| T20I 2017 | 15 | 5 | 10 | 33% |
| ODI 2017 | 29 | 5 | 23 | 17% |
| ODI 2016 | 18 | 5 | 9 | 28% |
| T20I 2016 | 15 | 2 | 13 | 13% |
| ODI 2015 | 24 | 11 | 12 | 46% |
| T20I 2015 | 4 | 1 | 3 | 25% |
| ODI 2014 | 31 | 19 | 12 | 61% |
| T20I 2014 | 9 | 8 | 1 | 89% |
| ODI 2013 | 30 | 14 | 13 | 47% |
| T20I 2013 | 9 | 6 | 3 | 67% |
| ODI 2012 | 33 | 14 | 16 | 42% |
| T20I 2012 | 11 | 6 | 4 | 55% |
| T20I 2011 | 4 | 3 | 1 | 75% |
| ODI 2011 | 27 | 13 | 12 | 48% |
| ODI 2010 | 22 | 15 | 6 | 68% |
| T20I 2010 | 9 | 5 | 4 | 56% |
| ODI 2009 | 25 | 10 | 14 | 40% |
| T20I 2009 | 13 | 7 | 6 | 54% |
| ODI 2008 | 25 | 12 | 11 | 48% |
| T20I 2008 | 2 | 1 | 1 | 50% |
| ODI 2007 | 24 | 15 | 8 | 63% |
| T20I 2007 | 5 | 3 | 2 | 60% |
| ODI 2006 | 31 | 16 | 13 | 52% |
| T20I 2006 | 3 | 2 | 1 | 67% |
| ODI 2005 | 10 | 3 | 7 | 30% |
| ODI 2004 | 16 | 11 | 5 | 69% |
| ODI 2003 | 22 | 9 | 12 | 41% |
| ODI 2002 | 1 | 0 | 1 | 0% |
Sri Lanka: quick answers
Who has scored the most ODI runs for Sri Lanka?
Kumar Sangakkara, with 11,530 runs in 280 innings at a strike rate of 81.4.
Who has taken the most ODI wickets for Sri Lanka?
Lasith Malinga, with 322 wickets at an economy of 5.37.
What is Sri Lanka's highest ODI total?
411/8 against India in 2009.
What is Sri Lanka's lowest ODI total?
43 against South Africa in 2012.
What is the highest ODI score for Sri Lanka?
174* by Upul Tharanga against India in 2013.
What are the best ODI bowling figures for Sri Lanka?
7/19 by Wanindu Hasaranga against Zimbabwe in 2024.
What is Sri Lanka's biggest ODI win?
By 243 runs against Bermuda in 2007.
Who has scored the most T20I runs for Sri Lanka?
Pathum Nissanka, with 2,639 runs in 89 innings at a strike rate of 128.1.
Who has taken the most T20I wickets for Sri Lanka?
Wanindu Hasaranga, with 155 wickets at an economy of 7.23.
What is Sri Lanka's highest T20I total?
260/6 against Kenya in 2007.
What is Sri Lanka's lowest T20I total?
45 against India in 2026.
What is the highest T20I score for Sri Lanka?
107 by Pathum Nissanka against India in 2025.
What are the best T20I bowling figures for Sri Lanka?
6/8 by Ajantha Mendis against Zimbabwe in 2012.
What is Sri Lanka's biggest T20I win?
By 172 runs against Kenya in 2007.