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
—Daniil Maksimov14Wright County Wave
46.74—Spencer Lower11Monticello Swim Club
45.83—Lanaya Hill7New Hope Crystal Plymouth Swim Club
45.93—Callan Larson14Wright County Wave
30.29—Sophia Suckow9Monticello Swim Club
46.13—Micah Roal9Metro Marlins Swim Team
38.75—Penelope Romano8Monticello Swim Club
59.76—Eleanor FARNIOK10Velocity Aquatics
33.95—Lauren Stricker9New Hope Crystal Plymouth Swim Club
1:14.55—Brynn Timm9Monticello Swim Club
53.98—Lydia Stevens14Wright County Wave
28.88—Alaina Fernelius15Willmar Aquatic Racing Stingrays
31.67—Hazel Millman11New Hope Crystal Plymouth Swim Club
36.07—Ben Lorentz11High Tides Swim Club
41.56—Henry Wagner11Monticello Swim Club
57.99—Elliot VanHoorik14Monticello Swim Club
29.45—Emma Axelson12Metro Marlins Swim Team
38.51—Emma Harrington12Wright County Wave
35.60—Cass Huldeen9Wright County Wave
48.63—Claire Pribyl12Wright County Wave
31.4950 Back
—Peteris Skujins13Metro Marlins Swim Team
35.16—Isaac Scharfbillig7New Hope Crystal Plymouth Swim Club
49.18—Emery Walker10Monticello Swim Club
56.58—Norah Pearson11Monticello Swim Club
38.01—Mabel Schmidt12Monticello Swim Club
53.98—Lauren Stricker9New Hope Crystal Plymouth Swim Club
1:11.36—Hailey Kotilinek11Wright County Wave
38.80—Emme Wozniak11High Tides Swim Club
51.23—Elle Aho12Monticello Swim Club
35.42—Harper Peters9Metro Marlins Swim Team
52.00—Susan Van Halsema10New Hope Crystal Plymouth Swim Club
49.67—Taylor Champ7New Hope Crystal Plymouth Swim Club
1:06.37—Jackson Brisson8New Hope Crystal Plymouth Swim Club
1:00.10—Logan Berg11Wright County Wave
40.40—SriPrada Vaddiraju11New Hope Crystal Plymouth Swim Club
40.46—Eli Stein10Monticello Swim Club
1:08.51—Finn Zylstra10Monticello Swim Club
50.83—Tiana Berubee13Monticello Swim Club
39.29—John Alward11Wright County Wave
46.15—Jozy Helgeson8High Tides Swim Club
49.4050 Breast
—Ellie Linder11Wright County Wave
52.56—Eliana Roal7Metro Marlins Swim Team
1:12.08—Chloe Gardner11New Hope Crystal Plymouth Swim Club
1:02.93—Lasata Bajracharya10New Hope Crystal Plymouth Swim Club
54.61—Micah Roal9Metro Marlins Swim Team
1:01.19—Emily Edlund17Monticello Swim Club
38.57—BB Skujina8Metro Marlins Swim Team
1:14.13—Nora Klaers12Wright County Wave
44.53—Hailey Kotilinek11Wright County Wave
39.32—Evelyn Hipple11Monticello Swim Club
49.97—Stella Nevin10New Hope Crystal Plymouth Swim Club
1:01.12—Gwendolyn Tubbs11Wright County Wave
47.05—Matilda Thayer8New Hope Crystal Plymouth Swim Club
1:05.69—Harper Zavala9New Hope Crystal Plymouth Swim Club
1:03.27—Isaac Scharfbillig7New Hope Crystal Plymouth Swim Club
1:07.04—Evy Johnson10New Hope Crystal Plymouth Swim Club
59.69—Paisley Filipowski11Monticello Swim Club
1:01.27—Lanaya Hill7New Hope Crystal Plymouth Swim Club
1:00.26—Ella Lohse10Monticello Swim Club
1:00.19—Sophia Suckow9Monticello Swim Club
1:11.0250 Fly
—Avery Baker17Wright County Wave
26.34—Aralyn Sanzone12Wright County Wave
41.60—Jackson Brisson8New Hope Crystal Plymouth Swim Club
1:28.42—Zoey Williams10New Hope Crystal Plymouth Swim Club
1:06.58—Emma Miller11High Tides Swim Club
39.80—Hailey Kotilinek11Wright County Wave
39.53—Robby Crane9Wright County Wave
1:03.44—Brooke Leuer13Wright County Wave
37.65—Advaith Bharadwaj8New Hope Crystal Plymouth Swim Club
1:31.52—Madelyne Fridgen17Monticello Swim Club
31.74—Rutvik Renukuntla11New Hope Crystal Plymouth Swim Club
34.26—Maddie Curtis8Velocity Aquatics
1:00.31—Maeya Seltz9Velocity Aquatics
55.94—Paisley Thomas12Velocity Aquatics
38.92—Kayden Wellmann8Velocity Aquatics
59.55—Presley Marcus10Velocity Aquatics
1:02.78—Estelle Bergs13Wright County Wave
29.32—Jimmy Miller13High Tides Swim Club
34.19—Ethan Robison10New Hope Crystal Plymouth Swim Club
54.87—Chloe Gardner11New Hope Crystal Plymouth Swim Club
1:04.08100 Free
—Matilda Thayer8New Hope Crystal Plymouth Swim Club
2:04.48—Wyatt Zavala9New Hope Crystal Plymouth Swim Club
1:21.65—Aralyn Sanzone12Wright County Wave
1:18.56—Peteris Skujins13Metro Marlins Swim Team
1:18.15—Aawni Jeelani10Metro Marlins Swim Team
2:15.66—Asher Elstad11Metro Marlins Swim Team
1:25.67—Finn McCoy10Metro Marlins Swim Team
1:38.51—Mya Klaers15Wright County Wave
1:02.63—Emma Harrington12Wright County Wave
1:24.38—Caleb Formo12Wright County Wave
1:37.12—Nora Klaers12Wright County Wave
1:13.36—Jon Irving14Wright County Wave
1:44.38—Miley Kisner16Wright County Wave
1:08.59—Maizy Helgeson10High Tides Swim Club
1:47.68—Keegan Gervais9Wright County Wave
2:15.44—Ethan Robison10New Hope Crystal Plymouth Swim Club
1:58.73—Chloe Gardner11New Hope Crystal Plymouth Swim Club
1:37.50—Evy Johnson10New Hope Crystal Plymouth Swim Club
1:22.10—Emily Edlund17Monticello Swim Club
59.67—Piper Fridgen17Monticello Swim Club
1:02.12100 Back
—Elle Aho12Monticello Swim Club
1:17.52—Logan Berg11Wright County Wave
1:32.40—Norah Pearson11Monticello Swim Club
1:25.08—Kayden Wellmann8Velocity Aquatics
1:44.90—Dev Shah11New Hope Crystal Plymouth Swim Club
1:32.38—SriPrada Vaddiraju11New Hope Crystal Plymouth Swim Club
1:33.07—Emma Regnier12Monticello Swim Club
1:27.62—Milo Parrish11Monticello Swim Club
2:01.38—Alinda Mutasa11Metro Marlins Swim Team
2:02.35—Samuel Eggen16Wright County Wave
1:12.89—Maelynn Martinson12Wright County Wave
1:24.66—Asher Elstad11Metro Marlins Swim Team
1:36.94—Aawni Jeelani10Metro Marlins Swim Team
2:10.89—Jude Burr15Velocity Aquatics
1:18.08—Trudy Koning10Metro Marlins Swim Team
1:40.79—Hannah Ihrke Ihrke11Monticello Swim Club
1:39.34—Hazel Kortmansky13Monticello Swim Club
1:27.55100 Breast
—Jade Parrish12Monticello Swim Club
1:41.92—Levi Nelson16Willmar Aquatic Racing Stingrays
1:22.80—Hannah Ihrke Ihrke11Monticello Swim Club
1:47.62—Ty Trok17Metro Marlins Swim Team
1:09.20—Alice Macedo11New Hope Crystal Plymouth Swim Club
1:38.02—Dev Shah11New Hope Crystal Plymouth Swim Club
1:53.69—Lulu Johnson8New Hope Crystal Plymouth Swim Club
2:32.35—Logan McCauley14Monticello Swim Club
1:10.30—Wyatt Zavala9New Hope Crystal Plymouth Swim Club
2:10.37—Bodhi Parrish14Monticello Swim Club
1:23.26—Adlee Spanier10Monticello Swim Club
1:48.25—Charlotte Farnum10Wright County Wave
1:54.02—AJ Zavala9New Hope Crystal Plymouth Swim Club
2:21.84—Miley Kisner16Wright County Wave
1:25.16—Samuel Eggen16Wright County Wave
1:11.79—Paige Hiestand13Wright County Wave
1:20.52—Nora Klaers12Wright County Wave
1:37.85—Bella Irving16Wright County Wave
1:47.60—Eleanor FARNIOK10Velocity Aquatics
1:44.82—Beckett Kretschmar11Velocity Aquatics
1:44.11100 Fly
—Paige Hiestand13Wright County Wave
1:19.01—AJ Zavala9New Hope Crystal Plymouth Swim Club
1:46.30—Mya Klaers15Wright County Wave
1:08.90—Avery Baker17Wright County Wave
59.84—Kenzie Johnson10New Hope Crystal Plymouth Swim Club
1:35.22—Myka Maksimenko16Monticello Swim Club
1:09.00—Morgan Cain11Monticello Swim Club
1:19.33—Amelia Cook10Monticello Swim Club
1:46.14—Logan McCauley14Monticello Swim Club
58.06—Sam Herrick11Velocity Aquatics
1:35.31—Wyatt Zavala9New Hope Crystal Plymouth Swim Club
1:35.22—Emma Harrington12Wright County Wave
1:49.63—Luke Hamer18Metro Marlins Swim Team
58.28—Abby Fridgen17Monticello Swim Club
1:07.31—Levi Nelson16Willmar Aquatic Racing Stingrays
1:03.82—Emmelia Kortenkamp16Monticello Swim Club
1:19.26200 Free
—Zach Walters14Metro Marlins Swim Team
2:22.52—Jaidyn Crane11Wright County Wave
2:36.24—Clara Leigh Harrington14Wright County Wave
2:31.64—Samuel Eggen16Wright County Wave
2:11.05—Trudy Koning10Metro Marlins Swim Team
3:14.13—Bella Irving16Wright County Wave
2:41.47—Logan Anderson9Wright County Wave
3:25.00—Piper Fridgen17Monticello Swim Club
2:16.98—Emma Miller11High Tides Swim Club
2:53.48—Hazel Millman11New Hope Crystal Plymouth Swim Club
2:59.20—Mina Veetil10New Hope Crystal Plymouth Swim Club
3:38.64—SriPrada Vaddiraju11New Hope Crystal Plymouth Swim Club
2:58.90—Clara Pratt14Monticello Swim Club
2:18.89—AJ Zavala9New Hope Crystal Plymouth Swim Club
3:21.80—Jade Parrish12Monticello Swim Club
2:54.17—Abby Fridgen17Monticello Swim Club
2:20.93—Colton Mork9Monticello Swim Club
4:38.15—Madelyne Fridgen17Monticello Swim Club
2:21.33—Claire Pribyl12Wright County Wave
2:35.17—Maelynn Martinson12Wright County Wave
2:31.71200 IM
—Everett Keyler9Wright County Wave
3:40.71—Hazel Millman11New Hope Crystal Plymouth Swim Club
3:19.42—Logan Anderson9Wright County Wave
3:39.56—Clara Pratt14Monticello Swim Club
2:43.22—Maelynn Martinson12Wright County Wave
2:50.21—Dev Shah11New Hope Crystal Plymouth Swim Club
3:24.58—Raya Antinucci9New Hope Crystal Plymouth Swim Club
5:34.84—Susan Van Halsema10New Hope Crystal Plymouth Swim Club
3:55.51—Harper Zavala9New Hope Crystal Plymouth Swim Club
3:33.90—Megan Becker13Metro Marlins Swim Team
2:58.43—Lydia Stevens14Wright County Wave
2:48.26—Claire Pribyl12Wright County Wave
2:58.37—Evy Johnson10New Hope Crystal Plymouth Swim Club
3:35.52—Rylin Rehm-Boese13Wright County Wave
2:46.18—Lydia O'Neill10Wright County Wave
3:49.44—Joseph Slicer6Wright County Wave
4:24.59—Gwendolyn Tubbs11Wright County Wave
3:16.43—Alice Macedo11New Hope Crystal Plymouth Swim Club
2:59.15—Kandell Hagen14Monticello Swim Club
2:23.96—Luke Hamer18Metro Marlins Swim Team
2:12.03