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
—zachary kistner15Unattached
28.19—Samuel Chen14Unattached
31.57—Jason Wu18Unattached
32.00—Ian Zhang14Unattached
32.73—Jonny Pacheco14Unattached
35.66—Syan Pyne15Unattached
27.30—Noah Levitsky14Unattached
32.68—Zachary Loeb16Unattached
31.22—Tero Georgi14Unattached
29.95—Aaron Campbell18Unattached
29.10100 Free
—Steven Lozovatskiy13Unattached
1:01.70—Wes Rose13Unattached
1:15.38—Malcolm Gilbert-Rigg14Unattached
1:11.01—Jameson Prior13Unattached
57.47—zachary kistner15Unattached
1:07.20—Keegan Brandstetter15Unattached
1:01.69—Samuel Chen14Unattached
1:13.14—Henry Pryce13Unattached
1:06.64—Jonny Pacheco14Unattached
1:25.63—Jason Wu18Unattached
1:14.59—Brayden Norton14Unattached
1:01.11—Zachary Loeb16Unattached
1:09.15100 Back
—Brayden Norton14Unattached
1:14.75—Syan Pyne15Unattached
1:14.14—Tom Call16Unattached
1:17.87—Henry Pryce13Unattached
1:14.43—Steven Lozovatskiy13Unattached
1:15.84—Malcolm Gilbert-Rigg14Unattached
1:24.78—Jonah Loeb15Unattached
1:17.00—Aiden Cantu15Unattached
1:09.72100 Breast
—Ian Zhang14Unattached
1:35.03—Noah Levitsky14Unattached
1:22.23—Owen Armstrong14Unattached
1:33.63—Caiden Hodgson14Unattached
1:18.98