Low totals can still produce real drama, and the second game of Tuesday’s double-header proved it. Karnali Yaks defended 132 for 9 to beat Janakpur Bolts by 19 runs at TU Ground, Kirtipur, on the evening of 27 October 2026, bowling the defending finalists out for 113 in 19.3 overs. Ariful Islam’s 43 off 29 balls was the top score of a modest innings, Unish Thakuri’s three wickets for 22 runs won him Player of the Match, and Gulshan Jha held three catches in a fielding display that kept Janakpur under pressure all night. It was Karnali’s first win of Season 3 — and Janakpur’s first defeat.
| Result | Karnali Yaks won by 19 runs |
| Scores | Karnali 132/9 (20 ov); Janakpur 113/10 (19.3 ov) |
| Best batting | Ariful Islam, 43 off 29 balls |
| Best bowling | Unish Thakuri, 3 for 22 (Player of the Match); Harmeet Singh also 3 for 22 |
| Venue | TU Ground, Kirtipur — Tuesday, 27 October 2026, 5:00 PM NST |
| Next matches | Janakpur vs Pokhara, 1 Nov 5:00 PM NST; Karnali vs Kathmandu, 2 Nov 12:30 PM NST |
Ariful’s 43 lifts Karnali to 132
Karnali’s innings never took off, but it never collapsed either. Ariful Islam top-scored with 43 off 29 balls, and the Yaks scrapped their way to 132 for 9 in 20 overs. Gulshan Jha chipped in with 12 off 9 balls, and on a surface where runs were hard to come by, 132 felt like more than it looked — the kind of total that asks questions of the chasing side rather than answering them.
Janakpur’s bowlers did their job. Captain Harmeet Singh took three wickets for 22 runs, Moeen Ali took two for 19 alongside his 19 off 22 with the bat, and Karnali lost nine wickets getting to a below-par score. At the halfway mark, the defending finalists would have fancied the chase.
Unish and three catches close it out
Janakpur’s chase fell apart in stages, and it ended at 113 all out in 19.3 overs. Unish Thakuri took three wickets for 22 runs to win Player of the Match, and Gulshan Jha’s night in the field proved just as decisive — three catches, holding Trit Raj Das, Anil Sah and Abhisekh Tiwari, on top of his 12 off 9 and one over for 14 runs with the ball.
Janakpur’s overseas stars could not rescue the chase. Moeen Ali made 19 off 22 balls, Jimmy Neesham made 15 off 14 and went wicketless in his overs, and the middle order never recovered once Thakuri and the fielders started striking. Harmeet’s three wickets with the ball counted for nothing in the end — his side were bowled out 19 runs short.
A rivalry of thrillers
These sides have met four times now, and the recent meetings have all been close. Janakpur won the first meeting between the sides, by eight wickets in Season 1. The last two meetings before this one were thrillers: Janakpur chased down 119 with two wickets to spare in the Season 1 Qualifier 2 on 19 December 2024, and Karnali defended 129 for 9 to win by three runs in Season 2 on 7 December 2025.
| Season | Date | Match | Scores | Result |
|---|---|---|---|---|
| Season 1 (2024) | 19 Dec 2024 | Qualifier 2 | Janakpur chased 119 | Janakpur won by 2 wickets |
| Season 2 (2025) | 7 Dec 2025 | League | Karnali 129/9 defended | Karnali won by 3 runs |
Janakpur still lead the overall record 2–1, but Karnali have now won the last two meetings — by three runs, then by 19. The gap between these sides keeps shrinking, and the next meeting will carry that history with it.
What it means for both sides
Karnali opened their Season 3 account with two points and a bowling performance built on discipline rather than star power. Thakuri’s spell and Jha’s catching showed a side that fields like a unit, and defending 132 against the previous season’s finalists is a statement any team would take.
Janakpur, meanwhile, took their first defeat of the season despite a bowling effort that restricted Karnali to 132. The batting, not the bowling, let them down — and with Moeen Ali’s time with the franchise limited to the early matches, every missed chase costs more than two points. Their next test comes against Pokhara Avengers on 1 November at 5:00 PM NST, while Karnali meet Kathmandu Gorkhas on 2 November at 12:30 PM NST, both at Kirtipur.
Karnali Yaks, by 19 runs. Karnali made 132 for 9 in 20 overs and Janakpur were bowled out for 113 in 19.3 overs at TU Ground, Kirtipur, on 27 October 2026.
Unish Thakuri took three wickets for 22 runs to win Player of the Match, Ariful Islam top-scored with 43 off 29 balls, and Gulshan Jha held three catches while also scoring 12 off 9 balls.
Moeen Ali made 19 off 22 balls and took two wickets for 19 runs, while Jimmy Neesham made 15 off 14 balls and went wicketless. Neither could save a chase that ended 19 runs short.
Janakpur meet Pokhara on 1 November at 5:00 PM NST, and Karnali meet Kathmandu on 2 November at 12:30 PM NST, both at Kirtipur.