Get the full experience in the app
Don't miss the next race. Push 10 minutes before each event and instant PB-drop alerts — in the iOS app.
Get the app
No live updates yet
50 Free
—Sam Rosen18Albany Starfish
26.29—Cameron Drake20South Bay Aquatics
23.72—Keegan Burkhardt18Kingston YMCA Hurricanes
24.39—Anna Lowe18Glen Gators Swim Team
25.20—Sage Vadney20Fairport Area Swim Team
28.95—Kate Gucciardi19Syracuse Chargers
27.67—Skylar King18East Aurora Swim Team
26.85—Cassidy Payrot18Syracuse Chargers
28.91100 Free
—Lily Zinnershine19Sharks Swim Club
1:01.46—Skylar King18East Aurora Swim Team
59.78—Lydia Lapierre21River Rats Swim Club
1:01.10—Bryce Rogers20Cato-Meridian Otters
49.70100 Back
—Keegan Burkhardt18Kingston YMCA Hurricanes
1:00.86—Kate Gucciardi19Syracuse Chargers
1:05.29—RJ Krupski19Syracuse Chargers
57.92—Anna Lowe18Glen Gators Swim Team
1:02.37—Cassidy Payrot18Syracuse Chargers
1:04.17—Payton Greenberg18Hauppauge Swimming
1:03.74100 Fly
—Skylar King18East Aurora Swim Team
1:05.86—Erik Parkes19Town of Tonawanda Titans Swim Club
53.68—Bryce Rogers20Cato-Meridian Otters
53.12200 Free
—Lily Zinnershine19Sharks Swim Club
2:13.58—Cameron Drake20South Bay Aquatics
1:49.76—Lydia Lapierre21River Rats Swim Club
2:11.32200 Back
—Keegan Burkhardt18Kingston YMCA Hurricanes
2:14.41—Matthew Cole20Unattached
2:17.59—Sage Vadney20Fairport Area Swim Team
2:21.41—RJ Krupski19Syracuse Chargers
2:06.43—Cassidy Payrot18Syracuse Chargers
2:23.10—Kate Gucciardi19Syracuse Chargers
2:20.04200 Fly
—Bryce Rogers20Cato-Meridian Otters
2:03.34—Kaleb Podoliak18Chemung Sailfish Swim Team
2:27.07—Matthew Cole20Unattached
2:09.42—Erik Parkes19Town of Tonawanda Titans Swim Club
2:01.91