Registration is now open for the Marathon Relay, 21-Miler, 11-Miler, 12K, 5K and 3K on a first-come, first-served basis. All events but the By-the-Bay 3K take place on Sunday, April 28, 2019. The 3K will be on Saturday, April 27th.