Ireland opted to bat first and found their openers back in the pavilion by the 18th over with the score at 42 for 2. Lamichhane then stepped up to carve out the middle order. He dismissed Gary McClintock in his first spell before returning to take a hat-trick in the 32nd over. Lorcan Tucker was caught out at midwicket off the fourth ball of the over; Lamichhane then had Adam Dennison caught behind and bowled Fiachra Tucker for a duck to complete his hat-trick. He took the wicket of William McClintock in his next over to complete his five-for reducing Ireland to a hapless 83 for 7. Harry Tector's unbeaten 30 pushed the Ireland score past 100 to a total of 131 for 9. Lamichhane's feat was the 12th instance of a hat-trick in Under-19 ODIs and fifth in the Under-19 World Cup.
Nepal needed 25.3 overs to wrap up the chase. They lost opener Sandeep Sunar off the first ball of the innings. Yogendra Singh Karki's unbeaten 61 and his unbroken, 77-run partnership for the third wicket with Aarif Sheikh sealed the win.
India Under-19s joined Nepal in the quarter-finals after a comprehensive 120-run win over New Zealand Under-19s in Mirpur. Fast bowler Avesh Khan made the key strikes for India, picking up the first four wickets to leave New Zealand 16 for 4 chasing 259. There was no way back for New Zealand, and they were eventually bowled out as early as the 32nd over, with left-arm spinner Mahipal Lomror grabbing a five-wicket haul. Lomror also contributed a handy 45 with the bat.
Sent in to bat, India slipped to 19 for 2 before Rishabh Pant and Sarfaraz Khan put them back on track with an 89-run stand for the third wicket. Pant made 57 off 83 balls, and Sarfaraz was beginning to look dangerous with a series of boundaries all around the ground when he fell for 74 (80b, 9x4) in the 34th over, leaving India 156 for 4. It was 165 for 5 soon after, but sensible batting from Armaan Jaffer (46) and Lomror steered India to a total of 258 for 8.
After opting to bat, Sri Lanka were given a solid 48-run opening stand by their openers before wickets fell in clumps, and were soon reduced to 96 for 5. Asalanka then combined with Wanidu Hasaranga to form a crucial 62-run partnership. However, another bunch of wickets fell soon after and they were bowled out for 184 in the 49th over. Offspinner Shamsurrahman was the pick of the bowlers with figures of 10-3-19-3.
Afghanistan lost Naveed Obaid early in the chase but Karim Janat (40) and captain Ihsanullah (23) brought the innings back on course. At 66 for 2, Afghanistan were firmly in the contest. Thereafter, Sri Lanka regularly chipped away at the wickets, and suddenly Afghanistan were tottering at 91 for 6, only to be ultimately bowled out for 151 in the 45th over. Waheedullah Shafaq top-scored with a run-a-ball 47. All bowlers picked up at least one wicket, with Kamindu Mendis claiming three.
Three wickets from Hasan Khan and an unbeaten 89 from Zeeshan Malik helped Pakistan Under-19s to a seven-wicket win over Canada Under-19s and a place in the quarter-finals. Zeeshan opened the batting and saw Pakistan home as they chased down a target of 179 with 9.1 overs remaining. Zeeshan faced 122 balls, hit nine fours and a six, and shared partnerships of 51 with Gauhar Hafeez (20) for the first wicket and 108 with Saif Badar (44) for the third.
Choosing to bat first, Canada had a couple of promising top-order stands, with Bhavindu Adhihetty (51 off 82) adding 60 for the second wicket with Amish Taploo (28) and 49 with captain Abraash Khan for the fourth wicket. But the wickets fell steadily thereafter, even as Abraash hung on at one end, and he was ninth out for a 65-ball 44 as Canada were bowled out for 178, with left-arm spinner Hasan finishing with figures of 3 for 36.