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
—Haley Sargent8Minnetonka Swim Club
44.08—Austin Wellmann10New Hope Crystal Plymouth Swim Club
38.67—Landon Goiffon10New Hope Crystal Plymouth Swim Club
34.14—Lois Singer9New Hope Crystal Plymouth Swim Club
33.42—Nate Selinger9Minnetonka Swim Club
33.53—Liv Herzog10West Express Swim Team
31.11—James Casterton8Manoa Aquatics
37.22—Hannah Creswell8Edina Swim Club
40.34—Chloe Ricketts9Edina Swim Club
31.12—Henry Astry7West Express Swim Team
43.15—Athena Chang10South East Metro Sharks
31.11—Arden Bliss9Minnetonka Swim Club
40.76—Jogi Egbers10St Croix Swim Club
26.97—Sydnee Trautvetter8Mako Aquatics
38.72—Charlotte Williams7West Express Swim Team
37.50—Tori Hajny10Minnetonka Swim Club
33.76—Maxine Arntzen10St Croix Swim Club
33.51—Drew Gorzek10Great Wolf Swim Team
30.35—Liam Benson9Sea Devils
36.55—Owen Mathiason10St Croix Swim Club
31.1950 Back
—Elizabeth Myhre10Riptide
35.28—Henry Astry7West Express Swim Team
45.40—Ana Tapernoux10Edina Swim Club
34.28—Crosby Coleman9Rochester Swim Club
36.25—Nora Folger10Minnesota Flyers
37.93—Emmett Olsen8Edina Swim Club
43.44—Lily Stinson8Hurricanes Swim Team
41.66—Connor Williams8Foxjets Swim Team
48.37—Mallory Deen8Edina Swim Club
45.37—Fiona Prill10Riptide
35.23—Kami Tong8Riptide
44.33—Dot or Dottie Wilkie7Sea Devils
47.51—Marcus Kalmi8Riptide
39.08—Joshua Webster8Minnetonka Swim Club
47.79—Harrison Carr9Aquajets Swim Team
33.95—Liv Herzog10West Express Swim Team
35.43—Leilani Hill9New Hope Crystal Plymouth Swim Club
33.88—Scott Maley9Rochester Swim Club
38.13—James Casterton8Manoa Aquatics
42.74—Oakley Froelich8Rochester Swim Club
46.0250 Breast
—Lochlan McClary8Hurricanes Swim Team
52.27—Eric Ruan8South East Metro Sharks
50.80—Cecelia Wolf8Edina Swim Club
50.80—Kade Mulholland10South Metro Storm
41.40—Bennett Meusel8South East Metro Sharks
51.67—James Casterton8Manoa Aquatics
51.67—Will MacPhail8Edina Swim Club
47.15—Harry Zhou10Aquajets Swim Team
42.55—Peyton Lintereur8Riptide
54.94—Kami Tong8Riptide
54.47—Wyatt Broughten10South Metro Storm
42.80—Michael Drewitz9South Metro Storm
45.50—Hazel Rivers8Foxjets Swim Team
52.22—Colin Anderson8West Express Swim Team
58.02—Hailey Kotilinek10Wright County Wave
40.76—Erika Cotter8St Croix Swim Club
51.93—Nicholas Ries10Riptide
40.44—Seb Gallant9New Hope Crystal Plymouth Swim Club
45.19—Zara Maleche8Manoa Aquatics
46.84—Hadley Law10Hurricanes Swim Team
43.8650 Fly
—Seb Gallant9New Hope Crystal Plymouth Swim Club
35.38—Kevin Nie10South East Metro Sharks
33.53—Ana Tapernoux10Edina Swim Club
34.13—Jorgen Newberg10Willmar Aquatic Racing Stingrays
38.69—Olivia Dubois10Riptide
36.90—Mason Stout9Foxjets Swim Team
36.90—Audrey Hogendorn7Hurricanes Swim Team
51.67—Ian Liu8Riptide
47.89—Lucas Heine8Foxjets Swim Team
56.68—Savannah Scrafford10Riptide
34.15—Ben Kohler10Riptide
34.15—Sonny Corniea8Blackline Aquatics
41.97—Isaiah Wright8Central Minnesota Aquatics
48.37—Calista Wang10Rochester Swim Club
32.61—Oakley Froelich8Rochester Swim Club
52.08—Viola Johnson8Hastings Area Swim Team
51.93—Grant Rivers10Foxjets Swim Team
35.40—Julia Hong8Foxjets Swim Team
49.65—Luella McGovern8Hurricanes Swim Team
47.65—Kade Mulholland10South Metro Storm
38.74100 Free
—Kennedy Whiting9Minnetonka Swim Club
1:17.19—Calista Wang10Rochester Swim Club
1:05.23—Lucas Heine8Foxjets Swim Team
1:33.05—Ari Dalsin9Minnetonka Swim Club
1:23.95—Lucy Enger8New Hope Crystal Plymouth Swim Club
1:18.06—Leyann Deguzman10Great Wolf Swim Team
1:09.25—Poppy Decker10Blackline Aquatics
1:09.21—Emmett Tourney8Red Wing Swim Club
1:23.24—Luther Zielke8Hurricanes Swim Team
1:32.98—Chloe Ricketts9Edina Swim Club
1:09.92—George Shearen8River Falls Swim Club
1:32.89—Max Block8Metro Marlins Swim Team
1:31.03—Belle Hayducsko8Menomonie Area Aquatics
1:27.93—Kami Tong8Riptide
1:27.38—Isaiah Wright8Central Minnesota Aquatics
1:41.31—Milo Pangborn8Foxjets Swim Team
1:28.69—Shepard Elenkiwich8Minnetonka Swim Club
1:39.17—Luke Dobberfuhl10Edina Swim Club
1:09.20—Peyton Lintereur8Riptide
1:32.60—Emily Enodunmwenben8Riptide
1:38.69100 Back
—Hadley Law10Hurricanes Swim Team
1:20.84—Winston Du9Aquajets Swim Team
1:24.70—Drew Gorzek10Great Wolf Swim Team
1:14.79—Liv Herzog10West Express Swim Team
1:19.64—Gweneth Hermann10Riptide
1:14.76—Jack Donohue10Edina Swim Club
1:22.60—James Haney10Minnetonka Swim Club
1:31.28—Crosby Coleman9Rochester Swim Club
1:19.35—Nia Maleche10Manoa Aquatics
1:19.50—Leilani Hill9New Hope Crystal Plymouth Swim Club
1:19.60—Natalie Hingeveld10Hurricanes Swim Team
1:25.64—Kevin Nie10South East Metro Sharks
1:18.70—Leyann Deguzman10Great Wolf Swim Team
1:19.24—Fiona Prill10Riptide
1:15.47—Annette Sahli10Hastings Area Swim Team
1:17.46—Ava Zimmerman10Minnetonka Swim Club
1:18.27—Harry Zhou10Aquajets Swim Team
1:19.71—TJ Scribner10New Hope Crystal Plymouth Swim Club
1:20.14—Elizabeth Myhre10Riptide
1:16.00—Scott Maley9Rochester Swim Club
1:25.03100 Breast
—Morgan Trinka10North Suburban Aquatic Club
1:33.21—Elizabeth Myhre10Riptide
1:29.37—Emma Tran10Great Wolf Swim Team
1:29.26—Olivia Dubois10Riptide
1:33.67—Liam Schnobrich9St Croix Swim Club
1:37.31—Keegan Brendemuhl10Red Dragon Swimming
1:33.68—Mason Stout9Foxjets Swim Team
1:41.65—Bianca Lacek10Rochester Swim Club
1:34.55—Harry Schultz10New Hope Crystal Plymouth Swim Club
1:29.50—Savannah Scrafford10Riptide
1:29.86—Stella Heiling10West Express Swim Team
1:34.74—TOCHI EGBUE10Great Wolf Swim Team
1:30.37—Simon Reichard10Rochester Swim Club
1:22.25—Hailey Kotilinek10Wright County Wave
1:29.19—Maya Pierskalla10Blackline Aquatics
1:26.94—Nora Ferris10South Metro Storm
1:25.79—Michael Drewitz9South Metro Storm
1:39.00—Anna Schultz10Rochester Swim Club
1:35.84—Jayden Duanmu10Minnetonka Swim Club
1:37.67—Murphy DiMarco10Riptide
1:40.12100 Fly
—TJ Scribner10New Hope Crystal Plymouth Swim Club
1:23.59—Emma Tran10Great Wolf Swim Team
1:23.32—Aveyln Masters10Foxjets Swim Team
1:29.33—Alex Ketz10Great Wolf Swim Team
1:22.74—Sig Nicholson10High Tides Swim Club
1:34.98—Elli Brazis10St Croix Swim Club
1:24.27—Amelia Brudzinski10River Falls Swim Club
1:31.98—Stella Engelmeyer10Rochester Swim Club
1:16.44—Ella Nelson10Great Wolf Swim Team
1:26.40—Fiona Prill10Riptide
1:31.76—Kimme Lee9Aquajets Swim Team
1:21.94—Lauren Kalmi10Riptide
1:24.87—Teague Perry9Sea Devils
1:31.17—Nyah Nagy10Minnetonka Swim Club
1:17.22—Lilliana Breyer10South Metro Storm
1:16.48—Trystan Tanner10New Hope Crystal Plymouth Swim Club
1:13.57—Morgan Cain10Monticello Swim Club
1:26.63—Isla Wensmann10Edina Swim Club
1:12.24—Evan Nakamitsu10Hurricanes Swim Team
1:37.12—Crosby Coleman9Rochester Swim Club
1:18.27100 IM
—Gigi Brandstatter8Blackline Aquatics
1:37.74—Elliot Huibregtse10West Express Swim Team
1:18.46—Jaylen Chen8Riptide
1:38.94—Ella Gengler7Riptide
1:43.50—Madeleine Kirk10Hurricanes Swim Team
1:14.83—Maja Anderson8Barracuda Aquatics Club
1:46.72—Hazel Rohde8St Croix Swim Club
1:45.68—Charlotte Bell8Central Minnesota Aquatics
1:48.36—Harry Zhou10Aquajets Swim Team
1:17.25—Clara Bertucci8Hurricanes Swim Team
1:44.56—Ivy Peterson7Edina Swim Club
1:53.69—Lucy Enger8New Hope Crystal Plymouth Swim Club
1:33.73—Emma Tran10Great Wolf Swim Team
1:21.48—Zara Mirkovic7Edina Swim Club
1:46.88—Maggie Randall8North Suburban Aquatic Club
1:44.23—Hazel Rivers8Foxjets Swim Team
1:39.22—Greta Hedberg8South East Metro Sharks
1:43.99—Lucy Engelmeyer8Rochester Swim Club
1:48.45—Cecelia Wolf8Edina Swim Club
1:37.85—Nicolette Lee8Aquajets Swim Team
1:37.14200 Free
—Fiona Prill10Riptide
2:27.65—Kennedy Pierce10Aquajets Swim Team
2:37.26—Nima Ghodsian10South East Metro Sharks
2:27.77—Lilliana Breyer10South Metro Storm
2:20.84—Addie Gilkey10Rochester Swim Club
2:27.21—Norah Pearson9Monticello Swim Club
2:31.99—Luke Sayer10Foxjets Swim Team
2:16.18—Simon Reichard10Rochester Swim Club
2:22.81—Elliot Huibregtse10West Express Swim Team
2:38.74—Harry Zhou10Aquajets Swim Team
2:28.56—Jack Rendahl10Edina Swim Club
2:31.45—Naomi Madson10Manoa Aquatics
2:36.29—Savannah Scrafford10Riptide
2:25.77—Isla Wensmann10Edina Swim Club
2:21.88—Ethan Christ10Edina Swim Club
2:25.98—Colette Glaus10New Hope Crystal Plymouth Swim Club
2:41.17—Leyann Deguzman10Great Wolf Swim Team
2:33.31—Luke Dobberfuhl10Edina Swim Club
2:30.73—Crosby Coleman9Rochester Swim Club
2:36.11—Sammy Fuerstneau9Edina Swim Club
2:44.64200 IM
—Quinn Aunan10Foxjets Swim Team
2:53.32—Olie Nielsen9Aquajets Swim Team
3:00.53—Clara Zielke10Hurricanes Swim Team
2:53.87—Grant Rivers10Foxjets Swim Team
2:54.51—Chloe Ricketts9Edina Swim Club
2:46.65—James Haney10Minnetonka Swim Club
3:08.21—Maelynn Martinson10Wright County Wave
3:03.01—Marin Clark9Aquajets Swim Team
2:58.89—Addie Gilkey10Rochester Swim Club
2:42.85—Isla Wensmann10Edina Swim Club
2:32.17—Morgan Trinka10North Suburban Aquatic Club
2:50.40—Harry Schultz10New Hope Crystal Plymouth Swim Club
2:50.80—Elli Brazis10St Croix Swim Club
2:57.27—Sonya Ranssi10New Hope Crystal Plymouth Swim Club
2:49.95—Nyah Nagy10Minnetonka Swim Club
2:46.00—Alice Barrone10Rochester Swim Club
2:44.98—McKinley Vogtman10Hurricanes Swim Team
2:55.13—Anders Hedberg10South East Metro Sharks
2:31.63—Jacob Zechmeister9Minnetonka Swim Club
2:48.18—Nolan Stumpf9Aquajets Swim Team
2:52.31