Maties were crowned WPRFU Super League A champions at City Park, while SK Walmers claimed the Super League B title and Hamediehs took the spoils in Super League C.
The Stellenbosch students were too strong for neighbours Helderberg in the final, running up an early lead and holding out for a 26-13 win in the blustery conditions.
SK Walmers also handled the windy conditions well, beating CPUT 31-12. Both teams will compete in Super League A next season.
Hamediehs won the Super League C final 36-12, while there were also play-off wins for Franschhoek and Kraaifontein, which saw them go through to the promotion/relegation matches on 30 September.
WPRFU Super League final results:
Super League A
Maties 26-13 Helderberg RFC
Super League B
SK Walmers 31-12 CPUT
Super League C
Hamediehs 36-12 Van Der Stel-Evergreens