United's Cameron Rowe outshone his opening partner, former Black Cap Jacob Oram, as he plundered a century in their eight-wicket win against Palmerston North Boys' High School.
In the final round of the one-day competition at Manawaroa Park on Saturday, Rowe struck 113 from 94 balls, including four sixes and 15 fours, to lead United to 204-2 in pursuit of Boys' High's 202 all out.
Former international Oram also made sure they got off to a good start with 43 from 35 balls.
Boys' High's bowling figures did not make for good reading, with Brad Fulton the only one to slow United down, taking 2-34.
Earlier, United bowled the schoolboys out for 202 in 49.4 overs, with Tom O'Connor the best of Boys' High's batsmen, scoring 40.
Hayden Hill's left-arm off-spin did the most damage, as he took three wickets for 17 runs from his 10 overs and Oram was also miserly with one for 12 runs from nine overs.
Seamers Phil Mecredy and Matt Ball picked up two each.
A century from Dave Meiring and six wickets from Navin Patel should have guided Marist to a comfortable win over Old Boys, but they got home by only two wickets.
Patel's six for 34, taking the first three and the last three batsmen, had Old Boys all out for 197 in 48.1 overs, with leggie Zane Burn chipping in with two for 18.
Rep players Brynn Cleaver (68) and Tim Richards provided the resistance with a half-century each, while Robbie Yule made 31.
No other batsman scored double figures. Opening the reply, Meiring scored 118 from 95 balls but no-one stayed in with him; Patel was the next best on 22.
Opening bowlers Robbie and Jamie Yule made sure it was not all Marist's way with three wickets each, but they could not pick up the last couple of wickets.
Burn was not out on 7 and Chris Hyde unbeaten on nought to see Marist sneak home to 198 for 8 in 38.4 overs.
Freyberg medium fast bowler Andy Grubb showed his liking for playing Palmerston, with his second haul of wickets against them this season. Grubb picked up a five-wicket bag, taking five for 14, in their 93-run win over Palmerston following his eight for 23 effort against them last month.
Finalists Freyberg did it easy, as they batted first and scored 188 for six in their 50 overs.
Captain Luke Murray led the way with 65.
Rob Robinson was the best of the Palmerston attack as he took three for 33.
Courtesy of Grubb's bowling, Freyberg then bowled out - for 95 - Palmerston, who are still without injured captain Rob Sheary who badly sprained his ankle.
- © Fairfax NZ News