The 10 Teams of the MSL:

 

The 2018 MSL Board:

Contact Information:

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