SialTV / Nepal Premier League / NPL 2026 Teams / Harmeet Singh

NPL Season 3 · Janakpur Bolts

Harmeet Singh — the captain carrying Janakpur’s attack

Harmeet Singh has taken 11 wickets in six matches in NPL Season 3 — more than any other bowler in the league — and he has done it as Janakpur Bolts’ captain. His 4 for 17 against Sudurpaschim Royals in Match 21 was the best spell of the defeat, and his economy across the season is 5.83.

See Janakpur’s squad

Last updated: 12 November 2026

11Wicketsin 6 matches · most in the league
5.83Economyruns per over
65Runsin 5 innings · best 33
4/17Best spellvs Sudurpaschim Royals, Match 21

The league’s leading wicket-taker — and the captain

Harmeet Singh has taken 11 wickets in six matches in NPL Season 3 — more than any other bowler in the league — and he has done it as Janakpur Bolts’ captain. His 4 for 17 against Sudurpaschim Royals in Match 21 was the best spell of the defeat, and his economy across the season is 5.83.

All-rounder. Overseas signing. Captain: Harmeet Singh. Head coach: Shivnarine Chanderpaul.

Harmeet Singh is a USA all-rounder who captains Janakpur Bolts in NPL Season 3, the captaincy announced on 8 August 2026. A left-arm spinner who bats aggressively in the lower order, he was part of India’s squad at the 2012 Under-19 World Cup before switching to the USA, for whom he has played 29 T20Is and 39 ODIs. He arrives with an unusual credential: he has lost two NPL finals, both with Sudurpaschim Royals — the first of them, in 2024, to Janakpur themselves.

His Season 2 numbers show why Janakpur made him captain: 133 runs and 12 wickets in the previous season, a genuine two-phase contributor. In Season 3 he is the tactical brain and the spin spearhead, and alongside Lalit Rajbanshi and Aaditya Mahata he can rotate three left-arm spinners through the middle overs. He was born in Mumbai on 7 September 1992.

The wickets have come in every kind of game. He took 3 for 22 against Karnali Yaks in the opener, 2 for 20 in the win over Pokhara Avengers, and 4 for 17 in Match 21 against Sudurpaschim Royals — the spell that took him past 10 wickets for the season. The one quiet game with the ball was the two-run defeat to Biratnagar Kings, where he went wicketless for 35. With the bat he has made 65 runs in five innings, the best of them 33 off 20 against Lumbini Lions.

Season 3 in numbers

All figures cover matches through Match 21, played on Tuesday 10 November 2026.

MatchesRunsBestAverageStrike rate4s6s50s
Batting5653313.00130.0430
MatchesWicketsRunsAverageEconomyOversMaidens
Bowling61113712.455.8323.31

Numbers from the NPL season file, updated 10 November 2026, covering matches through Match 21. Strike rate is runs per 100 balls; economy is runs per over.

Match by match

Every innings and every spell, in match order. An asterisk means not out.

MatchRunsBallsAgainst
31913Karnali Yaks
998Pokhara Avengers
1201Biratnagar Kings
143320Lumbini Lions
2148Sudurpaschim Royals
MatchWicketsRunsOversAgainst
33224Karnali Yaks
51183.3Kathmandu Gorkhas
92204Pokhara Avengers
120354Biratnagar Kings
141254Lumbini Lions
214174Sudurpaschim Royals

What the numbers mean

The headline is the wickets, but the economy is what makes them valuable. Eleven wickets at 5.83 an over means Harmeet is taking wickets without leaking runs — the next-best economy among the league’s top five wicket-takers belongs to Kamal Singh Airee at 5.80, and Rijan Dhakal, second on the chart with 10 wickets, goes at 6.75. His average of 12.45 runs per wicket is the best of any bowler with more than five wickets in the league. Janakpur’s problem is that the support has been thin: Rahul Yadav, who is not in the verified squad list, has 9 wickets, and nobody else in the side has more than 7.

The batting is a bonus rather than a plan. Sixty-five runs at a strike rate of 130, with a highest score of 33, is useful lower-order hitting — but Janakpur have needed more from their top order all season, and the captain’s runs cannot cover for it. His value is clearest in the field: he is the bowler Harmeet Singh the captain turns to when a partnership needs breaking, and in five of six matches he has delivered.

Where the Bolts stand

Janakpur Bolts sit fifth in the NPL points table on 4 points from six matches — two wins, four defeats, net run rate −0.303. One league match remains: Chitwan Rhinos on Friday 13 November at 4:30 PM NST (3:45 PM PKT, 10:45 AM UTC) at the TU International Cricket Ground in Kirtipur. It is a straight shootout — the winner stays in the playoff race and the loser is out. Chitwan sit one place above Janakpur on 5 points, so a Bolts win takes them past the Rhinos, and leaves Chitwan needing to beat Karnali Yaks on Sunday to stay alive themselves.

Frequently asked questions

How many wickets has Harmeet Singh taken in NPL 2026?

Eleven wickets in six matches, at an economy of 5.83 and an average of 12.45 — the most wickets by any bowler in the league, ahead of Rijan Dhakal’s 10. His best spell is 4 for 17 against Sudurpaschim Royals in Match 21.

Is Harmeet Singh the Janakpur Bolts captain?

Yes. The USA all-rounder was announced as captain on 8 August 2026. He previously played for Sudurpaschim Royals, losing two NPL finals with them — the first, in 2024, to Janakpur themselves.

What are Harmeet Singh’s batting numbers this season?

Sixty-five runs in five innings at a strike rate of 130, with a highest score of 33 off 20 balls against Lumbini Lions in Match 14.