Highest Individual Scores in NPL History: Mark Watt’s 114* Leads the Way

Only three centuries have been scored in the Nepal Premier League, and all three belong to overseas players. At the top of the list sits a Scottish spinner who was picked for his bowling and ended up playing the greatest innings the league has seen. Here are the highest individual scores in NPL history, from Mark Watt’s record 114 not out down to the best knocks by Nepalese batters still chasing a first century.

All figures cover the two completed NPL seasons, 2024 and 2025, played at the TU International Cricket Ground in Kirtipur. Season 3, which began on 26 October 2026, is not included.

Highest Individual Scores in NPL History: The Top 10

Rank Batter Team Score Opponent Date
1 Mark Watt Karnali Yaks 114* (44 balls) Lumbini Lions 22 November 2025
2 Adam Rossington Pokhara Avengers 108* (58 balls) Karnali Yaks 2 December 2025
3 Andries Gous Pokhara Avengers 104* (55 balls) Lumbini Lions 6 December 2024
4 Rohit Paudel Lumbini Lions 95 — 2024
5 Saif Zaib Sudurpaschim Royals 90 — 2024
5 Priyank Panchal Karnali Yaks 90 Chitwan Rhinos 2025
7 Lahiru Milantha Janakpur Bolts 87 Sudurpaschim Royals 21 December 2024
8 Kushal Malla Chitwan Rhinos 72 — 2024–2025
9 Lokesh Bam Biratnagar Kings 72 (48 balls) Pokhara Avengers 18 November 2025
10 Binod Bhandari Sudurpaschim Royals 69* — 2024–2025

One pattern jumps out immediately: Lumbini Lions have been on the receiving end of two of the three centuries. Both Watt and Gous destroyed the Lions’ attack, and both did it in run chases that their teams won comfortably.

Mark Watt 114*: The Greatest Innings in NPL History

Mark Watt was picked by Karnali Yaks as a spinner. On 22 November 2025, promoted to open the batting against Lumbini Lions, he produced an innings nobody saw coming. Chasing 157, Watt reached his fifty off 29 balls and then accelerated brutally, reaching his century off just 41 balls — the fastest hundred in NPL history — and finishing unbeaten on 114 off 44 balls, with 10 sixes and 6 fours.

The numbers barely do it justice. Karnali won by nine wickets with 46 balls to spare, after Watt and William Bosisto turned a chase into a procession. The previous fastest NPL century had been Andries Gous’s 55-ball effort; Watt beat it by 14 balls. His 114 not out remains the highest individual score in the league, and the only score above 110.

Adam Rossington 108*: The Season-Defining Century

Adam Rossington’s unbeaten 108 off 58 balls against Karnali Yaks on 2 December 2025 was the second century of the 2025 season, and it powered Pokhara Avengers to 201 for 2 — one of only two 200-plus totals the league has ever seen. Rossington’s innings was the centrepiece of his record season, in which he scored 323 runs in seven innings at an average of 53.83 to finish as the tournament’s leading run-scorer.

What made Rossington’s century different from Watt’s was its control. Where Watt’s innings was a blur of six-hitting, Rossington built his hundred around 21 fours across the season and a strike rate of 150.93, showing that classical batting still has a place at Kirtipur.

Andries Gous 104*: The First NPL Century

The first century in NPL history belongs to American wicketkeeper-batter Andries Gous, who smashed 104 not out off 55 balls for Pokhara Avengers against Lumbini Lions on 6 December 2024. Gous reached his hundred off 55 balls in a commanding run chase, setting the benchmark for batting excellence in the league’s inaugural season.

Gous’s innings also produced the highest partnership in NPL history. He and Dinesh Kharel put on an unbeaten 176 for the first wicket against Lumbini Lions that day, a record that still stands. The second-highest partnership in the league is the 132-run stand between Lokesh Bam and Martin Guptill for Biratnagar Kings against Pokhara Avengers in 2025.

