The Nepal Premier League (NPL) has quickly transformed into one of the most vibrant domestic T20 spectacles in South Asia. Packed crowds at the iconic Tribhuvan University Cricket Ground in Kirtipur have witnessed breath-taking power-hitting, rapid-fire centuries, and thrilling run-chases across its seasons.
From international stars to domestic heroes, the tournament has provided a platform for spectacular individual masterclasses. Here are the top five highest individual scores in Nepal Premier League history.
1. Mark Watt — 114* off 44 balls (2025)
Karnali Yaks vs Lumbini Lions | Kirtipur | 22 November 2025
Sitting right at the pinnacle of NPL history is Scottish international Mark Watt. Playing for Karnali Yaks against Lumbini Lions, Watt produced a blitzkrieg of astronomical proportions. Chasing a target of 157, Watt obliterated the opposition attack, smashing 12 gigantic sixes and 6 fours on his way to an unbeaten 114 off just 44 deliveries.
Striking at an absurd 259.09, Watt reached his century in just 44 balls—the fastest in NPL history—as Karnali Yaks galloped home in just 12.2 overs for a staggering 9-wicket victory.
2. Adam Rossington — 108* off 58 balls (2025)
Pokhara Avengers vs Karnali Yaks | Kirtipur | 2 December 2025
English wicketkeeper-batter Adam Rossington enjoyed a fairytale NPL 2025 season, finishing as the tournament's leading run-scorer with 323 runs. The jewel in his crown was a masterly 108 not out off 58 balls against Karnali Yaks in Kirtipur.
Rossington reached his hundred off 55 balls, lacing his innings with 11 boundaries and 7 clearing sixes. His century propelled Pokhara Avengers to 201/2—the first 200+ team total of the season—and secured a commanding 34-run victory.
3. Andries Gous — 104* off 55 balls (2024)
Pokhara Avengers vs Lumbini Lions | Kirtipur | 6 December 2024
On December 6, 2024, USA powerhouse Andries Gous etched his name into folklore by scoring the first-ever century in Nepal Premier League history. Facing Lumbini Lions at the TU Cricket Ground, Gous put on a clinic, racing to his half-century in just 20 balls.
He finished unbeaten on 104 off 55 balls (12 fours, 5 sixes). Together with opening partner Dinesh Kharel (61*), Gous forged a record-breaking 165-run opening partnership, gunning down a tricky target of 171 without losing a single wicket with 19 balls to spare.
4. Rohit Paudel — 95 off 59 balls (2024)
Lumbini Lions vs Pokhara Avengers | Kirtipur | 6 December 2024
In that exact same iconic match on December 6, 2024, Nepal national team captain Rohit Paudel played the defining knock of the first innings. Batting first for Lumbini Lions, Paudel walked in under pressure and orchestrated a classic captain's rescue act.
Paudel smashed 10 fours and 4 sixes in a magnificent 95 off 59 balls, propelling Lumbini to 170/5. Although Gous' second-innings blitz stole the match, Paudel's 95 remains the highest score by a local Nepali batter in NPL history.
5. Priyank Panchal — 90 off 48 balls (2025)
Karnali Yaks vs Chitwan Rhinos | Kirtipur | 18 November 2025
Rounding out the top five is Indian domestic veteran Priyank Panchal. Opening the innings for Karnali Yaks against Chitwan Rhinos in November 2025, Panchal treated the Kirtipur crowd to a dynamic display of wristy placement and clean lofted drives.
Panchal struck 7 fours and 6 sixes at a blistering strike rate of 187.5, falling just ten runs short of a deserved hundred on 90 off 48 balls. His knock lifted Karnali to 166/3, though Chitwan Rhinos managed to snatch a tight 4-wicket victory in the final over.

