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.
| Matches | Runs | Best | Average | Strike rate | 4s | 6s | 50s | |
|---|---|---|---|---|---|---|---|---|
| Batting | 5 | 65 | 33 | 13.00 | 130.0 | 4 | 3 | 0 |
| Matches | Wickets | Runs | Average | Economy | Overs | Maidens | |
|---|---|---|---|---|---|---|---|
| Bowling | 6 | 11 | 137 | 12.45 | 5.83 | 23.3 | 1 |
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.
| Match | Runs | Balls | Against |
|---|---|---|---|
| 3 | 19 | 13 | Karnali Yaks |
| 9 | 9 | 8 | Pokhara Avengers |
| 12 | 0 | 1 | Biratnagar Kings |
| 14 | 33 | 20 | Lumbini Lions |
| 21 | 4 | 8 | Sudurpaschim Royals |
| Match | Wickets | Runs | Overs | Against |
|---|---|---|---|---|
| 3 | 3 | 22 | 4 | Karnali Yaks |
| 5 | 1 | 18 | 3.3 | Kathmandu Gorkhas |
| 9 | 2 | 20 | 4 | Pokhara Avengers |
| 12 | 0 | 35 | 4 | Biratnagar Kings |
| 14 | 1 | 25 | 4 | Lumbini Lions |
| 21 | 4 | 17 | 4 | Sudurpaschim 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.
Janakpur Bolts · NPL Schedule · NPL Points Table · NPL Results · Nepal Premier League