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
—Kato Nguyen15Unattached
23.78—Max Smith15Unattached
26.90—Matt White16Unattached
24.67—Leo Pitassi16Unattached
21.96—Avery Kirchner17Unattached
24.58—Colton Houck16Unattached
21.74—Cameron Ackley16Unattached
22.5350 Back
—Owen Eisenhofer16Unattached
23.40—Matthew Caramenico15Unattached
29.19—Kato Nguyen15Unattached
28.42100 Free
—Avery Kirchner17Unattached
52.66—Colton Houck16Unattached
47.53—Brian Brislin17Unattached
49.69—Kato Nguyen15Unattached
53.07—Leo Pitassi16Unattached
49.00100 Back
—Corbin Beish16Unattached
1:09.24—Anderson Pilsner18Unattached
55.85—Cameron Ackley16Unattached
54.81—Charles Rumble17Unattached
56.23—Owen Eisenhofer16Unattached
49.84100 Breast
—Aidan Wanner17Unattached
1:01.56—Brian Brislin17Unattached
1:02.70—Kyle Gao15Unattached
1:02.96—Chase Kirchner17Unattached
1:10.26—Jack Ethan Kozlowski16Unattached
1:06.34—Todjr Dohl17Unattached
1:06.81100 Fly
—Chase Kirchner17Unattached
59.00—Nicholas Capoferri16Unattached
59.93—Todjr Dohl17Unattached
56.44—Jack Ethan Kozlowski16Unattached
57.87—Anthony Essis17Unattached
1:00.51200 Free
—Avery Kirchner17Unattached
1:57.24—Sam Kieffer15Unattached
1:44.35—Owen Eisenhofer16Unattached
1:40.11