Railway Union lost to Phoenix by 109 runs
Phoenix 208 (48.2 overs; Johit Munjal 53, Jack Lalor 43, Amish Sidhu 33; Ashil Prakash 4-33, Hamza Maan 2-49)
Railway Union 99 (27.1 overs; Ashil Prakash 27; Devender Ranolia 5-9, Amish Sidhu 2-23)

Phoenix recorded a comfortable win at Park Avenue with Devender Ranolia taking the bowling honours. Johit Munjal (53) and Jack Lalor (43) added 85 for the second wicket, while there were late runs too for Amish Sidhu (33) in a total of 208. Ashil Prakash took four wickets and he top-scored with 27 in a disappointing batting effort by Railway, who were skittled for 99. Devender Ranolia (5-9) and Sidhu doing the damage in the 109-run win.

Dublin University lost to Leinster by 20 runs
Leinster 169 (49 overs; Matthew Vercoe-Curtis 49, Jai Moondra 32; Matthew Humphreys 2-16, Gavin Hoey 2-21, Yash Balasubramanium 2-32, Mikey O'Reilly 2-38)
Dublin University 146 (44.3 overs; Matthew Humphreys 41, Nic Pretorius 35, Stephen Black 26; Bilal Azhar 3-23, Joey Carroll 2-19, Saqib Bahadur 2-21)

Leinster edged out Dublin University with a 20-run win at College Park. Matthew Vercoe-Curtis hit five boundaries in his 49, while there were important late runs for Jai Moondra who hit 3 sixes in a 23-ball 32 as the visitors posted 169. The wickets were shared with two apiece for Matthew Humphreys, Gavin Hoey, Yash Bala and Mikey O'Reilly. Humphreys top-scored with 41 in the chase, while there were runs too for Nix Pretorius (35) but Bilal Azhar's three wickets, plus two apiece for Joey Carroll and Saqib Bahadur ensured victory for Leinster.

Balbriggan lost to Pembroke by 6 wickets
Balbriggan 92 (29.4 overs; Nick Stapleton 4-17, Padraic Flanagan 3-43)
Pembroke 93-4 (28.1 overs; Nick Stapleton 47*; Sebastian de Oliveira 3-33)

Pembroke marched into the semi-finals with a 6-wicket win at Balbriggan after the home side were dismissed for just 92. Nick Stapleton (4-17) and Padraic Flanagan (3-43) doing the bulk of the damage. There were a few nervy initial moments in the pursuit as Sebastian De Oliveria took three wickets, but Stapleton remained composed as he hit 5 boundaries in his unbeaten 47, as the Sydney Parade side clinched the win in the 29th over.

Malahide beat Terenure by 7 wickets
Terenure 165 (46.5 overs; Henry Dall 53, Seamus Lynch 40; Jeremy Martins 3-30, Mike Frost 3-31, James Newland 2-41)
Malahide 166-3 (31.3 overs; Matt Ford 50*, Cormac McLoughlin-Gavin 42, Younas Ahmadzai 33, Jeremy Martins 28*; Kripesh Shetty 2-34)

Malahide eased safely into the last four with a seven wickets win at home to Terenure. Henry Dall hit 8 fours in his 53, adding 82 for the second wicket with Seamus Lynch (40), but from 98 for 1 they lost their way to be all out for 165 - three wickets for Jeremy Martins and Mike Frost. The chase was a routine one with runs throughout. Matt Ford hit 9 fours in an unbeaten 50, while there were runs too for Cormac McLoughlin-Gavin (42), Younas Ahmadzai (33), and Jeremy Martins (28*).