Welcome to the Greater Richmond Aquatic League
This site provides information for the 28 teams that comprise our league.
If you are looking for general information, such as the meet schedule, click here.
If you are a member of GRAL Board of Directors (a representative for your team that attends monthly meetings), click here for the password protected page. Our meeting minutes and contact information are located there.
For the latest meet information including records and top times, see this page.