Lanka Premier League (LPL) ball-by-ball data API
OpenCricket API has ball-by-ball data for 143 Lanka Premier League matches, from 26 Nov 2020 to 8 Aug 2026. Every delivery, scorecard and player, through one REST API and an MCP server for AI agents.
LPL finals
| Season | Result | Venue |
|---|---|---|
| 2026 | Galle Gallants won by 5 wickets v Jaffna Kings | R Premadasa Stadium, Colombo |
| 2024 | Jaffna Kings won by 9 wickets v Galle Marvels | R Premadasa Stadium, Colombo |
| 2023 | B-Love Kandy won by 5 wickets v Dambulla Aura | R Premadasa Stadium, Colombo |
| 2022/23 | Jaffna Kings won by 2 wickets v Colombo Stars | R Premadasa Stadium, Colombo |
| 2021/22 | Jaffna Kings won by 23 runs v Galle Gladiators | Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota |
| 2020/21 | Jaffna Stallions won by 53 runs v Galle Gladiators | Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota |
Most runs
| Batter | Runs | Balls | SR |
|---|---|---|---|
| WIA Fernando | 1,776 | 1,263 | 140.6 |
| BKG Mendis | 1,476 | 1,079 | 136.8 |
| LD Chandimal | 1,466 | 1,061 | 138.2 |
| KIC Asalanka | 1,132 | 844 | 134.1 |
| AD Mathews | 1,128 | 885 | 127.5 |
Most wickets
| Bowler | Wkts | Runs | Econ |
|---|---|---|---|
| PWH de Silva | 78 | 1,477 | 6.84 |
| N Thushara | 63 | 1,359 | 8.41 |
| N Pradeep | 51 | 1,066 | 9.38 |
| M Theekshana | 47 | 1,231 | 7.12 |
| B Fernando | 45 | 876 | 7.62 |
Highest individual scores
| Batter | Runs | Balls | Against |
|---|---|---|---|
| LU Igalagamage | 132 | 63 | Galle Gallants, 2026 |
| P Nissanka | 119 | 59 | Kandy Falcons, 2024 |
| RR Rossouw | 108 | 50 | Colombo Strikers, 2024 |
| K Mishara | 108 | 55 | Galle Gallants, 2026 |
| LJ Evans | 108 | 65 | Jaffna Stallions, 2020 |
Highest team totals
| Team | Score | Against |
|---|---|---|
| Jaffna Kings | 242/2 | Galle Gallants, 2026 |
| Jaffna Kings | 240/4 | Dambulla Aura, 2022 |
| Kandy Falcons | 230/3 | Jaffna Kings, 2024 |
| Galle Gallants | 228/8 | Jaffna Kings, 2026 |
| Jaffna Kings | 224/7 | Kandy Falcons, 2024 |
All figures are computed from the 143 Lanka Premier League matches in the Cricsheet archive (2020–2026). Matches that are not in the archive are not counted, so career totals can differ from official records.
Query LPL data
curl "https://opencricketapi.com/v1/matches?competition=comp_lanka-premier-league&season=2026" \
-H "Authorization: Bearer oc_live_your_api_key"Competition ID: comp_lanka-premier-league. See the API docs for scorecards, deliveries, partnerships and phase splits.
Seasons
Questions about LPL data
Is there an API for LPL ball-by-ball data?
Yes. OpenCricket API has ball-by-ball data for 143 Lanka Premier League matches from 26 Nov 2020 to 8 Aug 2026: 32,917 deliveries with batter, bowler, runs, extras and wickets. Query it with GET /v1/matches?competition=comp_lanka-premier-league.
Which LPL seasons are covered?
6 seasons: 2020/21, 2021/22, 2022/23, 2023, 2024, 2026. Each season lists its matches with stable IDs and full scorecards.
Who has scored the most runs in the LPL?
In the 143 Lanka Premier League matches in this archive (2020–2026), WIA Fernando has scored the most runs: 1,776 from 1,263 balls. Matches missing from the archive are not counted.
Who has taken the most wickets in the LPL?
In the matches in this archive (2020–2026), PWH de Silva has taken the most wickets: 78.
Who won the most recent LPL final?
Galle Gallants won by 5 wickets in the 2026 final at R Premadasa Stadium, Colombo on 8 Aug 2026.