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
—David Hammond18Ensworth Aquatics
22.99—Nolan Smith18Palatine Park Dist Swim Team
21.44—Sam Russell17Academy Bullets Swim Club
22.29—Noah Brereton18Palatine Park Dist Swim Team
22.42—Marcus Smith18Tippecanoe Valley Aquatic Club
21.62—Gracie Putnam18East Grand Rapids Aquatics
25.06—Claudia Busse18Michigan Lakeshore Aquatics
23.75—Emmy Sower18Michigan Lakeshore Aquatics
24.48—Evan Harris18Atlantis Swimming
21.87—Carsyn Christoffel21South Central Swimming
20.54—Greta Gidley22Michigan Lakeshore Aquatics
23.56—Makenzie Baldwin18Michigan Lakeshore Aquatics
24.68—Lucy Hedley21South Central Swimming
23.00—Ally O'Brien18Atlantis Swimming
25.99—Annabelle Nixon20South Central Swimming
24.60—Jack Szuba18dROP Aquatics
21.52—Ammar Eltaranisy22South Central Swimming
21.66—Meg Pinkerton18Livonia Community Swim Club
25.02—Tyler Cameron18Club Wolverine
21.78—Evan Scotto Divetta21South Central Swimming
19.7550 Back
—Jack Szuba18dROP Aquatics
24.37—Tyler Cameron18Club Wolverine
24.10—Makenzie Baldwin18Michigan Lakeshore Aquatics
26.47—Yunona Freese18Club Wolverine
28.05—Ella Cabbage18Grand Traverse Bay YMCA Breakers
28.47—Gracie Putnam18East Grand Rapids Aquatics
29.39—David Hammond18Ensworth Aquatics
24.96—Luke Asbury22McKendree University
24.61—Josh Bordovsky20Machine Aquatics
23.94100 Free
—Ethan Schulz21Unattached
48.16—Carson Olson18Piranhas Swim Club
48.62—Brianna Elliott18El Paso Aqua Posse
54.55—Sam Russell17Academy Bullets Swim Club
49.58—Nolan Smith18Palatine Park Dist Swim Team
47.45—Joey Ovanic21Illinois Valley YMCA Dolphin Swim Team
48.52—Mason Crews18Fort Wayne Swim Team
48.55—Evan Scotto Divetta21South Central Swimming
43.39—Karsten Huisman19Michigan Lakeshore Aquatics
52.12—Ally O'Brien18Atlantis Swimming
56.64—Greta Gidley22Michigan Lakeshore Aquatics
51.17—Evan Harris18Atlantis Swimming
47.21—Jack Szuba18dROP Aquatics
47.53—Gracie Putnam18East Grand Rapids Aquatics
55.56—Basilio Ledesma18Michigan Lakeshore Aquatics
47.55—Annabelle Nixon20South Central Swimming
53.43—Lucy Hedley21South Central Swimming
50.32—Claudia Busse18Michigan Lakeshore Aquatics
51.95—Emmy Sower18Michigan Lakeshore Aquatics
54.78—Meg Pinkerton18Livonia Community Swim Club
55.38100 Back
—Carson Olson18Piranhas Swim Club
53.38—Ellie Wolford18New Trier Aquatics
59.30—Marcus Smith18Tippecanoe Valley Aquatic Club
51.50—Ruth Conley18Dayton Raiders
1:04.96—Makenzie Baldwin18Michigan Lakeshore Aquatics
56.48—Ella Cabbage18Grand Traverse Bay YMCA Breakers
59.19—Jack Szuba18dROP Aquatics
52.56—Karsten Huisman19Michigan Lakeshore Aquatics
55.98—Tyler Cameron18Club Wolverine
51.58—Gracie Putnam18East Grand Rapids Aquatics
1:04.60—Emmy Sower18Michigan Lakeshore Aquatics
58.67—Luke Asbury22McKendree University
53.07—Josh Grimenstein18Team Pittsburgh Elite Aquatics
52.45—Josh Bordovsky20Machine Aquatics
51.65—David Hammond18Ensworth Aquatics
53.05—Amanda Feril18Ensworth Aquatics
1:01.78—Samara Zeinert18Oshkosh YMCA Dolphin Swim Team
58.17—Hunter Latham18West Coast Aquatics
54.68100 Breast
—Exley Tricker18Noblesville Swim Club
1:12.96—Maya Reifinger19East Grand Rapids Aquatics
1:06.64—Elliott McAlpine19Rapids Area Y Swimmers
1:04.38—Ally O'Brien18Atlantis Swimming
1:09.75—Connor Lauritzen19Club Wolverine
58.29—Riess Estep20Club Wolverine
1:06.42—Greta Gidley22Michigan Lakeshore Aquatics
1:05.04—Evan Scotto Divetta21South Central Swimming
56.73—Calum Shank19Parkway Swim Club
1:01.80—Josh Bordovsky20Machine Aquatics
57.30—Isabel Delay19California Capital Aquatics
1:07.04100 Fly
—Carson Olson18Piranhas Swim Club
51.63—Sam Russell17Academy Bullets Swim Club
54.10—Joey Ovanic21Illinois Valley YMCA Dolphin Swim Team
51.57—Marcus Smith18Tippecanoe Valley Aquatic Club
50.85—Claudia Busse18Michigan Lakeshore Aquatics
58.46—Emmy Sower18Michigan Lakeshore Aquatics
59.17—Ammar Eltaranisy22South Central Swimming
49.34—Basilio Ledesma18Michigan Lakeshore Aquatics
51.79—Meg Pinkerton18Livonia Community Swim Club
1:01.98—Katarina Schaefer19Mid-Michigan Aquatics
1:01.31—KEATON TOTTLE18Seahawks Swim club
54.83—Phin Theall18River City Aquatics
51.28—Luis Alberto Villalobos Matson18City Of Midland Swim Team
52.63200 Free
—Tom Ferguson21Unattached
1:38.49—Ethan Schulz21Unattached
1:45.92—Brianna Elliott18El Paso Aqua Posse
2:01.28—Nolan Smith18Palatine Park Dist Swim Team
1:45.98—Mason Crews18Fort Wayne Swim Team
1:42.25—Annabelle Nixon20South Central Swimming
1:59.20—Liv Czata18Club Wolverine
2:01.70—Gracie Putnam18East Grand Rapids Aquatics
2:04.47—Lucy Hedley21South Central Swimming
1:50.42—Carsyn Christoffel21South Central Swimming
1:43.72—Evan Harris18Atlantis Swimming
1:42.35—Noah Fletcher18Michigan Lakeshore Aquatics
1:47.24—Carter Johnson18Aquajets Swim Team
1:45.87—Jason Yeou21All Star Aquatics
1:42.76—Lyon Hall20McFarland Spartan Sharks
1:40.68—Luke Asbury22McKendree University
1:44.39—Vova Gavrysh20McKendree University
1:36.43—Hunter Latham18West Coast Aquatics
1:49.51200 Back
—Carson Olson18Piranhas Swim Club
2:01.08—Alex Pierce21Fox Valley Park District Riptides
1:58.66—Ellie Wolford18New Trier Aquatics
2:09.08—Marcus Smith18Tippecanoe Valley Aquatic Club
2:00.08—Karsten Huisman19Michigan Lakeshore Aquatics
2:08.48—Greta Gidley22Michigan Lakeshore Aquatics
2:05.38—Tyler Cameron18Club Wolverine
1:54.59—Ella Cabbage18Grand Traverse Bay YMCA Breakers
2:06.05—Makenzie Baldwin18Michigan Lakeshore Aquatics
2:02.42—Josh Grimenstein18Team Pittsburgh Elite Aquatics
1:57.22—Amanda Feril18Ensworth Aquatics
2:12.25—David Hammond18Ensworth Aquatics
2:01.41—Samara Zeinert18Oshkosh YMCA Dolphin Swim Team
2:05.58—Lyon Hall20McFarland Spartan Sharks
1:52.62—Luke Asbury22McKendree University
1:55.90—Hunter Latham18West Coast Aquatics
2:08.11200 Breast
—Katie O'Connell21New Trier Aquatics
2:21.23—Exley Tricker18Noblesville Swim Club
2:41.60—Connor Lauritzen19Club Wolverine
2:05.80—Riess Estep20Club Wolverine
2:26.23—Preston Smith20Greater Kalamazoo Crocs
2:12.62—Maya Reifinger19East Grand Rapids Aquatics
2:23.43—Ally O'Brien18Atlantis Swimming
2:33.54—Aaron Thomas19Michigan Lakeshore Aquatics
2:26.64—Elliott McAlpine19Rapids Area Y Swimmers
2:17.92—Jason Yeou21All Star Aquatics
2:05.92—Calum Shank19Parkway Swim Club
2:16.11—Isabel Delay19California Capital Aquatics
2:38.26200 Fly
—Tom Ferguson21Unattached
1:51.15—Noah Brereton18Palatine Park Dist Swim Team
1:58.60—Makenzie Baldwin18Michigan Lakeshore Aquatics
2:11.94—Emmy Sower18Michigan Lakeshore Aquatics
2:16.17—Yunona Freese18Club Wolverine
2:11.90—Meredith Righter18Greater Kalamazoo Crocs
2:23.58—Katarina Schaefer19Mid-Michigan Aquatics
2:21.80—Phin Theall18River City Aquatics
1:55.87—Vova Gavrysh20McKendree University
1:48.18—Luis Alberto Villalobos Matson18City Of Midland Swim Team
1:57.46200 IM
—Carson Olson18Piranhas Swim Club
1:59.94—Maya Reifinger19East Grand Rapids Aquatics
2:14.60—Yunona Freese18Club Wolverine
2:11.32—Greta Gidley22Michigan Lakeshore Aquatics
2:05.78—Ella Cabbage18Grand Traverse Bay YMCA Breakers
2:10.49—Katarina Schaefer19Mid-Michigan Aquatics
2:17.61—Ally O'Brien18Atlantis Swimming
2:14.65—Aaron Thomas19Michigan Lakeshore Aquatics
2:09.41—Riess Estep20Club Wolverine
2:13.15—Elliott McAlpine19Rapids Area Y Swimmers
2:07.09—Calum Shank19Parkway Swim Club
2:00.08—Vova Gavrysh20McKendree University
1:48.09—Josh Grimenstein18Team Pittsburgh Elite Aquatics
1:58.41—Josh Bordovsky20Machine Aquatics
1:53.31—Isabel Delay19California Capital Aquatics
2:12.45400 IM
—Alex Pierce21Fox Valley Park District Riptides
4:13.83—Ellie Wolford18New Trier Aquatics
4:40.06—Katie O'Connell21New Trier Aquatics
4:22.16—Noah Brereton18Palatine Park Dist Swim Team
4:12.10—Ruth Conley18Dayton Raiders
5:04.60—Preston Smith20Greater Kalamazoo Crocs
4:17.47—Yunona Freese18Club Wolverine
4:38.54—Aaron Thomas19Michigan Lakeshore Aquatics
4:37.08—Josh Grimenstein18Team Pittsburgh Elite Aquatics
4:12.32500 Free
—Alex Pierce21Fox Valley Park District Riptides
4:51.98—Ellie Wolford18New Trier Aquatics
5:10.65—Katie O'Connell21New Trier Aquatics
5:00.54—Noah Brereton18Palatine Park Dist Swim Team
4:43.52—Exley Tricker18Noblesville Swim Club
5:34.20—Mason Crews18Fort Wayne Swim Team
4:32.69—Ruth Conley18Dayton Raiders
5:28.01—Meredith Righter18Greater Kalamazoo Crocs
5:34.87—Preston Smith20Greater Kalamazoo Crocs
4:45.30—Evan Harris18Atlantis Swimming
4:41.43—Michael Stooke20Seahawks Swim club
4:52.18—Luke Asbury22McKendree University
4:51.85—Hunter Latham18West Coast Aquatics
4:51.40—Luis Alberto Villalobos Matson18City Of Midland Swim Team
4:51.371000 Free
—Ellie Wolford18New Trier Aquatics
10:29.91—Katie O'Connell21New Trier Aquatics
10:26.56—Noah Brereton18Palatine Park Dist Swim Team
9:55.33—Mason Crews18Fort Wayne Swim Team
9:47.59—Ruth Conley18Dayton Raiders
11:17.01—Preston Smith20Greater Kalamazoo Crocs
9:48.50—Meredith Righter18Greater Kalamazoo Crocs
11:22.29—Michael Stooke20Seahawks Swim club
10:13.70