Bacchas A secured the Richmond Travel Mixed Division One title on Sunday after a 4-0 win over Celts.
The championship went down to the wire after Valkyrs A kept their hopes alive by beating Bacchas 2-1 on Saturday.
Saxons are Division Two champions after two wins this weekend took them clear of Saracens. Saxons won 4-3 when the two sides met on Saturday, which was followed by a 4-2 success against Valkyrs C on Sunday.
A 5-1 win against Ramsey Roadrunners handed the Richmond Travel Division Three title to Valkyrs D.