The 2025 Nepal Premier League, also known as Siddhartha Bank NPL 2025 for sponsorship reasons, was the second season of the Nepal Premier League (NPL), a men's Twenty20 cricket league in Nepal. The tournament featured eight teams competing in 32 matches from 17 November to 13 December 2025.
The defending champions Janakpur Bolts were eliminated in the league stage. In the final, Lumbini Lions defeated Sudurpaschim Royals by 6 wickets to win their maiden title. Adam Rossington (Pokhara Avengers) was the highest run-scorer in the tournament with 323 runs. Sandeep Lamichhane (Biratnagar Kings), along with Sher Malla (Lumbini Lions) and Abinash Bohara (Sudurpaschim Royals), picked up 17 wickets each, making them joint top wicket-takers. Ruben Trumpelmann of the Lumbini Lions was named the Player of the series.
The Nepal Premier League (NPL) is a men's T20 franchise cricket league organized by the Cricket Association of Nepal (CAN). It was established in 2024, with its inaugural season held in the same year. The league features eight city- or province-based franchises competing in a round-robin stage followed by the playoffs. Janakpur Bolts won the maiden title, defeating Sudurpaschim Royals in the final.
The franchises were required to submit their retention lists before 5 July 2025, and a total of 51 players were retained ahead of the auction. The auction was held on 9 August 2025 in Kathmandu, Nepal. A total of 458 players registered for the auction, of which 150 players were shortlisted and 37 were sold.
Dev Khanal, Arjun Saud, Pawan Sarraf and Mohammad Aadil Alam became the most expensive players in the auction, bought at the price of . Mohammad Aadil Alam was had been upon by all eight franchises.
The player auction took place on 9 August 2025.
Bibek Yadav was replaced by Sumit Maharjan in Lumbini Lions's squad due to injury.
Natarjan Shah was replaced by Sonu Devkota in Kathmandu Gorkhas's squad due to groin injury.
Anil Sah was removed from captain of Janakpur Bolts mid-season & Wayne Parnell was appointed as captain.
All matches were played at the Tribhuvan University International Cricket Ground in Kirtipur, Kathmandu.
The fixture was released on 10 November 2025.
<section begin=bracket/>
<section end=bracket/>
<section begin=match32/><section end=match32/>
The league was broadcast live on the following channels: