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
—Kaleb James18Marlins Of Raleigh
21.42—Jalen Stewart19Diamond State Aquatics
21.77—Jeffrey or JT Thompson18Monocacy Aquatic Club
22.77—Mason Green20TS Aquatics
21.47—Zach Sutter19Spartan Aquatic Club
21.42—Austin Carducci18Town Wreckers Swim Team
22.88—Michael McGillycuddy21Condors Swim Club
22.0850 Back
—Austin Carducci18Town Wreckers Swim Team
26.03—Kaleb James18Marlins Of Raleigh
24.38—Zachary Goad18NOVA of Virginia Aquatics, Inc
23.74—Adam Diaz19Riverbank Redtails
25.09100 Free
—Tyger Triche21Blue Tide Aquatics
47.37—RJ Farina21Unattached
48.97—Jalen Stewart19Diamond State Aquatics
47.83—Jeffrey or JT Thompson18Monocacy Aquatic Club
50.04—Emerson Tofel18Legacy Aquatics
53.58—Vince Coppola19Delmar Dolfins
46.36—Zach Sutter19Spartan Aquatic Club
47.09—Austin Carducci18Town Wreckers Swim Team
55.12—Ayrton Moncur18Woodberry Forest Swimming
47.93—Zachary Goad18NOVA of Virginia Aquatics, Inc
47.07100 Back
—Tyger Triche21Blue Tide Aquatics
53.74—Kaleb James18Marlins Of Raleigh
52.44—Austin Carducci18Town Wreckers Swim Team
55.27—Zachary Goad18NOVA of Virginia Aquatics, Inc
52.35—Adam Diaz19Riverbank Redtails
52.61—Michael McGillycuddy21Condors Swim Club
53.82100 Breast
—Hugh Boris19Univ of Denver Hilltoppers
56.27—Kaleb James18Marlins Of Raleigh
58.70—Ian Dinesh18Fanwood-Scotch Plains YMCA
59.35—Emerson Tofel18Legacy Aquatics
1:06.65—Aiden Bunker20Team Pittsburgh Elite Aquatics
59.12—Wade Weston20Nation's Capital Swim Club
57.05—Ayrton Moncur18Woodberry Forest Swimming
59.14100 Fly
—Jeffrey or JT Thompson18Monocacy Aquatic Club
57.11—Zach Sutter19Spartan Aquatic Club
50.04—Zachary Goad18NOVA of Virginia Aquatics, Inc
52.04—Michael Anderson18H2okie Aquatics
51.42200 Free
—Owen Nye19Greensboro Community YMCA
1:43.49—Jalen Stewart19Diamond State Aquatics
1:43.12—Jeffrey or JT Thompson18Monocacy Aquatic Club
1:54.47—Solomon Goins18Mansfield Aquatic Club
1:47.89—Vince Coppola19Delmar Dolfins
1:44.48—Mason Green20TS Aquatics
1:42.97—Zachary Goad18NOVA of Virginia Aquatics, Inc
1:42.11200 Back
—Quinn O'Mara19Aquatic Team Of Mecklenburg
1:51.99—Ameer Bashir21Rocket Swimming
1:57.61—Austin Carducci18Town Wreckers Swim Team
2:02.72—Adam Diaz19Riverbank Redtails
2:00.04—Michael McGillycuddy21Condors Swim Club
1:59.94200 Breast
—Hugh Boris19Univ of Denver Hilltoppers
2:00.32—Mark Brown19Greensboro Swimming Association
2:09.05—Kaleb James18Marlins Of Raleigh
2:09.82—Ian Dinesh18Fanwood-Scotch Plains YMCA
2:09.68—Emerson Tofel18Legacy Aquatics
2:27.32—Aiden Bunker20Team Pittsburgh Elite Aquatics
2:14.64—Wade Weston20Nation's Capital Swim Club
2:10.78—Ayrton Moncur18Woodberry Forest Swimming
2:12.54200 Fly
—Jeffrey or JT Thompson18Monocacy Aquatic Club
2:09.37—Mason Green20TS Aquatics
1:54.46—Zachary Goad18NOVA of Virginia Aquatics, Inc
1:53.49—Michael Anderson18H2okie Aquatics
1:53.20200 IM
—Austin Carducci18Town Wreckers Swim Team
2:04.96—Ameer Bashir21Rocket Swimming
1:58.49—RJ Farina21Unattached
2:02.42—Ian Dinesh18Fanwood-Scotch Plains YMCA
1:57.56—Vince Coppola19Delmar Dolfins
1:56.12—Kaleb James18Marlins Of Raleigh
1:57.31—Mark Brown19Greensboro Swimming Association
1:56.61—Emerson Tofel18Legacy Aquatics
2:09.25—Ayrton Moncur18Woodberry Forest Swimming
2:00.59—Zachary Goad18NOVA of Virginia Aquatics, Inc
1:53.93400 IM
—Mark Brown19Greensboro Swimming Association
4:12.73—Quinn O'Mara19Aquatic Team Of Mecklenburg
4:10.19—Ameer Bashir21Rocket Swimming
4:23.63—RJ Farina21Unattached
4:24.63—Emerson Tofel18Legacy Aquatics
4:43.30—Austin Carducci18Town Wreckers Swim Team
4:39.28—Solomon Goins18Mansfield Aquatic Club
4:06.80—Michael McGillycuddy21Condors Swim Club
4:28.55