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
—Zeke Sevald10West Express Swim Team
37.97—Nolan Thompson13Red Dragon Swimming
29.37—Savannah Olson13West Express Swim Team
34.97—Emma Brinkman17Red Dragon Swimming
32.61—Brooks Peterson13New Hope Crystal Plymouth Swim Club
28.85—Cora Bresnahan11West Express Swim Team
33.39—Leah Morris15Central Minnesota Aquatics
31.05—Felicity Janson12Central Minnesota Aquatics
38.75—Vedika Thapa17New Hope Crystal Plymouth Swim Club
31.76—Zoe Kallop13West Express Swim Team
31.71—Brooklyn Michael14Great Wolf Swim Team
33.67—Sofia Buzatto Krell13Blackline Aquatics
34.40—Pranav Ontivillu17Blackline Aquatics
31.84—Vivian Johnson7Hastings Area Swim Team
51.64—Sam Wacek9Alexandria Swim Club
43.62—Eleanor Schwingler9West Express Swim Team
39.54—Bodie Botterill9Granite City Aquatics
38.24—Diya Shah14New Hope Crystal Plymouth Swim Club
32.96—Scottie Botterill11Granite City Aquatics
36.91—Maizie Jennissen17Alexandria Swim Club
30.2150 Back
—Lily Burks14Hastings Area Swim Team
34.82—Eliana Junkert11New Hope Crystal Plymouth Swim Club
39.27—Abigail Rogers10Barracuda Aquatics Club
53.47—Keegan Brendemuhl10Red Dragon Swimming
48.82—Ian Raph12New Hope Crystal Plymouth Swim Club
42.74—Ember Johnsrud10Red Dragon Swimming
49.46—AJ Enger12New Hope Crystal Plymouth Swim Club
42.33—Madison Cain12Monticello Swim Club
44.15—Crosby Fries12West Express Swim Team
40.08—Paige Begnaud10New Hope Crystal Plymouth Swim Club
49.36—Haven Botterill8Granite City Aquatics
53.09—Anders Eklund10Great Wolf Swim Team
52.03—Julia Stamp12New Hope Crystal Plymouth Swim Club
40.83—Ayla Raph10New Hope Crystal Plymouth Swim Club
51.45—Cass Huldeen8Wright County Wave
1:14.88—valerie Foster11New Hope Crystal Plymouth Swim Club
45.48—Jolif Chu11Central Minnesota Aquatics
38.34—Max Tavegia11New Hope Crystal Plymouth Swim Club
49.83—Zeke Sevald10West Express Swim Team
46.65—Ethan Nguyen12Blackline Aquatics
46.3650 Breast
—Janie Nowak11New Hope Crystal Plymouth Swim Club
43.62—Ava Muellerleile12New Hope Crystal Plymouth Swim Club
49.72—Avery Tran13Great Wolf Swim Team
40.61—Miriam Davis14Central Minnesota Aquatics
38.28—Eva Vanderheyden9Great Wolf Swim Team
57.84—Cora Bresnahan11West Express Swim Team
48.27—Kou Takahashi6West Express Swim Team
1:00.85—Sonny Corniea9Blackline Aquatics
1:12.45—Flynn Strickland12West Express Swim Team
50.44—Colette Glaus11New Hope Crystal Plymouth Swim Club
49.12—Lily Nagel11West Express Swim Team
49.51—Charlotte Delaney7Granite City Aquatics
1:03.12—Julia Ries8Hastings Area Swim Team
1:02.73—Gabriel Oladapo11OMNI Swim Club
56.21—Lucy Witts10Granite City Aquatics
51.96—Lea Brinkman12Red Dragon Swimming
48.92—Kiera Harrigan8OMNI Swim Club
1:14.99—Delilah Wright10Central Minnesota Aquatics
50.62—George Jensen13Hastings Area Swim Team
39.94—Emma Anderson12Hastings Area Swim Team
44.5050 Fly
—Frank Singer11New Hope Crystal Plymouth Swim Club
33.24—Drew Gorzek11Great Wolf Swim Team
42.38—Sonia Shrestha10New Hope Crystal Plymouth Swim Club
46.11—Quynh Anh Tran12Great Wolf Swim Team
44.55—Leyann Deguzman11Great Wolf Swim Team
41.17—Charlie Huibregtse8West Express Swim Team
1:06.00—CJ Scanlon12New Hope Crystal Plymouth Swim Club
39.90—Ayla Raph10New Hope Crystal Plymouth Swim Club
1:01.63—Nolan Thompson13Red Dragon Swimming
36.13—Ariana Hernandez10Great Wolf Swim Team
46.61—Carter Suckow13Monticello Swim Club
33.22—Colette Glaus11New Hope Crystal Plymouth Swim Club
43.35—Emma Olson12Great Wolf Swim Team
40.91—Rowen Goetzke8Hastings Area Swim Team
1:13.02—Bree Matysik12OMNI Swim Club
44.49—Charlee Hetzler14Red Dragon Swimming
38.17—Luke Miller14Blackline Aquatics
35.81—Isaiah Wright9Central Minnesota Aquatics
56.91—Elle Tornatore13Central Minnesota Aquatics
35.48—Maelynn Martinson11Wright County Wave
46.81100 Free
—Sonia Shrestha10New Hope Crystal Plymouth Swim Club
1:31.81—Haven Botterill8Granite City Aquatics
1:52.27—Ayla Raph10New Hope Crystal Plymouth Swim Club
1:49.05—Julia Ries8Hastings Area Swim Team
1:48.71—Blakely Hills8Wright County Wave
2:25.46—Peyton Goetzke10Hastings Area Swim Team
1:28.08—Olivia Scribner8New Hope Crystal Plymouth Swim Club
2:05.61—Max Sis8Great Wolf Swim Team
2:16.12—Paige Begnaud10New Hope Crystal Plymouth Swim Club
1:35.35—Ella Droneck9West Express Swim Team
1:23.52—Zeke Sevald10West Express Swim Team
1:24.41—Colin Anderson9West Express Swim Team
1:44.29—Alice Urick8Monticello Swim Club
1:57.62—Luella Malone8DL Sunfish
1:49.13—Lois Singer10New Hope Crystal Plymouth Swim Club
1:25.78—Charlie Huibregtse8West Express Swim Team
2:07.42—Sam Seresse8Monticello Swim Club
1:45.22—Bridget Thayer9New Hope Crystal Plymouth Swim Club
1:29.71—Sam Wacek9Alexandria Swim Club
1:41.33—Keegan Brendemuhl10Red Dragon Swimming
1:25.05100 Back
—Ayla Raph10New Hope Crystal Plymouth Swim Club
1:54.47—Elwood Zygarlicke10West Express Swim Team
1:59.75—Emma Tran10Great Wolf Swim Team
1:40.41—Anders Eklund10Great Wolf Swim Team
2:05.21—Ember Johnsrud10Red Dragon Swimming
1:52.80—Nova Eisel8Great Wolf Swim Team
1:54.83—Bridget Thayer9New Hope Crystal Plymouth Swim Club
1:35.24—Keegan Brendemuhl10Red Dragon Swimming
1:43.97—Lauren Lantto10Great Wolf Swim Team
1:44.48—Ella Droneck9West Express Swim Team
1:41.29—Abigail Rogers10Barracuda Aquatics Club
1:54.30—Anna Abel10Granite City Aquatics
1:50.96—Addy Dahlen10West Express Swim Team
1:35.39—Maxine Fleischfresser9West Express Swim Team
1:56.50—Norah Pearson10Monticello Swim Club
1:42.15—Gwendolyn Tubbs10Wright County Wave
1:49.73—Hadley Strand9Great Wolf Swim Team
2:03.14—TRENTON SCHIEFELBEIN9Central Minnesota Aquatics
1:57.74—Colin Anderson9West Express Swim Team
2:21.34—Isaiah Wright9Central Minnesota Aquatics
2:06.14100 Breast
—Ember Johnsrud10Red Dragon Swimming
1:52.23—Norah Pearson10Monticello Swim Club
1:38.43—TRENTON SCHIEFELBEIN9Central Minnesota Aquatics
2:14.87—Ayla Raph10New Hope Crystal Plymouth Swim Club
2:21.54—Abigail Rogers10Barracuda Aquatics Club
1:50.56—Grant Ambrosia10Great Wolf Swim Team
2:07.48—Paige Begnaud10New Hope Crystal Plymouth Swim Club
2:02.07—Grace Kumela10OMNI Swim Club
2:03.31—Natalie Senn10Hastings Area Swim Team
2:02.94—Nova Eisel8Great Wolf Swim Team
2:05.48—Francis Mitchell7West Express Swim Team
2:20.89—Esme Wegleitner9Great Wolf Swim Team
2:00.23—Anders Eklund10Great Wolf Swim Team
2:08.42—Gigi Qarmout10Blackline Aquatics
2:12.23—Evelyn Noyle Noyle11Hastings Area Swim Team
1:51.18—Everett Keyler8Wright County Wave
2:37.62—Ella Droneck9West Express Swim Team
1:57.46—Dev Shah10New Hope Crystal Plymouth Swim Club
2:19.55—Henry Haack10Bemidji Area Super Swimmers
2:15.75—Ariana Hernandez10Great Wolf Swim Team
2:01.04100 Fly
—Matthew Farnsworth14Monticello Swim Club
1:15.82—Brooks Peterson13New Hope Crystal Plymouth Swim Club
1:10.59—Jack Carr13Red Dragon Swimming
1:17.10—Ryan Dunnigan11DL Sunfish
1:20.87—Subhangee Das15West Express Swim Team
1:20.05—Jolif Chu11Central Minnesota Aquatics
1:23.63—Brooklyn Sauvageau14Red Dragon Swimming
1:21.04—Ava Dominguez15West Express Swim Team
1:18.95—Ben Barker15Hastings Area Swim Team
1:03.12—Paxton Reburn11Red Dragon Swimming
1:37.85—Harper Totman11West Express Swim Team
1:31.22—Reid Corprew12New Hope Crystal Plymouth Swim Club
1:37.38—Jacob Barker17Hastings Area Swim Team
1:06.49—Madi Ivory14New Hope Crystal Plymouth Swim Club
1:19.84—Emily Haack13Bemidji Area Super Swimmers
1:25.33—Annika Ries16Hastings Area Swim Team
1:18.78—Ethan Nguyen12Blackline Aquatics
1:41.10—Miles St. Sauver13Central Minnesota Aquatics
1:21.89—Emma Olson12Great Wolf Swim Team
1:37.78—Logan Anderson8Wright County Wave
2:13.47200 Free
—Morgan Cain10Monticello Swim Club
2:50.70—Evelyn Neese18New Hope Crystal Plymouth Swim Club
2:28.82—Jacob Barker17Hastings Area Swim Team
2:18.89—Sam Goers13New Hope Crystal Plymouth Swim Club
2:32.79—Logan Anderson8Wright County Wave
3:44.21—Liam Whipp13West Express Swim Team
2:21.34—Lea Brinkman12Red Dragon Swimming
2:39.63—Addie Erickson12Great Wolf Swim Team
2:52.70—Jack Tatge15Central Minnesota Aquatics
2:16.37—Natalie Letze17Great Wolf Swim Team
2:27.78—Anna Maher17Blackline Aquatics
2:26.16—Kilah Klitzke11West Express Swim Team
3:00.59—Harper Caldwell13New Hope Crystal Plymouth Swim Club
2:33.80—Nadia Ayouche13West Express Swim Team
2:41.48—Roshan Lindell13West Express Swim Team
2:28.60—Paxton Reburn11Red Dragon Swimming
2:41.72—Mollee Ditzler17Blackline Aquatics
2:30.73—Nolan Thompson13Red Dragon Swimming
2:30.73—Vera Leighton13West Express Swim Team
2:46.35—Gavin Dekrey15Red Dragon Swimming
2:19.75200 Back
—Gavin Peterson16Alexandria Swim Club
2:52.87—Ayden Pana17West Express Swim Team
2:28.81—Andon Schoenberger17West Express Swim Team
2:36.82—Jacob Barker17Hastings Area Swim Team
2:26.02—Piper Easterwood13Blackline Aquatics
3:13.97—Summer Glover15New Hope Crystal Plymouth Swim Club
3:16.28—Leyann Deguzman11Great Wolf Swim Team
3:16.21—Lucas Coleman12New Hope Crystal Plymouth Swim Club
3:30.22—Hank Burks12Hastings Area Swim Team
3:15.84—Drew Gorzek11Great Wolf Swim Team
3:04.74—Kenzie Combrink13Fergus Falls Flyers
3:14.35—Frank Singer11New Hope Crystal Plymouth Swim Club
2:58.35—Max Tavegia11New Hope Crystal Plymouth Swim Club
3:38.57—Liv Herzog11West Express Swim Team
3:19.40—Aida Freed14New Hope Crystal Plymouth Swim Club
3:15.32—Reid Corprew12New Hope Crystal Plymouth Swim Club
3:17.56—Sam Goers13New Hope Crystal Plymouth Swim Club
2:56.30—Lauren McDonnell12Blackline Aquatics
3:11.55—Ryan Salava13Blackline Aquatics
3:04.90—Laila Cook17Unattached
2:48.82200 Breast
—Kandell Hagen13Monticello Swim Club
3:06.53—Carter Duncan17Granite City Aquatics
2:47.45—Yasmeen Kakish15Great Wolf Swim Team
3:11.99—Sophia Chapman15Wright County Wave
3:18.51—Eliana Wilson12West Express Swim Team
3:36.99—Taylor Hanish15West Express Swim Team
3:12.25—Austin Mirau13West Express Swim Team
3:05.33—Madison Rutherford17Blackline Aquatics
3:21.66—Aidan Paul14New Hope Crystal Plymouth Swim Club
3:05.50—Panchi Agarwal14New Hope Crystal Plymouth Swim Club
3:35.14—Leah Anderson12West Express Swim Team
3:26.10—Sam Green16Hastings Area Swim Team
2:54.52—Andy Wacek16Alexandria Swim Club
2:43.42—Sawyer Albjerg16Central Minnesota Aquatics
2:49.39—Laila Cook17Unattached
3:02.12—Wesley Cross15New Hope Crystal Plymouth Swim Club
2:54.13—Elliot Suby17New Hope Crystal Plymouth Swim Club
2:54.86—Matthew Brendemuhl16Red Dragon Swimming
2:55.66—Grace Sahli13Hastings Area Swim Team
3:04.58—Emery Malm13Hastings Area Swim Team
3:41.34200 Fly
—Izzy Green18Hastings Area Swim Team
2:41.80—Moriah Warren14New Hope Crystal Plymouth Swim Club
2:56.03—Brayden Chinander14West Express Swim Team
3:01.22—Luke Vipond19Blackline Aquatics
2:22.39—Oscar Green14Hastings Area Swim Team
2:44.18—Sam Green16Hastings Area Swim Team
2:30.17—Ariel Hunter13New Hope Crystal Plymouth Swim Club
3:08.60—Anna Milsow15Great Wolf Swim Team
2:45.61—Will Mann14Hastings Area Swim Team
2:56.53—Jacob Barker17Hastings Area Swim Team
2:27.22—Mollee Ditzler17Blackline Aquatics
2:50.99—Felicity Friker13Great Wolf Swim Team
2:57.92200 IM
—Madi Ivory14New Hope Crystal Plymouth Swim Club
2:54.27—Leah Nelson17West Express Swim Team
2:47.32—Alyssa Pearson17New Hope Crystal Plymouth Swim Club
3:01.98—Carter Schiller17Bemidji Area Super Swimmers
2:33.96—Keegan Brendemuhl10Red Dragon Swimming
3:37.82—Natalie Senn10Hastings Area Swim Team
4:05.77—Peyton Goetzke10Hastings Area Swim Team
4:03.84—Grace Kumela10OMNI Swim Club
4:16.17—Rylin Rehm-Boese12Wright County Wave
3:46.07—Reese Stueber11Hastings Area Swim Team
3:36.70—Max Tavegia11New Hope Crystal Plymouth Swim Club
3:45.87—Drew Gorzek11Great Wolf Swim Team
3:22.53—Maelynn Martinson11Wright County Wave
3:34.73—Veer Patel12West Express Swim Team
3:51.08—Isis Anderson11Barracuda Aquatics Club
3:31.58—Addy Dahlen10West Express Swim Team
3:29.29—Hailey Kotilinek10Wright County Wave
3:40.21—Jude Hagemeister12Fergus Falls Flyers
3:22.13—Tiana Berubee12Monticello Swim Club
3:43.95—Isaiah Wright9Central Minnesota Aquatics
4:43.87400 Free
—Gwendolyn Tubbs10Wright County Wave
7:14.07—Sophia Robinson10New Hope Crystal Plymouth Swim Club
6:50.80—Lillian Saunders10New Hope Crystal Plymouth Swim Club
8:01.41—Sonia Shrestha10New Hope Crystal Plymouth Swim Club
7:08.88—Zeke Sevald10West Express Swim Team
6:39.06—Audrey Mitchell10West Express Swim Team
6:14.86—Evelynn Delaney10Granite City Aquatics
6:26.70—Rylan Wolkerstorfer10Hastings Area Swim Team
7:24.06—Delilah Wright10Central Minnesota Aquatics
7:27.49—Bridget Thayer9New Hope Crystal Plymouth Swim Club
6:24.66—Novalie Johnson9Hastings Area Swim Team
7:32.45—Parker Brevig10New Hope Crystal Plymouth Swim Club
6:46.99—Lucy Witts10Granite City Aquatics
6:25.57—Lea Brinkman12Red Dragon Swimming
5:41.49—Grace Sahli13Hastings Area Swim Team
5:43.03—Brooke Lind14Great Wolf Swim Team
5:19.03—William Benish15Blackline Aquatics
4:55.36—Anna Maher17Blackline Aquatics
5:07.07—Clara Hughes16New Hope Crystal Plymouth Swim Club
5:05.19—Mateo Vaidya15New Hope Crystal Plymouth Swim Club
5:02.23800 Free
—Drew Gorzek11Great Wolf Swim Team
12:02.60—Taylor Higgins12Great Wolf Swim Team
12:23.69—Sabrina Shrestha14New Hope Crystal Plymouth Swim Club
10:38.26—Will Mann14Hastings Area Swim Team
10:39.85—Kadence Matzke13Lakes Area Penguin Swimmers
11:53.86—Ian Raph12New Hope Crystal Plymouth Swim Club
11:17.44—Allison Hedtke13Great Wolf Swim Team
12:27.98—Hank Burks12Hastings Area Swim Team
12:02.94—Addy Erickson16Alexandria Swim Club
11:13.53—Ava Erdmann15Granite City Aquatics
10:24.49—Emma Butler14Blackline Aquatics
12:04.87—Ben Jones16Barracuda Aquatics Club
10:00.52—Ethan Burd16West Express Swim Team
9:40.74—Ben Barker15Hastings Area Swim Team
9:57.97—Tony Olson16Alexandria Swim Club
10:53.86—Jack Carr13Red Dragon Swimming
10:34.24—Andon Schoenberger17West Express Swim Team
10:22.50—Leah Anderson12West Express Swim Team
11:21.48—Logan Klaers15OMNI Swim Club
10:31.17—Mateo Vaidya15New Hope Crystal Plymouth Swim Club
10:53.77