Highest Scores by Nepalese Batters in the NPL

No Nepalese batter has yet scored an NPL century, and that is one of the most interesting subplots of Season 3. The closest anyone has come is Rohit Paudel, whose 95 in the 2024 season remains the highest score by a local player. The Lumbini Lions captain has since become the league’s all-time leading run-scorer with 555 runs, but three figures still elude him.

Behind Paudel, Saif Zaib’s 90 in 2024 and Priyank Panchal’s 90 on his NPL debut for Karnali Yaks against Chitwan Rhinos in 2025 are the next-best local efforts. Lahiru Milantha’s 87 in the 2024 final against Sudurpaschim Royals deserves a special mention: it was not the biggest score on this list, but it won Janakpur Bolts the first NPL title, which makes it arguably the most valuable innings in league history.

Highest Scores by Season

Season Batter Score Opponent
2024 Andries Gous 104* Lumbini Lions
2024 Rohit Paudel 95 —
2024 Saif Zaib 90 —
2024 Lahiru Milantha 87 Sudurpaschim Royals
2025 Mark Watt 114* Lumbini Lions
2025 Adam Rossington 108* Karnali Yaks
2025 Priyank Panchal 90 Chitwan Rhinos
2025 Lokesh Bam 72 Pokhara Avengers

The season tables show how the batting standard rose between the two years. In 2024, one century and a top score of 104 was enough to lead the charts, and the season’s best innings were spread across four different players. In 2025, two centuries were scored, the top score jumped to 114 not out, and the fastest century in league history — Watt’s 41-ball effort — shattered Gous’s previous mark of 55 balls. If the trend continues, Season 3 could produce the league’s first 120-plus score.

The Near-Misses: Batters Still Chasing a Century

Behind the three centurions sits a group of batters who have come agonisingly close. Rohit Paudel’s 95 in 2024 is the highest score by a Nepalese batter and the closest any local player has come to a century. Priyank Panchal’s 90 on his NPL debut for Karnali Yaks against Chitwan Rhinos in 2025 was the highest score by a debutant in league history, and Saif Zaib’s 90 in 2024 showed the Royals’ opener at his destructive best.

Lahiru Milantha’s 87 deserves a special place among the near-misses. It was not the biggest score on this list, but it came in the 2024 final against Sudurpaschim Royals, and it won Janakpur Bolts the first NPL title. In terms of value per run, no innings in league history has mattered more.

Every Century in NPL History

Batter Team Score Balls Opponent Date
Andries Gous Pokhara Avengers 104* 55 Lumbini Lions 6 December 2024
Mark Watt Karnali Yaks 114* 44 Lumbini Lions 22 November 2025
Adam Rossington Pokhara Avengers 108* 58 Karnali Yaks 2 December 2025

Three centuries in two seasons, all by overseas players, all unbeaten, and two of them against the same team. If Season 3 follows the pattern, the fourth NPL century will come from an overseas batter — but Paudel, Kushal Malla and the rest of Nepal’s batting core will be desperate to become the first local centurion. The NPL 2026 squads show the talent is there, and the NPL 2026 today match page tracks every day’s fixtures as the chase for a first Nepalese century continues.

FAQs: Highest Individual Scores in NPL

What is the highest individual score in NPL history?

Mark Watt’s unbeaten 114 off 44 balls for Karnali Yaks against Lumbini Lions on 22 November 2025.

How many centuries have been scored in the NPL?

Three: Andries Gous (104* in 2024), Mark Watt (114* in 2025) and Adam Rossington (108* in 2025).

What is the fastest century in NPL history?

Mark Watt’s 41-ball century against Lumbini Lions in 2025, beating Andries Gous’s 55-ball hundred from 2024.

Has any Nepalese batter scored an NPL century?

No. Rohit Paudel’s 95 in 2024 remains the highest score by a Nepalese batter in the league.