CricketScore

Series / Lanka Premier League

T20

Lanka Premier League

143 recorded matches, played between 26 Nov 2020 and 8 Aug 2026.

A cricket stadium in Sri Lanka at night under floodlights, tropical dusk sky, palm trees outside the stands, a wide shot of a night match in progress. (AI-generated image) AI
AI-generated image

Overall table

P W L T NR
TeamPWLTNRWin %
Jaffna Stallions 10630166.7
Jaffna Kings 5132180164
B-Love Kandy 11740063.6
Galle Gallants 11740063.6
Colombo Kings 9531062.5
Dambulla Viiking 9530162.5
Galle Marvels 10541055.6
Kandy Falcons 201190055
Dambulla Aura 18981052.9
Colombo Kaps 10550050
Colombo Stars 209110045
Dambulla Giants 10450144.4
Colombo Strikers 177100041.2
Galle Gladiators 2910180135.7
Dambulla Sixers 16591135.7
Galle Titans 10361033.3
Kandy Royals 9360033.3
Kandy Tuskers 8251028.6
Kandy Warriors 8260025

Win % is wins over decided matches. Tied and drawn matches are shown under T.

Overview

Lanka Premier League appears in the records with 143 matches, played between 26 November 2020 and 8 August 2026. 6 seasons are shown below, the most recent first.

On win rate across every recorded match, Jaffna Stallions lead the overall table at 66.7% (6 won and 3 lost from 10 matches). Kandy Warriors are last of 19 sides on 25.0%.

The full order on win rate is Jaffna Stallions (6-3 from 10, 66.7%), Jaffna Kings (32-18 from 51, 64.0%), B-Love Kandy (7-4 from 11, 63.6%), Galle Gallants (7-4 from 11, 63.6%), Colombo Kings (5-3 from 9, 62.5%), Dambulla Viiking (5-3 from 9, 62.5%), Galle Marvels (5-4 from 10, 55.6%), Kandy Falcons (11-9 from 20, 55.0%), Dambulla Aura (9-8 from 18, 52.9%), Colombo Kaps (5-5 from 10, 50.0%), Colombo Stars (9-11 from 20, 45.0%), Dambulla Giants (4-5 from 10, 44.4%), Colombo Strikers (7-10 from 17, 41.2%), Galle Gladiators (10-18 from 29, 35.7%), Dambulla Sixers (5-9 from 16, 35.7%), Galle Titans (3-6 from 10, 33.3%), Kandy Royals (3-6 from 9, 33.3%), Kandy Tuskers (2-5 from 8, 28.6%) and Kandy Warriors (2-6 from 8, 25.0%).

Season by season

Matches recorded per season, most recent first: 2026, 24; 2024, 24; 2023, 24; 2022/23, 24; 2021/22, 24; 2020/21, 23.

In 2026, 24 matches are recorded. Jaffna Kings have the best win rate in the season at 66.7% (6 won, 3 lost from 10). Galle Gallants follow on 63.6%. The leading run scorer is LU Igalagamage with 434. The leading wicket taker is E Malinga with 17.

In 2024, 24 matches are recorded. Jaffna Kings have the best win rate in the season at 63.6% (7 won, 4 lost from 11). Galle Marvels follow on 55.6%. The leading run scorer is TL Seifert with 400. The leading wicket taker is Shadab Khan with 17.

In 2023, 24 matches are recorded. Dambulla Aura have the best win rate in the season at 77.8% (7 won, 2 lost from 10). B-Love Kandy follow on 63.6%. The leading run scorer is PWH de Silva with 279. The leading wicket taker is PWH de Silva with 19.

In 2022/23, 24 matches are recorded. Jaffna Kings have the best win rate in the season at 80.0% (8 won, 2 lost from 10). Kandy Falcons follow on 70.0%. The leading run scorer is WIA Fernando with 339. The leading wicket taker is CR Brathwaite with 18.

In 2021/22, 24 matches are recorded. Jaffna Kings have the best win rate in the season at 72.7% (8 won, 3 lost from 11). Galle Gladiators follow on 55.6%. The leading run scorer is BKG Mendis with 327. The leading wicket taker is SR Patel with 16.

In 2020/21, 23 matches are recorded. Jaffna Stallions have the best win rate in the season at 66.7% (6 won, 3 lost from 10). Colombo Kings follow on 62.5%. The leading run scorer is MD Gunathilaka with 476. The leading wicket taker is PWH de Silva with 17.

Highest totals and biggest wins

