They edged Albion in the one-day final at Logan Park on Saturday.
The Swans already had the Bing Harris Shield sewn up for the season, so the one-day title was a bonus.
The Eagles mounted a solid challenge.
Future star Hugo Bogue top-scored with 58 at the top of the order and he shared in a 72-run stand with Lucky Singh (30).
Taylor Cumberland notched an unbeaten 50 and Matthew West clouted 44 not out from 25 balls at the death.
Hunter Kindley was the best of the Swans bowlers.
The spinner rattled through three maidens and his three for 29 from 10 over represented excellent value.
Ollie White nabbed one for 30 from an impressive 10 overs as well.
Tommy Clout knocked off the top of the Swans order.
He picked up three quick wickets to reduced them to 41 for three.
But While and Sam Johnston (43) put on a match-winning stand of 121 for the fourth wicket.
White’s knock of 87 from 82 swung the match in Valley’s favour.
No 7 Hayden Johnston made 33 not out to help clinch the three-wicket win with more than five overs to spare.