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
—Ben Sassanelli12Brighton Aquatics
27.40—Alesia Curtis12Brighton Aquatics
36.73—Ryan Bao8Mid-Michigan Aquatics
48.97—Elise Singh10dROP Aquatics
47.36—Madelyn Falkiewicz9South Lyon Aquatics
36.70—Ryu Shokinji11Novi Sturgeons
28.06—Miles Douglass8South Lyon Aquatics
59.07—Alexandra Garabedian10Great Lakes Tritons
40.42—Nora Wolka10dROP Aquatics
38.07—Finn Martus9South Lyon Aquatics
38.10—Ava Majszak9Brighton Aquatics
42.56—Simon Tang10Novi Sturgeons
56.90—Lincoln Kashat9Novi Sturgeons
53.90—Akash Nandwana12Spartan Aquatic Club
32.13—Blake Adams12Novi Sturgeons
33.54—Sidonie Leung McKee12Novi Sturgeons
29.89—Mark Micomonaco12Mid-Michigan Aquatics
34.09—Nupur Pendse10Spartan Aquatic Club
48.13—Lola Mahoney12South Lyon Aquatics
31.77—Giuliana Ianitelli9Great Lakes Tritons
33.7750 Back
—Elliott Atwood10Chelsea Aquatic Club
38.81—Nolan Polenz11Brighton Aquatics
47.04—Peini Yang8Spartan Aquatic Club
54.20—Loli Chalhoub9Life Time Michigan Swim Team
52.20—Ava Sowders9dROP Aquatics
50.16—Paxton Walter12South Lyon Aquatics
48.77—Claire Wang12Spartan Aquatic Club
35.07—Aadhya Sooda11Novi Sturgeons
48.80—Callan Braun12South Lyon Aquatics
32.51—Nupur Pendse10Spartan Aquatic Club
59.13—Nathaniel Sheen12Spartan Aquatic Club
55.03—Darren Boyko10Novi Sturgeons
41.08—Jackson Osborne11Great Lakes Tritons
35.47—Briar-rose Kaye10Dearborn Dolphins
40.19—Rishi Pillai9Novi Sturgeons
1:05.76—Agasthya Guvvala11South Lyon Aquatics
50.78—Aarav Mehta10Life Time Michigan Swim Team
50.42—Riana Thenuwara11South Lyon Aquatics
50.79—Lilly Gordon11Great Lakes Tritons
45.62—Amaya Arora10Life Time Michigan Swim Team
1:07.4650 Breast
—Emilia Morabito12Brighton Aquatics
57.37—Elliana Wofford10Lakers Aquatic Club
47.66—Kei Woodland11Livonia Community Swim Club
48.97—Nathaniel Sheen12Spartan Aquatic Club
59.39—Colin Beauregard9Great Lakes Tritons
55.82—Elaina Fustin10Great Lakes Tritons
56.51—Kirill Korolev12Spartan Aquatic Club
41.50—Abhay Vaddadi9Spartan Aquatic Club
1:12.73—Molly Osborne8Great Lakes Tritons
59.47—Luci Rodriguez12Bulldog Aquatic Club
46.06—David DePrisco12Spartan Aquatic Club
35.98—Kevin Sosnowski8Novi Sturgeons
52.64—Ava Westenberg12Bulldog Aquatic Club
41.33—Blake Jasman12Great Lakes Tritons
41.33—Jacob Meade10Great Lakes Tritons
51.78—Alesia Curtis12Brighton Aquatics
52.58—Alice Tang Tang9Spartan Aquatic Club
1:00.35—Ben Sassanelli12Brighton Aquatics
35.39—Mark Micomonaco12Mid-Michigan Aquatics
40.45—Briar-rose Kaye10Dearborn Dolphins
45.8550 Fly
—Angel Hernandez12South Lyon Aquatics
46.17—Cutler Brunette12dROP Aquatics
38.88—Giuliana Ianitelli9Great Lakes Tritons
38.88—Hanna Yamamoto10Novi Sturgeons
43.00—Emily Isaacs9South Lyon Aquatics
48.27—Pyper Heisner11South Lyon Aquatics
37.72—Evvie Pfeifer9Bulldog Aquatic Club
57.84—Collins Fish11Mid-Michigan Aquatics
32.38—Lochlan Harkin8Novi Sturgeons
57.88—Colin Sosnowski12Novi Sturgeons
32.80—Sharanya Singh11Bulldog Aquatic Club
39.81—Jin Park Park12Novi Sturgeons
42.64—Deetya Ivalla10dROP Aquatics
46.15—Tommy Skowronski12Great Lakes Tritons
30.55—Quinn Brown12dROP Aquatics
34.21—Adeline Nielsen10Brighton Aquatics
50.29—Ish Dhanapal10Life Time Michigan Swim Team
59.18—Luci Rodriguez12Bulldog Aquatic Club
42.25—Reid Keller10Great Lakes Tritons
53.05—Layla Pratt10South Lyon Aquatics
58.52100 Free
—Angela Vanraaphorst14Novi Sturgeons
1:10.95—NIKUN Singhal11South Lyon Aquatics
1:47.34—Artemii Gizbrekht13Spartan Aquatic Club
1:18.15—Ronan Warren13Brighton Aquatics
56.19—Adeline Nielsen10Brighton Aquatics
1:19.67—Advika Batchu10South Lyon Aquatics
1:46.11—Acacia Raveed13Spartan Aquatic Club
1:08.92—Xavier Ladasz16Dearborn Dolphins
55.27—Mary Weiss14South Lyon Aquatics
1:20.85—Jacob Knoll13South Lyon Aquatics
1:09.91—Eli Forsyth11dROP Aquatics
1:02.05—Vaama Shah11Novi Sturgeons
1:41.00—Selena Cohen-Lin11Mid-Michigan Aquatics
1:56.64—REYANSH SHAH11South Lyon Aquatics
1:31.39—Madison Weber16Spartan Aquatic Club
1:01.50—Anderson Usher14Mid-Michigan Aquatics
59.80—Sidonie Leung McKee12Novi Sturgeons
1:05.73—Brantley Barber10Great Lakes Tritons
1:13.64—Savanna Lauer12Bulldog Aquatic Club
1:13.64—Chetan Talagadadeevi11Mid-Michigan Aquatics
1:59.58100 Back
—Akash Nandwana12Spartan Aquatic Club
1:27.80—Nolan Polenz11Brighton Aquatics
1:42.94—Harper Reepmeyer12Novi Sturgeons
1:18.18—Fatima Kadiri12Dearborn Dolphins
1:38.68—Noor Kadiri10Dearborn Dolphins
1:48.25—Claire Yuan12Spartan Aquatic Club
1:15.90—Luci Nader11Mid-Michigan Aquatics
1:58.47—Brantley Barber10Great Lakes Tritons
1:22.02—Jack Martin12Brighton Aquatics
1:30.95—Adeline Jang10Livonia Community Swim Club
1:19.70—Joanne JOSEPH11Mid-Michigan Aquatics
2:05.34—Mackenzie Leverenz11dROP Aquatics
1:15.40—David Woo12Life Time Michigan Swim Team
1:39.63—Colin Sosnowski12Novi Sturgeons
1:12.13—Christian Cole12Brighton Aquatics
1:33.20—Aadhya Sooda11Novi Sturgeons
1:40.11—Irene Schkade9Brighton Aquatics
1:45.93—Blake Adams12Novi Sturgeons
1:22.97—Elliana Wofford10Lakers Aquatic Club
1:29.79—ViMoon Pham10Spartan Aquatic Club
1:34.44100 Breast
—Maysam Mawji12Dearborn Dolphins
1:43.18—Angelina Meng13Spartan Aquatic Club
1:22.86—Kinsey Green13Novi Sturgeons
1:20.89—Harper Essenmacher12Great Lakes Tritons
1:29.19—Lilya Waisanen11dROP Aquatics
1:41.23—Adam Shi12Spartan Aquatic Club
1:12.88—Liam Gloeden14Novi Sturgeons
1:16.37—Kai stibitz14Mid-Michigan Aquatics
1:16.37—Kimaya Gupta13Spartan Aquatic Club
1:34.17—Lilly Gebhard13Mid-Michigan Aquatics
1:35.54—Kainoa Sjoquist13Brighton Aquatics
1:30.51—Grady Busen17Great Lakes Tritons
1:05.22—Akash Nandwana12Spartan Aquatic Club
1:32.46—Jojo Osborne10Great Lakes Tritons
1:40.08—Liam Gorman9Hurricane Penguins Swim Club
2:27.36—Hailey White10Brighton Aquatics
2:01.37—Min Setsuda9Spartan Aquatic Club
2:16.24—Nicolas Herrera-Garcia18Spartan Aquatic Club
1:05.47—Juliana Kuleshova9Spartan Aquatic Club
1:50.98—Lukas Doe11dROP Aquatics
1:49.91100 Fly
—Michael Kurdziel12Spartan Aquatic Club
1:04.94—Jillian Callahan10Bulldog Aquatic Club
1:53.59—Kaitlyn Krueger13Brighton Aquatics
1:43.92—Allen Tang11Spartan Aquatic Club
2:01.05—Adeline Jang10Livonia Community Swim Club
1:25.77—Ethan Gomez-Kohl17Novi Sturgeons
57.94—Rocco DiMora13South Lyon Aquatics
1:19.30—Mackenzie Boettger13South Lyon Aquatics
1:14.45—Collins Fish11Mid-Michigan Aquatics
1:13.12—Ava Westenberg12Bulldog Aquatic Club
1:21.92—Ananya Thirumoorthi12Spartan Aquatic Club
1:26.58—Varun Kongara15Spartan Aquatic Club
1:15.18—Conan Shinohara15Spartan Aquatic Club
1:00.83—Jackson Stephens12Livonia Community Swim Club
1:06.62—Evie Allgeier14Spartan Aquatic Club
1:31.68—Sam Eroh14Spartan Aquatic Club
56.37—Ella Collins14Great Lakes Tritons
1:24.46—Darcy Bailey15Bulldog Aquatic Club
1:12.65—Victoria You10Spartan Aquatic Club
1:44.19—Yoon Jeong15Life Time Michigan Swim Team
1:26.60100 IM
—Cordelia Zhu8Novi Sturgeons
1:51.79—Juliana Kuleshova9Spartan Aquatic Club
1:40.72—Veeksha Ganga12Spartan Aquatic Club
1:30.37—Mia Spade10South Lyon Aquatics
1:25.95—Noah Balino12Spartan Aquatic Club
1:20.08—Liam Gorman9Hurricane Penguins Swim Club
2:16.99—Sloane Koval12dROP Aquatics
1:16.37—Charlotte Collar11Hurricane Penguins Swim Club
1:24.19—Blake Jasman12Great Lakes Tritons
1:33.69—Logan Stephens9Livonia Community Swim Club
1:47.03—Adeline Nielsen10Brighton Aquatics
1:34.90—Peyton Ham11Hurricane Penguins Swim Club
1:40.08—Alex Snively12Great Lakes Tritons
1:20.06—Beckett Wassel10Novi Sturgeons
1:33.76—Ava Shafer9South Lyon Aquatics
2:02.78—Helen He9Spartan Aquatic Club
2:07.66—Joaquin Monton12Livonia Community Swim Club
1:56.86—Mel Swasey12dROP Aquatics
1:15.77—Mackenzie Leverenz11dROP Aquatics
1:18.59—Zarah Bell11South Lyon Aquatics
1:16.90200 Free
—Joel Pennuto11South Lyon Aquatics
3:00.26—Lucas Bluhm14Life Time Michigan Swim Team
2:51.18—Eli Forsyth11dROP Aquatics
2:17.37—Ethan McAfee15Blue Water Swim Club
2:10.66—ViSao Pham13Spartan Aquatic Club
2:42.55—Savanna Lauer12Bulldog Aquatic Club
2:36.11—Ella Mason13South Lyon Aquatics
2:29.46—Ryan Diers13Novi Sturgeons
2:29.46—Spencer Mitchell14Mid-Michigan Aquatics
2:22.89—Ellie McMahon15Novi Sturgeons
2:27.26—Marek Raffaelli11Great Lakes Tritons
2:41.26—Salma El Gamal12Spartan Aquatic Club
2:36.41—Lonis Weslati15Life Time Michigan Swim Team
1:53.84—Lily Fringer11Blue Water Swim Club
2:45.02—Emily or Emmy Sherman10Hurricane Penguins Swim Club
3:01.35—Jackson Osborne11Great Lakes Tritons
2:28.34—Adam DeYoung11Mid-Michigan Aquatics
3:05.60—Morgan Wassel14Novi Sturgeons
2:24.01—Colvin Santo13Spartan Aquatic Club
2:04.13—Xavier Ladasz16Dearborn Dolphins
2:00.64200 Back
—Teagan Harkin13Novi Sturgeons
3:00.36—Owen Musser15Mid-Michigan Aquatics
2:33.74—Angela Vanraaphorst14Novi Sturgeons
2:53.45—Liisa Urm14Novi Sturgeons
2:23.76—Kimaya Gupta13Spartan Aquatic Club
2:52.10—Oliver Kipf14dROP Aquatics
2:13.82—Jonathon Xu17Life Time Michigan Swim Team
2:10.77—Arnav Kulkarni16Livonia Community Swim Club
2:16.41—Gavin Kihn13Livonia Community Swim Club
2:51.44—Tate Hickman14Brighton Aquatics
2:24.08—Grayson Busch17Mid-Michigan Aquatics
2:06.97—Christopher Dodge13South Lyon Aquatics
2:32.80—Alex Cron13Brighton Aquatics
2:26.49—Zach Kipf17dROP Aquatics
2:05.75—Cason Kliebert13Spartan Aquatic Club
2:27.20200 Breast
—Michelle Wang14Spartan Aquatic Club
2:51.12—Oliver Kipf14dROP Aquatics
2:30.51—Christopher Madigan14dROP Aquatics
3:12.53—Riley Weber16Spartan Aquatic Club
2:12.61—Elena Cutlip13Great Lakes Tritons
3:20.65200 Fly
—Sully Smalenberg14Great Lakes Tritons
2:30.38—Oliver Kipf14dROP Aquatics
2:13.97—Juliana Spaude13Spartan Aquatic Club
2:40.79—Colvin Santo13Spartan Aquatic Club
2:30.73—Connor Brass13Lakers Aquatic Club
2:34.30200 IM
—Eric Paveluc14Great Lakes Tritons
2:36.98—James Parrish17dROP Aquatics
2:22.68—Lucas Geng16South Lyon Aquatics
2:28.43—Kirill Korolev12Spartan Aquatic Club
2:47.86—Xavier Ladasz16Dearborn Dolphins
2:20.87—Dylan Thompson12Mid-Michigan Aquatics
3:08.36—Sura Harland12Blue Water Swim Club
2:53.45—Ethan McAfee15Blue Water Swim Club
2:23.48—Colin Kruse15Spartan Aquatic Club
2:40.34—ViSao Pham13Spartan Aquatic Club
3:07.06—Thomas Shannon13South Lyon Aquatics
2:37.80—Mackenzie Boettger13South Lyon Aquatics
2:31.03—Charli Dorgan13South Lyon Aquatics
3:04.21—Derek Meng15Spartan Aquatic Club
2:16.70—Noah Balino12Spartan Aquatic Club
2:54.02—Sungwon Lee12Life Time Michigan Swim Team
2:40.08—Nora Wolka10dROP Aquatics
3:13.42—Colvin Santo13Spartan Aquatic Club
2:24.62—Olivia Millenbach11Spartan Aquatic Club
3:12.33—Alex Schultz14Livonia Community Swim Club
2:52.10