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
—Srini Kandhadai Vijey14Life Time Swim Team
28.25—Henry Schultz14Aquajets Swim Team
24.51—Malia Warren7Life Time Swim Team
42.64—Jack Merritt16Central Minnesota Aquatics
24.22—Nicolette Lee8Aquajets Swim Team
37.62—Emily Wang8Aquajets Swim Team
50.96—Mia Fortin8Life Time Swim Team
37.07—Julian Stumpf12Aquajets Swim Team
26.72—Leelu Thompson13Aquajets Swim Team
26.73—Samuel Mayor15Aquajets Swim Team
26.78—Jayden Duanmu10Aquajets Swim Team
34.84—Olivia Scribner8New Hope Crystal Plymouth Swim Club
43.73—Hannah Peng11Aquajets Swim Team
30.27—Aadhi Arasu11New Hope Crystal Plymouth Swim Club
37.46—Jakob Carter8Aquajets Swim Team
40.14—Hannah Xiong10Aquajets Swim Team
40.40—Lily Leo10Aquajets Swim Team
33.62—Evie Fritz11Aquajets Swim Team
38.20—Bennet Korba13Life Time Swim Team
33.86—Marshall Koch10Aquajets Swim Team
51.6850 Back
—SriPrada Vaddiraju10New Hope Crystal Plymouth Swim Club
47.73—Olivia Scribner8New Hope Crystal Plymouth Swim Club
50.89—Isaac Scharfbillig7New Hope Crystal Plymouth Swim Club
1:02.45—Gideon Samuel11New Hope Crystal Plymouth Swim Club
48.76—Connor Wang12Aquajets Swim Team
36.82—Mia Fortin8Life Time Swim Team
41.03—Leilani Hill9New Hope Crystal Plymouth Swim Club
35.86—Bridget Thayer10New Hope Crystal Plymouth Swim Club
40.14—Malia Warren7Life Time Swim Team
47.10—Aspen Bradley7Aquajets Swim Team
1:07.71—Jackson Hadro10Life Time Swim Team
48.13—Will Plummer12Aquajets Swim Team
40.02—Cameron Mendelsohn8Life Time Swim Team
43.41—William Li7Aquajets Swim Team
1:05.82—Rafi Ochoa8New Hope Crystal Plymouth Swim Club
52.27—Fang Yu10Aquajets Swim Team
48.06—Everett Hilk12Aquajets Swim Team
45.37—Clara Feng8Life Time Swim Team
50.79—Hannah Peng11Aquajets Swim Team
35.72—Henrietta McGinley10New Hope Crystal Plymouth Swim Club
39.5050 Breast
—Jackson Hadro10Life Time Swim Team
57.79—Stella Tupper12Central Minnesota Aquatics
46.72—Eiley Carlson9New Hope Crystal Plymouth Swim Club
54.22—Daniel Yehia10Aquajets Swim Team
54.28—SriPrada Vaddiraju10New Hope Crystal Plymouth Swim Club
1:13.17—Isaiah Wright9Central Minnesota Aquatics
59.30—Amy Cui9Aquajets Swim Team
1:07.74—Kai-ning Sun9Aquajets Swim Team
47.34—Lily Gustafson7Aquajets Swim Team
1:15.06—William Diebel8Aquajets Swim Team
1:20.17—Kaili Chua12Aquajets Swim Team
34.11—Lexie Kuemmel12Aquajets Swim Team
46.55—Clara Feng8Life Time Swim Team
53.53—Ethan Veetil12New Hope Crystal Plymouth Swim Club
45.30—Sophia Carroll10Aquajets Swim Team
47.36—Jayden Duanmu10Aquajets Swim Team
43.42—Kenzie Johnson9New Hope Crystal Plymouth Swim Club
1:05.23—Aaron Ge10Aquajets Swim Team
47.15—Evy Johnson10New Hope Crystal Plymouth Swim Club
1:07.98—Delilah Wright11Central Minnesota Aquatics
47.5750 Fly
—May Thaw-Pyae12Aquajets Swim Team
43.73—Lois Singer10New Hope Crystal Plymouth Swim Club
40.59—Jackson Hadro10Life Time Swim Team
54.20—Malia Warren7Life Time Swim Team
51.33—Riley Robertson11Aquajets Swim Team
34.84—Alice Macedo11New Hope Crystal Plymouth Swim Club
48.66—Janie Nowak11New Hope Crystal Plymouth Swim Club
42.92—Ted Janson9Central Minnesota Aquatics
49.50—Evy Johnson10New Hope Crystal Plymouth Swim Club
54.08—Haseley Johnson12Aquajets Swim Team
36.00—Aj Van Kirk12New Hope Crystal Plymouth Swim Club
40.62—Ethan Veetil12New Hope Crystal Plymouth Swim Club
41.30—Henry Zheng8Aquajets Swim Team
49.79—Reid Corprew12New Hope Crystal Plymouth Swim Club
38.07—Lily Leo10Aquajets Swim Team
37.83—Amy Cui9Aquajets Swim Team
43.56—Everett Hilk12Aquajets Swim Team
55.24—Sonia Shrestha10New Hope Crystal Plymouth Swim Club
42.80—Andrew Welander12Central Minnesota Aquatics
44.84—Nicolette Lee8Aquajets Swim Team
50.52100 Free
—Henrik Peterson14Aquajets Swim Team
53.91—Maxi Waugh9Aquajets Swim Team
1:36.88—Elyse Vetsch10Aquajets Swim Team
1:16.94—Kenzie Johnson9New Hope Crystal Plymouth Swim Club
1:45.72—Reeva Chadha10Aquajets Swim Team
1:41.75—Annabelle Kaufenberg10Aquajets Swim Team
1:20.71—Kenley Beach8New Hope Crystal Plymouth Swim Club
2:04.84—Evie Fritz11Aquajets Swim Team
1:27.32—Caleb Tram16Aquajets Swim Team
53.98—Will Plummer12Aquajets Swim Team
1:23.34—Izumi Fukita8Aquajets Swim Team
1:23.76—Victoria Liu9Aquajets Swim Team
1:34.41—Silas Sivilay10Aquajets Swim Team
1:30.34—Gideon Samuel11New Hope Crystal Plymouth Swim Club
1:26.26—Branden Qiao13Aquajets Swim Team
1:00.14—Everett Hilk12Aquajets Swim Team
1:30.28—Drew Larmouth13Life Time Swim Team
1:07.59—Lyla Schultz12Aquajets Swim Team
1:00.84—Maggie Hoffmann12Central Minnesota Aquatics
1:49.15—Stella Tupper12Central Minnesota Aquatics
1:20.06100 Back
—JJ Kalash15West Fargo Flyers Swim Club
1:03.24—Hazel Xiong10Aquajets Swim Team
1:36.03—Joshua Mayor14Aquajets Swim Team
1:05.79—Max Tavegia11New Hope Crystal Plymouth Swim Club
1:31.59—Elijah Spencer7Life Time Swim Team
1:38.45—Ethan Zhan12Aquajets Swim Team
1:37.42—Emma Schaefer11Aquajets Swim Team
1:37.75—Reid Corprew12New Hope Crystal Plymouth Swim Club
1:22.58—John Gustafson11Aquajets Swim Team
1:13.76—Will Plummer12Aquajets Swim Team
1:32.23—Dana Fasching11Life Time Swim Team
1:31.69—Henry Zheng8Aquajets Swim Team
1:43.27—Isabella Zuo12Aquajets Swim Team
1:18.39—Mia Fortin8Life Time Swim Team
1:33.76—Jonah Watanabe15Aquajets Swim Team
57.64—Miles St. Sauver13Central Minnesota Aquatics
1:18.96—Fang Yu10Aquajets Swim Team
1:44.76—Gia Narang12Aquajets Swim Team
1:32.70—Henrietta McGinley10New Hope Crystal Plymouth Swim Club
1:32.17—Carter Peters16Life Time Swim Team
1:04.38100 Breast
—Isaiah Ayers17West Fargo Flyers Swim Club
1:02.07—Davis Tomlinson13West Fargo Flyers Swim Club
1:17.01—Paxton Samuelson15West Fargo Flyers Swim Club
1:11.60—Jayden Duanmu10Aquajets Swim Team
1:34.58—Brody Vetsch15Aquajets Swim Team
1:05.10—Pranav Senthil15Life Time Swim Team
1:22.30—Dana Fasching11Life Time Swim Team
1:41.62—Hazel Xiong10Aquajets Swim Team
1:54.15—Connor Wang12Aquajets Swim Team
1:34.74—Olivia Scribner8New Hope Crystal Plymouth Swim Club
2:10.30—Margot Breisach10Aquajets Swim Team
1:37.22—Bridget Thayer10New Hope Crystal Plymouth Swim Club
1:45.71—Oliver Tornatore9Central Minnesota Aquatics
1:53.68—Marc Meyer15Life Time Swim Team
1:37.26—Delilah Wright11Central Minnesota Aquatics
1:40.09—Isabella Zuo12Aquajets Swim Team
1:28.85—Nini Huang10Aquajets Swim Team
1:47.98—Ayden Dalbec12Aquajets Swim Team
1:32.80—Cam McCarthy13Life Time Swim Team
1:37.56—Bennet Korba13Life Time Swim Team
1:38.32100 Fly
—Isaiah Ayers17West Fargo Flyers Swim Club
51.93—Isaac Elhard16West Fargo Flyers Swim Club
49.58—Davis Tomlinson13West Fargo Flyers Swim Club
1:06.21—Joshua Lee15Unattached
1:01.69—Imandro Warain10Aquajets Swim Team
1:35.97—Mason Kenyon-Perry13Aquajets Swim Team
1:10.23—Jolif Chu11Central Minnesota Aquatics
1:15.77—Dana Fasching11Life Time Swim Team
1:27.93—Xavier Mickelsen17Central Minnesota Aquatics
59.14—Minh Truong14Aquajets Swim Team
58.46—Braxton Helmers17Aquajets Swim Team
50.82—Josey Solt11Aquajets Swim Team
1:06.99—Leelu Thompson13Aquajets Swim Team
1:03.67—Miles St. Sauver13Central Minnesota Aquatics
1:13.82—Branden Qiao13Aquajets Swim Team
1:13.47—Willis Lin14Central Minnesota Aquatics
1:07.43—Arya Gauba16Life Time Swim Team
1:16.33—Hutton Newhall15Aquajets Swim Team
1:03.25—Lyla Schultz12Aquajets Swim Team
1:10.82—Joshua Mayor14Aquajets Swim Team
1:03.18100 IM
—Jack Chamberlin14West Fargo Flyers Swim Club
1:09.70—Jonah Ayers15West Fargo Flyers Swim Club
57.76—Gia Narang12Aquajets Swim Team
1:36.78—Sophia Carroll10Aquajets Swim Team
1:30.69—Penelope Vose11Aquajets Swim Team
1:26.45—Delilah Wright11Central Minnesota Aquatics
1:40.59—Kenzie Johnson9New Hope Crystal Plymouth Swim Club
2:00.12—Emma Schaefer11Aquajets Swim Team
1:35.71—Victoria Liu9Aquajets Swim Team
1:43.73—Charlie Diebel10Aquajets Swim Team
1:46.42—Pierre Elraheb11Life Time Swim Team
1:36.19—Oliver Tornatore9Central Minnesota Aquatics
1:36.91—Hazel Xiong10Aquajets Swim Team
1:43.84—Jayden Duanmu10Aquajets Swim Team
1:25.95—Grace Okimosh13Life Time Swim Team
1:43.36—Alice Macedo11New Hope Crystal Plymouth Swim Club
1:36.76—Kai-ning Sun9Aquajets Swim Team
1:27.46—Aadhi Arasu11New Hope Crystal Plymouth Swim Club
1:38.07—Mason Kenyon-Perry13Aquajets Swim Team
1:12.00—Amy Cui9Aquajets Swim Team
1:37.26200 Free
—Hudson Peterson15Life Time Swim Team
2:01.98—Paige Begnaud10New Hope Crystal Plymouth Swim Club
2:59.74—Carter Peters16Life Time Swim Team
2:01.18—Evy Johnson10New Hope Crystal Plymouth Swim Club
3:37.01—Brody Vetsch15Aquajets Swim Team
1:52.70—Gia Narang12Aquajets Swim Team
3:01.76—Hazel Millman10New Hope Crystal Plymouth Swim Club
3:34.45—Eiley Carlson9New Hope Crystal Plymouth Swim Club
2:56.81—Emery Phillips13Aquajets Swim Team
2:13.92—Leilani Hill9New Hope Crystal Plymouth Swim Club
2:43.16—Teddy Frerichs17Aquajets Swim Team
1:53.66—Aj Van Kirk12New Hope Crystal Plymouth Swim Club
2:27.66—Sonia Shrestha10New Hope Crystal Plymouth Swim Club
3:05.22—Izumi Fukita8Aquajets Swim Team
2:57.98—Julian Stumpf12Aquajets Swim Team
2:07.28—Nicolette Lee8Aquajets Swim Team
2:58.08—Sawyer Albjerg16Central Minnesota Aquatics
1:54.30—Riley Robertson11Aquajets Swim Team
2:23.89—Annabelle Kaufenberg10Aquajets Swim Team
2:54.02—Max Tavegia11New Hope Crystal Plymouth Swim Club
2:47.19200 Back
—William Zuo16Aquajets Swim Team
2:21.42—Landon Goiffon10New Hope Crystal Plymouth Swim Club
2:54.86—Ben Fisher12Aquajets Swim Team
2:55.60—Harper Clark11New Hope Crystal Plymouth Swim Club
3:22.51—Sean Dolder17Aquajets Swim Team
2:24.28—Kai-ning Sun9Aquajets Swim Team
3:02.47—Minh Truong14Aquajets Swim Team
2:12.14—Leilani Hill9New Hope Crystal Plymouth Swim Club
2:59.63—Jimmy Zhai11Aquajets Swim Team
2:52.10—Silas Albjerg14Central Minnesota Aquatics
2:24.39—Trystan Tanner10New Hope Crystal Plymouth Swim Club
2:34.06—Jolif Chu11Central Minnesota Aquatics
2:37.05—TJ Scribner11New Hope Crystal Plymouth Swim Club
2:57.05—Emery Phillips13Aquajets Swim Team
2:27.95—Seb Gallant9New Hope Crystal Plymouth Swim Club
2:48.98—Frank Singer12New Hope Crystal Plymouth Swim Club
2:29.89—Grace Cross12New Hope Crystal Plymouth Swim Club
2:36.66—Isaac Elhard16West Fargo Flyers Swim Club
1:53.39200 Breast
—Ayla Raph10New Hope Crystal Plymouth Swim Club
4:15.72—Giovanna Peri Neves11New Hope Crystal Plymouth Swim Club
3:37.54—Pierre Elraheb11Life Time Swim Team
3:46.96—Bennet Korba13Life Time Swim Team
3:18.94—Haseley Johnson12Aquajets Swim Team
2:47.54—Connor Wang12Aquajets Swim Team
3:24.39—Wyatt Malmin13Aquajets Swim Team
2:50.20—Brody Vetsch15Aquajets Swim Team
2:27.41—Ian Raph12New Hope Crystal Plymouth Swim Club
2:45.23—Max Wang13Aquajets Swim Team
3:13.70—Matthew Duanmu13Aquajets Swim Team
2:40.84—William Zuo16Aquajets Swim Team
2:21.27—Vincent Lin16Central Minnesota Aquatics
2:33.93—Vada Kallhof11New Hope Crystal Plymouth Swim Club
3:12.34—Elle Tornatore14Central Minnesota Aquatics
3:01.05—Jonah Ayers15West Fargo Flyers Swim Club
2:21.27200 Fly
—Jerry Lou16Aquajets Swim Team
1:51.99—Hayden Lenarz17Central Minnesota Aquatics
2:06.52—Addison St Sauver16Central Minnesota Aquatics
2:34.58—Elle Tornatore14Central Minnesota Aquatics
2:47.09—William Zuo16Aquajets Swim Team
2:18.65—JJ Kalash15West Fargo Flyers Swim Club
2:27.05200 IM
—Elijah Spencer7Life Time Swim Team
3:26.19—Paige Begnaud10New Hope Crystal Plymouth Swim Club
3:14.88—Mia Fortin8Life Time Swim Team
3:19.98—Nolan Stumpf10Aquajets Swim Team
2:50.80—Leelu Thompson13Aquajets Swim Team
2:21.98—AJ Enger12New Hope Crystal Plymouth Swim Club
2:33.02—Fitz Kuemmel12Aquajets Swim Team
2:56.35—Imandro Warain10Aquajets Swim Team
3:09.04—Haseley Johnson12Aquajets Swim Team
2:38.72—Oliver Schueth13Aquajets Swim Team
2:22.32—Caleb Tram16Aquajets Swim Team
2:25.64—Minh Truong14Aquajets Swim Team
2:10.24—Hudson Peterson15Life Time Swim Team
2:23.46—Jolif Chu11Central Minnesota Aquatics
2:42.45—Emery Phillips13Aquajets Swim Team
2:35.51—Sawyer Albjerg16Central Minnesota Aquatics
2:09.23—Isabella Zuo12Aquajets Swim Team
2:43.55—Benjamin Pei16Aquajets Swim Team
2:03.16—Noah Ayers18West Fargo Flyers Swim Club
2:10.25—Paxton Samuelson15West Fargo Flyers Swim Club
2:18.14500 Free
—Lavi Ekkaia11Aquajets Swim Team
6:33.67—Samuel Ritt12Aquajets Swim Team
6:11.15—Trystan Tanner10New Hope Crystal Plymouth Swim Club
6:07.18—Henrik Maus11New Hope Crystal Plymouth Swim Club
6:12.26—Ian Raph12New Hope Crystal Plymouth Swim Club
6:08.29—Aaron Ge10Aquajets Swim Team
7:57.38—Will Witt10New Hope Crystal Plymouth Swim Club
7:05.96—Wyatt Malmin13Aquajets Swim Team
5:39.52—Jonah Watanabe15Aquajets Swim Team
5:28.23—Silas Albjerg14Central Minnesota Aquatics
5:41.64—Izumi Fukita8Aquajets Swim Team
7:50.87—Nolan Stumpf10Aquajets Swim Team
6:36.67—Landon Goiffon10New Hope Crystal Plymouth Swim Club
7:27.17—Grace Okimosh13Life Time Swim Team
8:01.41—Harry Schultz11New Hope Crystal Plymouth Swim Club
6:44.17—Julian Stumpf12Aquajets Swim Team
5:36.14—Julia Stamp12New Hope Crystal Plymouth Swim Club
6:18.52—Jiawen Xue15Aquajets Swim Team
5:06.06—Janie Nowak11New Hope Crystal Plymouth Swim Club
7:25.61—Byron Jarboe15Life Time Swim Team
8:06.35