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
—Mia Hill18DART Swimming
24.72—Amara Sterlitz18Franklin Area Swim Team
26.86—Blaise Sadowski18Upper Main Line YMCA
22.00—Daphne Mead20Loyola Blakefield Aquatics
25.22—Elijah Nevins19South Central Swimming
22.25—Wes Warren18Webster BlueFins
24.73—Billy Burke20Unattached
22.70—Hugh Hawkins18Upper Valley Aquatic Club
21.81—Paul Wissel20STAR Swimming
21.61—Shane Bond18Oswego Laker Swim Club
22.93—Jack Vavra18Chenango Valley Swim Club
23.40—Peyton Gilliland18Iron Horse Aquatics
22.01—Cameron Upchurch19Metroplex Aquatics
21.70—Grace Grove18Lakeshore Swim Club
27.2250 Back
—Daphne Mead20Loyola Blakefield Aquatics
27.48—Elijah Nevins19South Central Swimming
24.58—Alex Schuler18Town of Tonawanda Titans Swim Club
24.75—Grant Chapa20Unattached
23.51100 Free
—Luke Nagle18Firestone Akron Swim Team
50.71—Mark Cattron20Grove City YMCA
48.46—Blaise Sadowski18Upper Main Line YMCA
49.56—Alex Aleinikovas18Mission Aurora Colorado Swimming
49.80—Hugh Hawkins18Upper Valley Aquatic Club
47.89—Jack Vavra18Chenango Valley Swim Club
51.67—Finn Gilmartin19Town of Tonawanda Titans Swim Club
54.02—Shane Bond18Oswego Laker Swim Club
51.82—Cameron Upchurch19Metroplex Aquatics
48.21100 Back
—Elijah Nevins19South Central Swimming
54.71—Cole Tangeman18TAC Titans
54.15—Zoe Schwartz19Sarasota Sharks
1:00.84—Grant Chapa20Unattached
51.68—Sophie Baker18Massillon Y Gators
56.15100 Breast
—Blaise Sadowski18Upper Main Line YMCA
58.01—Daphne Mead20Loyola Blakefield Aquatics
1:09.40—Connor Peck19North Carolina Aquatic Club
59.42—Alex Schuler18Town of Tonawanda Titans Swim Club
1:04.55100 Fly
—Kevyn Collazo Torres20Greater Orlando Aquatics Team
51.30—Caroline Murray19Cougar Aquatic Team
1:00.82—Nick Tirrell22Town of Tonawanda Titans Swim Club
54.53—Wes Warren18Webster BlueFins
58.75—Mark Wittmann20Amherst Tiger Sharks Swim Club
57.14—Gavin Ray17Victor Swim Club
59.00—Peyton Gilliland18Iron Horse Aquatics
51.54—Sophie Baker18Massillon Y Gators
58.09200 Free
—Grace Grove18Lakeshore Swim Club
2:03.22—Alex Aleinikovas18Mission Aurora Colorado Swimming
1:47.60—Kevyn Collazo Torres20Greater Orlando Aquatics Team
1:44.19—Billy Burke20Unattached
1:49.17—Mark Wittmann20Amherst Tiger Sharks Swim Club
1:56.80—Gavin Ray17Victor Swim Club
1:52.95—Atticus Hlubin20Town of Tonawanda Titans Swim Club
1:53.64200 Back
—Cole Tangeman18TAC Titans
2:00.58—Zoe Schwartz19Sarasota Sharks
2:14.77—Quinn Borchers19Charles River Aquatics
1:58.79—Billy Burke20Unattached
2:02.22200 Breast
—Daphne Mead20Loyola Blakefield Aquatics
2:29.88—Marcos Bravo19Phoenix Swim Club
2:13.42—Connor Peck19North Carolina Aquatic Club
2:14.97—Atticus Hlubin20Town of Tonawanda Titans Swim Club
2:10.37—Hamza Attuwaybi18Clarence Swim Club
2:18.34200 Fly
—David Mutter18Mount Pleasant Aqua Club
1:52.00—Grace Purtell19Alamo Area Aquatic Association
2:11.65—Caroline Murray19Cougar Aquatic Team
2:12.92—Nick Tirrell22Town of Tonawanda Titans Swim Club
2:04.97—Brady Garcia18Town of Tonawanda Titans Swim Club
2:06.56200 IM
—Mia Hill18DART Swimming
2:11.36—Grace Purtell19Alamo Area Aquatic Association
2:16.36—Zoe Purtell19Alamo Area Aquatic Association
2:17.14—Grant Chapa20Unattached
1:56.37500 Free
—Elijah Nevins19South Central Swimming
4:57.88—Lauren Martin20Webster BlueFins
5:28.63—Will Foggin22Athens Bulldog Swim Club
4:53.41—Brady Garcia18Town of Tonawanda Titans Swim Club
5:01.47—Grace Grove18Lakeshore Swim Club
5:28.761000 Free
—Phoebe McClaren19Boulder City Henderson Swim Team
10:35.58—Finn Gilmartin19Town of Tonawanda Titans Swim Club
11:12.43—Will Foggin22Athens Bulldog Swim Club
9:58.69—Lauren Martin20Webster BlueFins
11:10.51—Luke Nagle18Firestone Akron Swim Team
10:02.96—Max Tucker18Y-Spartaquatics Swim Club
10:19.73