Most Runs in NPL History: Rohit Paudel Leads the All-Time Batting Chart

The Nepal Premier League may only be two seasons old, but its batting charts already tell a rich story. Across the 2024 and 2025 editions, played entirely at the TU International Cricket Ground in Kirtipur, Nepal’s captain Rohit Paudel has piled up more runs than anyone else, while a cast of overseas stars and home-grown finishers have chased him hard. With Season 3 underway from 26 October 2026, every one of these marks is under threat — but for now, here is the definitive list of the most runs in NPL history, plus the season records and boundary charts behind them.

All figures below cover the first two completed NPL seasons, 2024 and 2025, and are drawn from ESPNcricinfo’s tournament records. Season 3 numbers are not included, because the new season has only just begun.

Most Runs in NPL History: The All-Time Top 10 Batters

Rohit Paudel sits on top of the pile with 555 runs from 17 matches, all of them for the Lumbini Lions. His highest score of 95 means he is still waiting for an NPL century, yet his consistency across both seasons — two fifties, an average of 32.65 and a strike rate of 113.49 — has kept him ahead of a high-class chasing pack.

Rank Batter Team Matches Runs Highest Score Average Strike Rate Fifties
1 Rohit Paudel Lumbini Lions 17 555 95 32.65 113.49 2
2 Ravi Bopara Chitwan Rhinos 15 523 66 37.35 133.07 6
3 Binod Bhandari Sudurpaschim Royals 18 499 69* 31.18 110.39 3
4 Saif Zaib Sudurpaschim Royals 16 391 90 24.43 135.23 2
5 Dipendra Singh Airee Sudurpaschim Royals 18 389 57* 32.41 147.34 1
6 Basir Ahamad Biratnagar Kings 16 372 68* 28.61 120.38 2
7 Kushal Malla Chitwan Rhinos 15 358 72 27.53 121.35 1
8 James Neesham Janakpur Bolts 13 346 65 34.60 185.02 2
9 Adam Rossington Pokhara Avengers 7 323 108* 53.83 150.93 2
10 Lahiru Milantha Janakpur Bolts 12 323 87 29.36 125.19 2

The most striking name on the list is Adam Rossington. The Pokhara Avengers opener needed only seven innings to reach 323 runs, and his average of 53.83 is by far the best among the top ten. His single season of NPL cricket in 2025 was enough to carry him into the all-time top ten — a reminder of how quickly one great tournament can rewrite these charts.

Rohit Paudel: The NPL’s Most Consistent Run-Scorer

Paudel’s record is built on longevity rather than one explosive season. He scored 279 runs in the inaugural 2024 season, the third-highest tally that year, and followed it with 276 runs in 2025. No other batter has passed 250 runs in both seasons. His highest score of 95, made in 2024, remains the highest score by a Nepalese batter in NPL history — no local player has yet reached three figures in the league.

Paudel also leads the league’s boundary charts, which underlines his method. He has struck 44 fours across the two seasons, 26 in 2024 and 18 in 2025, more than any other player. Where the overseas hitters have tended to clear the ropes, Paudel has built his record along the ground, and it has made him the hardest batter in the league to dislodge.

Ravi Bopara and the Overseas Challenge to Paudel’s Record

The nearest challenger to Paudel is Ravi Bopara of Chitwan Rhinos, with 523 runs from 15 matches. Bopara’s average of 37.35 is the second-best among the top ten, and his six fifties are more than any other batter in NPL history. The former England international has been the model of middle-order reliability, and with 32 runs to make up, he is the most likely candidate to pass Paudel during Season 3.

Behind Bopara, Sudurpaschim Royals dominate the batting list. Binod Bhandari (499 runs from 18 matches, the most appearances of anyone in the top ten), Saif Zaib (391) and Dipendra Singh Airee (389) all play for the Royals, which helps explain why Sudurpaschim have reached both NPL finals. Their batting depth, rather than one superstar, has been the franchise’s greatest strength.

Most Runs in a Single NPL Season

The single-season record belongs to Adam Rossington, whose 323 runs in seven innings in 2025 included a century and an average of 53.83. It was the standout batting performance of the second season and the highest season aggregate the league has seen.

Season Batter Team Runs Highest Score
2025 Adam Rossington Pokhara Avengers 323 108*
2024 Lahiru Milantha Janakpur Bolts 293 87
2024 Ravi Bopara Chitwan Rhinos 286 66
2024 Rohit Paudel Lumbini Lions 279 95
2024 Saif Zaib Sudurpaschim Royals 275 90
2025 Mark Watt Karnali Yaks 246 114*

The 2024 season was far more evenly spread. Lahiru Milantha topped that year’s chart with 293 runs for the champion Janakpur Bolts, including 87 in the final against Sudurpaschim Royals, but four batters passed 275 runs. In 2025, by contrast, Rossington stood alone at the top, with Mark Watt’s 246 the next best.

Most Fifties in NPL History

If centuries are rare in the NPL — only three have been scored — fifties are the currency of consistency, and here Bopara stands alone. His six half-centuries are double the tally of his nearest rivals, and they explain why his average is so healthy despite a highest score of only 66.

Batter Team Fifties
Ravi Bopara Chitwan Rhinos 6
Binod Bhandari Sudurpaschim Royals 3
Rohit Paudel Lumbini Lions 2
Saif Zaib Sudurpaschim Royals 2
Basir Ahamad Biratnagar Kings 2
James Neesham Janakpur Bolts 2
Adam Rossington Pokhara Avengers 2
Lahiru Milantha Janakpur Bolts 2

Most Fours in NPL History

Paudel’s 44 fours lead the way, but the chasing pack is close. Binod Bhandari has hit 42, Lahiru Milantha 38 and Ravi Bopara 36. In the 2025 season alone, Rossington struck 31 fours, the highest single-season tally, on his way to 323 runs — a reminder that his record season was built on timing as much as power.

Who Can Break the NPL Runs Record in Season 3?

Three batters begin Season 3 within striking distance of Paudel’s 555. Bopara needs 33 runs, Bhandari needs 57, and both play for teams with full league schedules ahead of them. If Rossington returns to Pokhara Avengers, his rate of scoring suggests he could threaten the record in a single season. And if Paudel himself keeps scoring at his usual rate, he may be the one to stretch the record past 700 runs first. The NPL 2026 squads will decide how realistic each chase is, and the NPL 2026 today match page tracks each day’s fixtures as the season unfolds.

FAQs: Most Runs in NPL History

Who has scored the most runs in NPL history?

Rohit Paudel of Lumbini Lions, with 555 runs from 17 matches across the 2024 and 2025 seasons.

Who holds the record for most runs in a single NPL season?

Adam Rossington of Pokhara Avengers, with 323 runs in seven innings in the 2025 season.

Has any Nepalese batter scored an NPL century?

No. The three NPL centuries so far have all been scored by overseas players, and Rohit Paudel’s 95 remains the highest score by a Nepalese batter.

Who has hit the most fifties in the NPL?

Ravi Bopara of Chitwan Rhinos, with six half-centuries — twice as many as any other batter.