Cricketing statisticians were searching through the record books on Sunday evening after the most amazing innings from Roy Silva at the Rectory helped Glendermott book their place in the semi-final of the O'Neill's Ulster Shield.

The Sri Lankan, back for his second spell at Bonds Street having helped Coleraine to the title in 2013 was in unstoppable form, coming to the wicket in the 15th over of the 40 over match against Cliftonville with his side in a decent position at 105-1.

For the next 25 overs Silva rained sixes all around the Waterside venue racing first to a 41-ball century and then doubling it up with a 27 ball “ton” to pass his second double-century for the club.

Few of the NCU side's bowlers escaped the melee with Davy Munn getting himself included on a select list of bowlers to conceded six sixes in one over.

And Silva wasn't finished there either, helping himself to 95 more before the overs finally ran out leaving the all-rounder just one blow short of 300.

It was a stunning effort- a final tally of 34 sixes and 11 fours in a 40-over competitive game most likely to be some sort of International record.

The home side's final total was a colossal 462 for 4- Gordon Montgomery with 68, Charlie Elder 33, Simon Killen 24 and Alan Johnston 22 not out all taking their turn at the other end to watch their overseas man in action.

There can't be many days a player scores 149 and barely gets a mention but that's exactly what happened to Cliftonville's Avadhoot Dandekar as the visitors made 224 for 8 in reply.

Dandekar's knock was much less frenetic- 23 fours and just 1 six for the prolific batsman but there was no way back after Silva's dominant display.

Speaking after the match the player was thrilled with his day's work and said he was enjoying life back at the Waterside club. “I'm probably a little disappointed not to have reached 300 having come so close but I'm delighted with how everything went today.

"I scored my first ever double-hundred for Glendermott at Donemana a few seasons back but I have never posted a score this big and I doubt if I ever will again.

"It has been a special day but we have been doing really well this season so far and now we have to keep it going”.