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
—Khloe Pfeifer11Dakota Riptide
30.91—Lydia Kroon11Pierre Swim Team
32.18—Tigue Karst12Aberdeen Swim Club
30.08—Kinley Hinrich10Sioux Falls Swim Team
28.23—Otto Nelson10Brookings Swim Club
36.77—Layla Reiffenberger10Rushmore Swim Team
34.26—Noah Sabers12Sioux Falls Swim Team
30.72—Killian Bassett10Sioux Falls Swim Team
34.37—Cassidy Blauert10Pierre Swim Team
42.64—Garrett Linn10Pierre Swim Team
36.53—Scarlett Almjeld9Aberdeen Swim Club
49.86—Parker Friend12Rushmore Swim Team
32.79—Jackson Edwards10Rushmore Swim Team
38.05—Logan Smith9Aberdeen Swim Club
33.61—Braelyn Anderson12Aberdeen Swim Club
32.21—Grayson vankeulen10Sioux Falls Swim Team
30.55—Lainey Byer12Watertown Area Swim Club
29.94—Hadley Koistinen12Black Hills Gold Swimming
33.62—Oscar Patton8Dakota Riptide
44.31—Addelyn Rausch9Brookings Swim Club
35.2150 Back
—Macy Peterson7Sioux Falls Swim Team
52.50—Quinn Humphrey10Brookings Swim Club
37.15—Railynn James9Rushmore Swim Team
38.02—Emmet Anderson10Aberdeen Swim Club
45.02—Killian Bassett10Sioux Falls Swim Team
43.50—Winnie Hansen10Rushmore Swim Team
44.12—Wyatt deBlonk12Brookings Swim Club
31.63—Alex Haas12Vermillion Area Swim Team
32.31—Addelyn Rausch9Brookings Swim Club
40.55—Trent Dekker9Tri State Swim Team
46.14—Aleyna Broughton9Dakota Riptide
45.92—Jordy Walder9Dakota Riptide
48.68—Blakesley Schleiffarth12Rushmore Swim Team
37.19—Ryker Mahowald9Vermillion Area Swim Team
45.69—Jackson Sleger12Pierre Swim Team
41.39—Bridger Mahowald10Vermillion Area Swim Team
43.95—Essence Hinkelman11Watertown Area Swim Club
42.85—Carter Mawhiney10Sioux Falls Swim Team
44.68—Natalie Meyer9Aberdeen Swim Club
51.24—Jonathon Gibbons10Rushmore Swim Team
1:00.8650 Breast
—Reegan O'Connor8Vermillion Area Swim Team
56.27—Greta Anderson8Aberdeen Swim Club
1:01.40—William Olson Olson8Vermillion Area Swim Team
59.98—Hadley Dendinger12Vermillion Area Swim Team
39.52—Jonah Iburg12Dakota Riptide
42.02—Andrew Olson10Vermillion Area Swim Team
47.74—Izzy Renaud12Rushmore Swim Team
32.26—Katelynn Kruger10Rushmore Swim Team
50.06—Teagan Olson11Pierre Swim Team
45.40—Roxy Blom12Sioux Falls Swim Team
35.19—Kolton Hinrich10Sioux Falls Swim Team
39.00—Teddy Kessler10Brookings Swim Club
50.07—Bryce Bockholt11Sioux Falls Swim Team
39.77—Emmett Morehouse11Brookings Swim Club
39.68—Cora Schloss9Vermillion Area Swim Team
56.98—Isabelle Emerson12Vermillion Area Swim Team
48.16—Camden Ulrich10Sioux Falls Swim Team
48.47—Khloe Pfeifer11Dakota Riptide
38.03—Owen Anderson12Rushmore Swim Team
45.35—Hudson Lee12Sioux Falls Swim Team
37.3650 Fly
—Torin Bergman10Rushmore Swim Team
33.41—Kora Lind9Vermillion Area Swim Team
39.40—Margot Meyer9Sioux Falls Swim Team
47.67—Kjersten Johnson12Brookings Swim Club
35.05—Jon Gilhooly12Sioux Falls Swim Team
36.63—Hadley Dendinger12Vermillion Area Swim Team
34.31—Max Anderson12Aberdeen Swim Club
37.02—Wyatt deBlonk12Brookings Swim Club
30.81—Brady Burgess12Rushmore Swim Team
30.65—Brooke Scheitler11Sioux Falls Swim Team
34.95—John Jacobson11Yankton Swim Team
30.37—Waverly Anderson8Rushmore Swim Team
52.07—Bentley Frost8Pierre Swim Team
37.91—Campbell Deboer8Watertown Area Swim Club
52.46—Lydia Nishimura8Rushmore Swim Team
50.25—Violet Rush7Sioux Falls Swim Team
1:19.31—Emmet Anderson10Aberdeen Swim Club
52.80—Hazel Whalen12Sioux Falls Swim Team
34.05—Kinley Hinrich10Sioux Falls Swim Team
32.48—Nolan Heasley9Pierre Swim Team
43.93100 Free
—Macy Peterson7Sioux Falls Swim Team
1:38.79—Kate Hohm8Sioux Falls Swim Team
1:42.72—Lainey Byer12Watertown Area Swim Club
1:06.02—Cozy King10Aberdeen Swim Club
1:23.64—Rylee O'Connor11Vermillion Area Swim Team
1:04.81—Erin Huether11Rushmore Swim Team
1:11.98—Kiersten Mittelstedt11Dakota Riptide
1:12.76—Maryanne Ainslie12Rushmore Swim Team
1:12.62—Layla Reiffenberger10Rushmore Swim Team
1:15.11—Spencer Bonjour11Yankton Swim Team
1:12.89—Becca Gilhooly10Sioux Falls Swim Team
1:23.57—Quinnley Miner12Dakota Riptide
1:00.90—Khloe Pfeifer11Dakota Riptide
1:08.48—Nellie Meyer10Madison Swim Club
1:33.70—Wesley Hanson-McComb10Brookings Swim Club
1:14.74—Liam Baker12Sioux Falls Swim Team
1:09.81—Carter Mawhiney10Sioux Falls Swim Team
1:21.53—Isabella Alarcon8Dakota Riptide
1:35.12—Bentley Frost8Pierre Swim Team
1:16.98—Davidia Frederick7Pierre Swim Team
2:02.69100 Back
—Kolton Hinrich10Sioux Falls Swim Team
1:22.67—Jonah Pesola10Sioux Falls Swim Team
1:46.70—Camilla Ulrich12Sioux Falls Swim Team
1:16.09—Maggie Forman10Rushmore Swim Team
1:33.92—Kellen Haugen10Watertown Area Swim Club
1:35.18—Audrey Anderson9Aberdeen Swim Club
1:43.88—Andrea DeMers9Pierre Swim Team
1:47.78—Lydia Kroon11Pierre Swim Team
1:24.87—Maggie Matthiesen12Sioux Falls Swim Team
1:19.36—Asher Schwan10Aberdeen Swim Club
1:23.03—Theodore Marlette12Yankton Swim Team
1:11.54—Liam Baker12Sioux Falls Swim Team
1:20.30—Iken Spanos11Sioux Falls Swim Team
1:17.33—Camden Ulrich10Sioux Falls Swim Team
1:22.40—Malachi Peterson12Watertown Area Swim Club
1:22.98—Levi Leslie12Aberdeen Swim Club
1:18.86—Jackson Edwards10Rushmore Swim Team
1:30.09—Kinsley Anderson11Aberdeen Swim Club
1:26.19—Alex Haas12Vermillion Area Swim Team
1:09.30—Owen Spanos11Sioux Falls Swim Team
1:16.97100 Breast
—Otto Nelson10Brookings Swim Club
1:42.07—Railynn James9Rushmore Swim Team
1:44.03—Jonah Iburg12Dakota Riptide
1:32.33—Laura Villanueva9Yankton Swim Team
1:48.86—Abram Doll12Pierre Swim Team
1:17.09—Gianna Giovanetti9Pierre Swim Team
1:53.74—Charlotte Haynes9Pierre Swim Team
1:58.68—Garrett Linn10Pierre Swim Team
1:39.03—Bryce Bockholt11Sioux Falls Swim Team
1:26.11—Betty Lukkes11Pierre Swim Team
1:29.48—Kolton Hinrich10Sioux Falls Swim Team
1:26.04—Autumn Costain12Sioux Falls Swim Team
1:21.12—Harper Weber11Sioux Falls Swim Team
1:34.45—Carter Mawhiney10Sioux Falls Swim Team
1:50.21—Lane Hutmacher9Watertown Area Swim Club
1:44.58—Glory Makens11Watertown Area Swim Club
1:33.55—Becca Gilhooly10Sioux Falls Swim Team
1:46.84—Gibson Ensaldo12Aberdeen Swim Club
1:19.74—Hudson Lee12Sioux Falls Swim Team
1:19.88—Sophia Bass12Watertown Area Swim Club
1:24.22100 Fly
—John Jacobson11Yankton Swim Team
1:07.05—Theodore Marlette12Yankton Swim Team
1:08.97—Charlotte Holien12Watertown Area Swim Club
1:04.83—Ginny Peterson10Aberdeen Swim Club
1:18.59—Roxy Blom12Sioux Falls Swim Team
1:14.90—Rylee Wagers11Sioux Falls Swim Team
1:04.60—Elena Pass12Sioux Falls Swim Team
1:18.18—Kai Walder10Dakota Riptide
1:33.41—Tigue Karst12Aberdeen Swim Club
1:20.40—James Ashton10Rushmore Swim Team
1:26.84—Will Rieffenberger10Watertown Area Swim Club
2:04.59—Nathan Schryver12Rushmore Swim Team
1:17.14—Maryanne Ainslie12Rushmore Swim Team
1:23.64—Winnie Hansen10Rushmore Swim Team
1:46.45—Brenden Kuehl10Brookings Swim Club
1:45.27—Hudson Hovdestad12Sioux Falls Swim Team
1:24.31—Noah Key11Deadwood Lead 76'ers
1:08.89—Finney Sheehan10Deadwood Lead 76'ers
1:46.06—Graham Mancell10Watertown Area Swim Club
1:32.72—Gibson Ensaldo12Aberdeen Swim Club
1:19.05100 IM
—Owen King8Rushmore Swim Team
1:47.95—Rylan Renaud10Rushmore Swim Team
1:38.11—Ida Mancell8Watertown Area Swim Club
1:53.12—Hudson Hovdestad12Sioux Falls Swim Team
1:21.47—Everley Weber9Sioux Falls Swim Team
1:33.40—Cyver Pietz11Yankton Swim Team
1:29.36—Jordy Walder9Dakota Riptide
1:41.38—Davidia Frederick7Pierre Swim Team
2:17.92—Lukas Bergman8Rushmore Swim Team
1:36.62—Ryker Mahowald9Vermillion Area Swim Team
1:41.21—John Jacobson11Yankton Swim Team
1:08.00—Mia Topolinski11Sioux Falls Swim Team
1:10.58—Levi Leslie12Aberdeen Swim Club
1:25.75—Rylee O'Connor11Vermillion Area Swim Team
1:14.08—Lainey Byer12Watertown Area Swim Club
1:18.21—Winnie Hansen10Rushmore Swim Team
1:29.22—Railynn James9Rushmore Swim Team
1:23.30—Amelia Snortland12Sioux Falls Swim Team
1:15.33—Jj Johnston8Aberdeen Swim Club
1:54.39—Tigue Karst12Aberdeen Swim Club
1:15.58200 Free
—Izzy Renaud12Rushmore Swim Team
2:03.83—Lane Hutmacher9Watertown Area Swim Club
3:05.14—Jackson Edwards10Rushmore Swim Team
3:13.11—Gabe Ashton9Sioux Falls Swim Team
3:22.42—Jon Gilhooly12Sioux Falls Swim Team
2:45.13—Carter Mawhiney10Sioux Falls Swim Team
3:01.10—Jonah Pesola10Sioux Falls Swim Team
3:22.38—Camilla Ulrich12Sioux Falls Swim Team
2:25.40—Anton Todd9Pierre Swim Team
3:00.28—Evan Zuercher9Sioux Falls Swim Team
3:14.02—Emmet Anderson10Aberdeen Swim Club
3:13.63—Callie Weber11Sioux Falls Swim Team
2:37.27—Luci Kleinjan9Sioux Falls Swim Team
3:29.01—Ella Morehouse10Brookings Swim Club
3:05.59—Nolan Heasley9Pierre Swim Team
2:54.73—Blakesley Schleiffarth12Rushmore Swim Team
2:29.67—Kora Lind9Vermillion Area Swim Team
2:42.88—Gabby Miller12Sioux Falls Swim Team
2:04.64—Bryce Bockholt11Sioux Falls Swim Team
2:20.91—Kollins Fink12Yankton Swim Team
2:29.90200 Breast
—Khloe Pfeifer11Dakota Riptide
2:57.91200 IM
—Quentyn Boerboom9Southwest Swim Club
3:49.63—Jonah Pesola10Sioux Falls Swim Team
3:50.10—Jade Hermans10Watertown Area Swim Club
3:17.07—Will Caveny12Pierre Swim Team
3:12.10—Chloe Hermans10Watertown Area Swim Club
3:20.09—Owen Spanos11Sioux Falls Swim Team
2:57.18—Winnie Hansen10Rushmore Swim Team
3:12.04—Adam Murphy10Dakota Riptide
3:20.21—Garrett Linn10Pierre Swim Team
3:22.76—Rylan Renaud10Rushmore Swim Team
3:26.55—Asher Schwan10Aberdeen Swim Club
3:07.11—Owen Brich11Rushmore Swim Team
3:08.89—Ella Morehouse10Brookings Swim Club
3:21.08—Carter Smallman12Aberdeen Swim Club
3:07.20—Yenna Malimanek12Watertown Area Swim Club
3:00.07—Sam Daly12Sioux Falls Swim Team
2:46.97—Lila Knutson12Sioux Falls Swim Team
2:27.43—Emmett Morehouse11Brookings Swim Club
2:43.41—Tigue Karst12Aberdeen Swim Club
2:41.39—Noah Sabers12Sioux Falls Swim Team
2:56.98500 Free
—Quinnley Miner12Dakota Riptide
5:56.91—Crosby Bass10Watertown Area Swim Club
6:33.76—Lainey Byer12Watertown Area Swim Club
6:25.21—Lila Knutson12Sioux Falls Swim Team
5:44.38—Izzy Renaud12Rushmore Swim Team
5:29.54—Hudson Lee12Sioux Falls Swim Team
5:54.50—Nash Kremer11Dakota Riptide
6:39.60—Greyson Brudvig12Aberdeen Swim Club
7:01.91—Roxy Blom12Sioux Falls Swim Team
6:35.89—Haevyn Jones11Watertown Area Swim Club
5:57.55—Finney Sheehan10Deadwood Lead 76'ers
7:42.96—Ava Tautkus10Deadwood Lead 76'ers
8:04.70—Sam Daly12Sioux Falls Swim Team
6:29.79—Molly Sachau12Deadwood Lead 76'ers
6:38.91—Isaac Pitz12Sioux Falls Swim Team
5:40.23—Harper Weber11Sioux Falls Swim Team
7:16.08—Camilla Ulrich12Sioux Falls Swim Team
6:27.11—Kru Schaack11Watertown Area Swim Club
7:01.02—Logan Hunter12Rushmore Swim Team
5:54.26—Owen Anderson12Rushmore Swim Team
6:40.80