Franchise T20 · 2020–2026

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.

143Matches
33kDeliveries
6Seasons
298Players and officials

LPL finals

SeasonResultVenue
2026Galle Gallants won by 5 wickets v Jaffna KingsR Premadasa Stadium, Colombo
2024Jaffna Kings won by 9 wickets v Galle MarvelsR Premadasa Stadium, Colombo
2023B-Love Kandy won by 5 wickets v Dambulla AuraR Premadasa Stadium, Colombo
2022/23Jaffna Kings won by 2 wickets v Colombo StarsR Premadasa Stadium, Colombo
2021/22Jaffna Kings won by 23 runs v Galle GladiatorsMahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota
2020/21Jaffna Stallions won by 53 runs v Galle GladiatorsMahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota

Most runs

BatterRunsBallsSR
WIA Fernando1,7761,263140.6
BKG Mendis1,4761,079136.8
LD Chandimal1,4661,061138.2
KIC Asalanka1,132844134.1
AD Mathews1,128885127.5

Most wickets

BowlerWktsRunsEcon
PWH de Silva781,4776.84
N Thushara631,3598.41
N Pradeep511,0669.38
M Theekshana471,2317.12
B Fernando458767.62

Highest individual scores

BatterRunsBallsAgainst
LU Igalagamage13263Galle Gallants, 2026
P Nissanka11959Kandy Falcons, 2024
RR Rossouw10850Colombo Strikers, 2024
K Mishara10855Galle Gallants, 2026
LJ Evans10865Jaffna Stallions, 2020

Highest team totals

TeamScoreAgainst
Jaffna Kings242/2Galle Gallants, 2026
Jaffna Kings240/4Dambulla Aura, 2022
Kandy Falcons230/3Jaffna Kings, 2024
Galle Gallants228/8Jaffna Kings, 2026
Jaffna Kings224/7Kandy 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 · GET /v1/matches
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

2020/21 · 23 matches2021/22 · 24 matches2022/23 · 24 matches2023 · 24 matches2024 · 24 matches2026 · 24 matches

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.

More Franchise T20 data

Build with LPL data.

Join the waitlist for a free Starter key, or the Developer plan for every delivery and all MCP tools.