SialTV / Nepal Premier League / NPL 2026 Stats

Nepal Premier League · Season 3

NPL 2026 Stats — Most Runs, Wickets & Records

Every number that matters from NPL Season 3 so far — most runs, most wickets, fastest scoring, tightest bowling and the season’s records — all verified from the scorecards through Match 21.

See the points table

Last updated: 12 November 2026

194Most runs · Lokesh Bam
11Most wickets · Harmeet Singh
102Highest score · Yuvraaj Samra
217Highest total · Pokhara 217/3

Top performances

SialTV keeps the NPL Season 3 leaderboard from the verified scorecards — 20 matches completed through Match 21, with Match 7 abandoned for rain. Every figure below comes from that record: most runs, most wickets, the fastest scoring, the tightest bowling and the season’s records.

On this page: Most runs · Most wickets · Best strike rates · Best economy · Season records. Catches are not in the verified stats file, so there is no catches list on this page — and a few names below do not have a SialTV profile yet, so they are shown without a link rather than linked to a page that does not exist.

Most runs

#PlayerTeamMRunsHSSR50s
1Lokesh BamBiratnagar Kings519487154.02
2Ravi BoparaChitwan Rhinos417155132.61
3Andre RussellBiratnagar Kings514452189.51
4Ariful IslamKarnali Yaks514344183.30
5Pawan SarrafKarnali Yaks514037105.30
6Saif HassanJanakpur Bolts414071115.71

Pawan Sarraf and Saif Hassan are tied on 140 runs; Sarraf is listed first alphabetically. Lokesh Bam’s 194 is the most in the league, with two fifties in five matches.

Most wickets

#PlayerTeamMWktsEcon
1Harmeet SinghJanakpur Bolts6115.83
2Rijan DhakalChitwan Rhinos4106.75
3Kamal AireeChitwan Rhinos395.80
4Rahul YadavJanakpur Bolts696.95
5Sompal KamiKarnali Yaks598.82
6Anil KharelSudurpaschim Royals585.69

Anil Kharel takes the last place in this table on fewest runs conceded among the three bowlers on 8 wickets — Sher Malla and Scott Kuggeleijn also have 8 each. Harmeet Singh’s 11 is the most in the league, at 5.83 runs an over.

Best batting strike rates

Runs per 100 balls, for batters with at least 50 runs in the season — a one-ball cameo cannot top this list.

#PlayerTeamRunsBallsSR
1Deepak DumreKarnali Yaks8141197.6
2Yuvraaj SamraPokhara Avengers12162195.2
3Sahan ArachchigeKathmandu Gorkhas6735191.4
4Andre RussellBiratnagar Kings14476189.5
5Ariful IslamKarnali Yaks14378183.3

Deepak Dumre’s 81 runs have come at 197.6 — the fastest scoring of any batter with 50 runs or more. Andre Russell’s 189.5 is the fastest among the season’s top five run-scorers.

Best bowling economy

Runs conceded per over, for bowlers with at least 10 overs in the season — a single tidy over cannot top this list either.

#PlayerTeamWktsOversEcon
1Shakib Al HasanPokhara Avengers4104.50
2Moeen AliJanakpur Bolts7144.86
3Sher MallaLumbini Lions8165.19
4Dipendra Singh AireeSudurpaschim Royals518.55.26
5Shahab AlamKathmandu Gorkhas3155.33

Shakib Al Hasan has gone at 4.50 runs an over across his 10 overs — the tightest bowling of the season so far. Kamal Airee, third in the wickets list, is eighth here at 5.80.

Season records

RecordHolderMatch
Highest individual scoreYuvraaj Samra — 102 off 48 ballsPokhara Avengers vs Karnali Yaks, Match 19, 9 Nov
Best bowling figuresHarmeet Singh — 4/17 (4 overs)Janakpur Bolts vs Sudurpaschim Royals, Match 21, 10 Nov
Highest team totalPokhara Avengers — 217/3vs Karnali Yaks, 19th Match

The next-highest totals are both from Match 6: Karnali Yaks’ 187 for 6 and Biratnagar Kings’ 186 for 7, against each other. The biggest win of the season is Pokhara Avengers’ 63-run win over Karnali Yaks in Match 19 — the same match as the 217 total and the 102.

More NPL coverage

Fixtures and results for every team are on the NPL Schedule page. The full standings are on the NPL Points Table page, and every completed match is on the NPL Results page. The Nepal Premier League hub has the season in full.

Frequently asked questions

Who has scored the most runs in NPL Season 3?

Lokesh Bam of Biratnagar Kings — 194 runs in five matches, at a strike rate of 154.0, with two fifties and a highest score of 87.

Who has taken the most wickets in NPL Season 3?

Harmeet Singh of Janakpur Bolts — 11 wickets in six matches at 5.83 runs an over, including the season’s best figures of 4 for 17 in Match 21.

What is the highest individual score of the season?

Yuvraaj Samra’s 102 off 48 balls for Pokhara Avengers against Karnali Yaks in Match 19 — the only century of the season so far.

What is the highest team total of the season?

Pokhara Avengers’ 217 for 3 against Karnali Yaks in Match 19 — 63 runs clear of the next-highest total in that match, and the season’s biggest win.

Do these stats cover every match?

They cover the 20 completed matches through Match 21. Match 7 was abandoned for rain, so no figures come from it. The tables update after every match day.