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
—Liam Sullivan16Unattached
24.22—Kevin Gu15Unattached
22.91—Ed Lee16Unattached
26.56—Levi Ritter18Unattached
25.42—Alden Duff18Unattached
26.00—Judah Blakey14Unattached
25.96—Noah Doiron17Unattached
23.86—Rio Brecher15Unattached
25.17—Colin Ferguson18Unattached
25.08100 Free
—Kevin Gu15Unattached
49.11—Noah Doiron17Unattached
53.67—Jimmy Park17Unattached
51.66—Jason Zhang14Unattached
59.91—Simon Rusca14Unattached
1:02.04—Judah Blakey14Unattached
57.77—Samuel Rei Herrero16Unattached
1:00.04100 Back
—Levi Ritter18Unattached
1:04.11—Kyle Ackermann16Unattached
1:10.47—Kaden Moore15Unattached
1:09.24—Keaton Lebens17Unattached
1:10.79—Colin Ferguson18Unattached
1:05.19—Hunter Krahenbuhl17Unattached
1:06.25—Brock Pollestad16Unattached
58.38100 Breast
—Sam Parrish15Unattached
1:33.92—Gavin Brown17Unattached
1:10.01—Ed Lee16Unattached
1:20.55—Samuel Rei Herrero16Unattached
1:10.92100 Fly
—Liam Sullivan16Unattached
1:02.45—Jax Jenks16Unattached
1:37.57—Gavin Brown17Unattached
1:05.45—Daniel Wang14Unattached
1:00.72—Kyle Ackermann16Unattached
1:15.98—Hunter Krahenbuhl17Unattached
1:06.56200 Free
—Sam Parrish15Unattached
3:06.16—Jimmy Park17Unattached
1:55.39—Quentin Rasmussen14Unattached
2:22.59—Daniel Wang14Unattached
1:58.83—Alden Duff18Unattached
2:10.27—Kaden Moore15Unattached
2:13.27