The highest innings total in the records is 242/2 by Jaffna Kings against Galle Gallants at R Premadasa Stadium, Colombo on 5 August 2026.

The lowest completed innings is 69 by Dambulla Giants against Jaffna Kings on 13 December 2021.

The widest recorded win by runs is 109 runs, by Kandy Falcons against Colombo Stars on 6 December 2022.

The widest recorded win by wickets is 9 wickets, by Galle Gladiators against Kandy Tuskers on 10 December 2020.

The narrowest win by runs is 1 run, by Dambulla Giants against Colombo Stars on 11 December 2021.

3 matches ended tied and 3 matches had no result.

By format

T20: 143 recorded matches, from 26 November 2020 to 8 August 2026. Most wins: Jaffna Kings (32), Kandy Falcons (11), Galle Gladiators (10) and Colombo Stars (9). The average innings is 156.9 runs and the highest 242.

Leading players

The leading run scorers across every recorded match are WIA Fernando (1,776 runs from 60 matches), BKG Mendis (1,476 runs from 49 matches), LD Chandimal (1,466 runs from 56 matches), AD Mathews (1,132 runs from 53 matches) and KIC Asalanka (1,132 runs from 54 matches).

The leading wicket takers are PWH de Silva (78 wickets from 59 matches), N Thushara (63 wickets from 45 matches), N Pradeep (52 wickets from 34 matches), M Theekshana (48 wickets from 45 matches) and B Fernando (45 wickets from 32 matches).

Reading the tables

The tables for Lanka Premier League count 143 matches over 6 seasons shown here, 137 of which produced a winner; the other 6 ended tied, drawn or without a result and are listed apart from the win rate.

Team by team

Jaffna Stallions: 10 matches, 6 won and 3 lost (0 tied, 1 without a result). Highest innings 218/7 against Dambulla Viiking on 30 November 2020. Widest win by runs: 66 against Dambulla Viiking on 30 November 2020. Leading run scorer WIA Fernando (275). Leading wicket taker PWH de Silva (17).

Jaffna Kings: 51 matches, 32 won and 18 lost (0 tied, 1 without a result). Highest innings 242/2 against Galle Gallants on 5 August 2026. Widest win by runs: 102 against Colombo Stars on 16 December 2021. Leading run scorer WIA Fernando (1,257). Leading wicket taker M Theekshana (33).

B-Love Kandy: 11 matches, 7 won and 4 lost. Highest innings 203/5 against Galle Titans on 8 August 2023. Widest win by runs: 89 against Galle Titans on 8 August 2023. Leading run scorer PWH de Silva (279). Leading wicket taker PWH de Silva (19).

Galle Gallants: 11 matches, 7 won and 4 lost. Highest innings 228/8 against Jaffna Kings on 5 August 2026. Widest win by runs: 60 against Jaffna Kings on 23 July 2026. Leading run scorer SB Harper (425). Leading wicket taker E Malinga (17).

Colombo Kings: 9 matches, 5 won and 3 lost (1 tied, 0 without a result). Highest innings 219/7 against Kandy Tuskers on 26 November 2020. Widest win by runs: 34 against Galle Gladiators on 28 November 2020. Leading run scorer LJ Evans (289). Leading wicket taker Qais Ahmad (12).

Dambulla Viiking: 9 matches, 5 won and 3 lost (0 tied, 1 without a result). Highest innings 207/4 against Galle Gladiators on 5 December 2020. Widest win by runs: 28 against Colombo Kings on 1 December 2020. Leading run scorer MD Shanaka (278). Leading wicket taker Anwar Ali (9).

Galle Marvels: 10 matches, 5 won and 4 lost (1 tied, 0 without a result). Highest innings 188/2 against Kandy Falcons on 10 July 2024. Widest win by runs: 7 against Colombo Strikers on 3 July 2024. Leading run scorer TL Seifert (400). Leading wicket taker I Udana (14).

Kandy Falcons: 20 matches, 11 won and 9 lost. Highest innings 230/3 against Jaffna Kings on 9 July 2024. Widest win by runs: 109 against Colombo Stars on 6 December 2022. Leading run scorer ADS Fletcher (587). Leading wicket taker PWH de Silva (25).

Dambulla Aura: 18 matches, 9 won and 8 lost (1 tied, 0 without a result). Highest innings 192/6 against Colombo Strikers on 5 August 2023. Widest win by runs: 50 against Colombo Strikers on 12 August 2023. Leading run scorer WIA Fernando (244). Leading wicket taker Noor Ahmad (15).

