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
—Tyler Scalf18Unattached
22.81—Justin Yang15Unattached
22.19—Jack Douglas15Unattached
22.93—Dean Papachronis17Unattached
21.59—Alex Wallsmith17Unattached
21.81—Joey Rojek17Unattached
20.7450 Back
—Jack Douglas15Unattached
24.87—Jake Schroeder17Unattached
25.28—Liam Eschbach17Unattached
25.41100 Free
—Tyler Scalf18Unattached
49.82—Roman Garay18Unattached
48.78—Dean Papachronis17Unattached
46.93—Alex Wallsmith17Unattached
48.30—Aaron Guzzo17Unattached
49.70—Ezrah Walsh19Unattached
49.83100 Back
—Roman Garay18Unattached
53.48—Jack Douglas15Unattached
53.19—Aaron Guzzo17Unattached
53.51—Jake Schroeder17Unattached
51.38—Liam Eschbach17Unattached
54.48100 Breast
—Jacob Kobylarczyk14Unattached
1:05.66—Wolfe Lutterman18Unattached
1:02.65—Dominic Muryasz17Unattached
1:04.74—James Quadlin16Unattached
1:04.76—Joey Rojek17Unattached
55.96—Vlad Lutterman16Unattached
1:00.18100 Fly
—Justin Yang15Unattached
53.63—Tyler Scalf18Unattached
53.51—Greydon Pieroni16Unattached
50.52—Charlie Patterson15Unattached
58.26—Vijay Pillai15Unattached
1:03.33—Dominic Muryasz17Unattached
56.28—Jake Schroeder17Unattached
50.48200 Free
—Wolfe Lutterman18Unattached
1:50.86—Daniel Vidt15Unattached
1:48.71—Greydon Pieroni16Unattached
1:43.27—Henry Patterson15Unattached
1:48.08—Andrew Kazmierczak16Unattached
1:48.93