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.
