Moeen Ali has two NPL matches left, and he already wishes he had more. After Janakpur Bolts beat Kathmandu Gorkhas on 29 October, Moeen revealed he is with the squad only for the first four matches — then added, with a grin, that he wishes he stayed a bit longer. Two played, two left: Match 9 against Pokhara Avengers on Sunday 1 November, and the farewell, Match 12 against Biratnagar Kings on Tuesday 3 November. Here is what he has done so far, what the two remaining games decide, and what Janakpur face after he goes.
Two Played: The Quiet 19 and the Anchoring 58 Not Out
Match 3 against Karnali Yaks on 27 October was a quiet start. Batting at No. 3, Moeen made 19 off 22 balls with one four and one six, caught Ariful Islam off Hussain Talat, as Janakpur chased 133 and fell 19 runs short. With the ball he was tighter: 2/19 in four overs at 4.75 an over, removing Mark Watt and Gulshan Jha. Janakpur lost, but Moeen’s first game showed both disciplines working — a middle-order batter who bowls four reliable overs of off-spin.
Match 5 against Kathmandu Gorkhas on 29 October was the game that showed his value. Opening the chase, Moeen finished 58 not out off 51 balls with 3 fours and 3 sixes, reaching fifty in 49 balls. Janakpur were 37/2 when he and Saif Hassan came together, and their unbeaten 79-run third-wicket stand carried the chase home with 16 balls to spare. Saif finished 40 not out off 39. Moeen also took 1/23 in four overs, dismissing Rashid Khan. Player of the Match was Rahul Yadav for his 4/31, not Moeen — but the chase belonged to Moeen’s anchor role, holding one end while the target came down.
Across the two matches, Moeen has 77 runs at a strike rate of 105.48 and 3 wickets at an economy of 5.25. Those are solid, unspectacular numbers — and they understate the second match, where his unbeaten fifty was the difference between a chase that steadied and one that wobbled.
Two Left: Pokhara, Then the Farewell
Match 9 against Pokhara Avengers on Sunday 1 November (5:00 PM NST) is Moeen’s third of four. Pokhara are winless at 0–1 with the league’s worst net run rate (−1.542), hunting a first win, while a Janakpur win takes the Bolts to 4 points. Pokhara’s bowling will test Moeen’s anchor game again: they need early wickets, and Janakpur need exactly the kind of steadying innings Moeen played in Match 5.
Match 12 against Biratnagar Kings on Tuesday 3 November (12:30 PM NST) is the farewell. A Janakpur win there takes them to 6 points heading into the post-Moeen phase. Biratnagar were 0–2 before their Match 8 game against Sudurpaschim on 31 October, so they could arrive at Match 12 at 0–3 and desperate — which makes Moeen’s last game a high-pressure one, not a gentle goodbye.
Two honest unknowns sit inside this countdown. No published reason explains why Moeen leaves after Match 12 — no statement names another commitment or a personal ground, so this feature does not guess one. No replacement has been announced either. Janakpur knew the shape of the deal only in the sense that Moeen himself revealed the four-match limit after Match 5; nothing in the signing coverage mentioned it beforehand.
The Mentorship Note: Rahul Yadav
Moeen’s most memorable NPL moment so far may not be a shot he played. After Match 5, he spoke about Rahul Yadav, the talent-hunt find from Madhesh Province who took 2/15 on debut in Match 3 and 4/31 as Player of the Match in Match 5. Moeen called him “really really good”, noted that he seems to take a wicket with his first ball every time he comes on, and repeated what someone had told him after the previous game — that Rahul is going to be the next Malinga of Nepal. His condition was simple: if Rahul stays fit and humble, it will be very good for Nepal.
Mentorship is part of what a short overseas stint is for. Moeen leaves after four matches, but a 39-year-old England all-rounder telling Nepal’s newest fast-bowling find that he can be the country’s next Malinga is the kind of line that outlasts the stint itself.
After 3 November: Neesham and Three Games
Jimmy Neesham is the experienced overseas all-rounder still in Janakpur’s squad, and his week has been the opposite of Moeen’s. Neesham played Match 3, making 15 off 14 balls and bowling 0/17 in two overs, then sat out Match 5: captain Harmeet Singh said at the toss that Neesham would not play for personal reasons, with Saif Hassan taking his place in the eleven. Neesham played for Janakpur in the inaugural season, scoring 247 runs across 9 matches at a strike rate of around 196 — the kind of record that makes him the natural senior overseas presence from Match 14 onward, though no Janakpur statement names him as Moeen’s designated successor, and this feature does not claim one exists.
Janakpur have three league games left after Moeen departs: Match 14 against Lumbini Lions on Thursday 5 November (12:30 PM NST), their first match without him; Match 21 against Sudurpaschim Royals on Tuesday 10 November (5:00 PM NST); and Match 25 against Chitwan Rhinos on Friday 13 November (5:00 PM NST). Seven league games in total, four with Moeen, three without — the season’s second half will answer whether the Bolts built enough in the first four to survive the last three.
The Career Behind the Stint
Moeen’s England career ran from 2014 to 2024: 68 Tests, 138 one-day internationals and 92 T20 internationals. Across formats he scored 6,678 runs and took 366 wickets for England, including 3,094 runs and 204 wickets in Tests — making him the 16th player in Test history to pass 3,000 runs and 200 wickets. He won the 2019 ODI World Cup and the 2022 T20 World Cup, came out of Test retirement for the 2023 Ashes after Jack Leach’s injury, and retired from internationals on 8 September 2024.
Franchise cricket took him to Royal Challengers Bengaluru (2018–2020), Chennai Super Kings (2021–2024, with IPL titles in 2021 and 2023) and Kolkata Knight Riders in 2025. Published IPL career totals conflict across sources, so this feature prints none of them — the team spans and titles are verified, the aggregate is not. Born 18 June 1987, Moeen is 39 during NPL Season 3: a left-handed batter and right-arm off-spinner, still doing both jobs in the same match, just as he did in Match 5.
FAQs
How many NPL matches will Moeen Ali play for Janakpur?
Four: Match 3 against Karnali, Match 5 against Kathmandu, Match 9 against Pokhara on 1 November, and Match 12 against Biratnagar on 3 November — his last. Moeen himself revealed the four-match limit after Match 5.
Why is Moeen Ali leaving after Match 12?
No reason has been published. No statement from Moeen or Janakpur names another commitment or a personal ground, and no replacement has been announced. This feature does not guess.
What are Moeen Ali’s NPL 2026 figures so far?
After two matches: 77 runs at a strike rate of 105.48 (19 in Match 3, 58 not out in Match 5) and 3 wickets at an economy of 5.25 (2/19 in Match 3, 1/23 in Match 5).
Who takes Moeen Ali’s place after 3 November?
No replacement has been announced. Jimmy Neesham, who played Match 3 and sat out Match 5 for personal reasons, is the experienced overseas all-rounder still in the squad, and Janakpur’s remaining fixtures are Match 14 against Lumbini, Match 21 against Sudurpaschim and Match 25 against Chitwan.

