The 10 Teams of the MSL:

 

The 2017 MSL Board:

Contact Information:

League President Contact: info@marinswimleague.org
Website Contact: webmaster@marinswimleague.org