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
—Christian Stilwill13dROP Aquatics
26.93—Anya Ghannam12Plymouth-Canton Cruisers
38.06—Emily Witczak13Utica Shelby Swim Club
30.36—Gabriel Tolic14Utica Shelby Swim Club
28.04—Viken Zulkiewski11Birmingham Blue Dolphins
30.70—Owen Luczak12Sailfish Swim Club
30.70—Juliet Hocking14dROP Aquatics
30.24—Stephanie Hajjar12Birmingham Blue Dolphins
32.01—Tanner Dorsey13Brighton Aquatics
43.42—Chevanth Thirumalaignanam11Utica Shelby Swim Club
45.61—Tyson Hall11South Lyon Aquatics
35.92—Taiyo Takahashi11Utica Shelby Swim Club
32.70—Kate Nickerson12Utica Shelby Swim Club
28.93—Anabelle Respondek16South Lyon Aquatics
26.68—Julia Bontila10Plymouth-Canton Cruisers
30.34—Josephine Carpenter9Plymouth-Canton Cruisers
37.70—Penelope Hoffman7Dexter Community Aquatics Club
45.82—Winston Burke9Plymouth-Canton Cruisers
45.02—Seojin Lee9Utica Shelby Swim Club
38.34—Mckenzie Snell9Utica Shelby Swim Club
50.4150 Back
—Felix Getsoian9Brighton Aquatics
57.81—Ellie Smalley12Plymouth-Canton Cruisers
40.74—Emery Addison10Plymouth-Canton Cruisers
1:00.57—Duke Neligan9South Lyon Aquatics
43.41—Abby Strachan9Birmingham Blue Dolphins
47.95—Dylan Wind9Birmingham Blue Dolphins
44.67—Nathan Crandall11Birmingham Blue Dolphins
37.86—Mckenzie Snell9Utica Shelby Swim Club
51.71—Anthony Pescarino11Birmingham Blue Dolphins
35.40—Dom Pescarino10Birmingham Blue Dolphins
42.77—Mayra Singh10Plymouth-Canton Cruisers
42.74—Tanner Jenkins9South Lyon Aquatics
47.65—Olivia Buschmann11Plymouth-Canton Cruisers
46.02—Eliza Ludwig10Birmingham Blue Dolphins
44.65—Irene Schkade9Brighton Aquatics
44.65—Lydia Spade12South Lyon Aquatics
31.15—Mackenzie Sisson10Brighton Aquatics
44.22—Emily Isaacs9South Lyon Aquatics
44.38—Tyson Hall11South Lyon Aquatics
40.79—Nolan Polenz12Brighton Aquatics
50.0850 Fly
—Melanie Sitto12Utica Shelby Swim Club
38.07—Anya Ghannam12Plymouth-Canton Cruisers
55.27—Riaan Patel10Birmingham Blue Dolphins
35.43—Nolan Polenz12Brighton Aquatics
48.09—Lydia Spade12South Lyon Aquatics
30.04—Aubrey Griffen12Sailfish Swim Club
35.40—Violet Daul12Plymouth-Canton Cruisers
48.63—Christian Campbell11Birmingham Blue Dolphins
31.32—Leo W. Wang12Life Time Michigan Swim Team
47.90—Robert Earle11Plymouth-Canton Cruisers
40.79—Gianna Rini9Bulldog Aquatic Club
48.19—Graham Rosenthal9Birmingham Blue Dolphins
55.72—Abby Strachan9Birmingham Blue Dolphins
46.09—Yauvana Bhattarai12Plymouth-Canton Cruisers
43.35—Grayson Daberko9Plymouth-Canton Cruisers
50.30—Nora Gorski10Hurricane Penguins Swim Club
36.35—Julia Bontila10Plymouth-Canton Cruisers
36.35—Pyper Heisner11South Lyon Aquatics
36.92—Avery Greenup9Plymouth-Canton Cruisers
55.06—Ben Sassanelli12Brighton Aquatics
33.73100 Back
—Samantha Calver15Birmingham Blue Dolphins
1:08.86—Mackenzie Boettger13South Lyon Aquatics
1:08.86—Adrian Deich13Hurricane Penguins Swim Club
1:17.35—Kaitlyn Krueger13Brighton Aquatics
1:37.93—Maggie McCown13dROP Aquatics
1:44.63—Dhatri Joshi13Utica Shelby Swim Club
2:24.59—Lilly Dzieciolowski13Plymouth-Canton Cruisers
1:46.03—Natalie Nicholson13Brighton Aquatics
1:48.77—Morrigan Monroe13Plymouth-Canton Cruisers
1:36.07—Henry Weber13Brighton Aquatics
1:26.23—Liam Jarboe13Dexter Community Aquatics Club
1:08.62—Kaden Delaney18Plymouth-Canton Cruisers
1:05.63—Alex Martinelli14Plymouth-Canton Cruisers
1:42.26—Savannah Baldwin14Brighton Aquatics
1:38.78—Carlson Kou13Utica Shelby Swim Club
1:07.45—Paige Zdrodowski13Plymouth-Canton Cruisers
1:50.47—Morgan Ginger11Utica Shelby Swim Club
1:17.68—Lucy Ozog14South Lyon Aquatics
1:46.75—Mary Weiss14South Lyon Aquatics
1:37.63—Jun Lee13Utica Shelby Swim Club
1:11.35100 Breast
—Ollie Gurtowsky9Dexter Community Aquatics Club
1:51.23—Ryder Hardy12Sailfish Swim Club
1:36.22—Ben Sassanelli12Brighton Aquatics
1:15.99—Finn Martus9South Lyon Aquatics
1:50.35—Maddie Trachsel11Utica Shelby Swim Club
1:32.07—Adalayh Doane9Brighton Aquatics
1:54.64—Michelle Goncalves10dROP Aquatics
2:08.69—Seojin Lee9Utica Shelby Swim Club
1:55.23—Chevanth Thirumalaignanam11Utica Shelby Swim Club
2:09.29—Eleanor Laidlaw12Plymouth-Canton Cruisers
1:35.69—Lauren Wasilevich11Utica Shelby Swim Club
1:36.81—Benjamin Derry10Dexter Community Aquatics Club
1:40.32—Amelia Walford11dROP Aquatics
1:45.79—Isaac Sedki10Bulldog Aquatic Club
1:39.02—Jack Swanson10Birmingham Blue Dolphins
1:48.02—Ella Park11Utica Shelby Swim Club
2:04.02—Avery Allen11Plymouth-Canton Cruisers
1:44.89—Remy English10Plymouth-Canton Cruisers
1:57.74—Stella Vaughan12Plymouth-Canton Cruisers
1:38.23—Anya Ghannam12Plymouth-Canton Cruisers
1:54.24100 Fly
—Andrew Carpenter13Birmingham Blue Dolphins
1:07.65—Christopher Dodge13South Lyon Aquatics
1:16.51—Isabella Havely14Brighton Aquatics
1:43.49—Henry Weber13Brighton Aquatics
1:40.34—Mackenzie Boettger13South Lyon Aquatics
1:09.47—Liam O'Connor13Dexter Community Aquatics Club
1:20.19—Aboo Quan13Utica Shelby Swim Club
1:22.90—Lucas Padilla14Sailfish Swim Club
1:00.68—Christina Galaitsis13Brighton Aquatics
1:21.37—Lorena Resyli16Plymouth-Canton Cruisers
1:18.05—Domenica Hunter12Hurricane Penguins Swim Club
1:50.20—Leila Richards15South Lyon Aquatics
1:03.07—Lola Ossenmacher16Plymouth-Canton Cruisers
1:12.24—Brett Richards17Plymouth-Canton Cruisers
1:14.35—Simone kaur14South Lyon Aquatics
1:18.27—Thomas Shannon13South Lyon Aquatics
1:15.55—Jack Ruud14Birmingham Blue Dolphins
59.92—Hannah Christopher13dROP Aquatics
1:28.34—Bree Black14South Lyon Aquatics
1:14.59—Kate Yakel13Utica Shelby Swim Club
1:17.19100 IM
—Lyla Bromberek9South Lyon Aquatics
1:56.82—Pyper Heisner11South Lyon Aquatics
1:26.98—Hadley Reidenbach10Plymouth-Canton Cruisers
1:45.15—Emily Isaacs9South Lyon Aquatics
1:42.56—Matheus Yoshino11Utica Shelby Swim Club
1:52.43—Livia Godfrey11Plymouth-Canton Cruisers
1:43.05—Joey Ginger7Utica Shelby Swim Club
1:49.55—Wilhelmina Kime8Birmingham Blue Dolphins
2:00.52—Maddie Trachsel11Utica Shelby Swim Club
1:21.41—Tsoleen Zulkiewski9Birmingham Blue Dolphins
1:44.63—Anya Ghannam12Plymouth-Canton Cruisers
1:37.53—Lorenzo Adam11Utica Shelby Swim Club
1:52.83—Quinn Carlington8dROP Aquatics
2:00.67—Ryan Bloyer12Birmingham Blue Dolphins
1:17.41—Avery Allen11Plymouth-Canton Cruisers
1:32.48—Declan Scherer9Hurricane Penguins Swim Club
1:41.65—Kristina Fisenko12Plymouth-Canton Cruisers
1:37.88—Wesley Draper9dROP Aquatics
1:50.95—Emilia Morabito12Brighton Aquatics
1:46.07—Stella Vaughan12Plymouth-Canton Cruisers
1:24.14200 Free
—Lucy Iacco9Birmingham Blue Dolphins
2:57.95—Seojin Lee9Utica Shelby Swim Club
3:06.95—Joey Beebe9Utica Shelby Swim Club
3:06.74—Isaac Sedki10Bulldog Aquatic Club
2:36.18—Avery Greenup9Plymouth-Canton Cruisers
3:12.81—Jesse Filice9Hurricane Penguins Swim Club
3:12.87—Elise Singh10dROP Aquatics
3:45.22—Madelyn Falkiewicz9South Lyon Aquatics
3:41.08—Layla Pratt10South Lyon Aquatics
3:18.35—Natalie Scarbrough9South Lyon Aquatics
4:03.47—Mia Spade10South Lyon Aquatics
2:59.77—James Gruits10Utica Shelby Swim Club
3:25.57—Jillian Callahan10Bulldog Aquatic Club
3:27.03—Emily or Emmy Sherman10Hurricane Penguins Swim Club
2:56.75—Ibrahim Othman9Life Time Michigan Swim Team
3:15.51—Isaac Davis9Birmingham Blue Dolphins
2:49.97—Elliott Rice9Birmingham Blue Dolphins
2:50.02—Evelyn Taube9Utica Shelby Swim Club
3:25.99—Nora Wolka10dROP Aquatics
2:48.71—Nora Gorski10Hurricane Penguins Swim Club
2:33.59200 Breast
—Alex Majewski13Utica Shelby Swim Club
2:55.89—Leila Richards15South Lyon Aquatics
2:38.47—Aayan Patel13Plymouth-Canton Cruisers
3:27.78—Emily Anderson16Plymouth-Canton Cruisers
3:08.33—Abigail Sutton14Sailfish Swim Club
2:47.43—Ada Buis16Dexter Community Aquatics Club
3:16.91—Naomi Buchler14Plymouth-Canton Cruisers
2:58.58—Melanie Ortiz14Sailfish Swim Club
2:39.80—Henry Weber13Brighton Aquatics
3:11.09—Lilly Dzieciolowski13Plymouth-Canton Cruisers
4:03.74—Bella Stephan13Utica Shelby Swim Club
3:40.07—Olivia Buschmann11Plymouth-Canton Cruisers
3:35.84—Victoria Zurinsky12Utica Shelby Swim Club
3:17.97—Sophie Uyeda11Birmingham Blue Dolphins
3:15.10—MacKenzie Van Drie14Utica Shelby Swim Club
3:20.69—Timur Badin13Plymouth-Canton Cruisers
3:43.81—Pranav Koundinya13Plymouth-Canton Cruisers
3:25.90—Remi Radziszewski14South Lyon Aquatics
2:56.85—gyuone OH13Life Time Michigan Swim Team
3:19.49—Karti Kondasani13Sailfish Swim Club
3:07.55200 IM
—Christopher Dodge13South Lyon Aquatics
2:29.29—Addison Wright13Birmingham Blue Dolphins
2:46.46—Alex Majewski13Utica Shelby Swim Club
2:29.43—Maddie Gruits13Utica Shelby Swim Club
2:48.37—Rayva Kulkarni11Unattached
3:21.41—Kassidy Collins16Birmingham Blue Dolphins
2:15.40—Atticus Kime10Birmingham Blue Dolphins
3:08.59—Alex Lee16Utica Shelby Swim Club
2:27.85—Maddie Dicks17dROP Aquatics
2:21.10—Carly Cossette14Utica Shelby Swim Club
2:40.55—Perisu Okuyucu15Plymouth-Canton Cruisers
2:36.60—Ellie Makowsky12Dexter Community Aquatics Club
3:44.23—Caroline Rossi11Plymouth-Canton Cruisers
3:20.86—Aiden Dong11Utica Shelby Swim Club
2:46.12—Audrey Sisson13Brighton Aquatics
3:02.65—Mary Weiss14South Lyon Aquatics
3:27.03—Juliet Hocking14dROP Aquatics
2:53.52—Bella Stephan13Utica Shelby Swim Club
3:25.31—Emily Marchese12Birmingham Blue Dolphins
3:25.85—Kaylee Thenuwara14South Lyon Aquatics
3:01.16500 Free
—Brett Richards17Plymouth-Canton Cruisers
5:45.80—Madeline Maravolo14Hurricane Penguins Swim Club
5:34.55—Aiden Dong11Utica Shelby Swim Club
6:36.02—Hailey Bray14South Lyon Aquatics
5:48.11—Riley Cova13Birmingham Blue Dolphins
7:06.39—Ada Buis16Dexter Community Aquatics Club
6:33.77—Josie Buis13Dexter Community Aquatics Club
7:49.09—Catie Samouelian11Birmingham Blue Dolphins
6:44.26—Parker Cova10Birmingham Blue Dolphins
8:03.88—JoZef Dedivanaj13Utica Shelby Swim Club
7:22.79—Estelle Andrey10Plymouth-Canton Cruisers
7:31.99—Charli Dorgan13South Lyon Aquatics
7:00.20—Nico Hoffman11Hurricane Penguins Swim Club
7:04.74—Charlotte Tull11Utica Shelby Swim Club
7:25.22—Morgan Ginger11Utica Shelby Swim Club
6:42.89—Maddie Trachsel11Utica Shelby Swim Club
6:50.42—Elizabeth Demott12dROP Aquatics
6:40.40—Quinn Brown12dROP Aquatics
6:36.69—Emily Witczak13Utica Shelby Swim Club
6:21.19—Noah Leibhan12Birmingham Blue Dolphins
6:35.27