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
—Breckon Roberts11Hudsonville Eagles Aquatics Team
35.29—Paityn Kirkham13Lakeview Aquatic Club
34.70—A.J. Coats Coats16Lakeview Aquatic Club
31.40—Ainsley Britten9Byron Center
42.01—Jackson Gebhard13Mid-Michigan Aquatics
31.93—Andrea Amaro14Greater Kalamazoo Crocs
31.93—Harikesh Cherukuri12Greater Kalamazoo Crocs
37.84—Micah Huisman11Lakeview Aquatic Club
41.55—Joie Zhang11Greater Kalamazoo Crocs
42.37—Nelson DeVries13Grand Rapids Aquatics
39.78—Mackenzie Viau12Rockford Riptide Swim Team
32.95—Ben Boyd18Greater Kalamazoo Crocs
28.66—Miki Perdikakis16Mid-Michigan Aquatics
30.37—Lachlan Kleinbergs10Greater Kalamazoo Crocs
51.35—Sawyer Van Der Heide11Byron Center
38.12—blake guerrant17Greater Kalamazoo Crocs
29.21—Noah Hess11Lakeview Aquatic Club
32.11—Molly Foster12Byron Center
38.12—Reed Jackson11Grand Rapids Aquatics
46.24—Ellie Fick14Byron Center
34.2350 Back
—Abbey Barston14Chelsea Aquatic Club
50.08—Henry Dozeman15Greater Kalamazoo Crocs
37.95—Sophia Schwandt11Greater Kalamazoo Crocs
1:04.98—Lachlan Kleinbergs10Greater Kalamazoo Crocs
1:02.45—Nora Weishaar8Greater Kalamazoo Crocs
54.20—Elizabeth Eagle17Mid-Michigan Aquatics
53.00—Natalie Velez14Greater Kalamazoo Crocs
46.86—Sasha Alles18Greater Kalamazoo Crocs
35.41—Aubrey Price11Greater Kalamazoo Crocs
43.88—Payton Werner14Lakeview Aquatic Club
37.54—Gabriel Van15Grand Rapids Aquatics
31.71—Noah Hess11Lakeview Aquatic Club
37.54—Amelia Moxley13Greater Kalamazoo Crocs
43.71—Ellie Welser9Greater Kalamazoo Crocs
45.50—Ciana Fors14Rapids Area Y Swimmers
39.12—Jack Keithley12Greater Kalamazoo Crocs
48.42—Harper Ossenheimer12Greater Kalamazoo Crocs
51.67—Waylon Blake14Byron Center
36.90—Brooks Gillis10Byron Center
41.35—Isabelle Tate9Greater Kalamazoo Crocs
55.7550 Breast
—Natalie Gogan9Greater Kalamazoo Crocs
1:04.05—Lavell Marshall16Lakeview Aquatic Club
35.41—Trevor Roskamp13Grand Rapids Aquatics
47.15—Lizzy Murray14Mid-Michigan Aquatics
45.95—Isis Land17Greater Kalamazoo Crocs
38.69—Lincoln McAlpine17Rapids Area Y Swimmers
33.53—Mary Claire Zimmerman17Mid-Michigan Aquatics
47.11—Sophia Diaz-Andrade13Lakeview Aquatic Club
50.12—Lilly Gebhard13Mid-Michigan Aquatics
48.65—Andrea Amaro14Greater Kalamazoo Crocs
41.14—Ellie Phillips13Rockford Riptide Swim Team
48.84—Amelia Moxley13Greater Kalamazoo Crocs
51.66—Lucas Witham17Rapids Area Y Swimmers
34.45—Aurora Perry13Rockford Riptide Swim Team
40.14—Mackenzie O'Brien14Mid-Michigan Aquatics
41.58—Lilianna Austin15Grand Rapids Aquatics
40.32—Ava Vohs17Grand Rapids Aquatics
44.95—Claire Scheid14Grand Rapids Aquatics
50.15—Ella VanEerden13Hudsonville Eagles Aquatics Team
42.31—Lilly Miller15Mid-Michigan Aquatics
49.5250 Fly
—Maggie Roberts8Byron Center
44.86—Elijah Gordon9Rockford Riptide Swim Team
1:25.53—Sophia Vanheest14Greater Kalamazoo Crocs
35.77—Claire Scheid14Grand Rapids Aquatics
48.57—A.J. Price14Greater Kalamazoo Crocs
30.25—Trevor Roskamp13Grand Rapids Aquatics
47.42—Paige Hofman13Hudsonville Eagles Aquatics Team
37.84—Emma Heinzelmann17Mid-Michigan Aquatics
37.14—Austin Visser11Byron Center
35.11—Vada Rolin9Greater Kalamazoo Crocs
1:11.99—Ava Siedelberg12Lakeview Aquatic Club
34.90—Oliver Osborne10Lakeview Aquatic Club
51.19—Braylon Martin11Byron Center
38.97—Grace Manshaem Manshaem12Hudsonville Eagles Aquatics Team
35.24—Andrew Martin11Greater Kalamazoo Crocs
37.20—Gio Trejo-Uribe11Lakeview Aquatic Club
38.69—Emily or Emmy Sherman9Hurricane Penguins Swim Club
1:10.14—Brooke Lindsey11Hurricane Penguins Swim Club
35.28—Sophia Hornev12Greater Kalamazoo Crocs
55.17—Cloe McDowell9Byron Center
37.83100 Free
—Collins Fish10Mid-Michigan Aquatics
1:17.69—Nora Weishaar8Greater Kalamazoo Crocs
1:35.86—Nora Gorski9Hurricane Penguins Swim Club
1:22.62—Reed Jackson11Grand Rapids Aquatics
1:41.15—Luke Elyea15Byron Center
1:04.93—Carter Van Huis12Byron Center
1:38.89—Hayden Carlisle13Greater Kalamazoo Crocs
1:23.54—Nora Ossenheimer9Greater Kalamazoo Crocs
2:30.63—Brynn Moldovan12Greater Kalamazoo Crocs
1:18.42—Ruby DeBlaay16Grand Rapids Aquatics
1:16.85—Rowan Compton11Greater Kalamazoo Crocs
1:13.72—Emily or Emmy Sherman9Hurricane Penguins Swim Club
1:41.23—Noah Hess11Lakeview Aquatic Club
1:14.61—Lucas Dueweke12Grand Rapids Aquatics
1:29.86—Domenica Hunter11Hurricane Penguins Swim Club
1:34.97—Nathan Gole14Rapids Area Y Swimmers
1:17.83—Waylon Blake14Byron Center
1:09.45—Aiden Chen12Mid-Michigan Aquatics
1:25.67—Andrew Berry14Hudsonville Eagles Aquatics Team
1:04.75—Evie Welser18Greater Kalamazoo Crocs
1:04.75100 Back
—Reed Jackson11Grand Rapids Aquatics
1:54.70—Easton Roskamp11Grand Rapids Aquatics
1:36.95—Gia Tassoni9Rapids Area Y Swimmers
2:20.82—Kyla Visser8Byron Center
2:00.69—Ira Werner8Grand Rapids Aquatics
3:05.30—Harper Ossenheimer12Greater Kalamazoo Crocs
1:48.46—Elia Bytwork9Rockford Riptide Swim Team
1:46.04—Isaiah Moss12Grand Rapids Aquatics
1:31.10—Landon King8Greater Kalamazoo Crocs
2:37.61—Logan Waligursky10Greater Kalamazoo Crocs
1:57.45—Natalie Roskamp7Grand Rapids Aquatics
2:20.19—Emma Rudlaff10Byron Center
1:24.21—Ellie Welser9Greater Kalamazoo Crocs
1:39.05—Cormac Jacques12Grand Rapids Aquatics
1:14.81—Isabelle Tate9Greater Kalamazoo Crocs
1:54.01—Asher de la Foret10Sea Bees Swim Club
1:30.32—Sophia McWethy12Sea Bees Swim Club
1:42.00—Silas Moss7Grand Rapids Aquatics
2:02.08—Braylon Martin11Byron Center
1:27.84—Sabreen Shahwan12Greater Kalamazoo Crocs
1:48.52100 Breast
—Elia Bytwork9Rockford Riptide Swim Team
2:03.00—Liesl Roberts10Byron Center
1:47.81—Nina Roya14Mid-Michigan Aquatics
1:52.62—Andrea Amaro14Greater Kalamazoo Crocs
1:28.18—Emma Rudlaff10Byron Center
1:53.73—Rowan Compton11Greater Kalamazoo Crocs
1:32.76—Emma Dondzila10Rockford Riptide Swim Team
1:44.57—Enoch Liu11Rapids Area Y Swimmers
1:51.28—Cloe McDowell9Byron Center
1:40.75—Kellen Thompson11Rockford Riptide Swim Team
2:05.34—Elliott Austin10Grand Rapids Aquatics
1:47.75—Maggie Roberts8Byron Center
2:06.22—Addison Roskamp9Grand Rapids Aquatics
2:28.49—Worth Mead9Greater Kalamazoo Crocs
2:36.00—Alivia Ellis12Grand Rapids Aquatics
2:14.22—Effie Lam12Rockford Riptide Swim Team
1:35.97—Nora Lam10Rockford Riptide Swim Team
2:02.35—Tarik Bukvic10Byron Center
1:52.78—Molly Tuckowski10Sea Bees Swim Club
1:39.84—Leo Collar9Hurricane Penguins Swim Club
2:25.32100 Fly
—DJ Wilson14Lakeview Aquatic Club
1:27.60—Lily Klein14Grand Rapids Aquatics
1:29.58—Aubrey Price11Greater Kalamazoo Crocs
1:49.85—Elise Dinehart17Greater Kalamazoo Crocs
1:15.42—Major Baumann16Lakeview Aquatic Club
1:10.63—Ewan Jacques14Grand Rapids Aquatics
1:14.83—Ella Westerbeek13Unattached
1:24.06—Liam Smith17Greater Kalamazoo Crocs
59.28—Anderson Usher13Mid-Michigan Aquatics
1:24.66—Adwika Nadgauda15Grand Rapids Aquatics
1:21.34—Madeline Roebuck14Chelsea Aquatic Club
1:29.29—Caitlyn Morris14Grand Rapids Aquatics
1:24.23—Saydee Torralva14Byron Center
1:27.74—Bobby Holter16Rapids Area Y Swimmers
1:04.61—Matthew Penner15Greater Kalamazoo Crocs
1:10.47—Vignesh GANESH18Greater Kalamazoo Crocs
1:06.03—Gabriel Van15Grand Rapids Aquatics
1:04.78—Sydney Godfrey13Mid-Michigan Aquatics
1:14.42—Ben Boyd18Greater Kalamazoo Crocs
1:04.52—Lucas Witham17Rapids Area Y Swimmers
1:03.55200 Free
—Aubrey Smith14Greater Kalamazoo Crocs
2:36.82—Henry Wells14Grand Rapids Aquatics
2:16.97—Amelia Peterson12Grand Rapids Aquatics
2:54.08—Graham Johnson13Hudsonville Eagles Aquatics Team
2:33.52—Casey Kupka17Greater Kalamazoo Crocs
2:06.47—Ava Kirkham15Lakeview Aquatic Club
2:38.02—Dylan Thompson11Mid-Michigan Aquatics
3:16.42—Eli VanEerden13Hudsonville Eagles Aquatics Team
2:33.36—Liesl Roberts10Byron Center
2:46.45—Liam Calewarts11Mid-Michigan Aquatics
3:45.67—Ana Smith12Grand Rapids Aquatics
2:32.88—Madeleine Mills15Rapids Area Y Swimmers
2:32.40—Keaton Visser9Byron Center
3:10.38—Austin Visser11Byron Center
2:33.18—Noah Hess11Lakeview Aquatic Club
2:39.49—Ava Siedelberg12Lakeview Aquatic Club
2:46.48—Grayson Busch17Mid-Michigan Aquatics
2:12.68—Evan Nicholson12Byron Center
2:53.95—Lilly Miller15Mid-Michigan Aquatics
2:53.90—Linnea Gogan12Greater Kalamazoo Crocs
3:10.17200 Back
—Luke Mason14Greater Kalamazoo Crocs
2:48.53—Sasha Alles18Greater Kalamazoo Crocs
2:44.96—Stefanie Merida Robles13Grand Rapids Aquatics
2:55.05—Jackson Roman15Rapids Area Y Swimmers
2:51.47—Easton Kline15Lakeview Aquatic Club
2:46.47—Caleb Nofs13Sea Bees Swim Club
3:30.44—Maggie Tuckowski13Sea Bees Swim Club
3:04.42—Suriaya Moss13Grand Rapids Aquatics
2:51.57—Dayne Webb17Greater Kalamazoo Crocs
2:31.41—Waylon Blake14Byron Center
2:46.74—Liam Smith17Greater Kalamazoo Crocs
2:24.70—Mason Elyea13Michigan Lakeshore Aquatics
3:01.80—Hayden Carlisle13Greater Kalamazoo Crocs
3:45.69—Cora Sawyer13Grand Rapids Aquatics
3:00.35—Henry Wells14Grand Rapids Aquatics
2:53.16—Ava Vohs17Grand Rapids Aquatics
3:03.91—Daniel Cazan-London13Hurricane Penguins Swim Club
3:22.75—Morgan Flatt13Hurricane Penguins Swim Club
3:30.16—Andrea Amaro14Greater Kalamazoo Crocs
2:48.48—Ahlaam Fakhoury15Mid-Michigan Aquatics
3:31.21200 Breast
—Lincoln McAlpine17Rapids Area Y Swimmers
2:55.87—Andrew Barnum17Byron Center
3:16.78—Mason Elyea13Michigan Lakeshore Aquatics
3:09.39—Olivia Meisner17Rapids Area Y Swimmers
3:02.73—Sophia Hornev12Greater Kalamazoo Crocs
3:51.24—Porter Bjorum15Byron Center
3:00.58—Abby Milliken17Greater Kalamazoo Crocs
3:04.66—Trevor Roskamp13Grand Rapids Aquatics
3:34.57—Lavell Marshall16Lakeview Aquatic Club
3:05.25—Elise Dinehart17Greater Kalamazoo Crocs
2:59.31—Everett Yoder15Lakeview Aquatic Club
2:51.55—Emily Roskamp17Grand Rapids Aquatics
3:25.56—Casey Kupka17Greater Kalamazoo Crocs
2:33.86—Logan Tiggleman18Rapids Area Y Swimmers
2:53.76—Aurora Perry13Rockford Riptide Swim Team
3:06.92—Gavin Hegner14Lakeview Aquatic Club
2:48.32—Jackson Gebhard13Mid-Michigan Aquatics
3:08.03—Eleanor Gloege17Grand Rapids Aquatics
3:32.12—Graham Johnson13Hudsonville Eagles Aquatics Team
3:05.13—Andrea Amaro14Greater Kalamazoo Crocs
3:11.09200 Fly
—August Le11Grand Rapids Aquatics
3:03.25—Andrew Martin11Greater Kalamazoo Crocs
2:53.73—Nessy Compton11Greater Kalamazoo Crocs
2:59.63—Gio Trejo-Uribe11Lakeview Aquatic Club
3:17.68—Corinne Mayer12Hurricane Penguins Swim Club
3:13.71—Ana Smith12Grand Rapids Aquatics
3:14.93—Ava Siedelberg12Lakeview Aquatic Club
3:53.15—Liam Smith17Greater Kalamazoo Crocs
2:15.33200 IM
—Noah Hess11Lakeview Aquatic Club
3:07.12—Zach Schaaf12Greater Kalamazoo Crocs
2:58.43—Beckham Perry11Rockford Riptide Swim Team
3:14.40—Harper Ossenheimer12Greater Kalamazoo Crocs
4:05.03—Molly Tuckowski10Sea Bees Swim Club
3:04.69—Olivia Weishaar11Greater Kalamazoo Crocs
3:12.20—Nora Weishaar8Greater Kalamazoo Crocs
3:50.82—Nessy Compton11Greater Kalamazoo Crocs
2:54.54—Easton Roskamp11Grand Rapids Aquatics
3:48.66—Louise Walder10Rapids Area Y Swimmers
3:21.63—Norah Ke11Mid-Michigan Aquatics
3:11.74—Bea Colago11Grand Rapids Aquatics
4:42.42—Ava Siedelberg12Lakeview Aquatic Club
3:31.42—Jaxson Anderson10Greater Kalamazoo Crocs
4:05.26—Brooke Lindsey11Hurricane Penguins Swim Club
3:05.91—Madilyn Bekius11Hudsonville Eagles Aquatics Team
4:18.78—Aubrey Price11Greater Kalamazoo Crocs
3:24.89—Natalie Gogan9Greater Kalamazoo Crocs
3:54.34—Braylon Martin11Byron Center
3:17.67—Andrew Holter11Rapids Area Y Swimmers
2:46.87400 Free
—Malia Fast15Sea Bees Swim Club
5:03.13—Mason Szyniszewski15Byron Center
5:22.42—Eli VanEerden13Hudsonville Eagles Aquatics Team
5:35.77—Owen Musser15Mid-Michigan Aquatics
5:09.81—Aubrey Smith14Greater Kalamazoo Crocs
5:31.32—Jozzlynn Post14Mid-Michigan Aquatics
5:55.15—Maggie Tuckowski13Sea Bees Swim Club
5:29.25—Liam Smith17Greater Kalamazoo Crocs
4:21.99—Olivia Meisner17Rapids Area Y Swimmers
4:59.44—Sophia Vanheest14Greater Kalamazoo Crocs
4:59.44—Payton Werner14Lakeview Aquatic Club
5:36.68—Jackson Roman15Rapids Area Y Swimmers
4:42.00—Casey Kupka17Greater Kalamazoo Crocs
4:31.01—Alex Maxwell13Hudsonville Eagles Aquatics Team
5:33.26—Saydee Torralva14Byron Center
5:02.98—Ava Kirkham15Lakeview Aquatic Club
5:28.79—Grayson Busch17Mid-Michigan Aquatics
4:45.12—Henry Davis13Lakeview Aquatic Club
5:29.16—Aurora Perry13Rockford Riptide Swim Team
5:24.31—Amelia Moxley13Greater Kalamazoo Crocs
5:45.77