Jason Thompson and Gareth Martin took three wickets each.
The catch of the match went to George Colin, which had Old Boys at 47 for 2. Andrew Galloway then took another good catch off Kuggeleijn's bowling, with no more runs added to the board.
Wickets were captured at regular intervals to skittle out Old Boys for 95.
Dannevirke openers Josh Thompson and Cameron Walker set up the win, putting on 66 from 22 overs. They were both dismissed before Colin and Kuggeleijn steered Dannevirke to an eight-wicket victory.