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
—Isabel German9Atlantis Swimming
42.94—Wesley Draper9dROP Aquatics
38.03—Natalia Zapata-Yanez9OLY Swimming
32.23—Colton Miller9OLY Swimming
32.08—Nate Zammit10Atlantis Swimming
29.90—Vivaan Shenoy9Sailfish Swim Club
58.39—Sam Smith10Sailfish Swim Club
50.87—Lennon Doyle10Atlantis Swimming
29.90—Alicia Meyer9OLY Swimming
46.62—Daniel Kovac9OLY Swimming
58.27—Claire Gram8Pointe Aquatics
37.21—Benjamin Hindelang9Pointe Aquatics
42.06—Eleena Singh12Novi Sturgeons
55.97—Jimmy Starr12Pointe Aquatics
33.83—Mary-kate Morse12Atlantis Swimming
33.44—Avery Casby11Pointe Aquatics
34.10—Ashley Fischer12Atlantis Swimming
28.36—Kea Williams12Atlantis Swimming
28.41—Reid McCuiston11Atlantis Swimming
26.76—Brooke Shubitowski12dROP Aquatics
29.4150 Back
—Emma Doyle10Atlantis Swimming
38.71—James McCourt12Atlantis Swimming
36.06—Lex Stucken8Atlantis Swimming
45.59—Olivia Ross11Atlantis Swimming
34.86—Amelia Walford11dROP Aquatics
34.51—Aarini Gandhi11Novi Sturgeons
1:12.45—James Kosch11OLY Swimming
30.77—Maggie Peer9dROP Aquatics
36.91—Rishen Srinivasan10Novi Sturgeons
58.91—Landon Angle10OLY Swimming
38.27—Adaira Fetters10OLY Swimming
51.36—Mackenzie Leverenz11dROP Aquatics
31.02—Dylan Bachmann10OLY Swimming
41.94—Deetya Ivalla10dROP Aquatics
47.12—Elizabeth Demott12dROP Aquatics
32.35—Vinny Bogner9Atlantis Swimming
42.21—Kea Williams12Atlantis Swimming
33.20—Abhinav Srivatsa12Sailfish Swim Club
36.33—Alice Kernya10Atlantis Swimming
44.17—Ainsley Horner9OLY Swimming
43.8850 Breast
—Landon Angle10OLY Swimming
43.22—Allison Fischer9Atlantis Swimming
55.37—Dominic Naylor12Novi Sturgeons
39.59—Maddie Lambie11Pointe Aquatics
42.93—Jamie Dillingham12Atlantis Swimming
41.53—Rohan Sarnacki11Novi Sturgeons
42.34—Frances Ciesla-Goodcourage10OLY Swimming
42.75—Anya Wise6Atlantis Swimming
1:01.99—Caroline Venglar11OLY Swimming
50.87—Lucas Aliahmad9Pointe Aquatics
46.26—Laney Tait11OLY Swimming
42.54—JONAH PARK12Novi Sturgeons
36.11—Kaito Yamamoto11Novi Sturgeons
40.86—Quinn Carlington9dROP Aquatics
52.06—Ellie Neely11OLY Swimming
42.05—Dorothy Nakamoto12Novi Sturgeons
43.28—Lianna Tan8Novi Sturgeons
1:09.18—Josi Ciccone9Atlantis Swimming
48.55—Toby Drazin9Atlantis Swimming
53.58—Arya Gilman10Atlantis Swimming
48.7750 Fly
—Mel Swasey12dROP Aquatics
32.67—Sarah Clark11OLY Swimming
50.49—Charlotte Genovese12Atlantis Swimming
45.05—Brooke Lauer12Atlantis Swimming
32.43—Aubrey Griffen12Sailfish Swim Club
32.31—Samantha Graves11OLY Swimming
31.27—Ady Rambow11OLY Swimming
35.36—Kenta Landers11Greater Kalamazoo Crocs
31.96—Ella Crawford12Atlantis Swimming
31.02—Henry Baird12Atlantis Swimming
31.45—Anagha Kundurthy11Novi Sturgeons
40.05—Christopher Gao11OLY Swimming
43.53—Anthony Ferlito9Pointe Aquatics
41.19—Wesley Roberson9Pointe Aquatics
43.63—Roman Wise9Atlantis Swimming
37.02—Landon Angle10OLY Swimming
39.55—Jack Tansey9OLY Swimming
1:16.77—Devin Richardson10Greater Kalamazoo Crocs
42.96—Kyra Reepmeyer10Novi Sturgeons
38.53—Madeleine Gram10Pointe Aquatics
38.53100 Free
—Sloane Brown12Novi Sturgeons
59.25—Christopher Gao11OLY Swimming
1:19.37—Manny Rodriguez12Sailfish Swim Club
1:08.65—Nadiyah Symonette11Pointe Aquatics
1:23.27—Louis Johnson12Atlantis Swimming
1:06.00—Emma Fathallah12Atlantis Swimming
1:03.47—Maia Mallory11Sailfish Swim Club
1:04.27—Kenta Landers11Greater Kalamazoo Crocs
1:03.47—Anagha Kundurthy11Novi Sturgeons
1:18.02—Caroline Venglar11OLY Swimming
1:13.20—Noah Kakos9Atlantis Swimming
1:52.32—Piper Attwood10OLY Swimming
1:07.58—Benjamin Idziak9dROP Aquatics
1:12.38—Rocco Genovese8Atlantis Swimming
1:52.92—Liam Bitis10OLY Swimming
1:18.51—Rishen Srinivasan10Novi Sturgeons
1:57.32—Natalia Zapata-Yanez9OLY Swimming
1:12.57—Piper Brown Brown9Novi Sturgeons
1:10.92—Karina Kashef9Pointe Aquatics
1:18.81—Mia Meyer8Pointe Aquatics
1:35.60100 Back
—Liam Bitis10OLY Swimming
1:26.72—Pia Pilotto9Pointe Aquatics
1:23.27—Audrey Lipp9Atlantis Swimming
1:30.18—Ryu Shokinji11Novi Sturgeons
1:08.82—Gigi Thibault10Pointe Aquatics
1:10.58—Jimmy Starr12Pointe Aquatics
1:38.84—Aadhya Vignesh9Novi Sturgeons
2:25.41—Colin Verb10Pointe Aquatics
1:25.59—Ashley Fischer12Atlantis Swimming
1:12.46—TJ Groth10Atlantis Swimming
1:33.32—Matthew Baird10Atlantis Swimming
1:17.47—Kallen McDowall12Atlantis Swimming
1:00.23—Sebastian Feldman10Atlantis Swimming
1:24.52—Quinn Brown12dROP Aquatics
1:10.97—McKenna Casey12OLY Swimming
1:15.14—Emerson Donaghue9Pointe Aquatics
1:38.36—Ben Mason9dROP Aquatics
1:51.95—Eli Butzler12OLY Swimming
1:23.51—Lily VanSickle11OLY Swimming
1:22.94—Vishal Koti11OLY Swimming
2:25.34100 Breast
—Charlotte Genovese12Atlantis Swimming
1:46.50—Ryu Ishibashi10Novi Sturgeons
1:34.00—Grayson Sanchez11OLY Swimming
1:31.63—Rowan Compton12Greater Kalamazoo Crocs
1:18.88—Kian Kashef11Pointe Aquatics
1:21.31—Kyra Reepmeyer10Novi Sturgeons
1:29.24—Lance Adams10Novi Sturgeons
1:28.42—SJ GREEN12OLY Swimming
1:33.31—Jordan Melenbrink9OLY Swimming
1:34.63—Elias Eimers11OLY Swimming
1:42.23—Luke Ivens-Brown9Atlantis Swimming
1:37.48—Eli Butzler12OLY Swimming
1:45.47—Josie Skinner9Atlantis Swimming
1:55.60—Harper Reepmeyer12Novi Sturgeons
1:20.37—Emily Bell11Atlantis Swimming
1:47.60—Annalise Partridge10OLY Swimming
1:42.49—Aishvi Misra11Novi Sturgeons
1:41.81—Finn Horner11OLY Swimming
1:57.86—Shay Kaplan9Pointe Aquatics
1:20.36—Saesha Nikam10Novi Sturgeons
2:03.60100 Fly
—Marco Tosto11Novi Sturgeons
1:14.46—Noah Perkins12OLY Swimming
1:17.27—Anthony Yordanov12Atlantis Swimming
1:11.62—Gigi Thibault10Pointe Aquatics
1:11.38—Ady Rambow11OLY Swimming
1:19.78—Frances Ciesla-Goodcourage10OLY Swimming
1:24.07—Liam Coyle12Novi Sturgeons
1:15.68—Louis Johnson12Atlantis Swimming
1:18.27—Mia Thomas11OLY Swimming
1:07.64—Mila Rose12Atlantis Swimming
1:21.18—Aubrey Griffen12Sailfish Swim Club
1:13.99—Maylee Qu11dROP Aquatics
1:14.00—Kyra Reepmeyer10Novi Sturgeons
1:32.10—Viviana Nunez10Sailfish Swim Club
1:34.27—Benjamin Idziak9dROP Aquatics
1:20.40—Henry Baird12Atlantis Swimming
1:12.70—Jamie Dillingham12Atlantis Swimming
1:17.72—Dominic Genovese12Atlantis Swimming
1:13.69—Madeleine Gram10Pointe Aquatics
1:31.88100 IM
—Pia Pilotto9Pointe Aquatics
1:22.20—Lennon Doyle10Atlantis Swimming
1:22.01—Nora Wolka10dROP Aquatics
1:22.77—Mia Meyer8Pointe Aquatics
1:44.87—Claire Rosevear10OLY Swimming
1:33.51—Quinn Wells12Atlantis Swimming
1:35.58—Ethan Pittman11Sailfish Swim Club
1:16.67—Lucy Dogonski11Novi Sturgeons
1:18.09—Mudit Singh11dROP Aquatics
1:35.72—Maylee Qu11dROP Aquatics
1:17.10—Addison Turner11Pointe Aquatics
1:30.18—Emily Bell11Atlantis Swimming
1:38.81—Andy Ma11OLY Swimming
1:37.25—JONAH PARK12Novi Sturgeons
1:12.74—Laney Tait11OLY Swimming
1:21.14—Charlotte Genovese12Atlantis Swimming
1:32.36—Alex Hufstedler12OLY Swimming
1:17.07—Andrew Flesher12OLY Swimming
1:18.89—Jacob Luginski12OLY Swimming
1:14.32—Irelyn Harris11OLY Swimming
1:48.15200 Free
—Siyona Bhandary12Novi Sturgeons
2:23.83—Hallie Stein12Atlantis Swimming
2:19.57—Aadhya Sooda11Novi Sturgeons
2:53.90—Cameron Fabin12dROP Aquatics
2:33.71—Samantha Graves11OLY Swimming
2:17.70—Anthony Yordanov12Atlantis Swimming
2:10.92—Evelyn Vandenberghe12Pointe Aquatics
2:11.76—Lexi Meathe12Atlantis Swimming
2:18.46—Jin Park Park12Novi Sturgeons
2:29.97—Jacob Baird12Atlantis Swimming
2:16.56—Reid McCuiston11Atlantis Swimming
2:08.61—Mackenzie Leverenz11dROP Aquatics
2:08.36—Manny Rodriguez12Sailfish Swim Club
2:23.58—Kian Kashef11Pointe Aquatics
2:11.00—Noah Perkins12OLY Swimming
2:28.66—Ashley Fischer12Atlantis Swimming
2:10.60—Sabreen Shahwan12Greater Kalamazoo Crocs
2:20.99—Olivia Weishaar12Greater Kalamazoo Crocs
2:11.53—Lucy Dogonski11Novi Sturgeons
2:21.45—Rex Neher12Atlantis Swimming
2:32.07200 Back
—Marco Tosto11Novi Sturgeons
2:39.72—Jacob Luginski12OLY Swimming
2:33.95—Logan Dedinsky11Sailfish Swim Club
2:37.10—Amelia Walford11dROP Aquatics
2:41.69—Nessy Compton12Greater Kalamazoo Crocs
2:18.48—Kallen McDowall12Atlantis Swimming
2:16.08—Quinn Brown12dROP Aquatics
2:30.33—Rowan Compton12Greater Kalamazoo Crocs
2:35.11—Olivia Weishaar12Greater Kalamazoo Crocs
2:26.86—Harper Reepmeyer12Novi Sturgeons
2:40.46—Lexi Meathe12Atlantis Swimming
2:32.75200 Breast
—Avery Rollins12Atlantis Swimming
2:47.48—Maddie Lambie11Pointe Aquatics
3:13.17—Hannah Isaksen12Atlantis Swimming
2:52.75—Liam Hafner11Pointe Aquatics
2:49.75—Sloane Koval12dROP Aquatics
2:55.43200 Fly
—Sloane Koval12dROP Aquatics
2:46.48—Nessy Compton12Greater Kalamazoo Crocs
2:22.15—Rowan Compton12Greater Kalamazoo Crocs
2:56.90—Ella Crawford12Atlantis Swimming
3:03.17—Sabreen Shahwan12Greater Kalamazoo Crocs
2:57.84200 IM
—Hallie Stein12Atlantis Swimming
2:35.25—Sloane Koval12dROP Aquatics
2:36.16—Piper Brown Brown9Novi Sturgeons
2:45.53—Abbie Granger9Atlantis Swimming
3:04.07—Karina Kashef9Pointe Aquatics
3:12.86—Lucas Aliahmad9Pointe Aquatics
3:23.36—Gigi Thibault10Pointe Aquatics
2:33.40—Ryu Ishibashi10Novi Sturgeons
2:57.02—Shay Kaplan9Pointe Aquatics
2:33.48—Dylan Bachmann10OLY Swimming
3:04.88—Claire Rosevear10OLY Swimming
3:17.77—Claire Gram8Pointe Aquatics
3:24.76—Gia Wood10Pointe Aquatics
3:45.08—Will Pien9dROP Aquatics
3:44.62—Kyra Reepmeyer10Novi Sturgeons
2:55.73—Caroline Newbold10Pointe Aquatics
2:44.52—Mary-kate Morse12Atlantis Swimming
2:59.62—Sage Macneill12OLY Swimming
2:32.53—Sabreen Shahwan12Greater Kalamazoo Crocs
2:43.68—Addison Turner11Pointe Aquatics
3:06.10400 IM
—Sloane Brown12Novi Sturgeons
4:54.74—Kian Kashef11Pointe Aquatics
5:19.33—Nessy Compton12Greater Kalamazoo Crocs
4:54.06—Sloane Koval12dROP Aquatics
5:29.96—Evelyn Vandenberghe12Pointe Aquatics
5:40.86—Ryu Shokinji11Novi Sturgeons
5:08.83—Liam Hafner11Pointe Aquatics
5:24.71—Logan Dedinsky11Sailfish Swim Club
5:39.34—Harper Reepmeyer12Novi Sturgeons
5:40.48—Sabreen Shahwan12Greater Kalamazoo Crocs
5:42.19—Ashley Fischer12Atlantis Swimming
5:15.07—Mia Fozo11Pointe Aquatics
5:34.80—Rowan Compton12Greater Kalamazoo Crocs
5:29.75500 Free
—Ella Grobbel12OLY Swimming
6:24.59—Evelyn Vandenberghe12Pointe Aquatics
6:07.28—Anthony Yordanov12Atlantis Swimming
5:57.83—James McCourt12Atlantis Swimming
6:31.42—Sage Macneill12OLY Swimming
5:54.45—Mia Thomas11OLY Swimming
6:03.98—Markie Aliahmad11Pointe Aquatics
6:57.91—Audrey Lipp9Atlantis Swimming
7:32.38—Connor Milshteyn12Atlantis Swimming
6:05.75—Nora Wolka10dROP Aquatics
7:05.67—Ryu Shokinji11Novi Sturgeons
5:36.06—Caleb Feldman12Atlantis Swimming
6:03.65—Abhinav Srivatsa12Sailfish Swim Club
6:41.56—Mary-kate Morse12Atlantis Swimming
7:03.18—Emma Fathallah12Atlantis Swimming
6:08.81—Clare Prine11OLY Swimming
6:30.10—Edith Turner11OLY Swimming
6:16.29—Jermy Mao11OLY Swimming
5:54.62—McKenna Casey12OLY Swimming
6:21.80—Olivia Weishaar12Greater Kalamazoo Crocs
5:56.76