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
—Maitlyn Miller19Wheeling YMCA
24.55—Tyler Turgeon18Team Pittsburgh Elite Aquatics
22.84—Vlad Fedoseev22Tampa Bay Aquatics
20.89—Seth McMillen20Firestone Akron Swim Team
22.24—Eliza Nuet19Crown Point Swim Club
25.13—Tori Oldford18Two Rivers Aquatics
26.12—Morrison Wood18Great Lakes Tritons
23.24—Delilah Zingelewicz18Mid-Michigan Aquatics
25.86—Brent Riehl21Dearborn Dolphins
21.01—Hannah Sullivan18Farmington Family Y Stingrays
25.68—Dan Jeffries20Chestnut Ridge Aquatics
21.86—Naelan Brooks18ZEUS Swim Team
27.36—Amelia Wands19Clarence Swim Club
25.39—Toby Moore18Valley Swim Team-Phoenix
25.20—Bengimin Ambrosiani20Seward Tsunami Swim Club
21.30—Nickolas Ambrosiani20Seward Tsunami Swim Club
21.32—Sean Carrera18Beatrice YMCA Barracudas
23.53100 Free
—Dan Jeffries20Chestnut Ridge Aquatics
48.18—Maitlyn Miller19Wheeling YMCA
54.12—Vlad Fedoseev22Tampa Bay Aquatics
46.19—Carter Anderson20Canton City Swimming
53.18—Nickolas Ambrosiani20Seward Tsunami Swim Club
47.02—Bengimin Ambrosiani20Seward Tsunami Swim Club
46.34—Omar Khatter20Irish Aquatics
49.97—Eliza Nuet19Crown Point Swim Club
54.08—Tori Oldford18Two Rivers Aquatics
59.40—Morrison Wood18Great Lakes Tritons
50.42—Delilah Zingelewicz18Mid-Michigan Aquatics
57.81—Brent Riehl21Dearborn Dolphins
46.30—Hannah Sullivan18Farmington Family Y Stingrays
57.72—Amelia Wands19Clarence Swim Club
56.82—Kye Marrero18MAAC Swim Club
47.86—Savannah Koepke18North Coast Aquatic Team
58.51—Toby Moore18Valley Swim Team-Phoenix
57.65100 Back
—Carter Anderson20Canton City Swimming
59.48—Morrison Wood18Great Lakes Tritons
56.31—Dan Jeffries20Chestnut Ridge Aquatics
54.05—Tyler Turgeon18Team Pittsburgh Elite Aquatics
51.73—Landon Sutter18Unattached
54.51—Ashtyn Rickel18Colonel Crawford Swim Team
1:01.37—Bengimin Ambrosiani20Seward Tsunami Swim Club
52.23—Nickolas Ambrosiani20Seward Tsunami Swim Club
51.12100 Breast
—Seth McMillen20Firestone Akron Swim Team
1:00.36—Huipe Diego Tinoco20Irish Aquatics
1:09.27—Tori Oldford18Two Rivers Aquatics
1:09.20—Aidar Sataev21Unattached
56.25—Bubba Ketterling18AquaStorm
1:02.15—Amelia Wands19Clarence Swim Club
1:12.80—Adella Trzybinski18Lakeshore Swim Club
1:22.65—Malachi Boyle22Tennessee Aquatics
55.75—Charlie Matia20Rockville Montgomery Swim Club
57.70100 Fly
—Aidar Sataev21Unattached
51.44—Naelan Brooks18ZEUS Swim Team
1:06.78—Vlad Fedoseev22Tampa Bay Aquatics
51.72—Carter Anderson20Canton City Swimming
58.08—Eliza Nuet19Crown Point Swim Club
57.04—Maitlyn Miller19Wheeling YMCA
1:03.52—Tyler Turgeon18Team Pittsburgh Elite Aquatics
52.53—Sean Carrera18Beatrice YMCA Barracudas
57.32200 Free
—Katherine Noller18South Bay Aquatics
2:08.09—Martin Gomez18Sharks Swim Club
1:50.04—Carter Anderson20Canton City Swimming
1:55.64—Omar Khatter20Irish Aquatics
1:56.58—Lizzie Williams20Zionsville Swim Club
2:02.09—Brandon Hebert20Fox Swim Club
1:46.57—Andrea Delong18Team Pittsburgh Elite Aquatics
2:23.28—Kye Marrero18MAAC Swim Club
1:45.63—Ryan Fowler19East Aurora Swim Team
1:58.47—Adella Trzybinski18Lakeshore Swim Club
2:27.02—Savannah Koepke18North Coast Aquatic Team
2:05.46—Landon Sutter18Unattached
1:52.64—Toby Moore18Valley Swim Team-Phoenix
2:48.91200 Back
—Tyler Turgeon18Team Pittsburgh Elite Aquatics
1:54.59—Martin Gomez18Sharks Swim Club
1:59.32—Ashtyn Rickel18Colonel Crawford Swim Team
2:13.19—Landon Sutter18Unattached
2:01.83—Nickolas Ambrosiani20Seward Tsunami Swim Club
1:53.29—Morrison Wood18Great Lakes Tritons
2:05.58—Drew Porter18Machine Aquatics
2:18.06200 Breast
—Aidar Sataev21Unattached
2:00.99—Seth McMillen20Firestone Akron Swim Team
2:15.46—Bubba Ketterling18AquaStorm
2:20.22—Huipe Diego Tinoco20Irish Aquatics
2:34.25—Tori Oldford18Two Rivers Aquatics
2:33.03—Adella Trzybinski18Lakeshore Swim Club
2:56.93—Charlie Matia20Rockville Montgomery Swim Club
2:06.80—Malachi Boyle22Tennessee Aquatics
2:02.78200 Fly
—Tyler Turgeon18Team Pittsburgh Elite Aquatics
2:00.47—Mark Sferra18Lakeshore Swim Club
2:14.27—Kelsee Lawson22Southwest Y Sharks
2:39.85—Philip Cauwels18Hillsborough Aquatic Club
2:10.45—Naelan Brooks18ZEUS Swim Team
2:46.63200 IM
—Malachi Boyle22Tennessee Aquatics
1:54.83—Eliza Nuet19Crown Point Swim Club
2:12.97—Tori Oldford18Two Rivers Aquatics
2:25.86—Delilah Zingelewicz18Mid-Michigan Aquatics
2:24.64—Aidar Sataev21Unattached
1:55.90—Bubba Ketterling18AquaStorm
2:08.23—Kye Marrero18MAAC Swim Club
2:01.66—Ashtyn Rickel18Colonel Crawford Swim Team
2:14.97—Charlie Matia20Rockville Montgomery Swim Club
2:01.68—Drew Porter18Machine Aquatics
2:22.31400 IM
—Katherine Noller18South Bay Aquatics
5:00.96—Ashtyn Rickel18Colonel Crawford Swim Team
4:52.24—Mia Coughlin18SwimUnited
5:40.22—Lizzie Williams20Zionsville Swim Club
4:53.42—Ethan Weigel19Racer X Aquatics
4:18.27—Drew Porter18Machine Aquatics
5:06.20500 Free
—Katherine Noller18South Bay Aquatics
5:28.10—Martin Gomez18Sharks Swim Club
4:58.19—Mia Coughlin18SwimUnited
5:55.67—Huipe Diego Tinoco20Irish Aquatics
5:35.87—Lizzie Williams20Zionsville Swim Club
5:16.06—Brandon Hebert20Fox Swim Club
4:50.87—Kelsee Lawson22Southwest Y Sharks
6:04.29—Val Vinci18Liquid Lightning
5:56.06—Andrea Delong18Team Pittsburgh Elite Aquatics
6:23.19—Ethan Weigel19Racer X Aquatics
4:53.48—Philip Cauwels18Hillsborough Aquatic Club
5:02.18—Ryan Fowler19East Aurora Swim Team
5:23.39—Savannah Koepke18North Coast Aquatic Team
5:45.68—Mark Sferra18Lakeshore Swim Club
5:01.861650 Free
—Ethan Weigel19Racer X Aquatics
17:24.27—Andrea Delong18Team Pittsburgh Elite Aquatics
21:59.10—Martin Gomez18Sharks Swim Club
17:14.10—Mark Sferra18Lakeshore Swim Club
17:52.58—Mia Coughlin18SwimUnited
20:35.74—Lizzie Williams20Zionsville Swim Club
17:57.10—Brandon Hebert20Fox Swim Club
16:58.63—Philip Cauwels18Hillsborough Aquatic Club
17:35.35—Ryan Fowler19East Aurora Swim Team
18:27.16—Katherine Noller18South Bay Aquatics
18:53.49