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
—Jackson Bennett17Supernova Swim Team
25.96—Blake Delaney17South Central Swimming
26.75—Carsyn Christoffel21South Central Swimming
23.68—John Dewaalmalefyt15Jenison Area Wildcat Swimming
26.94—Ava Schepers17West Michigan Swimmers
29.67—Carson Mortimore16Southwest Y Sharks
26.94—Preston Sims17Muskegon YMCA Swim Team
28.39—Matthew Grodzicki16Utica Shelby Swim Club
26.34—Marshall Hirschman16South Central Swimming
26.66—Kenneil Tucker18South Central Swimming
26.51—Colton Standorf18Michigan Lakeshore Aquatics
25.99—Emmarie Sinke15North Kent Aquatic Team
29.46—Evan Scotto Divetta21South Central Swimming
22.79—Ava Zimmerman18South Central Swimming
30.57—Phoebe Zalewski15Southwest Y Sharks
28.22—Francesco Marra17Plymouth-Canton Cruisers
29.24—Peter Dombkowski17Plymouth-Canton Cruisers
26.99—Abi McAskin15Supernova Swim Team
29.00—Kate Simon18East Grand Rapids Aquatics
26.71—Leanna Dusenbury17Utica Shelby Swim Club
30.7550 Back
—Paelyn Wright15North Kent Aquatic Team
32.51—Laney Wolf17Michigan Lakeshore Aquatics
32.51—Jack Murray16Royal Swimming
32.70—Jared Craven16Supernova Swim Team
32.36—Lonis Weslati15Life Time Michigan Swim Team
30.43—Adam Kuc20Great Lakes Tritons
28.94—Juri Aala14Liquid Lightning
34.41—Lauren Phillips17Spartan Aquatic Club
34.41—Ellie Maclean16Life Time Michigan Swim Team
35.00—Morrison Wood18Great Lakes Tritons
32.09—Sofia Beattie14Club Wolverine
33.55—Anthony Kopinski15Dexter Community Aquatics Club
28.12—Rutaja Nadgauda19Grand Rapids Aquatics
33.33—Roger Miret Sala25South Central Swimming
27.06—Chloe Panter15East Grand Rapids Aquatics
33.16—Joseph Fodell15Grosse Pointe Gators
32.34—Tessa Glass14Liquid Lightning
33.34—Beya Weslati15Life Time Michigan Swim Team
32.64—Caleb Meginley17West Michigan Swimmers
29.68—Ali Mamlouk17Dearborn Dolphins
30.0050 Breast
—Kade Dextrom17South Central Swimming
37.29—Abe Partridge14OLY Swimming
33.07—Frankie Trupiano15Club Wolverine
36.28—Ethan Stombaugh16Plymouth-Canton Cruisers
32.66—Ellie Robison14Plymouth-Canton Cruisers
38.94—Lauren Phillips17Spartan Aquatic Club
36.47—Mark Holdridge19Farmington Family Y Stingrays
33.33—Andrew Pyle16West Michigan Swimmers
33.59—Gavin Hegner15Lakeview Aquatic Club
33.69—Carsyn Christoffel21South Central Swimming
30.97—Sophia Smith16Monroe Swim Club
38.47—Camp Streeter17Supernova Swim Team
32.20—James Meiselbach16Livonia Community Swim Club
33.27—Saydee Torralva14Byron Center
40.64—Kalvin Louie18Southwest Y Sharks
33.92—Lucas Coy16Dexter Community Aquatics Club
32.16—Emma Heinzelmann17Mid-Michigan Aquatics
38.33—Amelia Malarz15Midland Dolphins
33.98—Marley VanderWall13West Ottawa Swim Club
40.40—Danial Zhekebatyrov14Club Wolverine
33.5150 Fly
—Cian Ziembroski16Farmington Family Y Stingrays
29.83—Colton Standorf18Michigan Lakeshore Aquatics
26.75—Ellie Maclean16Life Time Michigan Swim Team
34.19—Anna Park17Supernova Swim Team
31.50—Jason Oyemba16Saline Swim Team
27.88—Tyler Dillman16Supernova Swim Team
27.68—Bri Butler15West Michigan Swimmers
31.44—Ryder Nichols16Byron Center
27.78—Clive Smith16South Lyon Aquatics
27.80—Andrew Bol16South Central Swimming
27.80—Vivian Chase17South Central Swimming
31.97—Makenna Scholten16Michigan Lakeshore Aquatics
32.45—Camp Streeter17Supernova Swim Team
27.80—Cece Adelman13Plymouth-Canton Cruisers
31.87—Emma Klotz17South Lyon Aquatics
29.80—Kai stibitz14Mid-Michigan Aquatics
27.64—Alexander Ostrander15OLY Swimming
28.17—Olivia Buford16Utica Shelby Swim Club
29.54—Jaxsen Rice16Livonia Community Swim Club
28.77—Kenneil Tucker18South Central Swimming
27.91100 Free
—James Meiselbach16Livonia Community Swim Club
57.64—Hudson Kosten15West Michigan Swimmers
58.46—Brooklynn Sims16Liquid Lightning
1:06.67—Sybil Williamson16North Kent Aquatic Team
1:07.01—Colton Brower15Jenison Area Wildcat Swimming
58.94—Abi McAskin15Supernova Swim Team
1:03.68—Joan Foster17Livonia Community Swim Club
1:02.77—Jonah Robertson17South Central Swimming
59.18—Storm Thomas15Club Wolverine
1:05.79—Matthew Drouillard15Supernova Swim Team
1:04.92—Jenna Kihn15Livonia Community Swim Club
1:11.35—Jason Oyemba16Saline Swim Team
58.21—Marshall Hirschman16South Central Swimming
58.21—Ella Laupp15South Central Swimming
1:03.57—Briana Hernandez17Liquid Lightning
1:00.99—Lonis Weslati15Life Time Michigan Swim Team
55.63—Addison Thomas17Liquid Lightning
1:05.94—Ellie Robison14Plymouth-Canton Cruisers
1:06.27—Paige Davis17Michigan Lakeshore Aquatics
1:06.27—Adrianna Drake15West Michigan Swimmers
1:01.32100 Back
—Maya Cebula Cebula16Southwest Y Sharks
1:10.90—Matthew Stanovoy15Utica Shelby Swim Club
1:11.04—Sydney Godfrey13Mid-Michigan Aquatics
1:11.09—Ava Schepers17West Michigan Swimmers
1:13.47—Mary Claire Zimmerman17Mid-Michigan Aquatics
1:13.33—James Minnema16Jenison Area Wildcat Swimming
1:02.84—Joseph Fodell15Grosse Pointe Gators
1:10.89—Tessa Glass14Liquid Lightning
1:11.58—Alexander Ostrander15OLY Swimming
1:01.41—Heidi Zuska14Supernova Swim Team
1:14.77—Luke Chalmers15Utica Shelby Swim Club
1:07.19—Mackenzie O'Brien14Mid-Michigan Aquatics
1:10.27—Paelyn Wright15North Kent Aquatic Team
1:11.44—Polina Park15East Grand Rapids Aquatics
1:16.81—Hugo Hernandez Ornelas16Southwest Y Sharks
1:06.53—Evan Ngo17Saline Swim Team
1:09.86—Miley Mieczkowski16Lakers Aquatic Club
1:21.02—Molly Tountas16Michigan Lakeshore Aquatics
1:08.69—Makenna Scholten16Michigan Lakeshore Aquatics
1:18.46—Anthony Kopinski15Dexter Community Aquatics Club
1:01.72100 Breast
—Lucas Curtis16Grosse Pointe Gators
1:24.35—John Chisholm17Farmington Family Y Stingrays
1:19.33—Ethan Hong15Club Wolverine
1:13.74—Molly Elmquist14OLY Swimming
1:20.57—Joan Foster17Livonia Community Swim Club
1:23.34—Ewan Todd17Club Wolverine
1:08.68—Karim Hussein17South Central Swimming
1:12.80—Mitch Gartland29Muskegon YMCA Swim Team
1:08.64—Jonah Robertson17South Central Swimming
1:20.02—Braelyn Dzeroogian-Bell14Liquid Lightning
1:21.10—Connor Truman14Plymouth-Canton Cruisers
1:12.27—Peter Dombkowski17Plymouth-Canton Cruisers
1:10.17—Jenna Kihn15Livonia Community Swim Club
1:22.34—Marshall Hirschman16South Central Swimming
1:08.84—Lauren Phillips17Spartan Aquatic Club
1:21.51—Charley Patton15OLY Swimming
1:22.83—Jared Craven16Supernova Swim Team
1:08.15—Tanner Herrington18Razor Aquatics
1:13.73—Vivian Chase17South Central Swimming
1:17.69—Freddie Deweese23Unattached
1:09.19100 Fly
—Ximena Murillo Islas17Plymouth-Canton Cruisers
1:10.84—Preston Sims17Muskegon YMCA Swim Team
1:22.77—Caleb Meginley17West Michigan Swimmers
58.95—Alex Lillie16Saline Swim Team
1:12.92—Zara Rehman18Club Wolverine
1:10.71—Hugo Hernandez Ornelas16Southwest Y Sharks
1:01.14—Mallory Shaver16OLY Swimming
1:09.70—Sabrina Iovannitti15Utica Shelby Swim Club
1:18.94—Emily Inniger14Dexter Community Aquatics Club
1:11.28—Sydney Godfrey13Mid-Michigan Aquatics
1:11.71—Paige Moutard15Utica Shelby Swim Club
1:14.71—Raegan Magnus16Lakeview Aquatic Club
1:13.43—Maya Bowman17Utica Shelby Swim Club
1:12.27—Adwika Nadgauda15Grand Rapids Aquatics
1:15.53—Diego Baca17Sailfish Swim Club
1:03.48—Olivia Buford16Utica Shelby Swim Club
1:13.59—Joy Lyons16Spartan Aquatic Club
1:07.95—Oleksandr Gladunin17Club Wolverine
1:04.19—Lucas Curtis16Grosse Pointe Gators
1:09.89—Isaac Minnema15Jenison Area Wildcat Swimming
1:03.54200 Free
—Izzie VanDuyn17West Michigan Swimmers
2:19.32—Greg Flermoen14South Central Swimming
2:03.22—Benjamin Balutanski15OLY Swimming
2:08.89—John Dewaalmalefyt15Jenison Area Wildcat Swimming
2:15.65—Graham Porter16Michigan Lakeshore Aquatics
2:06.92—Grayson Busch17Mid-Michigan Aquatics
2:08.39—Addie Hein16East Grand Rapids Aquatics
2:18.47—Saydee Torralva14Byron Center
2:19.57—Annabelle Nixon20South Central Swimming
2:18.55—Ella Laupp15South Central Swimming
2:17.40—Ainsley Gump16Lakeview Aquatic Club
2:18.71—Elijah Nevins19South Central Swimming
2:02.04—Emma Klotz17South Lyon Aquatics
2:16.89—Ethan Stombaugh16Plymouth-Canton Cruisers
2:00.59—Ryan Zhu15Club Wolverine
2:05.23—Alexandra Moga17Supernova Swim Team
2:20.96—Kade Dextrom17South Central Swimming
2:10.94—Kylie Weissman16Supernova Swim Team
2:27.21—Aidan Arthurs16OLY Swimming
2:01.35—Bo Feenstra14West Michigan Swimmers
2:03.87200 Back
—Rachel Kincher17Liquid Lightning
2:35.01—Piper Sadowski19Grand Rapids Aquatics
2:39.39—Rutaja Nadgauda19Grand Rapids Aquatics
2:40.94—Daewon Lee15Life Time Michigan Swim Team
2:22.16—Aiden McDonald15Liquid Lightning
2:22.90—Lizzy Qu15Life Time Michigan Swim Team
2:37.00—James Minnema16Jenison Area Wildcat Swimming
2:18.97—Payton Williamson20North Kent Aquatic Team
2:18.75—Grayson Busch17Mid-Michigan Aquatics
2:22.15—Elijah Nevins19South Central Swimming
2:19.17—Alexander Ostrander15OLY Swimming
2:17.32—Tessa Glass14Liquid Lightning
2:35.19—Evan Ngo17Saline Swim Team
2:29.07—Clive Smith16South Lyon Aquatics
2:23.36—Ella Threlkeld16Utica Shelby Swim Club
2:32.24—Zara Rehman18Club Wolverine
2:35.25—John Dewaalmalefyt15Jenison Area Wildcat Swimming
2:16.66—Dean Yang16Utica Shelby Swim Club
2:32.33—Lucy Tribble14Club Wolverine
2:29.80—Diego Baca17Sailfish Swim Club
2:25.46200 Breast
—Ryan Zhu15Club Wolverine
2:41.75—Derek Meng15Spartan Aquatic Club
2:52.14—Connor Truman14Plymouth-Canton Cruisers
2:35.01—Jaxson Woods15Plymouth-Canton Cruisers
2:37.91—Lauren Phillips17Spartan Aquatic Club
2:53.22—Freddie Deweese23Unattached
2:30.03—Camp Streeter17Supernova Swim Team
2:33.19—Mitch Gartland29Muskegon YMCA Swim Team
2:47.56—Mark Holdridge19Farmington Family Y Stingrays
2:41.30—Ewan Todd17Club Wolverine
2:41.48—Ryder Nichols16Byron Center
2:26.62—Benjamin Balutanski15OLY Swimming
2:36.06—Daniela Yuk16Plymouth-Canton Cruisers
2:48.86—Ariyah Gettings16Michigan Lakeshore Aquatics
2:53.92—Jared Craven16Supernova Swim Team
2:35.82—Molly Elmquist14OLY Swimming
2:52.69—Gavin Hegner15Lakeview Aquatic Club
2:44.90—Emma Heinzelmann17Mid-Michigan Aquatics
2:59.28—Larson Custer16Royal Swimming
2:26.71—Ethan Hong15Club Wolverine
2:46.34200 Fly
—Alexandra Moga17Supernova Swim Team
2:45.06—Heidi Zuska14Supernova Swim Team
2:33.54—Lillian Larson17Liquid Lightning
2:46.52—Polina Park15East Grand Rapids Aquatics
2:47.27—Colton Standorf18Michigan Lakeshore Aquatics
2:24.68—Eli Stubbs14Plymouth-Canton Cruisers
2:22.43—Isaac Minnema15Jenison Area Wildcat Swimming
2:24.80—Maya Bowman17Utica Shelby Swim Club
2:42.66—Ellie Adams17Michigan Lakeshore Aquatics
2:46.03—Lily Schell15OLY Swimming
2:34.20—Mia Dominguez17OLY Swimming
2:33.83—Emma Ng13Club Wolverine
2:23.29—Carter Nelson17West Michigan Swimmers
2:15.80—Carter Beal15Utica Shelby Swim Club
2:24.87—Colton Brower15Jenison Area Wildcat Swimming
2:16.43—Payton Williamson20North Kent Aquatic Team
2:17.65—Gabriel Van15Grand Rapids Aquatics
2:22.21—Mallory Shaver16OLY Swimming
2:40.54—Alex June17OLY Swimming
2:22.68—Lucy Tribble14Club Wolverine
2:56.70200 IM
—Ethan Stombaugh16Plymouth-Canton Cruisers
2:22.14—Mina Kennedy16Plymouth-Canton Cruisers
2:29.93—Payton Williamson20North Kent Aquatic Team
2:19.66—Ewan Todd17Club Wolverine
2:24.19—Maya Cebula Cebula16Southwest Y Sharks
2:45.35—Ella Sam15Utica Shelby Swim Club
2:37.95—Joan Foster17Livonia Community Swim Club
2:33.28—Camp Streeter17Supernova Swim Team
2:21.54—Kade Dextrom17South Central Swimming
2:30.83—Jaxson Woods15Plymouth-Canton Cruisers
2:18.13—Emma Ng13Club Wolverine
2:29.23—Lillian Larson17Liquid Lightning
2:38.23—Genevieve Springer16Michigan Lakeshore Aquatics
2:31.80—Aidan Arthurs16OLY Swimming
2:15.32—James Minnema16Jenison Area Wildcat Swimming
2:25.00—Larson Custer16Royal Swimming
2:16.10—Amelia Malarz15Midland Dolphins
2:26.09—Mallory Shaver16OLY Swimming
2:36.25—Mark Holdridge19Farmington Family Y Stingrays
2:21.69—Benjamin Balutanski15OLY Swimming
2:21.16400 Free
—Bryce Delaney15South Central Swimming
4:33.04—Jack Haidl18Saline Swim Team
4:20.05—Alexandra Moga17Supernova Swim Team
4:50.54—Brady Vroegindewey Vroegindewey15West Michigan Swimmers
4:22.07—Bo Feenstra14West Michigan Swimmers
4:19.65—Kylie Weissman16Supernova Swim Team
5:07.47—Mina Kennedy16Plymouth-Canton Cruisers
4:40.53—Tessa Glass14Liquid Lightning
4:54.05—Ryan Zhu15Club Wolverine
4:36.02—Maya Cebula Cebula16Southwest Y Sharks
4:56.32—Natalie Gabriel15Utica Shelby Swim Club
4:49.20—Paige Moutard15Utica Shelby Swim Club
4:53.97—Ellie Adams17Michigan Lakeshore Aquatics
5:08.44—Phoebe Zalewski15Southwest Y Sharks
4:50.54—Molly Zuska16Supernova Swim Team
4:51.59—Larson Custer16Royal Swimming
4:18.88—Kate Simon18East Grand Rapids Aquatics
4:32.81—Grayson Busch17Mid-Michigan Aquatics
4:33.47—Bri Butler15West Michigan Swimmers
4:55.82—Izzie VanDuyn17West Michigan Swimmers
4:56.29400 IM
—Joy Lyons16Spartan Aquatic Club
5:21.84—Benjamin Balutanski15OLY Swimming
4:55.19—Abe Partridge14OLY Swimming
5:11.62—Ellie Adams17Michigan Lakeshore Aquatics
5:37.30—Natalie Gabriel15Utica Shelby Swim Club
5:30.53—Emma Ng13Club Wolverine
5:11.89—Camp Streeter17Supernova Swim Team
5:08.84—Alex June17OLY Swimming
5:07.03—James McClear18Utica Shelby Swim Club
5:20.92—Izzie VanDuyn17West Michigan Swimmers
5:42.16—Mark Holdridge19Farmington Family Y Stingrays
5:03.22—Molly Elmquist14OLY Swimming
5:35.67—Jaxson Woods15Plymouth-Canton Cruisers
4:55.44—Oleksandr Gladunin17Club Wolverine
5:18.54—Lillian Larson17Liquid Lightning
5:28.28—Mina Kennedy16Plymouth-Canton Cruisers
5:16.85—Connor Truman14Plymouth-Canton Cruisers
5:06.93—Ella Sam15Utica Shelby Swim Club
5:32.07—Heidi Zuska14Supernova Swim Team
5:29.74—Katarina Schaefer19Mid-Michigan Aquatics
5:41.931500 Free
—Jiyun Woo14Utica Shelby Swim Club
18:37.04—Ezra Smith14Dexter Community Aquatics Club
18:04.47—Gabriel Van15Grand Rapids Aquatics
18:18.49—Alex June17OLY Swimming
17:36.01—Luke Sosnowski16Farmington Family Y Stingrays
17:59.26—Elizabeth Walters-Ricketts14Supernova Swim Team
20:16.33—Will Baker15East Grand Rapids Aquatics
18:00.59—Molly Zuska16Supernova Swim Team
19:47.26—Jack Haidl18Saline Swim Team
17:03.02—Evelyn Gill15Milan Swim Club
19:42.10—Paige Moutard15Utica Shelby Swim Club
19:35.00—Lilly Mahar16South Central Swimming
19:03.89—Mina Kennedy16Plymouth-Canton Cruisers
18:27.16—Dylan Martin15Supernova Swim Team
18:18.87—Bo Feenstra14West Michigan Swimmers
17:14.65—Larson Custer16Royal Swimming
17:32.89—Bryce Delaney15South Central Swimming
18:01.09