NPL Season 3 Statistics & Records
Statistical center for Siddhartha Bank Nepal Premier League Season 3. Explore batting records, bowling figures, leaderboard availability, and calculation standards across the tournament running from October 26 to November 21, 2026.
Tournament Window: October 26 – November 21, 2026 · Venue: TU Ground, Kirtipur
The Nepal Premier League Season 3 statistics center maintains official batting, bowling, and team performance records for all matches scheduled at Tribhuvan University International Cricket Ground from October 26 to November 21, 2026. Individual player runs, strike rates, wickets, and bowling economies remain Not available before the first match to ensure clean single-tournament record keeping. Official scorecards certified by the Cricket Association of Nepal will update leaderboards immediately following the conclusion of each match innings. Historical records from earlier editions remain archived separately to maintain statistical integrity.
NPL Season 3 Statistics Status & Records Hub
- Tournament Activation: Season 3 statistics are live. 20 of 32 matches are complete (Matches 1–21) at Tribhuvan University International Cricket Ground in Kirtipur. Lokesh Bam (Biratnagar Kings) leads the run chart with 194 and Harmeet Singh (Janakpur Bolts) leads the wicket chart with 11.
- Tracked Milestones: The records center tracks batting totals (runs, boundaries, strike rates), bowling performances (wickets, economy rates, best figures), and team milestones across 32 scheduled fixtures.
- Statistical Separation: Figures from previous seasons and international bilateral series are kept segregated to maintain accurate single-tournament records.
- Tiebreak Standards: Batting leaderboards prioritize higher strike rates in aggregate ties; bowling rankings evaluate lower economy rates and superior averages.
- Live Updates: Every table on this page is rebuilt from the official scorecards after each completed match. Latest: Sudurpaschim Royals won by 27 runs (21st Match, 10 Nov).
Batting and Bowling Tracking Status
Season 3 is under way. 20 completed matches (Matches 1–21) are counted below, using only verified official scorecards. Figures from earlier seasons or other tournaments are never mixed into 2026 totals.
| Metric | Season 3 Status | Activation Condition |
|---|---|---|
| Runs | Live · 5144 runs in 20 matches | Updated after Match 21 |
| Wickets | Live · 248 wickets | Updated after Match 21 |
| Batting average / strike rate | Live · best SR (min 30 balls): Deepak Dumre 197.6 | Minimum 30 balls faced for the strike-rate table |
| Bowling average / economy | Live · best economy (min 10 overs): Shakib Al Hasan 4.50 | Minimum 10 overs bowled for the economy table |
| Leading run-scorer / wicket-taker | Lokesh Bam (194) / Harmeet Singh (11) | After Match 21 |
Explore the pre-season points table and complete player directory.
Season 3 Official Leaderboard Categories
When matches commence at TU Ground in Kirtipur, the stats center will deliver live tracking across three distinct statistical departments:
Orange Cap & Run Leaderboards
Tracks the competition's most prolific run-scorers, individual high scores in a single innings, highest batting strike rates, most sixes struck, and conversion counts of half-centuries and centuries.
Purple Cap & Wicket Trackers
Monitors aggregate wicket-takers, best individual bowling figures in an innings, stingiest economy rates (minimum 10 overs bowled qualification), bowling strike rates, and maiden overs bowled.
Innings Totals & Margins
Catalogs highest franchise innings totals, lowest totals successfully defended, widest victory margins by runs or wickets, and fastest successful run chases.
Season 3 Live Leaderboards
Official tournament leaderboards for NPL Season 3 (October 26 – November 21, 2026). Tables populate automatically from verified match data in /data/season3-stats.json after the first completed match — no figures are shown before then.
Last updated: 10 November 2026, 9:03 PM NST · after Match 21
Most Runs
Aggregate tournament runs · tiebreak: strike rate
| # | Player | Team | M | Runs | HS | SR |
|---|---|---|---|---|---|---|
| 1 | Lokesh Bam | Biratnagar Kings | 5 | 194 | 87 | 154.0 |
| 2 | Ravi Bopara | Chitwan Rhinos | 4 | 171 | 55 | 132.6 |
| 3 | Andre Russell | Biratnagar Kings | 5 | 144 | 52* | 189.5 |
| 4 | Ariful Islam | Karnali Yaks | 5 | 143 | 44 | 183.3 |
| 5 | Saif Hassan | Janakpur Bolts | 4 | 140 | 71 | 115.7 |
| 6 | Pawan Sarraf | Karnali Yaks | 5 | 140 | 37 | 105.3 |
| 7 | Kushal Bhurtel | Pokhara Avengers | 5 | 136 | 62 | 132.0 |
| 8 | David Warner | Kathmandu Gorkhas | 4 | 127 | 66 | 141.1 |
| 9 | Brandon McMullen | Sudurpaschim Royals | 5 | 124 | 43 | 167.6 |
| 10 | Yuvraaj Samra | Pokhara Avengers | 2 | 121 | 102 | 195.2 |
Most Wickets
Aggregate tournament wickets · tiebreaks: average, economy
| # | Player | Team | M | Wkts | Econ |
|---|---|---|---|---|---|
| 1 | Harmeet Singh | Janakpur Bolts | 6 | 11 | 5.83 |
| 2 | Rijan Dhakal | Chitwan Rhinos | 4 | 10 | 6.75 |
| 3 | Kamal Airee | Chitwan Rhinos | 3 | 9 | 5.80 |
| 4 | Rahul Yadav | Janakpur Bolts | 6 | 9 | 6.95 |
| 5 | Sompal Kami | Karnali Yaks | 5 | 9 | 8.82 |
| 6 | Sher Malla | Lumbini Lions | 4 | 8 | 5.19 |
| 7 | Anil Kharel | Sudurpaschim Royals | 5 | 8 | 5.69 |
| 8 | Scott Kuggeleijn | Sudurpaschim Royals | 6 | 8 | 9.16 |
| 9 | Moeen Ali | Janakpur Bolts | 4 | 7 | 4.86 |
| 10 | Angelo Mathews | Biratnagar Kings | 4 | 7 | 7.27 |
Highest Individual Score
Best single-innings batting performances
| # | Player | Team | Score | Balls | vs | Date |
|---|---|---|---|---|---|---|
| 1 | Yuvraaj Samra | Pokhara Avengers | 102 | 48 | Karnali Yaks | 9 Nov |
| 2 | David Miller | Karnali Yaks | 93* | 55 | Sudurpaschim Royals | 6 Nov |
| 3 | Lokesh Bam | Biratnagar Kings | 87 | 52 | Karnali Yaks | 29 Oct |
| 4 | Saif Hassan | Janakpur Bolts | 71 | 48 | Biratnagar Kings | 3 Nov |
| 5 | Dawid Malan | Chitwan Rhinos | 70 | 50 | Biratnagar Kings | 27 Oct |
| 6 | David Warner | Kathmandu Gorkhas | 66 | 50 | Lumbini Lions | 7 Nov |
| 7 | Sompal Kami | Karnali Yaks | 62* | 32 | Biratnagar Kings | 29 Oct |
| 8 | Kushal Bhurtel | Pokhara Avengers | 62 | 39 | Karnali Yaks | 9 Nov |
| 9 | Trit Raj Das | Janakpur Bolts | 61 | 55 | Pokhara Avengers | 1 Nov |
| 10 | Moeen Ali | Janakpur Bolts | 58* | 51 | Kathmandu Gorkhas | 29 Oct |
Best Bowling Figures
Best single-innings bowling performances
| # | Player | Team | Figures | Overs | vs | Date |
|---|---|---|---|---|---|---|
| 1 | Harmeet Singh | Janakpur Bolts | 4/17 | 4 | Sudurpaschim Royals | 10 Nov |
| 2 | Kishor Mahato | Lumbini Lions | 4/22 | 4 | Sudurpaschim Royals | 26 Oct |
| 3 | Jahandad Khan | Kathmandu Gorkhas | 4/23 | 4 | Lumbini Lions | 7 Nov |
| 4 | Rijan Dhakal | Chitwan Rhinos | 4/24 | 4 | Pokhara Avengers | 6 Nov |
| 5 | Kamal Airee | Chitwan Rhinos | 4/26 | 4 | Biratnagar Kings | 27 Oct |
| 6 | Rahul Yadav | Janakpur Bolts | 4/31 | 4 | Kathmandu Gorkhas | 29 Oct |
| 7 | Sompal Kami | Karnali Yaks | 4/33 | 4 | Biratnagar Kings | 29 Oct |
| 8 | Andre Russell | Biratnagar Kings | 4/45 | 4 | Janakpur Bolts | 3 Nov |
| 9 | Kamal Airee | Chitwan Rhinos | 3/7 | 2 | Pokhara Avengers | 6 Nov |
| 10 | Sher Malla | Lumbini Lions | 3/11 | 4 | Sudurpaschim Royals | 26 Oct |
Most Sixes
Tournament six-hitting leaderboard.
| # | Player | Team | M | 6s | Runs |
|---|---|---|---|---|---|
| 1 | Lokesh Bam | Biratnagar Kings | 5 | 16 | 194 |
| 2 | Andre Russell | Biratnagar Kings | 5 | 14 | 144 |
| 3 | Ariful Islam | Karnali Yaks | 5 | 12 | 143 |
| 4 | Pawan Sarraf | Karnali Yaks | 5 | 10 | 140 |
| 5 | Ravi Bopara | Chitwan Rhinos | 4 | 8 | 171 |
| 6 | Saif Hassan | Janakpur Bolts | 4 | 8 | 140 |
| 7 | Deepak Dumre | Karnali Yaks | 5 | 8 | 81 |
| 8 | Kushal Bhurtel | Pokhara Avengers | 5 | 7 | 136 |
| 9 | David Miller | Karnali Yaks | 2 | 7 | 100 |
| 10 | Karan KC | Kathmandu Gorkhas | 4 | 7 | 81 |
Best Strike Rate
Minimum 30 balls faced.
| # | Player | Team | M | Runs | Balls | SR |
|---|---|---|---|---|---|---|
| 1 | Deepak Dumre | Karnali Yaks | 5 | 81 | 41 | 197.6 |
| 2 | Yuvraaj Samra | Pokhara Avengers | 2 | 121 | 62 | 195.2 |
| 3 | Sahan Arachchige | Kathmandu Gorkhas | 2 | 67 | 35 | 191.4 |
| 4 | Andre Russell | Biratnagar Kings | 5 | 144 | 76 | 189.5 |
| 5 | Ariful Islam | Karnali Yaks | 5 | 143 | 78 | 183.3 |
| 6 | D'Arcy Short | Lumbini Lions | 4 | 57 | 32 | 178.1 |
| 7 | Shehan Jayasuriya | Biratnagar Kings | 4 | 56 | 32 | 175.0 |
| 8 | Brandon McMullen | Sudurpaschim Royals | 5 | 124 | 74 | 167.6 |
| 9 | David Miller | Karnali Yaks | 2 | 100 | 64 | 156.3 |
| 10 | Lokesh Bam | Biratnagar Kings | 5 | 194 | 126 | 154.0 |
Best Economy
Minimum 10 overs bowled · lower is better
| # | Player | Team | M | Overs | Wkts | Econ |
|---|---|---|---|---|---|---|
| 1 | Shakib Al Hasan | Pokhara Avengers | 3 | 10 | 4 | 4.50 |
| 2 | Moeen Ali | Janakpur Bolts | 4 | 14 | 7 | 4.86 |
| 3 | Sher Malla | Lumbini Lions | 4 | 16 | 8 | 5.19 |
| 4 | Dipendra Singh Airee | Sudurpaschim Royals | 5 | 18.5 | 5 | 5.26 |
| 5 | Shahab Alam | Kathmandu Gorkhas | 4 | 15 | 3 | 5.33 |
| 6 | Tilak Bhandari | Lumbini Lions | 4 | 12 | 5 | 5.58 |
| 7 | Anil Kharel | Sudurpaschim Royals | 5 | 12.5 | 8 | 5.69 |
| 8 | Kamal Airee | Chitwan Rhinos | 3 | 10 | 9 | 5.80 |
| 9 | Harmeet Singh | Janakpur Bolts | 6 | 23.3 | 11 | 5.83 |
| 10 | Santosh Yadav | Kathmandu Gorkhas | 4 | 12 | 6 | 5.83 |
Most Fours
Tournament boundary-hitting leaderboard.
| # | Player | Team | M | 4s | Runs |
|---|---|---|---|---|---|
| 1 | David Warner | Kathmandu Gorkhas | 4 | 14 | 127 |
| 2 | Yuvraaj Samra | Pokhara Avengers | 2 | 14 | 121 |
| 3 | Lokesh Bam | Biratnagar Kings | 5 | 12 | 194 |
| 4 | Brandon McMullen | Sudurpaschim Royals | 5 | 12 | 124 |
| 5 | Ariful Islam | Karnali Yaks | 5 | 10 | 143 |
| 6 | Trit Raj Das | Janakpur Bolts | 6 | 10 | 112 |
| 7 | Imran Sheikh | Biratnagar Kings | 4 | 10 | 100 |
| 8 | Ravi Bopara | Chitwan Rhinos | 4 | 9 | 171 |
| 9 | Kushal Bhurtel | Pokhara Avengers | 5 | 9 | 136 |
| 10 | Dawid Malan | Chitwan Rhinos | 3 | 9 | 114 |
Team Stats
Runs, run rate, boundaries and highest total by team.
| Team | M | W | Runs | RR | 4s | 6s | High |
|---|---|---|---|---|---|---|---|
| Kathmandu Gorkhas | 5 | 4 | 722 | 8.13 | 53 | 30 | 181/6 |
| Sudurpaschim Royals | 6 | 4 | 732 | 7.64 | 51 | 30 | 176/6 |
| Lumbini Lions | 4 | 3 | 459 | 7.52 | 34 | 20 | 149/8 |
| Biratnagar Kings | 5 | 2 | 697 | 8.40 | 47 | 42 | 186/7 |
| Karnali Yaks | 5 | 2 | 790 | 8.03 | 35 | 51 | 187/6 |
| Chitwan Rhinos | 4 | 2 | 607 | 7.59 | 41 | 23 | 170/7 |
| Janakpur Bolts | 6 | 2 | 774 | 6.63 | 41 | 39 | 172/7 |
| Pokhara Avengers | 5 | 1 | 718 | 7.25 | 48 | 24 | 217/3 |
Man of the Match
Player of the Match awards so far.
| # | Player | Team | Awards | Matches |
|---|---|---|---|---|
| 1 | Andre Russell | Biratnagar Kings | 2 | 8th Match vs Sudurpaschim Royals (29* off 10); 12th Match vs Janakpur Bolts (4/45) |
| 2 | Sher Malla | Lumbini Lions | 1 | 1st Match vs Sudurpaschim Royals (3/11) |
| 3 | Kamal Airee | Chitwan Rhinos | 1 | 2nd Match vs Biratnagar Kings (4/26) |
| 4 | Unish Thakuri | Karnali Yaks | 1 | 3rd Match vs Janakpur Bolts (3/22) |
| 5 | Dipendra Singh Airee | Sudurpaschim Royals | 1 | 4th Match vs Pokhara Avengers (1/21) |
| 6 | Rahul Yadav | Janakpur Bolts | 1 | 5th Match vs Kathmandu Gorkhas (4/31) |
| 7 | Sompal Kami | Karnali Yaks | 1 | 6th Match vs Biratnagar Kings (62* off 32, 4/33) |
| 8 | Trit Raj Das | Janakpur Bolts | 1 | 9th Match vs Pokhara Avengers (61 off 55) |
| 9 | Karan KC | Kathmandu Gorkhas | 1 | 10th Match vs Karnali Yaks (2/35) |
| 10 | Brandon McMullen | Sudurpaschim Royals | 1 | 11th Match vs Chitwan Rhinos (43 off 21) |
| 11 | Ruben Trumpelmann | Lumbini Lions | 1 | 13th Match vs Pokhara Avengers (3/16) |
| 12 | Rohit Paudel | Lumbini Lions | 1 | 14th Match vs Janakpur Bolts |
| 13 | Santosh Yadav | Kathmandu Gorkhas | 1 | 15th Match vs Biratnagar Kings (3/11) |
| 14 | David Miller | Karnali Yaks | 1 | 16th Match vs Sudurpaschim Royals |
| 15 | Rijan Dhakal | Chitwan Rhinos | 1 | 17th Match vs Pokhara Avengers (4/24) |
| 16 | David Warner | Kathmandu Gorkhas | 1 | 18th Match vs Lumbini Lions |
| 17 | Yuvraaj Samra | Pokhara Avengers | 1 | 19th Match vs Karnali Yaks |
| 18 | Rashid Khan | Kathmandu Gorkhas | 1 | 20th Match vs Chitwan Rhinos |
| 19 | Scott Kuggeleijn | Sudurpaschim Royals | 1 | 21st Match vs Janakpur Bolts (3/13) |
Source: verified official scorecards for Matches 1–21. * = not out. Strike-rate table: minimum 30 balls; economy table: minimum 10 overs.
Season 2 (2025) Statistical Records — Verified
Verified statistical leaders from NPL Season 2 (17 November – 13 December 2025). Note: the league did not award official "Orange Cap" or "Purple Cap" titles in Season 2 — figures below are the statistical leaders.
Tournament Summary
| Season dates | 17 November – 13 December 2025 |
| Champions | Lumbini Lions (maiden title) |
| Runners-up | Sudurpaschim Royals |
The Final — 13 Dec 2025
TU Ground, Kirtipur
| Sudurpaschim Royals | 85 all out (19.1 ov) |
| Lumbini Lions | 86/4 (9 ov) |
| Result | Lumbini Lions won by 6 wickets |
| Player of the Match | Ruben Trumpelmann (3-3) |
| Player of the Series | Ruben Trumpelmann |
Batting Leaders
| Category | Player | Figure |
|---|---|---|
| Most runs | Adam Rossington (Pokhara Avengers) | 323 runs · 7 innings · HS 108* · SR 150.93 |
| Highest individual score | Mark Watt (Karnali Yaks) | 114* vs Lumbini Lions |
Bowling Leaders
| Category | Player | Figure |
|---|---|---|
| Most wickets (tie) | Sandeep Lamichhane (Biratnagar Kings) | 17 wickets · econ 4.91 · best 4/11 |
| Most wickets (tie) | Sher Malla (Lumbini Lions) | 17 wickets · econ 6.50 · best 3/18 |
| Most wickets (tie) | Abinash Bohara (Sudurpaschim Royals) | 17 wickets · econ 7.45 · best 4/30 |
| Best bowling figures | Shahab Alam (Kathmandu Gorkhas) | 6/25 |
Team Record
| Highest team total | Biratnagar Kings 220/6 vs Pokhara Avengers (18 Nov 2025) |
The all-time record book across both seasons is on the NPL records page.
Key Contenders for Statistical Honors
With world-class overseas icons joining seasoned national stars, competition for individual accolades will be fierce across all eight franchises. After Match 21, Lokesh Bam leads the runs (194), Harmeet Singh leads the wickets (11), the top score is Yuvraaj Samra's 102, the best figures are Harmeet Singh's 4/17, and Lokesh Bam has hit the most sixes (16).
Top Order Batters to Monitor
- Rohit Paudel & Aasif Sheikh (Lumbini Lions): Proven top-order anchors with high strike manipulation.
- David Warner (Kathmandu Gorkhas): International marquee batter with global T20 pedigree.
- Kushal Bhurtel (Pokhara Avengers): Explosive powerplay boundary hitter.
- Charith Asalanka (Biratnagar Kings): Middle-overs accumulator and spin destroyer.
- Anil Sah (Janakpur Bolts): High-tempo domestic stroke-maker.
Frontline Bowlers to Monitor
- Sompal Kami (Karnali Yaks): New-ball swing specialist and death-overs yorker executor.
- Sandeep Lamichhane & Rupesh Singh (Biratnagar Kings): Lethal wrist-spin and aggressive pace combination.
- Karan KC (Kathmandu Gorkhas): Experienced seamer with proven match-winning knack.
- Sagar Dhakal (Pokhara Avengers): Left-arm orthodox spinner extracting turn on Kirtipur turf.
- Lalit Rajbanshi (Janakpur Bolts): Tight middle-overs control bowler.
Impact All-Rounders
- Dipendra Singh Airee (Sudurpaschim Royals): World-record power-hitter, off-spinner, and athletic fielder.
- Kushal Malla & Sikandar Raza (Chitwan Rhinos): Explosive southpaw batting and mystery spin.
- Jimmy Neesham (Janakpur Bolts): Proven international all-round match winner.
- Harmeet Singh (Janakpur Bolts): Overseas captain and left-arm spin option.
- Gulshan Jha (Karnali Yaks): Rapid seam bowler and aggressive lower-order finisher.
- Saif Ali Zaib (Sudurpaschim Royals): Proven English county all-rounder with NPL experience.
Cricket Statistics Measurement & Calculation Rules
Understanding official cricket formulas helps supporters evaluate player contributions and tournament trends accurately:
| Statistic | Standard Calculation Formula | Key Rule Nuance |
|---|---|---|
| Batting Average | Runs / Dismissals | An innings played is not always a dismissal; not-out innings protect the average. |
| Batting Strike Rate | (Runs / Balls Faced) * 100 | Measures scoring velocity per 100 deliveries faced. |
| Bowling Average | Runs Conceded / Wickets Taken | Runs conceded without a wicket taken leaves average undefined rather than zero. |
| Economy Rate | Runs Conceded / Overs Bowled | 3.2 overs notation means 3 overs and 2 balls (3.333 decimal overs). |
| Net Run Rate (NRR) | (Runs For/Overs) - (Runs Against/Overs) | Teams dismissed all out are assessed their full 20 overs allocation. |
Do not combine international career stats with NPL tournament totals. In official tournament records, every match statistic requires a verified scorecard source, defined date, and official competition endorsement.
Frequently Asked Questions About NPL Statistics
When will NPL 2026 player statistics go live?
Season 3 statistics are already live. They started with Match 1 on October 26, 2026, and now cover Matches 1–21, updated after every completed match at Tribhuvan University International Cricket Ground in Kirtipur.
Are historical or international cricket numbers included in NPL 2026 season stats?
No. Tournament statistics represent standalone totals accumulated strictly during NPL Season 3 matches to provide authentic league comparisons.
How is Net Run Rate (NRR) calculated in NPL cricket?
Net Run Rate is calculated by dividing total runs scored by total overs faced, subtracting total runs conceded divided by total overs bowled across all completed matches. If a team is bowled out, their full 20 overs quota is factored into the calculation.
What criteria decide the leading run-scorer and wicket-taker?
The leading run-scorer is decided by aggregate runs scored. In case of a tie, superior batting strike rate serves as the tiebreaker. The leading wicket-taker is determined by total wickets taken, with superior bowling average and economy rate serving as tiebreakers.
How does partial over notation work in cricket bowling economy?
Bowling overs use ball notation where 3.2 overs denotes three completed overs and two legal deliveries. For decimal calculations, two balls equal 2/6 (0.333) of an over, yielding 3.333 overs.
Where can fans find live match scorecards during the tournament?
Live scorecards are on the live scores page and each match page, with linear television broadcasts on Himalaya TV and digital streaming on NetTV. Full scorecards of finished matches stay on every match page in the schedule.
Comments