The Nepal Premier League (NPL) is a men's Twenty20 (T20) cricket competition, organized by the Cricket Association of Nepal (CAN), the national governing body of Cricket in Nepal. T20 cricket is a shorter format of the game, with each team playing a single innings of 20 overs. The inaugural season of the NPL was held in 2024, and the tournament has been held annually in Nepal ever since. Currently, eight teams compete for the championship. [1] Since the league's inception, one team Janakpur Bolts have won the title.
American batsman Lahiru Milantha holds the records for the most runs scored (293) in the league. Nepalese batsman Anil Sah is the most successful captains in the league, winning one title. Nepalese bowler Lalit Rajbanshi and Kiwi Scott Kuggeleijn holds the record for the most wickets taken (17). [2] [3] [4] Aussie all-rounder Will Bosisto holds the record for the best bowling figures with 6/28. Anil Kharel, who played from Biratnagar Kings seems impressive.
The Janakpur Bolts (JB) hold the record for playing and winning the most matches, while the Sudurpaschim Royals (SR) have the highest win percentage (77.77%). Biratnagar Kings (BK) scored the most runs in a match with a score of 193/8 against the Lumbini Lions (LL) in 2024. The highest successful run chase in the league's history was achieved by the Biratnagar Kings, as they chased down a target of 191 set by the Lumbini Lions in 2024. The Janakpur Bolts scored the lowest total, making just 51 runs against the Sudurpaschim Royals in 2024.
In general, the top five are listed in each category, except when there is a tie for the last place among the five, in which case all the tied record holders are noted.
| Season (No. of teams) | 2024 (8) |
|---|---|
| Biratnagar Kings | 6th |
| Chitwan Rhinos | PO |
| Janakpur Bolts | C |
| Kathmandu Gorkhas | 5th |
| Karnali Yaks | PO |
| Lumbini Lions | 8th |
| Pokhara Avengers | 7th |
| Sudurpaschim Royals | R |
Teams are ordered by best result then by winning percentage, then alphabetically:
| Team | Appearances | Best result | Statistics | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total | First | Latest | Played | Won | Lost | Tied+W | Tied+L | NR | Win% | ||
| Janakpur Bolts | 2 | 2024 | 2025 | Champions (2024) | 11 | 7 | 4 | 0 | 0 | 0 | 63.63 |
| Sudurpaschim Royals | 2 | 2024 | 2025 | Runners-up (2024) | 11 | 9 | 2 | 0 | 0 | 0 | 81.81 |
| Karnali Yaks | 2 | 2024 | 2025 | Qualifier 2 (2024) | 11 | 6 | 5 | 0 | 0 | 0 | 54.54 |
| Chitwan Rhinos | 2 | 2024 | 2025 | Eliminator (2024) | 10 | 5 | 5 | 0 | 0 | 0 | 50 |
| Biratnagar Kings | 2 | 2024 | 2025 | Group Stage (2024) | 9 | 4 | 4 | 0 | 1 | 0 | 44.44 |
| Kathmandu Gorkhas | 2 | 2024 | 2025 | Group Stage (2024) | 10 | 5 | 5 | 0 | 0 | 0 | 55.55 |
| Lumbini Lions | 2 | 2024 | 2025 | Group Stage (2024) | 9 | 2 | 7 | 0 | 0 | 0 | 22.22 |
| Pokhara Avengers | 2 | 2024 | 2025 | Group Stage (2024) | 9 | 1 | 7 | 1 | 0 | 0 | 11.11 |
| Source: ESPNCricinfo (Last updated: 22 November 2025) |
Notes:
| Margin | Team | Opposition | Venue | Date |
|---|---|---|---|---|
| 90 Runs | Sudurpaschim Royals | Biratnagar Kings | TU Cricket Ground, Kirtipur | 3 December 2024 |
| 87 Runs | Chitwan Rhinos | Pokhara Avengers | 3 December 2024 | |
| 73 Runs | Sudurpaschim Royals | Kathmandu Gorkhas | 5 December 2024 | |
| 72 Runs | Janakpur Bolts | 11 December 2024 | ||
| 53 Runs | Biratnagar Kings | Pokhara Avengers | 18 November 2025 | |
| Last updated: 18 November 2025 [5] | ||||
| Balls remaining | Margin | Team | Opposition | Venue | Date |
|---|---|---|---|---|---|
| 46 | 9 wickets | Karnali Yaks | Lumbini Lions | TU Cricket Ground, Kirtipur | 22 November 2025 |
| 35 | 6 wickets | Kathmandu Gorkhas | Pokhara Avengers | 14 December 2024 | |
| 30 | 7 wickets | Karnali Yaks | 10 December 2024 | ||
| 29 | 8 wickets | Janakpur Bolts | Karnali Yaks | 2 December 2024 | |
| 28 | 6 wickets | Sudurpaschim Royals | 16 December 2024 | ||
| Last updated: 22 November 2025 [5] | |||||
Teams have won by ten wickets on 1 occasions. The first time this occurred was during the 2024 season when Pokhara Avengers beat Lumbini Lions at the TU Cricket Ground in Kirtipur. [5]
| Number of Victories | Team | Latest | |
|---|---|---|---|
| 1 | Pokhara Avengers | 6 December 2024 | |
| Last updated: 21 December 2024 [5] | |||
Teams have won by a single run on 1 occasions. The first time this occurred was during the 2024 season when Janakpur Bolts beat Lumbini Lions at the TU Cricket Ground in Kirtipur. [6]
| Number of Victories | Team | Latest | |
|---|---|---|---|
| 2 | Janakpur Bolts | 8 December 2024 | |
| Last updated: 21 December 2024 [6] | |||
Teams have won matches by one wicket on one occasions:
| Team | Opposition | Venue | Date |
|---|---|---|---|
| Kathmandu Gorkhas | Biratnagar Kings | TU Cricket Ground, Kirtipur | 15 December 2024 |
| Last updated: 21 December 2024 [6] | |||
As of December 2024 [update] matches have resulted in a tie on 1 occasions. The first time a match was tied in the league was during the 2024 season when Pokhara Avengers and Biratnagar Kings played in a match at TU Cricket Ground in Kirtipur. [6] All tied matches in the NPL are resolved by using a super over.
| Score | Team | Opposition | Venue | Date |
|---|---|---|---|---|
| 220/6 | Biratnagar Kings | Pokhara Avengers | TU Cricket Ground, Kirtipur | 18 November 2025 |
| 193/7 | Sudurpaschim Royals | Pokhara Avengers | 21 November 2025 | |
| 193/8 | Biratnagar Kings | Lumbini Lions | 4 December 2024 | |
| 191/7 | Lumbini Lions | Biratnagar Kings | 4 December 2024 | |
| 187/4 | Sudurpaschim Royals | Lumbini Lions | 7 December 2024 | |
| Score | Team | Opposition | Venue | Date |
|---|---|---|---|---|
| 51 | Janakpur Bolts | Sudurpaschim Royals | TU Cricket Ground, Kirtipur | 11 December 2024 |
| 74 | Pokhara Avengers | Chitwan Rhinos | 3 December 2024 | |
| 85 | Lumbini Lions | Kathmandu Gorkhas | 11 December 2024 | |
| 92 | Biratnagar Kings | Sudurpaschim Royals | 3 December 2024 | |
| 94 | Kathmandu Gorkhas | 5 December 2024 |
| Aggregate | Team 1 | Score 1 | Team 2 | Score 2 | Venue | Date |
|---|---|---|---|---|---|---|
| 387/16 | Biratnagar Kings | 220/6 | Pokhara Avengers | 167/10 | TU Cricket Ground, Kirtipur | 18 November 2025 |
| 384/15 | Biratnagar Kings | 193/8 | Lumbini Lions | 191/7 | 4 December 2024 | |
| 369/14 | Sudurpaschim Royals | 184/9 | Janakpur Bolts | 185/5 | 21 December 2024 | |
| 368/15 | Sudurpaschim Royals | 193/7 | Pokhara Avengers | 175/8 | 21 November 2025 | |
| 346/5 | Lumbini Lions | 170/4 | Pokhara Avengers | 176/0 | 6 December 2024 | |
| Aggregate | Team 1 | Score 1 | Team 2 | Score 2 | Venue | Date |
|---|---|---|---|---|---|---|
| 174 | Janakpur Bolts | 51 | Sudurpaschim Royals | 123/9 | TU Cricket Ground, Kirtipur | 11 December 2024 |
| 188 | Kathmandu Gorkhas | 103 | Lumbini Lions | 85 | 11 December 2024 | |
| 205 | Janakpur Bolts | 104/5 | Kathmandu Gorkhas | 101 | 12 December 2024 | |
| 206 | Sudurpaschim Royals | 105/4 | Karnali Yaks | 101 | 16 December 2024 | |
| 209 | Karnali Yaks | 106/3 | Pokhara Avengers | 103 | 10 December 2024 |
| Runs | Player | Teams | Innings | Seasons |
|---|---|---|---|---|
| 404 | Ravi Bopara † | Chitwan Rhinos | 10 | 2024-25 |
| 367 | Rohit Paudel † | Lumbini Lions | 9 | 2024-25 |
| 328 | Saif Zaib † | SR/CR | 11 | 2024-25 |
| 300 | Lahiru Milantha † | Janakpur Bolts | 11 | 2024-25 |
| 294 | Jimmy Neesham † | Sudurpaschim Royals | 11 | 2024-25 |
| Runs | Player | Team | Opposition | Venue | Date |
|---|---|---|---|---|---|
| 114* | Mark Watt † | Karnali Yaks | Lumbini Lions | TU Cricket Ground, Kirtipur | 22 November 2025 |
| 104* | Andries Gous | Pokhara Avengers | Lumbini Lions | 6 December 2024 | |
| 95 | Rohit Paudel † | Lumbini Lions | Pokhara Avengers | 6 December 2024 | |
| 90 | Saif Zaib † | Sudurpaschim Royals | Lumbini Lions | 7 December 2024 | |
| 90 | Priyank Panchal † | Karnali Yaks | Chitwan Rhinos | 18 November 2025 | |
As of 2025 [update] , Only 2 centuries have been scored in NPL matches.
| Centuries | Player | Teams | Career |
|---|---|---|---|
| 1 | Mark Watt † | Karnali Yaks | 2025 |
| 1 | Andries Gous | Pokhara Avengers | 2024 |
| Runs | Player | Teams | Seasons |
|---|---|---|---|
| 293 | Lahiru Milantha † | Janakpur Bolts | 2024 |
| 286 | Ravi Bopara † | Chitwan Rhinos | 2024 |
| 279 | Rohit Paudel † | Lumbini Lions | 2024 |
| 275 | Saif Zaib † | Sudurpaschim Royals | 2024 |
| 247 | James Neesham † | Janakpur Bolts | 2024 |
| Sixes | Player | Teams | Seasons |
|---|---|---|---|
| 28 | James Neesham † | JB/Pokhara Avengers | 2024-25 |
| 19 | Lokesh Bam † | Biratnagar | 2024-25 |
| 18 | Kushal Malla † | Chitwan Rhinos | 2024-25 |
| 17 | Saif Zaib † | SR/CR | 2024-25 |
| 17 | Ravi Bopara † | Chitwan Rhinos | 2024-25 |
| 14 | Dipendra Singh Airee † | Sudurpaschim Royals | 2024-25 |
| Sixes | Player | Team | Opposition | Venue | Date |
|---|---|---|---|---|---|
| 12 | Mark Watt † | Karnali Yaks | Lumbini Lions | TU Cricket Ground, Kirtipur | 22 November 2025 |
| 7 | Bibek Yadav † | Lumbini Lions | Sudurpaschim Royals | 7 December 2024 | |
| Kushal Malla † | Chitwan Rhinos | Janakpur Bolts | 14 December 2024 | ||
| Lokesh Bam† | Biratnagar Kings | Pokhara Avengers | 18 November 2025 | ||
| 6 | Lumbini Lions | 4 December 2024 | |||
| James Neesham † | Janakpur Bolts | Chitwan Rhinos | 14 December 2024 |
| Wickets | Player | Team | Innings | Seasons |
|---|---|---|---|---|
| 20 | Scott Kuggeleijn † | Sudurpaschim Royals | 11 | 2024-2025 |
| 18 | Lalit Rajbanshi † | Janakpur Bolts | 11 | 2024-2025 |
| 18 | Karan KC † | Kathmandu Gorkhas | 10 | 2024-2025 |
| 16 | Sohail Tanvir † | Chitwan Rhinos | 10 | 2024-2025 |
| 15 | Kishore Mahato † | Janakpur Bolts | 11 | 2024-2025 |
| 15 | Rijan Dhakal † | Chitwan Rhinos | 10 | 2024-2025 |
| 14 | Bipin Sharma† | Karnali Yaks | 9 | 2024-2025 |
| 13 | Saif Zaib † | SR/CR | 11 | 2024-2025 |
| Figures | Player | Team | Opposition | Venue | Date |
|---|---|---|---|---|---|
| 6/28 | Will Bosisto † | Karnali Yaks | Pokhara Avengers | TU Cricket Ground, Kirtipur | 10 December 2024 |
| 5/18 | Scott Kuggeleijn † | Sudurpaschim Royals | Pokhara Avengers | 15 December 2024 | |
| 5/19 | Naren Saud† | Sudurpaschim Royals | Kathmandu Gorkhas | 5 December 2024 | |
| 5/21 | Sohail Tanvir † | Chitwan Rhinos | Kathmandu Gorkhas | 2 December 2024 | |
| 5/23 | Harsh Thaker | Janakpur Bolts | Lumbini Lions | 8 December 2024 |
| Wickets | Player | Team | Season |
|---|---|---|---|
| 17 | Lalit Rajbanshi † | Janakpur Bolts | 2024 |
| Scott Kuggeleijn † | Sudurpaschim Royals | 2024 | |
| 14 | Sohail Tanvir † | Chitwan Rhinos | 2024 |
| Kishore Mahato † | Janakpur Bolts | 2024 | |
| 13 | Bipin Sharma† | Karnali Yaks | 2024 |
| Rijan Dhakal † | Chitwan Rhinos | 2024 |
| Runs conceded | Player | Team | Opposition | Venue | Date |
|---|---|---|---|---|---|
| 64 | Bibek Yadav † | Lumbini Lions | Biratnagar Kings | TU Cricket Ground, Kirtipur | 4 December 2024 |
| 48 | Marchant de Lange † | Biratnagar Kings | Pokhara Avengers | 18 November 2025 | |
| Matt Taylor † | Pokhara Avengers | Biratnagar Kings | |||
| Aakash Chand † | |||||
| 47 | James Neesham † | Sudurpaschim Royals | 21 November 2025 | ||
| 45 | Harsh Thaker | Janakpur Bolts | Karnali Yaks | 2 December 2024 |
| Dismissals | Player | Teams | Innings | Seasons |
|---|---|---|---|---|
| 7 | Lahiru Milantha † | Janakpur Bolts | 9 | 2024-2025 |
| 6 | Binod Bhandari† | Sudurpaschim Royals | 11 | 2024-2025 |
| 5 | Bipin Rawal | Chitwan Rhinos | 8 | 2024 |
| 4 | Arjun Saud † | Chitwan Rhinos Lumbini Lions | 8 | 2024-2025 |
| 4 | Chadwick Walton | Karnali Yaks | 9 | 2024 |
| Catches | Player | Teams | Innings | Seasons |
|---|---|---|---|---|
| 5 | Bipin Rawal | Chitwan Rhinos | 8 | 2024 |
| 4 | Chadwick Walton | Karnali Yaks | 9 | 2024 |
| 3 | Lahiru Milantha † | Janakpur Bolts | 9 | 2024-2025 |
| Lokesh Bam † | Biratnagar Kings | 6 | 2024-2025 | |
| 2 | Aasif Sheikh † | Janakpur Bolts | 2 | 2024-2025 |
| Scott Edwards | Biratnagar Kings | 3 | 2024 | |
| Binod Bhandari † | Sudurpaschim Royals | 11 | 2024-2025 |
| Stumpings | Player | Teams | Innings | Seasons |
|---|---|---|---|---|
| 4 | Lahiru Milantha † | Janakpur Bolts | 9 | 2024-2025 |
| Binod Bhandari † | Sudurpaschim Royals | 11 | 2024-2025 | |
| 3 | Arjun Saud † | Lumbini Lions Chitwan Rhions | 8 | 2024-2025 |
| 2 | Andries Gous | Pokhara Avengers | 5 | 2024 |
| Stephen Eskinazi | Kathmandu Gorkhas | 6 | 2024 |
As of December 2024 [update] only Andries Gous has taken three wicket-keeping dismissals in an innings in the NPL. He did so for Pokhara Avengers against Kathmandu Gurkhas in a 2024 match at TU Cricket Ground, Kirtipur. [22]
| Dismissals | Player | Team | Season |
|---|---|---|---|
| 5 | Lahiru Milantha † | Janakpur Bolts | 2024 |
| Bipin Rawal | Chitwan Rhinos | 2024 | |
| 4 | Arjun Saud † | Lumbini Lions | 2024 |
| Binod Bhandari † | Sudurpaschim Royals | 2024 | |
| Chadwick Walton | Karnali Yaks | 2024 |
| Catches | Player | Teams | Innings | Seasons |
|---|---|---|---|---|
| 12 | Anil Sah † | Janakpur Bolts | 8 | 2024-2025 |
| 10 | Brandon McMullen | Sudurpaschim Royals | 9 | 2024 |
| 9 | Naresh Budhayer † | Sudurpaschim Royals | 9 | 2024 |
| 8 | Sundeep Jora † | Lumbini Lions | 9 | 2024-2025 |
| 7 | Gulsan Jha † | Karnali Yaks | 11 | 2024-2025 |
| James Neesham † | Janakpur Bolts Pokhara Avengers | 11 | 2024-2025 | |
| Scott Kuggeleijn † | Sudurpaschim Royals | 11 | 2024-2025 |
As of December 2024 [update] , Anil Sah is the only fielder to hold five catches in an NPL match. Sah did it for Janakpur Bolts in a 2024 match against Kathmandu Gurkhas at TU Cricket Ground, Kirtipur. [25]
| Rank | Catches | Player | Team | Opposition | Date |
|---|---|---|---|---|---|
| 1 | 5 | Anil Sah † | Janakpur Bolts | Kathmandu Gorkhas | 12 December 2024 |
| 2 | 4 | Gulsan Jha † | Karnali Yaks | Chitwan Rhinos | 18 December 2024 |
| 3 | 3 | Kushal Bhurtel † | Pokhara Avengers | 3 December 2024 | |
| Naresh Budhayer † | Sudurpaschim Royals | 8 December 2024 | |||
| Joshua Tromp | Janakpur Bolts | Sudurpaschim Royals | 11 December 2024 | ||
| Arniko Yadav† | 11 December 2024 | ||||
| Sundeep Jora † | Lumbini Lions | Kathmandu Gorkhas | 12 December 2024 | ||
| Chitwan Rhinos | 20 November 2025 | ||||
| Anil Sah † | Janakpur Bolts | Chitwan Rhinos | 14 December 2024 | ||
| Dipak Bohora † | Biratnagar Kings | Kathmandu Gorkhas | 15 December 2024 |
| Catches | Player | Team | Season |
|---|---|---|---|
| 12 | Anil Sah † | Janakpur Bolts | 2024 |
| 10 | Brandon McMullen † | Sudurpaschim Royals | 2024 |
| 9 | Naresh Budhayer † | Sudurpaschim Royals | 2024 |
| 6 | Saad Bin Zafar | Lumbini Lions | 2024 |
| Gulsan Jha † | Karnali Yaks | 2024 | |
| James Neesham † | Janakpur Bolts | 2024 | |
| Ishan Pandey † | Sudurpaschim Royals | 2024 |
| Matches | Player | Team(s) | Period |
|---|---|---|---|
| 11 | 17 | Varies | 2024-2025 |
| Matches | Player | Team(s) | Won | Lost | Tied | Drawn | No Result | Period |
|---|---|---|---|---|---|---|---|---|
| 11 | Sompal Kami † | Karnali Yaks | 6 | 5 | 0 | 0 | 0 | 2024-2025 |
| Dipendra Singh Airee † | Sudurpaschim Royals | 9 | 2 | 0 | 0 | 0 | ||
| 10 | Kushal Malla † | Chitwan Rhinos | 5 | 5 | 0 | 0 | 0 | |
| Karan KC † | Kathmandu Gorkhas | 5 | 5 | 0 | 0 | 0 | ||
| 9 | Kushal Bhurtel † | Pokhara Avengers | 1 | 7 | 1 | 0 | 0 | |
| Sandeep Lamichhane † | Biratnagar Kings | 4 | 4 | 1 | 0 | 0 | ||
| Rohit Paudel † | Lumbini Lions | 2 | 7 | 0 | 0 | 0 | ||
| 8 | Anil Sah † | Janakpur Bolts | 5 | 3 | 0 | 0 | 0 | |
| 3 | Aasif Sheikh † | Janakpur Bolts | 2 | 1 | 0 | 0 | 0 |
| Wicket | Runs | Batters | Team | Opposition | Venue | Date | |
|---|---|---|---|---|---|---|---|
| 1st wicket | 176* | Dinesh Kharel | Andries Gous | Pokhara Avengers | Lumbini Lions | TU Cricket Ground, Kirtipur | 6 December 2024 |
| 2nd wicket | 132 | Lokesh Bam | Martin Guptill | Biratnagar Kings | Pokhara Avengers | 18 November 2025 | |
| 3rd wicket | 116* | Lahiru Milantha | Harsh Thaker | Janakpur Bolts | Biratnagar Kings | 30 November 2024 | |
| 4th wicket | 113 | Kushal Malla | Ravi Bopara | Chitwan Rhinos | Janakpur Bolts | 14 December 2024 | |
| 5th wicket | 114 | Rohit Paudel | Saad Bin Zafar | Lumbini Lions | Chitwan Rhinos | 10 December 2024 | |
| 6th wicket | 83* | Basir Ahamad | Rajesh Pulami | Biratnagar Kings | 13 December 2024 | ||
| 7th wicket | 61 | Dipendra Singh Airee | Harmeet Singh | Sudurpaschim Royals | Kathmandu Gorkhas | 19 November 2025 | |
| 8th wicket | 40 | Dan Douthwaite | Bipin Khatri | Pokhara Avengers | Sudurpaschim Royals | 11 December 2024 | |
| 9th wicket | 39* | Rijan Dhakal | Nar Sarki | Chitwan Rhinos | Lumbini Lions | 10 December 2024 | |
| 10th wicket | 23 | Chris Sole | Anil Kharel | Biratnagar Kings | Sudurpaschim Royals | 3 December 2024 | |
| Runs | Wicket | Batters | Team | Opposition | Venue | Date | |
|---|---|---|---|---|---|---|---|
| 176* | 1st wicket | Dinesh Kharel | Andries Gous | Pokhara Avengers | Lumbini Lions | TU Cricket Ground, Kirtipur | 6 December 2024 |
| 132 | 2nd wicket | Martin Guptil | Lokesh Bam | Biratnagar Kings | Pokhara Avengers | 18 November 2025 | |
| 123* | Will Basisto | Mark Watt | Karnali Yaks | Lumbini Lions | 22 November 2025 | ||
| 117 | 1st wicket | Binod Bhandari | Saif Zaib | Sudurpaschim Royals | Janakpur Bolts | 21 December 2024 | |
| 116* | 3rd wicket | Lahiru Milantha | Harsh Thaker | Janakpur Bolts | Biratnagar Kings | 30 November 2024 | |
| 114 | 5th wicket | Rohit Paudel | Saad Bin Zafar | Lumbini Lions | Chitwan Rhinos | 10 December 2024 | |
| 113 | 4th wicket | Ravi Bopara | Kushal Malla | Chitwan Rhinos | Janakpur Bolts | 14 December 2024 | |
| 110 | Tom Moores | Rohit Paudel | Lumbini Lions | Pokhara Avengers | 6 December 2024 | ||
| 108 | 1st wicket | Binod Bhandari | Josh Brown | Sudurpaschim Royals | 21 November 2025 | ||
| 102 | 3rd wicket | Dev Khanal | Will Basisto | Karnali Yaks | Biratnagar Kings | 7 December 2024 | |