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
—Leighton Chapman19Dads Club Swim Team
20.35—Reilly Shaffer19Lansdowne YMCA Marlins
23.85—Tyler Hill19Hanover Aquatics, Inc
21.27100 Free
—Stephen Ewing22Las Cruces Aquatic Team
49.28—Leighton Chapman19Dads Club Swim Team
44.08—Reilly Shaffer19Lansdowne YMCA Marlins
53.07100 Breast
—Hayden Stallings19Mecklenburg Swim Association
58.29—Harrison Cerone21Rockville Montgomery Swim Club
55.83—Reilly Shaffer19Lansdowne YMCA Marlins
1:09.41—Logan Deal21Hanover Aquatics, Inc
56.01100 Fly
—Reese Nelson22Metroplex Aquatics
50.44—Cael Long21Unattached
50.43—Tyler Hill19Hanover Aquatics, Inc
49.19200 Free
—Hayden Stallings19Mecklenburg Swim Association
1:47.88—Andrew Neculai19Myrtle Beach Riptides
1:45.04—Leighton Chapman19Dads Club Swim Team
1:40.51—Stephen Ewing22Las Cruces Aquatic Team
1:44.33—Dillon Strohhacker19Hanover Aquatics, Inc
1:47.54200 Back
—Cael Long21Unattached
1:58.75200 Breast
—Hayden Stallings19Mecklenburg Swim Association
2:08.58—Harrison Cerone21Rockville Montgomery Swim Club
2:07.39—Logan Deal21Hanover Aquatics, Inc
2:05.04—Dillon Strohhacker19Hanover Aquatics, Inc
2:17.87—Marcy Mortimer18SwimRVA
2:26.06200 IM
—Hayden Stallings19Mecklenburg Swim Association
1:56.97—Reese Nelson22Metroplex Aquatics
1:56.26—Harrison Cerone21Rockville Montgomery Swim Club
1:53.53—Logan Deal21Hanover Aquatics, Inc
1:54.86—Marcy Mortimer18SwimRVA
2:09.10—Cael Long21Unattached
1:58.49