Colombo Kaps: 10 matches, 5 won and 5 lost. Highest innings 203/7 against Kandy Royals on 5 August 2026. Widest win by runs: 68 against Kandy Royals on 5 August 2026. Leading run scorer PHKD Mendis (280). Leading wicket taker Mujeeb Ur Rahman (13).

Colombo Stars: 20 matches, 9 won and 11 lost. Highest innings 197/8 against Galle Gladiators on 13 December 2022. Widest win by runs: 58 against Kandy Warriors on 17 December 2021. Leading run scorer LD Chandimal (564). Leading wicket taker JDF Vandersay (16).

Dambulla Giants: 10 matches, 4 won and 5 lost (0 tied, 1 without a result). Highest innings 195/6 against Colombo Stars on 8 December 2021. Widest win by runs: 20 against Kandy Warriors on 6 December 2021. Leading run scorer PD Salt (301). Leading wicket taker Imran Tahir (15).

Colombo Strikers: 17 matches, 7 won and 10 lost. Highest innings 199/9 against Kandy Falcons on 6 July 2024. Widest win by runs: 51 against Kandy Falcons on 2 July 2024. Leading run scorer Babar Azam (261). Leading wicket taker M Pathirana (27).

Galle Gladiators: 29 matches, 10 won and 18 lost (0 tied, 1 without a result). Highest innings 198/7 against Dambulla Viiking on 5 December 2020. Widest win by runs: 64 against Jaffna Kings on 19 December 2021. Leading run scorer MD Gunathilaka (702). Leading wicket taker N Thushara (30).

Dambulla Sixers: 16 matches, 5 won and 9 lost (1 tied, 1 without a result). Highest innings 205/6 against Kandy Royals on 18 July 2026. Widest win by runs: 28 against Colombo Strikers on 16 July 2024. Leading run scorer RR Hendricks (519). Leading wicket taker PVD Chameera (12).

Galle Titans: 10 matches, 3 won and 6 lost (1 tied, 0 without a result). Highest innings 188/3 against Colombo Strikers on 7 August 2023. Widest win by runs: 83 against B-Love Kandy on 1 August 2023. Leading run scorer L Croospulle (232). Leading wicket taker CAK Rajitha (12).

Kandy Royals: 9 matches, 3 won and 6 lost. Highest innings 214/5 against Galle Gallants on 29 July 2026. Widest win by runs: 43 against Dambulla Sixers on 21 July 2026. Leading run scorer LU Igalagamage (434). Leading wicket taker N Thushara (14).

Kandy Tuskers: 8 matches, 2 won and 5 lost (1 tied, 0 without a result). Highest innings 219/3 against Colombo Kings on 26 November 2020. Widest win by runs: 25 against Galle Gladiators on 30 November 2020. Leading run scorer BKG Mendis (263). Leading wicket taker N Pradeep (9).

Kandy Warriors: 8 matches, 2 won and 6 lost. Highest innings 170/8 against Dambulla Giants on 6 December 2021. Leading run scorer K Lewis (168). Leading wicket taker N Vimukthi (10).

Every season table in words

Season 2026, 24 matches: Jaffna Kings 6-3 (1 NR); Galle Gallants 7-4; Colombo Kaps 5-5; Kandy Royals 3-6; Dambulla Sixers 2-5 (1 NR).

Season 2024, 24 matches: Jaffna Kings 7-4; Galle Marvels 5-4; Colombo Strikers 4-5; Dambulla Sixers 3-4; Kandy Falcons 4-6.

Season 2023, 24 matches: Dambulla Aura 7-2; B-Love Kandy 7-4; Colombo Strikers 3-5; Galle Titans 3-6; Jaffna Kings 3-6.

Season 2022/23, 24 matches: Jaffna Kings 8-2; Kandy Falcons 7-3; Colombo Stars 5-6; Dambulla Aura 2-6; Galle Gladiators 2-7.

Season 2021/22, 24 matches: Jaffna Kings 8-3; Galle Gladiators 5-4 (1 NR); Colombo Stars 4-5; Dambulla Giants 4-5 (1 NR); Kandy Warriors 2-6.

Season 2020/21, 23 matches: Jaffna Stallions 6-3 (1 NR); Colombo Kings 5-3; Dambulla Viiking 5-3 (1 NR); Galle Gladiators 3-7; Kandy Tuskers 2-5.

Hundreds, five-wicket hauls and leaders

