The highlight of the Campion innings was a revival led by first-drop Swann. He scored 22 runs off 40 balls while Taye McGuinness, in at No.6, made 21 in Campion's biggest stand — 27 for the fifth wicket. Batting at No.5, Connor Starck scored 15 runs.
For St Pat's, Oliver Bennett took 4-15 in five overs with the new ball and Luke Franklin, their eighth bowler, produced a star turn to take 3-9 off three overs.
Bennett backed up in St Pat's turn at bat with 26 off 40 balls at No.2. His opening partner Franklin (13) was the only other Wellingtonian to reach double figures. They secured victory by virtue of a Tarn Boyle no-ball at 90-5 in 28 overs.
Four Campion and two St Pat's batsmen made ducks. Left-arm medium-pacer Joe Singh (3-18 in six overs) was Campion's best bowler.
On Monday at Napier's Marewa Park against the Hutt International Boys' School, Swann again won the toss, chose to bat and led their batting effort with 36 from second-drop, sharing a 45-run partnership with No.5 Gagandeep Singh (8) that got Campion from 32-3 to 77-4. Starck made 26 from No.7.
Campion were dismissed for 158 in 36.2 overs of the 50-over match.
Mylo Guthrie-Tiel, with 48 off 69 balls with six boundaries from No.8, was the only Hutt International batsman to feature in the run-chase as Campion bowled them out for 143 in 47.5 overs. Guthrie-Tiel's 42-run stand with No.11 Callum Martin (8 not out off 61 balls) for the 10th wicket represented their best chance of victory.
Swing bowlers Starck (2-14), McGuinness (2-15) and spearhead Rhys Grogan (1-20) all bowled eight excellent overs. Swann (2-9 from 5.5 overs) castled Lochlan Cameron for 4 to win a knife-edge contest by 15 runs.
Against St Bernard's College at Windsor Park, Swann lost the toss and Campion were put in to bat by St Bernard's skipper Vishal Patel.
Campion put up 177-9, big all-rounder Rhys Grogan hammering four sixes and five fours for 59 off 38 balls in 45 minutes from No.7.
Second-drop Ramandeep Singh (30 off 33) and Starck (27 at No.8) also featured.
Kurtis Hynam-Nyberg, with 3-19 from five overs, was the best of the Lower Hutt outfit's bowlers.
Campion knocked them over for 167 in 38.4 overs, winning their last game away by 10 runs.
Grogan's new-ball partner Starck (3-29 off seven overs) and Taye McGuinness (2-40 off seven overs) were the best of Campion's bowlers.
Special mention goes to Ramandeep Singh for taking three catches.