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
—Matthew Park17Unattached
23.35—Cayden Spilde18Unattached
21.36—Timmy Newell15Unattached
22.12—Collin Bood16Unattached
22.71—Lucas Barnes17Unattached
21.64—Caleb Witherington15Unattached
23.8950 Back
—Allan Galuszka17Unattached
23.87—Collin Bood16Unattached
24.82—Caleb Witherington15Unattached
25.49100 Back
—Allan Galuszka17Unattached
51.18—Gabe Castillo16Unattached
58.89—Nick Kutkoski16Unattached
1:01.51—Collin Bood16Unattached
53.67—Caleb Witherington15Unattached
54.58100 Breast
—Andrew Decker16Unattached
1:08.58—Nathan Garcia17Unattached
1:14.49—Brody Cailles16Unattached
1:02.04—Cameron Mosley17Unattached
1:01.10—Marc Mao15Unattached
59.65100 Fly
—Nathan Garcia17Unattached
1:09.13—Cayden Spilde18Unattached
50.74—Lucas Barnes17Unattached
52.01—Tim Hampton17Unattached
51.51—Caleb Witherington15Unattached
54.75200 Free
—Allan Galuszka17Unattached
1:44.81—Anthony Rodriguez18Unattached
1:57.76—Anthony Baeza17Unattached
1:53.99—J Biancardi15Unattached
1:58.21—Abel Guel17Unattached
1:45.85—Angel Carranza16Unattached
1:47.62