Waringstown won the NCU Challenge Cup for the 27th time in a run-filled final at Stormont that saw records tumble.

A record third wicket stand of 247 between Morgan Topping and Adam Dennison helped their side to 354 for 4 – a record in the modern limited overs era.

Topping’s 150 was the second highest individual total (bettered only by James MacDonald of North Down hitting 159 no in 1935), with the Irish youth international hitting 15 fours and 7 sixes in his 119-ball effort.

Dennison scored his second cup final century, with his 109 from 121 deliveries including 13 fours and one six.

Both fell in the search for quick runs, but it mattered little with skipper Greg Thompson’s rapid unbeaten 39 ensuring 55 runs came in the last six overs.

Carrick’s reply saw Craig Averill run out by Dennison without facing first ball of the innings, and after slumping to 129 for 6 despite a thrilling 87 from 66 balls by Jake Egan (6 fours, 7 sixes, it looked as if the contest was over.

Far from it, as CJ van der Walt launched an assault on the Waringstown attack, with the skipper hitting 9 fours and 6 sixes in abrilliant 97 from only 74 balls. He added 142 in 21 overs with Ben Cave (51), but fell within three runs of a deserved century to rapturous applause.

Waringstown closed out the 36-run win to lift the trophy on a day when the bat dominated the ball despite the inclement weather in the build-up.

672 runs scored in the day – can you imagine how many there would have been in sunshine?