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
—Nickolas Ambrosiani15Unattached
26.33—Owen Rolph17Unattached
23.36—Ethan Berga15Unattached
26.02—Regan Evans15Unattached
26.84—Pete Spanos16Unattached
25.48100 Free
—Carly Nelson15Unattached
55.15—Jackson Bird15Unattached
56.33—Madison Story17Unattached
53.83—Tristen Reese14Unattached
56.90—Sorin Sorensen17Unattached
52.39—Judah Brueckner15Unattached
1:08.26—Regan Evans15Unattached
1:01.29—Sam McLain14Unattached
1:02.19—Pete Spanos16Unattached
56.79—Eden Alioto14Unattached
1:09.84100 Back
—Emma Snyder18Unattached
1:26.15—Madison Snyder16Unattached
1:07.35—Julia Anderson17Unattached
1:10.51—Sorin Sorensen17Unattached
1:01.46—Sam McLain14Unattached
1:10.69100 Breast
—Mia Nappi14Unattached
1:08.34—Max Reese15Unattached
1:13.41—Emma Snyder18Unattached
1:33.15—Judah Brueckner15Unattached
1:22.10—Charisma Watkins13Unattached
1:21.82—Madison Story17Unattached
1:04.92—Hazel Pearson14Unattached
1:18.85—John Wright16Unattached
1:14.46100 Fly
—Ethan Berga15Unattached
1:06.48—Nickolas Ambrosiani15Unattached
1:11.30—Julia Anderson17Unattached
1:09.08—Owen Rolph17Unattached
54.65—Mia Nappi14Unattached
1:03.08—Olivia Overdorf16Unattached
1:22.41—Evelyn Wilcox15Unattached
1:26.25200 Free
—John Wright16Unattached
2:04.34—Jackson Bird15Unattached
2:06.81—Max Reese15Unattached
2:13.10—Nikita Monyahan15Unattached
2:06.44—Carly Nelson15Unattached
2:01.85—Rachael Pitsch17Unattached
2:08.35