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
—Michael Sower16Velocity Aquatics
23.00—Hannah Javaherian14Manoa Aquatics
27.77—Morgan Folk11Aquajets Swim Team
34.28—Rita Suranyi14New Hope Crystal Plymouth Swim Club
26.85—Linnea Brandt16New Hope Crystal Plymouth Swim Club
26.05—Ian Raph12New Hope Crystal Plymouth Swim Club
29.42—Jonah Watanabe15Aquajets Swim Team
22.63—Sabrina Shrestha13New Hope Crystal Plymouth Swim Club
26.30—Giulia Ciferri9Aquajets Swim Team
34.04—Alina Navidad11Velocity Aquatics
27.82—Jack Hallermann9Velocity Aquatics
43.74—Jack Lewis15Central Minnesota Aquatics
26.78—Patrick Toth12Metro Marlins Swim Team
28.21—Brooks Peterson13New Hope Crystal Plymouth Swim Club
26.10—Macey Piehl8High Tides Swim Club
53.29—Ella Jones16Aquajets Swim Team
25.94—Harper Clark10New Hope Crystal Plymouth Swim Club
39.26—AJ Enger11New Hope Crystal Plymouth Swim Club
28.34—Jack Swanson15Manoa Aquatics
23.05—Mark Milburn17Velocity Aquatics
24.6750 Back
—Mason Ries12Manoa Aquatics
33.67—Shay Murphy16Aquajets Swim Team
29.64—Hutton Newhall15Aquajets Swim Team
30.27—Devyn Yender14Northfield Swim Club
33.24—Lucy Carlson12Northfield Swim Club
37.97—Keshav Anand9Aquajets Swim Team
42.97—Alina Navidad11Velocity Aquatics
32.02—Jack Beukelman14New Hope Crystal Plymouth Swim Club
28.32—Kasie Larsen15Northfield Swim Club
31.87—Izzie Clausman15Aquajets Swim Team
31.87—Sam Goers12New Hope Crystal Plymouth Swim Club
32.30—Oliver Schueth13Aquajets Swim Team
28.03—Sonia Shrestha9New Hope Crystal Plymouth Swim Club
45.27—Gracelyn Betts12Northfield Swim Club
31.87—Jacob Buck11High Tides Swim Club
34.03—Logan Windschitl11Velocity Aquatics
41.01—Willow Bell12Velocity Aquatics
39.16—Trudy Koning9Metro Marlins Swim Team
51.83—Laurel Benson12Northfield Swim Club
37.98—Will Plummer11Aquajets Swim Team
39.6850 Breast
—Eris Bielke9Velocity Aquatics
47.97—Sam Pai9Aquajets Swim Team
49.36—Rhys Mohs14Central Minnesota Aquatics
39.66—Kimme Lee9Aquajets Swim Team
44.01—Britta Bandelin14Manoa Aquatics
33.94—Sidney Bohlman13New Hope Crystal Plymouth Swim Club
36.24—Frank Singer11New Hope Crystal Plymouth Swim Club
36.79—Hazel Deuel13New Hope Crystal Plymouth Swim Club
46.39—Bailey Stansbury11High Tides Swim Club
54.08—Branden Qiao12Aquajets Swim Team
37.75—Melody Finley12Velocity Aquatics
50.82—Frances Eggert12New Hope Crystal Plymouth Swim Club
44.46—Shaun Xu12New Hope Crystal Plymouth Swim Club
45.85—Sophia Robinson10New Hope Crystal Plymouth Swim Club
47.10—Mia Glowna12New Hope Crystal Plymouth Swim Club
39.93—Penelope Vose10Aquajets Swim Team
52.41—Bella Laemmle7Central Minnesota Aquatics
1:04.25—Lucy Carlson12Northfield Swim Club
45.80—Jack Hallermann9Velocity Aquatics
55.41—Caroline Fulmer10Aquajets Swim Team
47.9350 Fly
—Samuel Fisher14Aquajets Swim Team
29.46—Mia Glowna12New Hope Crystal Plymouth Swim Club
32.30—Joshua Mayor13Aquajets Swim Team
27.93—Mae Robertson8Velocity Aquatics
54.22—Julia Rudebusch13High Tides Swim Club
29.71—Margaux Narvaez12Northfield Swim Club
43.48—Jimmy Miller12High Tides Swim Club
41.06—Madelyn Berg12Velocity Aquatics
33.33—Sofi Glowna12New Hope Crystal Plymouth Swim Club
33.61—Maci Krenske12Northfield Swim Club
41.38—Jacob Yarger12Velocity Aquatics
33.23—Lily Vesta13Velocity Aquatics
33.35—Violet Connole14Northfield Swim Club
29.36—Elle Tornatore13Central Minnesota Aquatics
31.81—Lucas Ries14Manoa Aquatics
31.87—Adella Rudberg10Aquajets Swim Team
45.81—Kameron Schermann11High Tides Swim Club
39.65—Sabrina Shrestha13New Hope Crystal Plymouth Swim Club
32.34—Paige Begnaud9New Hope Crystal Plymouth Swim Club
41.91—Henley Gorka9Metro Marlins Swim Team
47.48100 Free
—Luke Grosshuesch16Velocity Aquatics
53.14—Ellie Kallhof14New Hope Crystal Plymouth Swim Club
58.31—Hannah Worthington8Aquajets Swim Team
2:01.85—Ethan Parker8Metro Marlins Swim Team
2:00.71—Ellis Reuter7Northfield Swim Club
1:57.22—Grace Welter9Metro Marlins Swim Team
1:25.02—Layla Johnson10Metro Marlins Swim Team
1:21.74—Lydia Fisher8Aquajets Swim Team
1:40.73—Eiley Carlson9New Hope Crystal Plymouth Swim Club
1:20.83—Eleanor FARNIOK9Velocity Aquatics
1:41.68—Sig Nicholson10High Tides Swim Club
1:28.20—Penelope Vose10Aquajets Swim Team
1:28.62—Mackie Paquette10Metro Marlins Swim Team
1:32.86—Evie Karels10Velocity Aquatics
1:13.92—Leighton Baker9New Hope Crystal Plymouth Swim Club
1:28.01—Lillian Saunders10New Hope Crystal Plymouth Swim Club
1:23.04—Cora Sharp9New Hope Crystal Plymouth Swim Club
1:24.84—Harvey Yarger9Velocity Aquatics
1:43.12—Kai-ning Sun9Aquajets Swim Team
1:23.84—Caroline Fulmer10Aquajets Swim Team
1:23.84100 Back
—Nicolette Lee8Aquajets Swim Team
1:40.24—Delilah Wright10Central Minnesota Aquatics
1:37.67—Landon Goiffon10New Hope Crystal Plymouth Swim Club
1:30.12—Lucy Enger8New Hope Crystal Plymouth Swim Club
1:35.93—Caroline Fulmer10Aquajets Swim Team
1:43.20—Rose Bitterman10Velocity Aquatics
1:38.42—Alex Hirsch9Aquajets Swim Team
1:37.61—Paige Begnaud9New Hope Crystal Plymouth Swim Club
1:37.97—Lochlan Kelly10New Hope Crystal Plymouth Swim Club
1:31.55—Giulia Ciferri9Aquajets Swim Team
1:32.27—Ella Wiggins10Metro Marlins Swim Team
1:37.41—Mackie Paquette10Metro Marlins Swim Team
1:43.14—Trudy Koning9Metro Marlins Swim Team
1:51.10—Victoria Liu9Aquajets Swim Team
1:39.91—Isaiah Wright8Central Minnesota Aquatics
1:46.79—Annaliese Pitt10New Hope Crystal Plymouth Swim Club
1:35.12—Ethan Han9Aquajets Swim Team
1:31.33—Colette Glaus10New Hope Crystal Plymouth Swim Club
1:28.47—Imandro Warain10Aquajets Swim Team
1:21.24—Kai-ning Sun9Aquajets Swim Team
1:29.99100 Breast
—Kate Ebert13Velocity Aquatics
1:13.53—Allie Reitmeier16Central Minnesota Aquatics
1:15.84—Sam Swanson17Velocity Aquatics
1:00.13—Ainsley Francis15Velocity Aquatics
1:09.58—Jim Graham16Northfield Swim Club
1:02.70—Maggie Newman-Virgin10High Tides Swim Club
1:55.16—Winston Du9Aquajets Swim Team
1:56.14—Lucy Enger8New Hope Crystal Plymouth Swim Club
1:55.63—Alice Macedo10New Hope Crystal Plymouth Swim Club
1:56.60—Sam Herrick10Velocity Aquatics
2:09.07—Ava Brandenburg9Metro Marlins Swim Team
2:09.29—Luke March10Aquajets Swim Team
1:37.39—Adella Rudberg10Aquajets Swim Team
1:44.63—Eleanor FARNIOK9Velocity Aquatics
1:58.94—Delilah Wright10Central Minnesota Aquatics
1:49.11—Caroline Fulmer10Aquajets Swim Team
1:49.16—Jack Hallermann9Velocity Aquatics
2:00.22—Zach Cheney10High Tides Swim Club
1:50.95—Maddie Laemmle10Central Minnesota Aquatics
1:47.74—Nia Maleche10Manoa Aquatics
1:36.37100 Fly
—Elliott Lee12Aquajets Swim Team
1:22.35—Addison St Sauver15Central Minnesota Aquatics
1:05.40—Olivia Willenbring11Central Minnesota Aquatics
1:17.17—Olivia Dammann14New Hope Crystal Plymouth Swim Club
1:03.91—Ariel Hunter12New Hope Crystal Plymouth Swim Club
1:16.61—Skylar Percy16Aquajets Swim Team
1:03.09—Lola Schottler16Velocity Aquatics
1:02.50—John Tracy16Northfield Swim Club
1:01.73—Cam Cich16Velocity Aquatics
54.62—Halle Thomas15Velocity Aquatics
1:18.84—Greta Kortuem15Northfield Swim Club
1:03.10—Kate Camp16Manoa Aquatics
1:05.69—Bridget Thayer9New Hope Crystal Plymouth Swim Club
1:37.29—Elliot Suby16New Hope Crystal Plymouth Swim Club
59.07—Kate Walz15Central Minnesota Aquatics
1:02.05—Ben Nowak12New Hope Crystal Plymouth Swim Club
1:09.10—Jack Swanson15Manoa Aquatics
55.90—Megan Li14Aquajets Swim Team
1:16.15—Liv Kirkvold12Aquajets Swim Team
1:11.16—Jacqueline Cadwell13Aquajets Swim Team
1:12.18100 IM
—Sloane Tussing11Northfield Swim Club
1:17.31—Madi Ivory13New Hope Crystal Plymouth Swim Club
1:04.38—Penelope Vose10Aquajets Swim Team
1:37.94—Bailey Stansbury11High Tides Swim Club
1:35.11—Elena Close12Velocity Aquatics
1:10.82—Frank Singer11New Hope Crystal Plymouth Swim Club
1:12.32—Sonya Ranssi10New Hope Crystal Plymouth Swim Club
1:17.00—Ian Raph12New Hope Crystal Plymouth Swim Club
1:13.87—Meghan Vemuri13New Hope Crystal Plymouth Swim Club
1:26.76—Bridget Thayer9New Hope Crystal Plymouth Swim Club
1:30.98—Margaux Nielsen7Aquajets Swim Team
2:15.63—Julia Rudebusch13High Tides Swim Club
1:06.82—Ike Gilbertsen11Aquajets Swim Team
1:22.43—Ella Lee17Manoa Aquatics
1:01.42—Riley Sheffer17New Hope Crystal Plymouth Swim Club
1:07.12—Naomi Madson10Manoa Aquatics
1:23.21—Brooklyn Sticha15Manoa Aquatics
1:25.09—Londyn Mitchell11High Tides Swim Club
1:33.38—Ellison Salk16Aquajets Swim Team
57.19—Gracelyn Betts12Northfield Swim Club
1:10.57200 Free
—Sam Pai9Aquajets Swim Team
2:47.49—Brooks Peterson13New Hope Crystal Plymouth Swim Club
2:01.58—Sophia Carroll9Aquajets Swim Team
2:50.22—Maliah Lang13Manoa Aquatics
2:15.93—Delilah Wright10Central Minnesota Aquatics
3:08.89—Aelyn Agazzi-Glaze14Aquajets Swim Team
2:06.12—Samuel Mayor15Aquajets Swim Team
2:06.06—Isla Meier12Metro Marlins Swim Team
2:31.69—Lila Thomas12Aquajets Swim Team
2:31.69—Richie Jonathan Bauer11Northfield Swim Club
2:21.32—Mara Segura16Central Minnesota Aquatics
2:03.71—Gabby Shetka14New Hope Crystal Plymouth Swim Club
2:23.11—Oliver Buszmann11Manoa Aquatics
2:48.01—Grace Hauck15Aquajets Swim Team
2:05.00—Ian Raph12New Hope Crystal Plymouth Swim Club
2:25.78—Colette Glaus10New Hope Crystal Plymouth Swim Club
2:42.90—Sophie Nelson16New Hope Crystal Plymouth Swim Club
2:06.66—Grace Hyland15New Hope Crystal Plymouth Swim Club
2:11.04—Kate Camp16Manoa Aquatics
2:04.21—Eiley Carlson9New Hope Crystal Plymouth Swim Club
2:57.82200 Back
—Madelyn Berg12Velocity Aquatics
2:47.40—McKenna Searcy15Central Minnesota Aquatics
2:16.74—Richie Jonathan Bauer11Northfield Swim Club
2:39.54—Joey Bitterman12Velocity Aquatics
2:53.87—Ike Gilbertsen11Aquajets Swim Team
2:45.56—Summer Glover15New Hope Crystal Plymouth Swim Club
2:41.07—Evelyn Neese17New Hope Crystal Plymouth Swim Club
2:19.94—Ainsley Francis15Velocity Aquatics
2:16.03—Lily Vesta13Velocity Aquatics
2:28.77—Isabella Zuo12Aquajets Swim Team
2:39.93—Aida Freed14New Hope Crystal Plymouth Swim Club
2:34.46—Bennett Oberg11High Tides Swim Club
2:29.14—Makaila Wakefield15High Tides Swim Club
2:18.62—Lexi Johnson17New Hope Crystal Plymouth Swim Club
2:13.25—Lauren Barette12Velocity Aquatics
2:27.97—Sophie Bisek17Northfield Swim Club
2:17.83—Izzie Clausman15Aquajets Swim Team
2:12.02—Vedika Thapa16New Hope Crystal Plymouth Swim Club
2:20.64—Madyson Carr14Aquajets Swim Team
2:16.88—Ruby Lindstrom15Manoa Aquatics
2:22.05200 Breast
—Mara Segura16Central Minnesota Aquatics
2:36.49—Maci Krenske12Northfield Swim Club
3:19.83—Ella Van Kirk13New Hope Crystal Plymouth Swim Club
3:02.83—Megan Wang15Aquajets Swim Team
2:49.76—Samuel Fisher14Aquajets Swim Team
2:58.53—Alyssa Pearson16New Hope Crystal Plymouth Swim Club
3:01.73—Julia Stamp12New Hope Crystal Plymouth Swim Club
3:17.34—Ashley Torner17Manoa Aquatics
2:45.33—Wyatt Helms16Velocity Aquatics
2:38.34—Ethan Windschitl11Velocity Aquatics
3:25.53—Oliver Buszmann11Manoa Aquatics
3:32.16—Aj Van Kirk11New Hope Crystal Plymouth Swim Club
3:16.91—Kate Ebert13Velocity Aquatics
2:42.13—Elizabeth Matsuura15Northfield Swim Club
3:03.83—Lucas Ma14Aquajets Swim Team
2:33.22—Henrik Maus11New Hope Crystal Plymouth Swim Club
3:08.59—Jacob Yarger12Velocity Aquatics
2:49.43—Olive Suby13New Hope Crystal Plymouth Swim Club
2:55.95—Madelyn Berg12Velocity Aquatics
3:01.97—Alice Trcka14Northfield Swim Club
2:42.93200 Fly
—Ariel Hunter12New Hope Crystal Plymouth Swim Club
2:50.83—Samuel Fisher14Aquajets Swim Team
2:33.22—Jacqueline Cadwell13Aquajets Swim Team
2:44.46—Olivia Schultze15Manoa Aquatics
2:34.01—Clara Hughes15New Hope Crystal Plymouth Swim Club
2:17.65—Addison St Sauver15Central Minnesota Aquatics
2:35.90—Jaya Larsen14New Hope Crystal Plymouth Swim Club
2:21.63200 IM
—Adley Wendlandt14High Tides Swim Club
2:31.99—Xereyna D'Souza Larson15Aquajets Swim Team
2:30.62—Sophia Robinson10New Hope Crystal Plymouth Swim Club
3:08.59—Lucy Carlson12Northfield Swim Club
2:57.26—Landon Goiffon10New Hope Crystal Plymouth Swim Club
3:19.84—Emma Born16Manoa Aquatics
2:24.78—Brody Helms15Velocity Aquatics
2:28.57—Jolif Chu11Central Minnesota Aquatics
2:42.75—Chloe Niedzielski17New Hope Crystal Plymouth Swim Club
2:25.83—Colette Glaus10New Hope Crystal Plymouth Swim Club
3:06.30—Marley Darrah14Velocity Aquatics
2:33.19—Grace Hyland15New Hope Crystal Plymouth Swim Club
2:37.36—Anna Schottler18Aquajets Swim Team
2:19.12—Eris Bielke9Velocity Aquatics
3:07.38—Clara Hughes15New Hope Crystal Plymouth Swim Club
2:27.84—Isaiah Wright8Central Minnesota Aquatics
3:40.65—Evelyn Long17Aquajets Swim Team
2:30.91—Richie Jonathan Bauer11Northfield Swim Club
2:43.17—Greta Banzhof14New Hope Crystal Plymouth Swim Club
2:46.53—Madyson Carr14Aquajets Swim Team
2:20.95400 IM
—Jacqueline Cadwell13Aquajets Swim Team
5:32.41—Madyson Carr14Aquajets Swim Team
5:00.42—Linnea Brandt16New Hope Crystal Plymouth Swim Club
5:05.94—Jaya Larsen14New Hope Crystal Plymouth Swim Club
5:17.65—AJ Enger11New Hope Crystal Plymouth Swim Club
5:29.78—Ella Floeter15Velocity Aquatics
4:50.76—Ningli Chua13Aquajets Swim Team
5:31.13—Luken Stay14Aquajets Swim Team
4:47.48—Samuel Mayor15Aquajets Swim Team
5:10.46—Ariel Hunter12New Hope Crystal Plymouth Swim Club
5:42.38—Anita Matsuura12Northfield Swim Club
5:45.51—Ella Van Kirk13New Hope Crystal Plymouth Swim Club
5:54.29—Emery Phillips12Aquajets Swim Team
5:24.33—Jack Beukelman14New Hope Crystal Plymouth Swim Club
4:40.30—Adela Madson16Manoa Aquatics
5:06.65—Lexi Johnson17New Hope Crystal Plymouth Swim Club
4:40.73—Jacob Buck11High Tides Swim Club
5:40.31—Grace Hyland15New Hope Crystal Plymouth Swim Club
5:19.38—Mark Milburn17Velocity Aquatics
4:57.37—Kate Walz15Central Minnesota Aquatics
4:45.19500 Free
—Kasie Larsen15Northfield Swim Club
5:57.12—Addie Dawes13Aquajets Swim Team
5:28.81—Riley Sheffer17New Hope Crystal Plymouth Swim Club
5:25.65—Henrik Peterson14Aquajets Swim Team
5:13.85—Megan Willenbring18Central Minnesota Aquatics
5:35.28—Luken Stay14Aquajets Swim Team
5:17.68—Grace Hyland15New Hope Crystal Plymouth Swim Club
5:41.75—Nicholas Grotbo17Velocity Aquatics
5:16.24—Griffin Scribner12New Hope Crystal Plymouth Swim Club
6:00.43—Ella Porter17Northfield Swim Club
5:47.83—Olivia Willenbring11Central Minnesota Aquatics
6:35.18—Brooks Peterson13New Hope Crystal Plymouth Swim Club
5:30.80—Lily Guerrera13Aquajets Swim Team
5:48.65—Reagan Pierce13Aquajets Swim Team
5:37.43—Liam Clark13Aquajets Swim Team
5:46.67—Kendall Heller11High Tides Swim Club
5:56.99—Stella Christensen15Aquajets Swim Team
5:25.35—Evelyn Neese17New Hope Crystal Plymouth Swim Club
5:39.40—Brielle Kaldor17New Hope Crystal Plymouth Swim Club
6:10.26—Madeline Brinkman16Aquajets Swim Team
5:32.771650 Free
—Stella Christensen15Aquajets Swim Team
18:35.41—Anita Matsuura12Northfield Swim Club
22:58.73—Oliver Buszmann11Manoa Aquatics
25:04.16—Izzie Clausman15Aquajets Swim Team
17:58.53—Jada Sivertsen17Manoa Aquatics
20:48.23—Ella Van Kirk13New Hope Crystal Plymouth Swim Club
22:51.59—Jacob Buck11High Tides Swim Club
20:58.15—Blair Gerling16Aquajets Swim Team
20:11.50—Kasie Larsen15Northfield Swim Club
20:36.51—Kate Camp16Manoa Aquatics
19:26.56—Lexi Johnson17New Hope Crystal Plymouth Swim Club
18:35.73—Lily Guerrera13Aquajets Swim Team
19:36.50—Hennessy Momberg15Northfield Swim Club
21:15.54—Addie Dawes13Aquajets Swim Team
19:16.35—Madeline Kirkvold14Aquajets Swim Team
19:00.48—Sabrina Shrestha13New Hope Crystal Plymouth Swim Club
19:27.54—Grace Hyland15New Hope Crystal Plymouth Swim Club
19:18.34—Joshua Mayor13Aquajets Swim Team
18:48.42