12 individual hundreds are recorded, the most by RR Rossouw (2), LJ Evans (1), WIA Fernando (1), ADS Fletcher (1) and Babar Azam (1).

6 five-wicket innings are recorded, the most by Mohammad Amir (1), JDF Vandersay (1), N Thushara (1), CAK Rajitha (1) and PWH de Silva (1).

The ten leading run scorers are WIA Fernando (1,776), BKG Mendis (1,476), LD Chandimal (1,466), AD Mathews (1,132), KIC Asalanka (1,132), PHKD Mendis (1,062), Rahmanullah Gurbaz (1,026), MD Shanaka (1,021), N Dickwella (937) and MDKJ Perera (902).

The ten leading wicket takers are PWH de Silva (78), N Thushara (63), N Pradeep (52), M Theekshana (48), B Fernando (45), PVD Chameera (41), I Udana (40), DN Wellalage (39), CAK Rajitha (33) and V Viyaskanth (29).

Narrow finishes

The narrowest wins by runs are Dambulla Giants won by 1 run (11 December 2021, against Colombo Stars), Jaffna Kings won by 1 run (20 July 2024, against Kandy Falcons), Colombo Strikers won by 2 runs (6 July 2024, against Kandy Falcons), Dambulla Viiking won by 4 runs (28 November 2020, against Kandy Tuskers) and Jaffna Kings won by 5 runs (22 July 2026, against Colombo Kaps).

Tied matches: Kandy Tuskers v Colombo Kings on 26 November 2020, Galle Titans v Dambulla Aura on 31 July 2023 and Galle Marvels v Dambulla Sixers on 14 July 2024.

Innings and margins in order

The five highest innings are 242/2 by Jaffna Kings against Galle Gallants (5 August 2026), 240/4 by Jaffna Kings against Dambulla Aura (11 December 2022), 230/3 by Kandy Falcons against Jaffna Kings (9 July 2024), 228/8 by Galle Gallants against Jaffna Kings (5 August 2026) and 224/7 by Jaffna Kings against Kandy Falcons (9 July 2024).

The five lowest completed innings are 69 by Dambulla Giants against Jaffna Kings (13 December 2021), 74 by Colombo Strikers against Galle Titans (15 August 2023), 89 by Dambulla Aura against Colombo Stars (14 December 2022), 89 by Jaffna Kings against Galle Titans (13 August 2023) and 90 by Colombo Stars against Kandy Falcons (6 December 2022).

The widest wins by runs are 109 by Kandy Falcons against Colombo Stars (6 December 2022), 102 by Jaffna Kings against Colombo Stars (16 December 2021), 93 by Jaffna Kings against Colombo Stars (10 December 2021), 93 by Jaffna Kings against Kandy Royals (26 July 2026) and 89 by B-Love Kandy against Galle Titans (8 August 2023).

The widest wins by wickets are 9 by Galle Gladiators against Kandy Tuskers (10 December 2020), 9 by Jaffna Kings against Dambulla Aura (7 December 2022), 9 by Colombo Stars against Dambulla Aura (14 December 2022), 9 by Kandy Falcons against Colombo Stars (17 December 2022) and 9 by Colombo Strikers against Jaffna Kings (14 July 2024).

Grounds

The grounds that have hosted the most matches are R Premadasa Stadium, Colombo (60), Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota (32), Pallekele International Cricket Stadium (28), Rangiri Dambulla International Stadium (18) and Sinhalese Sports Club Ground, Colombo (5).

Season 2026

24 matches
TeamPWLTNRWin %
Jaffna Kings10630166.7
Galle Gallants11740063.6
Colombo Kaps10550050
Kandy Royals9360033.3
Dambulla Sixers8250128.6

