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
—Emma Stepulla13Grosse Pointe Gators
28.53—Marlowe Fahy7Grosse Pointe Gators
49.19—Fatima Kadiri12Dearborn Dolphins
39.93—Francesco Marra17Plymouth-Canton Cruisers
26.19—Colin Suggs15Plymouth-Canton Cruisers
25.84—Ava Velasquez9Dearborn Dolphins
54.23—Eli Stubbs14Plymouth-Canton Cruisers
25.84—Malik Taleb8Dearborn Dolphins
1:01.70—Luke Meier14Grosse Pointe Gators
26.88—Leo Collins7Grosse Pointe Gators
1:25.12—Andrew Miller10Grosse Pointe Gators
37.25—Sahan Jayasuriya14Plymouth-Canton Cruisers
31.90—Kevin Lin15Plymouth-Canton Cruisers
35.22—Adelynn Gazepis12Grosse Pointe Gators
34.20—Abbas Zeaiter12Dearborn Dolphins
1:03.86—Briar-rose Kaye10Dearborn Dolphins
34.94—Anthony Cooper12Grosse Pointe Gators
26.43—ridha almoamin11Dearborn Dolphins
34.93—Violet Slota12Blue Water Swim Club
36.51—Garrett Candey16Grosse Pointe Gators
28.5550 Back
—Yaman Menku11Livonia Community Swim Club
49.02—Kai Andrews13Detroit All Star Aquatics
42.18—Giulietta Franco10Grosse Pointe Gators
52.13—Celia Smith12Grosse Pointe Gators
35.21—Maxwell Laidlaw15Plymouth-Canton Cruisers
34.91—Connor Truman14Plymouth-Canton Cruisers
29.26—Nora Ryan10Grosse Pointe Gators
41.84—Naomi Buchler14Plymouth-Canton Cruisers
38.14—Julia Khatib10Dearborn Dolphins
52.04—Maynard Golden13Detroit All Star Aquatics
29.35—Parker Cooley12Grosse Pointe Gators
34.20—Benjamin Idziak9Livonia Community Swim Club
40.32—Stephen Warnick14Grosse Pointe Gators
42.89—Addison Burgtorf12Riverview Buccaneers Swim Team
34.92—Ellie Jeroue8Dearborn Dolphins
1:03.38—Noah Flick12Grosse Pointe Gators
47.22—Greta Mozer6Grosse Pointe Gators
1:11.43—Charlotte Burgtorf10Riverview Buccaneers Swim Team
37.01—Wyatt Keith14Riverview Buccaneers Swim Team
29.15—Riley Clark17Dearborn Dolphins
28.5350 Breast
—Kaden Hung17Plymouth-Canton Cruisers
31.21—Ruby Bissig10Grosse Pointe Gators
47.31—Rowan Beskange9Grosse Pointe Gators
1:02.49—Tessa Robinson11Riverview Buccaneers Swim Team
36.60—Anna Sherman13Grosse Pointe Gators
35.25—Ava Stepulla11Grosse Pointe Gators
39.34—Giuliana Cilano10Grosse Pointe Gators
48.62—Jordy Katzenberger13Grosse Pointe Gators
43.39—Mahdi Mawji12Dearborn Dolphins
50.01—Grant O'Beirne13Plymouth-Canton Cruisers
34.63—Charles Molnar12Grosse Pointe Gators
43.20—Alexander Zendejas14Plymouth-Canton Cruisers
42.11—Emily Collins10Grosse Pointe Gators
54.88—Carly Adams8Riverview Buccaneers Swim Team
1:02.72—Lainey Beland15Grosse Pointe Gators
39.11—Harrison Wood13Grosse Pointe Gators
35.99—Zach Ursescu Ursescu12Macomb Octopus Swim Team
46.75—Kynzie Miller15Detroit All Star Aquatics
41.87—Catherine Elliott11Macomb Octopus Swim Team
47.56—Fatima Kadiri12Dearborn Dolphins
55.1350 Fly
—Tucker Lovasz12Dearborn Dolphins
26.79—Adam Frisch17Plymouth-Canton Cruisers
26.11—David Staperfenne10Grosse Pointe Gators
38.19—Ava Martusiewicz9Grosse Pointe Gators
41.84—Mack Cooper10Grosse Pointe Gators
36.00—Noor Kadiri10Dearborn Dolphins
59.49—Winston Black12Grosse Pointe Gators
40.40—Jaxon Aleksandrowski9Grosse Pointe Gators
39.93—Griffin Early11Grosse Pointe Gators
34.08—Connor Brass13Lakers Aquatic Club
30.58—Colin Suggs15Plymouth-Canton Cruisers
29.09—Julia Khatib10Dearborn Dolphins
51.47—Carson Todd15Detroit All Star Aquatics
34.92—Connor Sherman9Grosse Pointe Gators
38.51—Dimi Sarkis10Livonia Community Swim Club
50.66—Mahdi Mawji12Dearborn Dolphins
50.66—Keaton Angelocci13Grosse Pointe Gators
28.81—Charlotte Garant13Plymouth-Canton Cruisers
31.22—Nora Ryan10Grosse Pointe Gators
41.44—Kacen Lehl15Macomb Octopus Swim Team
28.70100 Free
—Anna Sherman13Grosse Pointe Gators
1:01.16—Hasan Mawji9Dearborn Dolphins
2:46.39—Jonah Barcelon17Livonia Community Swim Club
49.28—Brendan Beland17Grosse Pointe Gators
49.54—Luke Angelocci12Grosse Pointe Gators
1:01.56—Miqdad Mawji8Dearborn Dolphins
2:13.25—Bowen Monteiro14Detroit All Star Aquatics
1:07.85—Everett Wood16Grosse Pointe Gators
57.64—Padraig Loughlin9Grosse Pointe Gators
1:25.83—Maxwell Laidlaw15Plymouth-Canton Cruisers
1:05.99—Dash Nichols8Grosse Pointe Gators
1:32.83—Mila Beydoun11Dearborn Dolphins
1:35.42—Adeline Jang10Livonia Community Swim Club
1:10.22—Jaxsen Rice16Livonia Community Swim Club
56.91—ridha almoamin11Dearborn Dolphins
1:19.00—Gael Rodriguez-Garcia15Detroit All Star Aquatics
55.61—Tessa Robinson11Riverview Buccaneers Swim Team
1:04.04—Nina Hamidi11Grosse Pointe Gators
1:14.42—Lillian Earle14Plymouth-Canton Cruisers
1:06.03—Emmett Todd15Riverview Buccaneers Swim Team
56.35100 Back
—Olive Waugh13Grosse Pointe Gators
1:09.77—Nola Farley13Grosse Pointe Gators
1:16.56—Nora Ryan10Grosse Pointe Gators
1:31.48—Charlotte Tannheimer10Grosse Pointe Gators
1:44.65—Noor Kadiri10Dearborn Dolphins
1:44.78—Harper Bangsted12Lakers Aquatic Club
1:36.57—Joseph Fodell15Grosse Pointe Gators
1:07.44—Jerry Sutton17Lakers Aquatic Club
1:24.58—Jonah Barcelon17Livonia Community Swim Club
1:02.62—Anthony Cooper12Grosse Pointe Gators
1:02.91—Avery Hawkins12Dearborn Dolphins
1:14.87—Ainsley McIntyre10Macomb Octopus Swim Team
1:53.18—Alia Beydoun13Livonia Community Swim Club
1:30.84—Brendan Beland17Grosse Pointe Gators
1:01.03—Kaylee Liao14Plymouth-Canton Cruisers
1:45.77—Kaden Hung17Plymouth-Canton Cruisers
53.69—Connor Sherman9Grosse Pointe Gators
1:34.14—Enzo Dadabbo14Dearborn Dolphins
1:20.67—James Jewell17Grosse Pointe Gators
1:05.47—Brett Richards17Plymouth-Canton Cruisers
1:09.82100 Breast
—Ruben Brown12Detroit All Star Aquatics
1:48.91—Evan Detrick16Macomb Octopus Swim Team
1:16.13—Paige Rau12Grosse Pointe Gators
1:47.73—Peter Tucker13Blue Water Swim Club
1:51.98—David Staperfenne10Grosse Pointe Gators
1:38.49—Gavin Kihn13Livonia Community Swim Club
1:25.60—Olivia Lehman10Lakers Aquatic Club
1:59.69—Liam Hawley13Dearborn Dolphins
1:18.39—Landon Wade14Plymouth-Canton Cruisers
1:18.63—Noah Johnson17Detroit All Star Aquatics
1:25.59—Mia khatib12Dearborn Dolphins
2:09.82—Olive Waugh13Grosse Pointe Gators
1:24.00—Anna Fontecchio11Grosse Pointe Gators
1:38.27—Lulu Zerling11Grosse Pointe Gators
1:55.09—Kabir Shah15Plymouth-Canton Cruisers
1:22.07—Lila Hamidi9Grosse Pointe Gators
2:00.83—Jackson Stephens12Livonia Community Swim Club
1:22.40—Enzo Dadabbo14Dearborn Dolphins
1:32.29—Antonio Belleza15Livonia Community Swim Club
1:02.95—Izzy Skalski12Livonia Community Swim Club
1:37.73100 Fly
—Dante Estephan14Grosse Pointe Gators
1:15.79—Connor Truman14Plymouth-Canton Cruisers
1:00.23—Grant O'Beirne13Plymouth-Canton Cruisers
1:07.01—Enzo Dadabbo14Dearborn Dolphins
1:24.43—Corinne Stencel14Grosse Pointe Gators
59.62—Ada Cavanagh13Grosse Pointe Gators
1:09.23—Kevin Coker17Detroit All Star Aquatics
59.70—Antonio Belleza15Livonia Community Swim Club
52.71100 IM
—Grant O'Beirne13Plymouth-Canton Cruisers
1:05.29—Joseph Fodell15Grosse Pointe Gators
1:04.71—Julian Augustyn10Grosse Pointe Gators
1:37.52—Lillian Woody11Lakers Aquatic Club
1:47.99—Jacob Kirby11Dearborn Dolphins
1:22.39—Eva Zhuk11Grosse Pointe Gators
1:15.10—Sara Borbon Garcia12Grosse Pointe Gators
1:19.27—Kevin Coker17Detroit All Star Aquatics
1:04.52—Jonah Barcelon17Livonia Community Swim Club
56.41—Colin Suggs15Plymouth-Canton Cruisers
1:05.44—Evan Detrick16Macomb Octopus Swim Team
1:09.18—Liam Denner15Grosse Pointe Gators
1:12.86—David Staperfenne10Grosse Pointe Gators
1:23.30—Benjamin Idziak9Livonia Community Swim Club
1:27.65—Kabir Shah15Plymouth-Canton Cruisers
1:12.88—Ryan Zarow15Livonia Community Swim Club
1:04.42—Reid Dubrico15Macomb Octopus Swim Team
1:12.53—Bowen Monteiro14Detroit All Star Aquatics
1:18.21—Xavier Ely11Riverview Buccaneers Swim Team
1:27.17—Clark Soucie10Riverview Buccaneers Swim Team
1:18.16200 Free
—Aston Lovasz14Dearborn Dolphins
1:59.70—Keaton Angelocci13Grosse Pointe Gators
2:05.27—Dante Estephan14Grosse Pointe Gators
2:27.90—Blake Williams15Plymouth-Canton Cruisers
2:21.75—Charlotte Burgtorf10Riverview Buccaneers Swim Team
2:32.88—Xavier Ladasz16Dearborn Dolphins
2:04.39—Liam Hawley13Dearborn Dolphins
2:22.23—Connor Sherman9Grosse Pointe Gators
2:53.77—Mathilde Jariett12Livonia Community Swim Club
2:31.01—Maisy Meinke11Macomb Octopus Swim Team
2:52.05—Luke Metdepenningen14Blue Water Swim Club
2:20.26—Antonio Belleza15Livonia Community Swim Club
1:47.24—Ada Cavanagh13Grosse Pointe Gators
2:12.47—Evan Detrick16Macomb Octopus Swim Team
2:11.47—Ryan Zarow15Livonia Community Swim Club
1:55.91—Reid Dubrico15Macomb Octopus Swim Team
2:15.17—Zach Ursescu Ursescu12Macomb Octopus Swim Team
2:52.47—Lainey Beland15Grosse Pointe Gators
2:17.69—Francesco Marra17Plymouth-Canton Cruisers
2:02.77—Tessa Robinson11Riverview Buccaneers Swim Team
2:23.66200 IM
—Brady Bond15Grosse Pointe Gators
2:06.00—Mathilde Jariett12Livonia Community Swim Club
2:49.26—Aubrey Young17Detroit All Star Aquatics
3:10.13—Jackson Stephens12Livonia Community Swim Club
2:35.90—Maria El-Koudsi15Livonia Community Swim Club
2:16.84—Landon Wade14Plymouth-Canton Cruisers
2:23.53—Eva Zhuk11Grosse Pointe Gators
2:43.29—Marielle Macuga15Grosse Pointe Gators
2:29.57—Jonah Barcelon17Livonia Community Swim Club
2:15.20—Evan Detrick16Macomb Octopus Swim Team
2:29.57—Connor Truman14Plymouth-Canton Cruisers
2:06.45—Madison Staperfenne12Grosse Pointe Gators
2:41.50—Ada Cavanagh13Grosse Pointe Gators
2:24.22