About KRSC
Club Profile
KRSC Grind
Executive Committee
Welfare Officer
Club Officers
Coaches
Club Captains
Volunteering as an Official
Policies and Documents
Safeguarding Children
Jack Petchey
Competitive
Club Structure
Training Schedule
Squads
Club Records & Trophies
Galas
Competition Calendar
Meet Results
The Royals Autumn Open Meet 2023
The Royals New Year Meet 2023
The Royals Autumn Open Meet 2022
Surrey County Championships
London Regional Championships
National Arena Swimming League
Junior Swimming League
A Guide to Open Meets
Rankings
Swim England Membership Check
Cadets/Learn to Swim
Programme Overview
Advice to Parents
Timetable
Wait List Application
Term Dates
Cadets 5 & 6 Time Trial Results
Awards Scheme
Adult
Para-Swimming
Para Classifications
British Para Points Conversion Tool
Water Polo
Water Polo News
Fixtures
Mens Teams
- Results 2022
- Results 2023
Junior Teams
- Results
Junior Waterpolo Term Dates
Junior Competitions
Match Reports
Synchro
News
Synchro Trials
Open Water
Other Disciplines
Events