Latest results

  1. 8 Aug 2026 · T20 · Lanka Premier League R Premadasa Stadium, Colombo, Colombo
    Jaffna Kings 123(19.3 ov) Galle Gallants 126/5(15.5 ov)

    Galle Gallants won by 5 wickets

    Jaffna Kings: runs per over
    Galle Gallants: runs per over
  2. 7 Aug 2026 · T20 · Lanka Premier League R Premadasa Stadium, Colombo, Colombo
    Colombo Kaps 176(18.5 ov) Galle Gallants 177/4(18.4 ov)

    Galle Gallants won by 6 wickets

    Colombo Kaps: runs per over
    Galle Gallants: runs per over
  3. 5 Aug 2026 · T20 · Lanka Premier League R Premadasa Stadium, Colombo, Colombo
    Colombo Kaps 203/7(20 ov) Kandy Royals 135(18.4 ov)

    Colombo Kaps won by 68 runs

    Colombo Kaps: runs per over
    Kandy Royals: runs per over
  4. 5 Aug 2026 · T20 · Lanka Premier League R Premadasa Stadium, Colombo, Colombo
    Jaffna Kings 242/2(20 ov) Galle Gallants 228/8(20 ov)

    Jaffna Kings won by 14 runs

    Jaffna Kings: runs per over
    Galle Gallants: runs per over
  5. 2 Aug 2026 · T20 · Lanka Premier League Pallekele International Cricket Stadium, Kandy
    Dambulla Sixers 203/8(20 ov)

    No result

    Dambulla Sixers: runs per over
  6. 1 Aug 2026 · T20 · Lanka Premier League Pallekele International Cricket Stadium, Kandy
    Galle Gallants 201/6(20 ov) Colombo Kaps 188(19.4 ov)

    Galle Gallants won by 13 runs

    Galle Gallants: runs per over
    Colombo Kaps: runs per over
  7. 30 Jul 2026 · T20 · Lanka Premier League Pallekele International Cricket Stadium, Kandy
    Jaffna Kings 221/6(20 ov) Kandy Royals 200(20 ov)

    Jaffna Kings won by 21 runs

    Jaffna Kings: runs per over
    Kandy Royals: runs per over
  8. 29 Jul 2026 · T20 · Lanka Premier League Pallekele International Cricket Stadium, Kandy
    Dambulla Sixers 174/5(20 ov) Colombo Kaps 177/6(19 ov)

    Colombo Kaps won by 4 wickets

    Dambulla Sixers: runs per over
    Colombo Kaps: runs per over
  9. 29 Jul 2026 · T20 · Lanka Premier League Pallekele International Cricket Stadium, Kandy
    Galle Gallants 208/3(20 ov) Kandy Royals 214/5(18.5 ov)

    Kandy Royals won by 6 wickets

  10. 28 Jul 2026 · T20 · Lanka Premier League Pallekele International Cricket Stadium, Kandy
    Jaffna Kings 202/5(20 ov) Colombo Kaps 183/9(20 ov)

    Jaffna Kings won by 19 runs

  11. 26 Jul 2026 · T20 · Lanka Premier League Rangiri Dambulla International Stadium, Dambulla
    Galle Gallants 220/6(20 ov) Dambulla Sixers 176/7(20 ov)

    Galle Gallants won by 44 runs

  12. 26 Jul 2026 · T20 · Lanka Premier League Rangiri Dambulla International Stadium, Dambulla
    Jaffna Kings 199/4(20 ov) Kandy Royals 106(18.2 ov)

    Jaffna Kings won by 93 runs

Season 2024

24 matches
TeamPWLTNRWin %
Jaffna Kings11740063.6
Galle Marvels10541055.6
Colombo Strikers9450044.4
Dambulla Sixers8341042.9
Kandy Falcons10460040

Season 2023

24 matches
TeamPWLTNRWin %
Dambulla Aura10721077.8
B-Love Kandy11740063.6
Colombo Strikers8350037.5
Galle Titans10361033.3
Jaffna Kings9360033.3

Season 2022/23

24 matches
TeamPWLTNRWin %
Jaffna Kings10820080
Kandy Falcons10730070
Colombo Stars11560045.5
Dambulla Aura8260025
Galle Gladiators9270022.2

Season 2021/22

24 matches
TeamPWLTNRWin %
Jaffna Kings11830072.7
Galle Gladiators10540155.6
Colombo Stars9450044.4
Dambulla Giants10450144.4
Kandy Warriors8260025

Season 2020/21

23 matches
TeamPWLTNRWin %
Jaffna Stallions10630166.7
Colombo Kings9531062.5
Dambulla Viiking9530162.5
Galle Gladiators10370030
Kandy Tuskers8251028.6

Questions and answers

Which team has the best record in Lanka Premier League?

On win rate across the recorded matches, Jaffna Stallions: 6 wins and 3 defeats from 10 matches (66.7%).

How many matches are recorded for Lanka Premier League?

143, from 26 November 2020 to 8 August 2026.

Who has scored the most runs in Lanka Premier League?

WIA Fernando has the most recorded runs: 1,776 from 60 matches.

Who has taken the most wickets in Lanka Premier League?

PWH de Silva leads with 78 wickets from 59 matches.

What is the highest total in Lanka Premier League?

242/2 by Jaffna Kings against Galle Gallants on 5 August 2026.