Captain for the day in the absence of Richie Berrington, MacLeod produced a composed knock that helped his side reach their target with four wickets and two overs in hand.
Chasing the Dutch side’s 235-8, the Reivers lost two quick wickets but a century stand between MacLeod and Moneeb Iqbal put the Scots back on course, the former making 116 before the Reivers knocked off the 14 runs needed for victory.
Meanwhile, in Amstelveen the Highlanders made light work of the North Holland Hurricanes. Arbroath’s Calvin Burnett led the way with five wickets as the Dutch were routed for 121 in 36 overs. Ewan Chalmers and Hamish Garinder scored half-centuries as the Highlanders cruised to a nine-wicket win with 20 overs to spare. The sides meet in T20 encounters today.