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
—Aidan Kingery19New Palestine Aquatic Club
26.81—Nate Marshall18Fort Wayne Swim Team
22.72—Alex Gallagher20Great Waves Aquatics
22.46—Kyle Priset19Clarence Swim Club
22.30—Owen Thomas18Westerville Aquatic Club
23.62—Maria Armao20Blazing Barracudas
27.2850 Back
—Jacob Florio19SwimUnited
25.06—Audrey Sevald19Firestone Akron Swim Team
28.07—Zach Baty18Cardinal Community Swim Club
26.71—Nick Plumb20Carmel Swim Club
26.13—Karsten Huisman19Michigan Lakeshore Aquatics
26.81—Jack Szuba18dROP Aquatics
25.62—Makenzie Baldwin18Michigan Lakeshore Aquatics
27.31—Josh Bordovsky20Machine Aquatics
24.52100 Free
—Nolan Smith18Palatine Park Dist Swim Team
48.60—Zach Baty18Cardinal Community Swim Club
52.53—Nate Marshall18Fort Wayne Swim Team
49.22—Lew Sams19Zionsville Swim Club
51.05—Jack Szuba18dROP Aquatics
49.78—Greta Gidley22Michigan Lakeshore Aquatics
52.52—Claudia Busse18Michigan Lakeshore Aquatics
52.91—Noah Fletcher18Michigan Lakeshore Aquatics
50.10—Ella Cabbage18Grand Traverse Bay YMCA Breakers
57.50—Meg Pinkerton18Livonia Community Swim Club
55.94—Basilio Ledesma18Michigan Lakeshore Aquatics
52.39—Kyle Priset19Clarence Swim Club
48.81—Brianna Elliott18El Paso Aqua Posse
55.87100 Back
—Owen Thomas18Westerville Aquatic Club
59.50—Michael Vertikoff18Buckeye Swim Club
52.86—Jacob Florio19SwimUnited
53.11—Audrey Sevald19Firestone Akron Swim Team
1:00.16—Nick Plumb20Carmel Swim Club
54.73—Zach Baty18Cardinal Community Swim Club
58.33—Jack Szuba18dROP Aquatics
55.32—Makenzie Baldwin18Michigan Lakeshore Aquatics
57.79—Gracie Putnam18East Grand Rapids Aquatics
1:03.83—Karsten Huisman19Michigan Lakeshore Aquatics
59.74—Brianna Elliott18El Paso Aqua Posse
1:02.82100 Breast
—Maria Armao20Blazing Barracudas
1:20.18—Alex Gallagher20Great Waves Aquatics
58.61—Ian Hofmann20Delta Aquatics
58.74—Aidan Kingery19New Palestine Aquatic Club
1:08.75—Lew Sams19Zionsville Swim Club
1:00.46—Ally O'Brien18Atlantis Swimming
1:12.73—Katarina Schaefer19Mid-Michigan Aquatics
1:15.93—Greta Gidley22Michigan Lakeshore Aquatics
1:07.08—Basilio Ledesma18Michigan Lakeshore Aquatics
1:07.64—Dominick Fooy19South Central Swimming
1:14.20—Aaron Thomas19Michigan Lakeshore Aquatics
1:09.66—Kami Contakis18Upper Arlington Swim Club
1:12.71—Josh Bordovsky20Machine Aquatics
1:02.65100 Fly
—Audrey Sevald19Firestone Akron Swim Team
1:03.87—Owen Thomas18Westerville Aquatic Club
56.25—Mario Bondy18Central Ohio Aquatics
53.20—Michael Vertikoff18Buckeye Swim Club
52.16—Nick Plumb20Carmel Swim Club
55.53—Nate Marshall18Fort Wayne Swim Team
1:00.82—Karsten Huisman19Michigan Lakeshore Aquatics
59.30—Greta Gidley22Michigan Lakeshore Aquatics
58.24—Basilio Ledesma18Michigan Lakeshore Aquatics
56.87—Claudia Busse18Michigan Lakeshore Aquatics
59.71—Makenzie Baldwin18Michigan Lakeshore Aquatics
59.59—Andres Tejada18Metro Aquatic Club of Miami
57.80—Brianna Elliott18El Paso Aqua Posse
1:04.52200 Free
—Ella Muzychak19Lakeshore Swim Club
2:04.13—Nolan Smith18Palatine Park Dist Swim Team
1:49.18—Exley Tricker18Noblesville Swim Club
2:06.53—Meg Pinkerton18Livonia Community Swim Club
2:07.44—Noah Fletcher18Michigan Lakeshore Aquatics
1:49.31—Kyle Priset19Clarence Swim Club
1:48.12200 Back
—Audrey Sevald19Firestone Akron Swim Team
2:12.04—Jacob Florio19SwimUnited
1:51.52—Alex Pierce21Fox Valley Park District Riptides
2:03.42—Zach Baty18Cardinal Community Swim Club
2:05.69—Nick Plumb20Carmel Swim Club
1:57.16—Karsten Huisman19Michigan Lakeshore Aquatics
2:15.77—Makenzie Baldwin18Michigan Lakeshore Aquatics
2:05.18—Ella Cabbage18Grand Traverse Bay YMCA Breakers
2:11.06—Gracie Putnam18East Grand Rapids Aquatics
2:23.41—Jack Szuba18dROP Aquatics
1:58.74200 Breast
—Alex Gallagher20Great Waves Aquatics
2:10.35—Maria Armao20Blazing Barracudas
2:54.31—Ian Hofmann20Delta Aquatics
2:14.01—Aidan Gubbins18Crown Point Swim Club
2:25.30—Aidan Kingery19New Palestine Aquatic Club
2:34.86—Exley Tricker18Noblesville Swim Club
2:34.50—Lew Sams19Zionsville Swim Club
2:14.68—Ally O'Brien18Atlantis Swimming
2:35.02—Greta Gidley22Michigan Lakeshore Aquatics
2:25.37—Kami Contakis18Upper Arlington Swim Club
2:38.75200 Fly
—Mario Bondy18Central Ohio Aquatics
2:05.67—Michael Vertikoff18Buckeye Swim Club
1:57.83—Alex Pierce21Fox Valley Park District Riptides
2:01.64—Mason Gilliam19Avon Community Swim Team
2:02.22—Meredith Righter18Greater Kalamazoo Crocs
2:26.98—Aaron Thomas19Michigan Lakeshore Aquatics
2:19.59—Katarina Schaefer19Mid-Michigan Aquatics
2:29.06—Andres Tejada18Metro Aquatic Club of Miami
2:07.71—Josh Bordovsky20Machine Aquatics
2:10.95200 IM
—Ian Hofmann20Delta Aquatics
2:03.60—Zach Baty18Cardinal Community Swim Club
2:05.60—Lew Sams19Zionsville Swim Club
2:03.61—Alex Gallagher20Great Waves Aquatics
1:59.61—Andres Tejada18Metro Aquatic Club of Miami
2:14.14—Jacob Florio19SwimUnited
1:57.78—Kami Contakis18Upper Arlington Swim Club
2:18.83400 IM
—Zach Marinis20SwimUnited
4:22.41—Alex Pierce21Fox Valley Park District Riptides
4:18.19—Zach Baty18Cardinal Community Swim Club
4:24.29—Ella Cabbage18Grand Traverse Bay YMCA Breakers
4:53.39—Aaron Thomas19Michigan Lakeshore Aquatics
4:46.46—Katarina Schaefer19Mid-Michigan Aquatics
5:11.80—Meredith Righter18Greater Kalamazoo Crocs
5:09.45—Ally O'Brien18Atlantis Swimming
4:55.83—Jacob Burton21Team Pittsburgh Elite Aquatics
4:24.35—Josh Bordovsky20Machine Aquatics
4:16.50500 Free
—Aidan Gubbins18Crown Point Swim Club
5:12.16—Mason Gilliam19Avon Community Swim Team
4:48.91—Ella Muzychak19Lakeshore Swim Club
5:21.18—Dominick Fooy19South Central Swimming
5:39.69—Jacob Burton21Team Pittsburgh Elite Aquatics
4:57.68—Zach Marinis20SwimUnited
4:55.55—Mario Bondy18Central Ohio Aquatics
5:06.471650 Free
—Ella Muzychak19Lakeshore Swim Club
18:09.38—Zach Marinis20SwimUnited
17:00.28—Aidan Gubbins18Crown Point Swim Club
18:20.65—Mason Gilliam19Avon Community Swim Team
16:15.11—Dominick Fooy19South Central Swimming
19:33.25—Meredith Righter18Greater Kalamazoo Crocs
19:00.17—Jacob Burton21Team Pittsburgh Elite Aquatics
16:58.32