Nepal Premier League (NPL) ball-by-ball data API
OpenCricket API has ball-by-ball data for 64 Nepal Premier League matches, from 30 Nov 2024 to 13 Dec 2025. Every delivery, scorecard and player, through one REST API and an MCP server for AI agents.
NPL finals
| Season | Result | Venue |
|---|---|---|
| 2025/26 | Lumbini Lions won by 6 wickets v Sudur Paschim Royals | Tribhuvan University International Cricket Ground, Kirtipur |
| 2024/25 | Janakpur Bolts won by 5 wickets v Sudur Paschim Royals | Tribhuvan University International Cricket Ground, Kirtipur |
Most runs
| Batter | Runs | Balls | SR |
|---|---|---|---|
| RK Paudel | 555 | 489 | 113.5 |
| RS Bopara | 523 | 393 | 133.1 |
| B Bhandari | 499 | 452 | 110.4 |
| SA Zaib | 391 | 289 | 135.3 |
| DS Airee | 389 | 264 | 147.3 |
Most wickets
| Bowler | Wkts | Runs | Econ |
|---|---|---|---|
| SC Kuggeleijn | 27 | 367 | 6.69 |
| Karan KC | 25 | 366 | 6.95 |
| A Bohara | 24 | 368 | 7.48 |
| S Malla | 24 | 366 | 6.59 |
| S Lamichhane | 23 | 368 | 5.75 |
Highest individual scores
| Batter | Runs | Balls | Against |
|---|---|---|---|
| MRJ Watt | 114 | 44 | Lumbini Lions, 2025 |
| AM Rossington | 108 | 58 | Karnali Yaks, 2025 |
| AGS Gous | 104 | 55 | Lumbini Lions, 2024 |
| RK Paudel | 95 | 59 | Pokhara Avengers, 2024 |
| Priyank Panchal | 90 | 48 | Chitwan Rhinos, 2025 |
Highest team totals
| Team | Score | Against |
|---|---|---|
| Biratnagar Kings | 220/6 | Pokhara Avengers, 2025 |
| Pokhara Avengers | 201/2 | Karnali Yaks, 2025 |
| Sudur Paschim Royals | 193/7 | Pokhara Avengers, 2025 |
| Biratnagar Kings | 193/8 | Lumbini Lions, 2024 |
| Lumbini Lions | 191/7 | Biratnagar Kings, 2024 |
All figures are computed from the 64 Nepal Premier League matches in the Cricsheet archive (2024–2025). Matches that are not in the archive are not counted, so career totals can differ from official records.
Query NPL data
curl "https://opencricketapi.com/v1/matches?competition=comp_nepal-premier-league&season=2025/26" \
-H "Authorization: Bearer oc_live_your_api_key"Competition ID: comp_nepal-premier-league. See the API docs for scorecards, deliveries, partnerships and phase splits.
Seasons
Questions about NPL data
Is there an API for NPL ball-by-ball data?
Yes. OpenCricket API has ball-by-ball data for 64 Nepal Premier League matches from 30 Nov 2024 to 13 Dec 2025: 14,937 deliveries with batter, bowler, runs, extras and wickets. Query it with GET /v1/matches?competition=comp_nepal-premier-league.
Which NPL seasons are covered?
2 seasons: 2024/25, 2025/26. Each season lists its matches with stable IDs and full scorecards.
Who has scored the most runs in the NPL?
In the 64 Nepal Premier League matches in this archive (2024–2025), RK Paudel has scored the most runs: 555 from 489 balls. Matches missing from the archive are not counted.
Who has taken the most wickets in the NPL?
In the matches in this archive (2024–2025), SC Kuggeleijn has taken the most wickets: 27.
Who won the most recent NPL final?
Lumbini Lions won by 6 wickets in the 2025/26 final at Tribhuvan University International Cricket Ground, Kirtipur on 13 Dec 2025.