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
—Zach Jacobson13Sea Devils
29.14—Tj Sayer9Foxjets Swim Team
31.21—Olive Froehlich9Velocity Aquatics
43.95—Logan Devine10Willmar Aquatic Racing Stingrays
41.26—Hudson Marker10Willmar Aquatic Racing Stingrays
43.50—Evie Karels11Velocity Aquatics
31.75—Ezra Dressel10High Tides Swim Club
42.22—Callie Gagnon10Sea Devils
36.30—Jack Hallermann10Velocity Aquatics
39.40—Quinn Aunan11Foxjets Swim Team
31.74—Liam Benson10Sea Devils
33.15—Kylie Nelson16Willmar Aquatic Racing Stingrays
34.41—Harper Kellogg13Sea Devils
28.32—Ava Brandenburg10Metro Marlins Swim Team
40.24—Levi Nelson15Willmar Aquatic Racing Stingrays
25.32—Julia Hong9Foxjets Swim Team
34.79—Hazel Benson8Sea Devils
55.42—Grace Cross12New Hope Crystal Plymouth Swim Club
30.10—Milo Neumann9High Tides Swim Club
34.77—Ryan Fiwek14Sea Devils
25.3850 Back
—Heidi Midthun9High Tides Swim Club
1:25.12—Ellie Crandell9Velocity Aquatics
1:02.06—Aftin O'Donnell10Velocity Aquatics
43.95—Hazel Rivers9Foxjets Swim Team
46.77—Nora Anderson11Foxjets Swim Team
41.26—Ellise Guillotel10Foxjets Swim Team
40.92—Lauren Rudebusch11High Tides Swim Club
47.65—Avery Gauthier9Minnesota Flyers
46.19—Chloe Beaudry10Sea Devils
47.04—Ray McLaughlin8Minnesota Flyers
1:10.03—Edward Nogler8Metro Marlins Swim Team
1:09.28—Tyler Foy12Foxjets Swim Team
38.74—Henry Carroll12Sea Devils
50.36—Delaney Perlich8Velocity Aquatics
51.73—Brynn Zentz10Minnesota Flyers
47.82—Ezra Swanson9Willmar Aquatic Racing Stingrays
1:03.94—Eva Snow11Foxjets Swim Team
43.18—Alivia Gort9Sea Devils
1:00.60—Wes Smith13Sea Devils
34.76—Londyn Wade10Velocity Aquatics
54.5050 Breast
—Ruben Lee11Sea Devils
47.31—Megan Becker12Metro Marlins Swim Team
46.87—Delilah Wright11Central Minnesota Aquatics
47.05—Evan Kulda15New Hope Crystal Plymouth Swim Club
35.40—Andrew Welander13Central Minnesota Aquatics
47.63—Annika Kussatz12Willmar Aquatic Racing Stingrays
47.65—Jaxson Pahl12Sea Devils
48.70—Henrik Maus12New Hope Crystal Plymouth Swim Club
36.83—Ford Halvorson9Foxjets Swim Team
48.64—Emma Richardson11Minnesota Flyers
44.38—Charlee Beaudry10Sea Devils
49.75—Julia Stamp12New Hope Crystal Plymouth Swim Club
41.23—Anna Krivosik11Foxjets Swim Team
47.82—Marsha Martig14High Tides Swim Club
33.22—Tenley Dupay12Sea Devils
43.35—Kendall Malmo11Metro Marlins Swim Team
52.62—Vaibhavi Iyer12Foxjets Swim Team
39.48—Shasta Fogo10Foxjets Swim Team
47.18—Mary Buschel11High Tides Swim Club
59.93—Adley Wendlandt15High Tides Swim Club
34.0550 Fly
—Julia Rudebusch13High Tides Swim Club
28.76—Keshni Panchal11Foxjets Swim Team
1:06.49—Trudy Koning10Metro Marlins Swim Team
50.36—Ford Halvorson9Foxjets Swim Team
37.08—Kylie Nelson16Willmar Aquatic Racing Stingrays
36.39—Maggie Witte13High Tides Swim Club
29.47—Rory Lee12Sea Devils
35.23—Misha Arends16Willmar Aquatic Racing Stingrays
30.74—Maddie Sparber11Minnesota Flyers
39.10—Gavin Beaudry13Sea Devils
28.48—Margaret Tashima8Foxjets Swim Team
1:03.64—Hudson Marker10Willmar Aquatic Racing Stingrays
1:16.99—Lina Benson10Foxjets Swim Team
33.60—Tj Sayer9Foxjets Swim Team
35.78—Sophia Devitt12Minnesota Flyers
31.65—Colette Glaus11New Hope Crystal Plymouth Swim Club
35.26—Greta Sinko11Foxjets Swim Team
47.47—Chloe Beaudry10Sea Devils
1:03.79—Quinn Smieja13High Tides Swim Club
31.80—Madelyn Glur10Sea Devils
37.80100 Free
—Trystan Tanner11New Hope Crystal Plymouth Swim Club
1:02.58—Marin Wallestad15Willmar Aquatic Racing Stingrays
1:02.61—Charlee Beaudry10Sea Devils
1:30.61—Londyn Wade10Velocity Aquatics
1:50.38—Hudson Marker10Willmar Aquatic Racing Stingrays
1:41.75—Margaret Tashima8Foxjets Swim Team
1:50.97—Izzy Boncquet12High Tides Swim Club
1:18.71—Edward Nogler8Metro Marlins Swim Team
2:09.49—Hadley McKenny10Foxjets Swim Team
1:38.00—Charlie Arends9Willmar Aquatic Racing Stingrays
1:35.70—Addie Skoog8High Tides Swim Club
1:52.48—Ezra Dressel10High Tides Swim Club
1:44.59—Mateo Vaidya15New Hope Crystal Plymouth Swim Club
58.57—Logan Devine10Willmar Aquatic Racing Stingrays
1:39.50—Henrik Maus12New Hope Crystal Plymouth Swim Club
1:05.37—Curry Swanson11Willmar Aquatic Racing Stingrays
1:43.26—Millie Neumann8High Tides Swim Club
1:33.49—Morgan Rude11Foxjets Swim Team
1:22.25—William Skoog10High Tides Swim Club
1:30.36—Josie Gagnon11Sea Devils
1:07.24100 Back
—Liam Benson10Sea Devils
1:33.98—Sydney Rude9Foxjets Swim Team
1:40.61—William Skoog10High Tides Swim Club
1:55.16—An Huynh10Foxjets Swim Team
1:47.53—Charlie Arends9Willmar Aquatic Racing Stingrays
1:52.37—Londyn Wade10Velocity Aquatics
1:57.43—Nash Fadden13Sea Devils
1:43.97—Ryder Fernelius11Willmar Aquatic Racing Stingrays
1:59.90—Coralynn Guillotel7Foxjets Swim Team
2:07.71—Madelyn Mason9Foxjets Swim Team
1:35.71—Lucy Blommel11Central Minnesota Aquatics
1:32.94—Hailey Fernelius9Willmar Aquatic Racing Stingrays
2:09.18—Chloe Miedema16Willmar Aquatic Racing Stingrays
1:48.90—Iona Sykes12Foxjets Swim Team
1:11.27—Quinn Aunan11Foxjets Swim Team
1:26.44—Megan Becker12Metro Marlins Swim Team
1:28.69—Robby Crane8Wright County Wave
2:12.04—Avery Gauthier9Minnesota Flyers
1:47.79—Tyler Foy12Foxjets Swim Team
1:28.20—Lydia O'Neill10Wright County Wave
1:39.10100 Breast
—Sam Herrick11Velocity Aquatics
1:44.30—Jack Hallermann10Velocity Aquatics
1:44.48—Izzy Boncquet12High Tides Swim Club
1:41.48—Eloise Davis9Foxjets Swim Team
1:57.39—Cici Groshens12Willmar Aquatic Racing Stingrays
1:40.26—Gretchen Walker11Foxjets Swim Team
1:21.41—An Huynh10Foxjets Swim Team
1:50.15—Drew Sherman13Sea Devils
1:44.42—Everett Keyler8Wright County Wave
1:56.38—Jeremiah Walton13Renville County Aquatic Club
1:32.97—Harvey Yarger10Velocity Aquatics
1:53.98—Brooke Strain11Velocity Aquatics
1:54.43—Bridget Bryan8Minnesota Flyers
1:55.94—Sophia Herrick11Velocity Aquatics
1:47.70—Rylie Kratoska12Sea Devils
1:25.95—Reese Smieja11High Tides Swim Club
1:37.68—Abigail Myers12Metro Marlins Swim Team
1:48.68—Ben Lorentz11High Tides Swim Club
2:01.40—Hudson Marker10Willmar Aquatic Racing Stingrays
1:46.47—Ingrid Uecker10Sea Devils
1:56.11100 Fly
—Callie Anderson13Sea Devils
1:52.88—Cora Biwer9Foxjets Swim Team
1:58.15—Britt Wendt-Yu11Sea Devils
1:20.12—Bailey Stansbury12High Tides Swim Club
1:40.34—Levi Nelson15Willmar Aquatic Racing Stingrays
1:07.03—Elliot Suby17New Hope Crystal Plymouth Swim Club
1:01.63—Rithik Sajeev15New Hope Crystal Plymouth Swim Club
1:20.61—Delcie Lyngaas13Minnesota Flyers
1:10.24—Paige Hiestand13Wright County Wave
1:22.90—Hazel Perry14Sea Devils
1:28.74—Daniel Sher16New Hope Crystal Plymouth Swim Club
1:04.35—Sophia Devitt12Minnesota Flyers
1:22.84—Trystan Tanner11New Hope Crystal Plymouth Swim Club
1:12.02—Everett Pazandak14Sea Devils
1:12.69—Aidan Paul14New Hope Crystal Plymouth Swim Club
1:17.46—Tj Sayer9Foxjets Swim Team
1:29.76—Leif Olson16Minnesota Flyers
57.94—Abram Schueler16Willmar Aquatic Racing Stingrays
1:07.22—Liam Perry17Sea Devils
1:03.10—Kendall Heller12High Tides Swim Club
1:11.55100 IM
—Elliot Suby17New Hope Crystal Plymouth Swim Club
1:01.28—Remi Lee13Sea Devils
1:10.00—Elias Saint13Willmar Aquatic Racing Stingrays
1:25.71—Sam Martin16Sea Devils
57.39—Sammie Arends17Willmar Aquatic Racing Stingrays
1:18.19—Hazel Malmo12Metro Marlins Swim Team
1:25.23—Adelyn Kantola16High Tides Swim Club
1:13.96—Eloise Davis9Foxjets Swim Team
1:52.02—Isla Sykes9Foxjets Swim Team
1:47.95—Coralynn Guillotel7Foxjets Swim Team
2:11.73—Tyler Foy12Foxjets Swim Team
1:29.33—Emma Bryan10Minnesota Flyers
1:55.23—Quinn Aunan11Foxjets Swim Team
1:21.41—Logan Anderson9Wright County Wave
1:42.44—Megan Becker12Metro Marlins Swim Team
1:27.32—Keshni Panchal11Foxjets Swim Team
2:05.80—Logan Devine10Willmar Aquatic Racing Stingrays
2:03.43—Penelope Edel13Velocity Aquatics
1:43.71—Connor Williams8Foxjets Swim Team
1:45.41—Lydia O'Neill10Wright County Wave
1:44.60200 Free
—Iona Sykes12Foxjets Swim Team
2:20.91—Jimmy Miller13High Tides Swim Club
2:23.44—Curry Swanson11Willmar Aquatic Racing Stingrays
3:49.59—Logan Anderson9Wright County Wave
3:04.95—Connor Williams8Foxjets Swim Team
3:18.79—Quinn Cobb9Foxjets Swim Team
3:17.51—Wes Smith13Sea Devils
2:33.81—Bodhi Lauby10Sea Devils
3:32.52—Chloe Miedema16Willmar Aquatic Racing Stingrays
3:02.65—Ayla Davis10Sea Devils
3:13.14—Callie Anderson13Sea Devils
2:59.16—Hadley Hogan11Sea Devils
2:59.82—Walker Wendlandt12High Tides Swim Club
2:50.32—Sam Goers13New Hope Crystal Plymouth Swim Club
2:09.94—Leah Quale12Willmar Aquatic Racing Stingrays
3:05.15—Samantha Schroeder9Minnesota Flyers
3:11.79—Noah Hauck9Foxjets Swim Team
3:43.76—Callie Gagnon10Sea Devils
3:04.19—Evan Mies14New Hope Crystal Plymouth Swim Club
2:21.00—Lana Guttmann10Minnesota Flyers
2:40.42200 Back
—Morgan Rude11Foxjets Swim Team
3:23.16—Zach Cheney10High Tides Swim Club
3:03.43—Aveyln Masters10Foxjets Swim Team
2:52.91—Jami Franklin12Foxjets Swim Team
3:07.34—Vaibhavi Iyer12Foxjets Swim Team
2:36.46—Chloe Beaudry10Sea Devils
3:49.71—Svea Vevle12Foxjets Swim Team
2:31.20—Sam Martin16Sea Devils
2:03.62—Esme Hanson12Foxjets Swim Team
2:35.32—Brynja Bolstrom14New Hope Crystal Plymouth Swim Club
2:29.14—Quinn Smieja13High Tides Swim Club
2:31.96—Makaila Wakefield15High Tides Swim Club
2:20.91200 Breast
—Levi Nelson15Willmar Aquatic Racing Stingrays
3:02.27—Sophia Herrick11Velocity Aquatics
3:59.46—Delilah Wright11Central Minnesota Aquatics
3:34.71—Maggie Newman-Virgin11High Tides Swim Club
3:54.30—Charli Chiero13Velocity Aquatics
3:14.82—Brynn Zentz10Minnesota Flyers
4:09.19—Romy Wood11Foxjets Swim Team
3:14.54—Lana Guttmann10Minnesota Flyers
3:18.37—Belle Hirschey12Foxjets Swim Team
3:12.41—Paige Scharfbillig15New Hope Crystal Plymouth Swim Club
3:57.96—Sig Nicholson11High Tides Swim Club
3:44.50—Ruben Lee11Sea Devils
3:35.57—Evan Mies14New Hope Crystal Plymouth Swim Club
3:03.91—Elias Saint13Willmar Aquatic Racing Stingrays
3:06.77—Elliot Suby17New Hope Crystal Plymouth Swim Club
2:37.53—Gretchen Walker11Foxjets Swim Team
2:56.92—Ben Rannow12Foxjets Swim Team
2:55.17—Gavin Beaudry13Sea Devils
2:43.57—Bennett Oberg12High Tides Swim Club
3:03.61—Luke Sayer11Foxjets Swim Team
3:03.04200 Fly
—Ariel Hunter13New Hope Crystal Plymouth Swim Club
2:48.97—Charlotte Schwartz11High Tides Swim Club
3:11.61—Ben Rannow12Foxjets Swim Team
2:46.92—Svea Vevle12Foxjets Swim Team
2:53.82—Ben Nowak13New Hope Crystal Plymouth Swim Club
2:34.30—Teagan Lenort15High Tides Swim Club
2:54.67—Sophia Patil12Foxjets Swim Team
2:58.79200 IM
—Will Arends12Willmar Aquatic Racing Stingrays
3:04.93—Ian Raph13New Hope Crystal Plymouth Swim Club
2:34.93—Finn Halvorson9Foxjets Swim Team
3:10.93—Rory Lee12Sea Devils
2:45.81—Maggie Newman-Virgin11High Tides Swim Club
3:38.44—Olive Myrland12Foxjets Swim Team
3:05.69—Kendall Malmo11Metro Marlins Swim Team
3:34.38—Abbott Schueler15Willmar Aquatic Racing Stingrays
3:05.59—Leah Quale12Willmar Aquatic Racing Stingrays
3:31.51—Britta Newberg10Willmar Aquatic Racing Stingrays
3:21.54—Jorgen Newberg10Willmar Aquatic Racing Stingrays
3:04.16—Elliot Suby17New Hope Crystal Plymouth Swim Club
2:16.23—Emma Richardson11Minnesota Flyers
3:05.05—Isaiah Wright9Central Minnesota Aquatics
3:37.61—Evan Mies14New Hope Crystal Plymouth Swim Club
2:46.00—Levi Nelson15Willmar Aquatic Racing Stingrays
2:24.28—Trystan Tanner11New Hope Crystal Plymouth Swim Club
2:35.70—Quinn Aunan11Foxjets Swim Team
2:54.43—Delcie Lyngaas13Minnesota Flyers
2:42.07—Ford Halvorson9Foxjets Swim Team
3:02.44400 IM
—Grant Rivers11Foxjets Swim Team
6:33.45—Londyn Mitchell12Velocity Aquatics
6:34.07—Ben Rannow12Foxjets Swim Team
5:24.98—Quinn Aunan11Foxjets Swim Team
6:12.39—Anna Yotter13Sea Devils
5:16.81—Oliver Matlock14Minnesota Flyers
5:19.45—Liam Biwer12Foxjets Swim Team
5:52.74—Trevor Chapple16New Hope Crystal Plymouth Swim Club
4:39.74—Iona Sykes12Foxjets Swim Team
5:29.62—Lina Benson10Foxjets Swim Team
6:03.19—Evan Mies14New Hope Crystal Plymouth Swim Club
5:54.82—Harper Kellogg13Sea Devils
5:35.27—Julia Stamp12New Hope Crystal Plymouth Swim Club
5:53.35—Leyton Yerks16High Tides Swim Club
4:39.68—Sam Goers13New Hope Crystal Plymouth Swim Club
5:38.80—Brynja Bolstrom14New Hope Crystal Plymouth Swim Club
5:27.93—Henrik Maus12New Hope Crystal Plymouth Swim Club
5:47.11—Jacob Buck12High Tides Swim Club
5:32.86—Justin Ma17Minnesota Flyers
4:36.83—Luke Sayer11Foxjets Swim Team
5:41.75500 Free
—Isaiah Wright9Central Minnesota Aquatics
8:47.26—Nora Anderson11Foxjets Swim Team
7:26.22—Bella Pahl9Sea Devils
8:11.46—Chloe Miedema16Willmar Aquatic Racing Stingrays
8:00.27—Paige Scharfbillig15New Hope Crystal Plymouth Swim Club
7:19.58—Evie Karels11Velocity Aquatics
7:27.11—Quinn Barsness9Foxjets Swim Team
8:22.77—Julia Hong9Foxjets Swim Team
8:11.92—Madelyn Mason9Foxjets Swim Team
8:43.87—Finn Halvorson9Foxjets Swim Team
7:42.64—Delilah Wright11Central Minnesota Aquatics
7:38.17—Romy Wood11Foxjets Swim Team
7:10.23—Hazel Rivers9Foxjets Swim Team
8:51.07—Connor Williams8Foxjets Swim Team
9:06.38—Londyn Mitchell12Velocity Aquatics
7:16.11—Shakirra Khim9Foxjets Swim Team
8:25.19—Jaxson Pahl12Sea Devils
6:58.32—Erich Maus13New Hope Crystal Plymouth Swim Club
6:49.17—Lina Benson10Foxjets Swim Team
6:45.18—Kameron Schermann12High Tides Swim Club
7:10.25