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
—Cutter Shipman18Martin County Swimming
22.36—Rafe Dolan Peterson22Unattached
20.26—Cory Michalek21Unattached
20.54—Dylan Walsh19Coho Swim Club
21.8850 Breast
—Matthew Lofstrom20Team Vortex
25.13100 Free
—Cutter Shipman18Martin County Swimming
49.19—Rafe Dolan Peterson22Unattached
43.63—Cory Michalek21Unattached
45.58—Dylan Walsh19Coho Swim Club
47.39100 Back
—Rafe Dolan Peterson22Unattached
47.51—Carter Crook18Parkway Swim Club
48.84—Chris Bedsole21Huntsville Swim Association
49.75—Cory Michalek21Unattached
48.35100 Breast
—Matthew Lofstrom20Team Vortex
54.94—Cutter Shipman18Martin County Swimming
55.26—Daniel Galinski21Unattached
54.50—Aidan Biddle19Cardinal Community Swim Club
53.81100 Fly
—Matthew Lofstrom20Team Vortex
49.02—Rafe Dolan Peterson22Unattached
47.30—Chris Bedsole21Huntsville Swim Association
48.16200 Free
—Rafe Dolan Peterson22Unattached
1:37.04—Alexander Eddy24Cardinal Community Swim Club
1:42.14—Joseph Capo19Nu Wave Swim Club
1:40.83200 Breast
—Matthew Lofstrom20Team Vortex
2:00.79—Cutter Shipman18Martin County Swimming
2:01.26—Daniel Galinski21Unattached
2:00.31—Aidan Biddle19Cardinal Community Swim Club
2:01.30400 IM
—Jack Schardt19NOVA of Virginia Aquatics, Inc
3:58.28—Jack Mills20Unattached
4:02.93—Liam Davis22Unattached
3:56.37