There were mixed fortunes for the array of Scottish, Irish and Dutch cricketing stars playing in the T20 Blast.

Ireland captain Andrew Balbirnie grabbed the headlines in a brilliant unbeaten 99, just missing out on a deserved century as he could only manage a single from the final delivery of Glamorgan's innings.

He hit 11 fours and cleared the ropes three times as the Welsh county beat Gloucestershire by 17 runs.

Netherlands pace man Timm van der Gugten was again amongst the wickets taking 2 for 33.

George Munsey lasted only one ball - not the only person to suffer that fate this week - as Hampshire were trounced by Surrey.

Scotland team mate Calum MacLeod made only two for Sussex but at least his team were on the right side of a three wicket victory over Middlesex.

Colin Ackermann scored a half century and Gareth Delany made 12 as Leicestershire beat Notts by four wickets to keep their qualification hopes on track.

Paul Stirling scored 25 but it wasn't enough as Northants suffered a loss against Somerset for whom Roelof van der Merwe had figures of 0 for 27.

There was also considerable Dutch interest in the Kent versus Essex clash with Ryan ten Doeschate (pictured above) scoring a 33-ball half century, while Fred Klassen took three wickets to help his Kent side to the four-wicket win.

The final round of matches in the T20 Blast group stages take place on Sunday - it promises to be quite a thrilling climax.