Highest and Lowest Team Totals in NPL History

Biratnagar Kings own the highest team total in Nepal Premier League history — 220 for 6 against Pokhara Avengers in 2025 — while Janakpur Bolts’ 51 all out against Sudurpaschim Royals in 2024 remains the lowest score the league has ever seen. Between those two extremes lies the full story of batting at Kirtipur, where 200-plus totals are rare and collapses are never far away. Here are the highest and lowest team totals in NPL history, season by season.

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 Team Totals in NPL History

Rank Team Total Opponent Date
1 Biratnagar Kings 220/6 Pokhara Avengers 18 November 2025
2 Pokhara Avengers 201/2 Karnali Yaks 2 December 2025
3 Biratnagar Kings 193/8 Lumbini Lions 2024
4 Sudurpaschim Royals 193/7 Pokhara Avengers 2025

The most remarkable fact on this list is how rare 200-plus totals are. In two full seasons, the 200 barrier has been breached only twice — both times in the 2025 season. For a T20 league played entirely at one ground, that tells you a great deal about Kirtipur’s surface, which has consistently rewarded disciplined bowling over reckless hitting.

Biratnagar Kings 220/6: The Record Total

Biratnagar’s record total came on 18 November 2025 against Pokhara Avengers, and it was built on the second-highest partnership in NPL history. Openers Lokesh Bam and Martin Guptill put on 132 runs for the second wicket, with Bam scoring 72 off 48 balls and Guptill 61 off 35, before Shubham Ranjane finished the innings with a blistering 38 off 16 balls.

The total broke Biratnagar’s own record. Their 193 for 8 against Lumbini Lions in the 2024 season had stood as the league’s highest score for a full year, and the Kings improved on it by 27 runs. Pokhara’s reply never got going: they were bowled out for 167 in 18.5 overs, giving Biratnagar a 53-run victory and the highest match aggregate in NPL history — 387 runs.

Pokhara Avengers 201/2: The Only Other 200-Plus Total

The only other team to pass 200 in NPL history is Pokhara Avengers, who made 201 for 2 against Karnali Yaks on 2 December 2025. The innings was built around Adam Rossington’s unbeaten 108 off 58 balls, the second century of the 2025 season, and it capped a remarkable tournament for the English opener, who finished as the season’s leading run-scorer with 323 runs.

Pokhara’s total is also the highest total ever made for the loss of only two wickets in the NPL, and it produced the second-highest match aggregate in league history when combined with Karnali’s reply. The two 200-plus totals of 2025, coming within two weeks of each other, suggest that batting standards at Kirtipur are rising — and that the 220 record may not survive Season 3.

Lowest Team Totals in NPL History

Rank Team Total Opponent Date
1 Janakpur Bolts 51 all out Sudurpaschim Royals 11 December 2024
2 Sudurpaschim Royals 85 all out Lumbini Lions 13 December 2025 (final)
3 Chitwan Rhinos 89 all out Kathmandu Gorkhas 2025
4 Karnali Yaks 94 all out Sudurpaschim Royals 2025
5 Kathmandu Gorkhas 118 all out Sudurpaschim Royals 2025

The lowest total in NPL history belongs to the eventual champions of 2024. Janakpur Bolts, who would go on to lift the first NPL trophy ten days later, were bowled out for just 51 by Sudurpaschim Royals on 11 December 2024. It is the only sub-60 total the league has ever seen, and it remains the ultimate proof that no team is immune to a collapse at Kirtipur.

The second-lowest total came in the biggest match of all. Sudurpaschim Royals were bowled out for 85 by Lumbini Lions in the 2025 final on 13 December 2025, undone by Rohit Paudel’s hat-trick and Ruben Trumpelmann’s 3/3. It was the first time the Royals had failed to cross 100 in the tournament, and it cost them the title.

The 2025 season’s lowest totals tell a different story. Chitwan Rhinos’ 89 against Kathmandu Gorkhas, Karnali Yaks’ 94 against Sudurpaschim Royals and Kathmandu Gorkhas’ 118 against Sudurpaschim Royals were the three lowest scores of that season’s league stage — and all three came against sides with the league’s most disciplined bowling attacks. Sudurpaschim Royals, in particular, appear twice as the bowling side, which is no coincidence: the Royals’ attack, built around Scott Kuggeleijn and Abinash Bohara, has been the most consistent in the league.

Highest and Lowest Totals by Season

Season Highest Total Lowest Total
2024 Biratnagar Kings 193/8 vs Lumbini Lions Janakpur Bolts 51 all out vs Sudurpaschim Royals
2025 Biratnagar Kings 220/6 vs Pokhara Avengers Sudurpaschim Royals 85 all out vs Lumbini Lions (final)

The season comparison shows the league’s batting improving dramatically. The highest total jumped from 193 in 2024 to 220 in 2025, and the 2025 season produced both of the league’s 200-plus totals. At the other end, the lowest totals rose too: from 51 in 2024 to 85 in the 2025 final, and 89 in the 2025 league stage. Batters are scoring more, and collapses are becoming less extreme — both signs of a maturing league.

Biratnagar Kings are the one constant across both seasons. They posted the highest total in each year — 193 for 8 in 2024 and 220 for 6 in 2025 — which makes them the league’s most explosive batting side, even though they have yet to reach a final. If their batting fires again in Season 3, the 220 record may be theirs to break.

Highest Match Aggregates in NPL History

Match Aggregate Season
Biratnagar Kings vs Pokhara Avengers 387 runs 2025
Karnali Yaks vs Pokhara Avengers 368 runs 2025

Both of the highest-scoring matches in NPL history came in the 2025 season, and both involved Pokhara Avengers. The Avengers were involved in the two biggest run-fests the league has seen, which fits their identity as the league’s most entertaining side — capable of 201 for 2 one week and of conceding 220 the next.

What the Totals Tell Us About Kirtipur

The gap between the highest total (220) and the lowest (51) is 169 runs — enormous for a single-ground league, and a sign of how much conditions and form can swing at the TU ground. But the overall pattern is clear: totals between 150 and 180 have been the norm, 200-plus scores are exceptional, and sub-100 collapses, while rare, have happened to good teams. Batters who succeed at Kirtipur tend to be those who build an innings rather than swinging from ball one, which is why the league’s run charts are led by accumulators like Rohit Paudel and Ravi Bopara rather than pure power-hitters.

Season 3 will be fascinating for this reason alone. If the batting improvements of 2025 continue, the 220 record could fall quickly. But if Kirtipur’s bowlers reassert themselves, the lowest-total list could gain a new entry. The NPL 2026 squads show both batting and bowling firepower returning, and the NPL 2026 today match page follows every fixture as the records are tested.

FAQs: Highest and Lowest Team Totals in NPL

What is the highest team total in NPL history?

Biratnagar Kings’ 220 for 6 against Pokhara Avengers on 18 November 2025.

What is the lowest team total in NPL history?

Janakpur Bolts’ 51 all out against Sudurpaschim Royals on 11 December 2024.

How many times has 200 been passed in the NPL?

Twice: Biratnagar Kings’ 220/6 and Pokhara Avengers’ 201/2, both in the 2025 season.

What is the highest match aggregate in NPL history?

387 runs, in Biratnagar Kings vs Pokhara Avengers in 2025 (220/6 vs 167 all out).