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
—Olivia Neys14Aberdeen Swim Club
34.68—Yenna Malimanek12Watertown Area Swim Club
33.35—Addyson Edwards17Aberdeen Swim Club
32.45—Colt Frein18Rushmore Swim Team
25.42—Nathan Schryver12Rushmore Swim Team
33.52—Mckoy Pereboom15Watertown Area Swim Club
27.45—Campbell Deboer8Watertown Area Swim Club
42.80—Kip Wede14Dakota Riptide
27.45—Katelynn Dallmann17Aberdeen Swim Club
34.51—Adam Murphy10Dakota Riptide
40.74—Natalie Bien16Sioux Falls Swim Team
31.16—Quinnley Miner13Dakota Riptide
31.45—Lyric French12Rushmore Swim Team
34.32—Keegan Jones18Rushmore Swim Team
25.62—Wyatt deBlonk13Brookings Swim Club
30.48—Kolton Hinrich10Sioux Falls Swim Team
39.15—Ben Anderson16Dakota Riptide
28.60—Waverly Anderson8Rushmore Swim Team
49.40—Alex Ottenbacher17Watertown Area Swim Club
26.67—Elle Humphrey13Brookings Swim Club
32.8850 Back
—James Ashton10Rushmore Swim Team
41.75—Kyla Hinrich13Sioux Falls Swim Team
32.20—Owen Anderson12Rushmore Swim Team
45.39—Lennon North8Aberdeen Swim Club
1:07.03—Lucas Kroon8Pierre Swim Team
54.28—Halle Bidus13Sioux Falls Swim Team
36.91—Everlie Reuter11Watertown Area Swim Club
42.34—Owen Rippe10Yankton Swim Team
42.96—Haistyn Huss14Dakota Riptide
36.66—Vincent Shahbazi13Rushmore Swim Team
37.31—Joanie Makens14Watertown Area Swim Club
37.58—Daniel McConnell7Rushmore Swim Team
1:03.72—Libby Huggett8Webster Swim Team
59.34—Collins Pfeifer7Dakota Riptide
1:01.54—Brooke Scheitler12Sioux Falls Swim Team
37.36—Teddy Hall8Sioux Falls Swim Team
1:08.44—Jensen Weber12Brookings Swim Club
38.64—Killian Bassett10Sioux Falls Swim Team
48.35—Railynn James10Rushmore Swim Team
45.07—Nathan Schryver12Rushmore Swim Team
39.5050 Breast
—Kegan Kasparek10Watertown Area Swim Club
48.70—Rasmus Hein12Sioux Falls Swim Team
49.45—Kellen Lambrechts8Watertown Area Swim Club
1:27.37—Amelia Meland11Brookings Swim Club
43.47—Collins Pfeifer7Dakota Riptide
1:19.44—Henry Whalen8Sioux Falls Swim Team
1:14.10—Roxy Blom12Sioux Falls Swim Team
39.92—Marcus Pass9Sioux Falls Swim Team
54.63—Ella Morehouse10Brookings Swim Club
52.52—Ashton VanKeulen9Sioux Falls Swim Team
59.33—Nina Bockholt8Sioux Falls Swim Team
1:08.44—Lukas Bergman8Rushmore Swim Team
52.23—Lucas Kroon8Pierre Swim Team
1:08.93—Rylan Renaud10Rushmore Swim Team
56.74—Carter Mawhiney10Sioux Falls Swim Team
57.58—Jada Wright13Yankton Swim Team
37.27—Logan Dexter14Watertown Area Swim Club
40.82—Sophia Bass13Watertown Area Swim Club
43.41—Gibson Ensaldo12Aberdeen Swim Club
40.74—Max Anderson12Aberdeen Swim Club
46.5950 Fly
—Kora Lind9Vermillion Area Swim Team
41.07—Davidia Frederick7Pierre Swim Team
1:07.75—Ginny Calhoun8Rushmore Swim Team
1:09.12—Yenna Malimanek12Watertown Area Swim Club
38.41—Ava Smallman13Aberdeen Swim Club
38.00—Luke Gibbons14Rushmore Swim Team
37.54—Landon Anderson14Rushmore Swim Team
35.23—Chloe Hermans10Watertown Area Swim Club
51.20—Edie Hoftiezer10Watertown Area Swim Club
41.30—Alex Haas13Vermillion Area Swim Team
33.53—Claire Sachau14Deadwood Lead 76'ers
32.55—Maryn Peterson8Aberdeen Swim Club
1:16.20—Anton Todd10Pierre Swim Team
54.77—Piper Sheehan9Deadwood Lead 76'ers
49.82—Amelia Erickson8Watertown Area Swim Club
55.42—Garrett Linn11Pierre Swim Team
48.26—Jensen Weber12Brookings Swim Club
34.75—Andre Harris10Sioux Falls Swim Team
47.61—Winnie Hansen10Rushmore Swim Team
42.96—Theodore Marlette12Yankton Swim Team
34.21100 Free
—Andrew Graves16Rushmore Swim Team
1:06.06—Jensen Weber12Brookings Swim Club
1:10.69—Charlie Hull17Pierre Swim Team
1:06.06—Nolan Christopher17Southwest Swim Club
57.69—Sylvia Baumgartner17Sioux Falls Swim Team
1:11.58—Lorelai Grund18Watertown Area Swim Club
1:07.04—Seth Jacobson14Yankton Swim Team
1:00.20—Lia Tiangco15Sioux Falls Swim Team
1:05.13—Liam Baker12Sioux Falls Swim Team
1:19.99—Nolan Hunter9Rushmore Swim Team
1:35.32—Isaiah Volzke14Sioux Falls Swim Team
1:00.55—Waverly Anderson8Rushmore Swim Team
1:56.98—Bennett Pankratz13Sioux Falls Swim Team
59.30—Avery Jensen8Yankton Swim Team
1:55.27—Gus Rowland10Sioux Falls Swim Team
1:42.13—Hudson Rausch8Brookings Swim Club
1:40.95—Badyn Hickey15Dakota Riptide
1:17.41—Lukas Bergman8Rushmore Swim Team
1:33.81—Erin Huether12Rushmore Swim Team
1:18.71—Rylee Wagers11Sioux Falls Swim Team
1:06.16100 Back
—Aria Reimers7Pierre Swim Team
3:08.12—Landon Anderson14Rushmore Swim Team
1:23.54—Kip Wede14Dakota Riptide
1:11.47—Marissa Renaud18Rushmore Swim Team
1:10.84—Jack Lentz16Dakota Riptide
1:15.46—Ethan Gugel13Sioux Falls Swim Team
1:08.41—Maddy Reit17Sioux Falls Swim Team
1:19.22—Alex Haas13Vermillion Area Swim Team
1:18.56—Isaiah Volzke14Sioux Falls Swim Team
1:12.18—Keegan Jones18Rushmore Swim Team
1:13.33—Liam Baker12Sioux Falls Swim Team
1:31.22—Jonah Thorson7Watertown Area Swim Club
2:23.97—Layton Boots7Sioux Falls Swim Team
2:09.61—Ty Wellnitz12Watertown Area Swim Club
1:21.48—Flynn Erickson6Watertown Area Swim Club
2:27.92—Jb Rathburn11Watertown Area Swim Club
1:27.68—Sam Hoftiezer7Watertown Area Swim Club
2:06.51—Ginny Calhoun8Rushmore Swim Team
2:11.04—Rasmus Hein12Sioux Falls Swim Team
1:31.57—Lydia Kroon12Pierre Swim Team
1:40.77100 Breast
—Ginny Calhoun8Rushmore Swim Team
2:25.20—Seth Jacobson14Yankton Swim Team
1:16.07—Isaac Pitz13Sioux Falls Swim Team
1:29.58—Abigail Warmbrand18Dakota Riptide
1:22.56—Weston Vankeulen15Sioux Falls Swim Team
1:22.21—Jay McAreavey16Watertown Area Swim Club
1:28.61—Mataya Mutziger15Dakota Riptide
1:36.67—Lauren Sahli15Aberdeen Swim Club
1:44.82—Sylvia Baumgartner17Sioux Falls Swim Team
1:32.36—Izzy Renaud13Rushmore Swim Team
1:17.34—Hudson Lee13Sioux Falls Swim Team
1:35.67—Sarah Gilhooly16Sioux Falls Swim Team
1:27.04—Kip Wede14Dakota Riptide
1:10.46—Owen Johnson17Rushmore Swim Team
1:14.36—Jorgen Johnson16Brookings Swim Club
1:24.01—Halle Bidus13Sioux Falls Swim Team
1:30.20—Lia Tiangco15Sioux Falls Swim Team
1:25.39—Addy Moody16Dakota Riptide
1:31.18—Kalla Foerster15Brookings Swim Club
1:22.40—Lincoln Ahrendt18Sioux Falls Swim Team
1:17.33100 Fly
—Thomas Pardy15Sioux Falls Swim Team
1:03.49—Laura Villanueva10Yankton Swim Team
1:52.67—Davidia Frederick7Pierre Swim Team
2:33.47—Owen Rippe10Yankton Swim Team
1:44.24—Grayson vankeulen10Sioux Falls Swim Team
1:55.90—Winnie Hansen10Rushmore Swim Team
1:44.41—Kinley Hinrich10Sioux Falls Swim Team
1:29.74—Rylee Wagers11Sioux Falls Swim Team
1:16.17—Kora Lind9Vermillion Area Swim Team
1:39.94—Paul Feist16Watertown Area Swim Club
1:06.29—Alex Stamper14Rushmore Swim Team
1:40.73—Blake Isaak14Aberdeen Swim Club
1:18.90—Elsie Boettcher17Watertown Area Swim Club
1:04.16—Jesus Ramirez17Watertown Area Swim Club
1:23.70—Leila Byer17Watertown Area Swim Club
1:11.81—Asher Schwan10Aberdeen Swim Club
1:34.40—Logan Smith10Aberdeen Swim Club
1:34.16—Ragan Walker11Black Hills Gold Swimming
1:49.94—Wesley Hanson-McComb10Brookings Swim Club
1:44.15—Braelyn Anderson12Aberdeen Swim Club
1:28.70200 Free
—Nash Kremer11Dakota Riptide
2:42.06—Alex Ottenbacher17Watertown Area Swim Club
2:09.57—Sophia Bass13Watertown Area Swim Club
2:36.10—Channing Deboer13Watertown Area Swim Club
2:19.58—Emma McNames13Watertown Area Swim Club
2:42.66—Khloe Pfeifer11Dakota Riptide
2:47.36—Jade Hermans10Watertown Area Swim Club
3:06.51—Jonathon Gibbons10Rushmore Swim Team
3:53.47—Hunter Johnson17Rushmore Swim Team
2:04.17—Kora Lind9Vermillion Area Swim Team
2:56.85—Ava Tautkus10Deadwood Lead 76'ers
3:15.13—Gavin Mahrous8Sioux Falls Swim Team
2:46.11—Bella Russell16Dakota Riptide
2:25.59—Ben Anderson16Dakota Riptide
2:16.50—Noah Richardson19Brookings Swim Club
2:14.17—Ava Redmond14Sioux Falls Swim Team
2:37.58—Hazel Whalen12Sioux Falls Swim Team
2:52.57—Liam Sheehan15Deadwood Lead 76'ers
2:19.77—Patrick Baukol16Southwest Swim Club
2:30.04—Molly Sachau13Deadwood Lead 76'ers
2:44.78200 Back
—Rorey Koch16Dakota Riptide
3:03.63—Andrew Miller15Sioux Falls Swim Team
2:31.00—Sofia Gonzalez16Brookings Swim Club
2:53.29—Addy Moody16Dakota Riptide
2:59.69—Vincent Shahbazi13Rushmore Swim Team
3:06.24—Carver Denning17Dakota Riptide
2:49.69—Thomas Bass15Watertown Area Swim Club
2:23.84—Amy Kruger15Rushmore Swim Team
2:48.05—Austin Dunn19Southwest Swim Club
2:25.96—Peyton Miller15Dakota Riptide
2:40.11—Zoe Guillory16Rushmore Swim Team
2:52.11—Alex Haas13Vermillion Area Swim Team
2:42.61—Hunter Johnson17Rushmore Swim Team
2:20.44—Penn Feist14Watertown Area Swim Club
2:41.54—Ben Anderson16Dakota Riptide
2:40.15—Alejandro Gordillo16Aberdeen Swim Club
2:35.59—Rylie Stangl14Watertown Area Swim Club
3:00.89—Sydney Sparks16Watertown Area Swim Club
2:35.99—Katelynn Dallmann17Aberdeen Swim Club
3:10.82—Claire Sachau14Deadwood Lead 76'ers
2:52.73200 Breast
—Izzy Renaud13Rushmore Swim Team
2:48.78—Logan Hunter13Rushmore Swim Team
3:14.66—Kooper Moody15Dakota Riptide
3:03.59—Owen Johnson17Rushmore Swim Team
2:38.51—Hayden Blom16Southwest Swim Club
3:01.57—Kalla Foerster15Brookings Swim Club
3:01.95—Maeve Campbell17Deadwood Lead 76'ers
2:58.21—Claire Malsam15Aberdeen Swim Club
3:22.50—Sarah Gilhooly16Sioux Falls Swim Team
3:09.97—Lexi Skorjanec17Sioux Falls Swim Team
3:05.28—Jesus Ramirez17Watertown Area Swim Club
3:51.54—Mataya Mutziger15Dakota Riptide
3:25.76—Hudson Lee13Sioux Falls Swim Team
3:22.79—Pierce Mathiason15Watertown Area Swim Club
3:11.32—Addy Moody16Dakota Riptide
3:20.98—Weston Schaeffer16Aberdeen Swim Club
3:20.31—Izaac Key15Deadwood Lead 76'ers
2:53.56—Abby Coffey Schryver18Rushmore Swim Team
3:18.78200 Fly
—Roland Marlette14Yankton Swim Team
2:43.42—Lia Tiangco15Sioux Falls Swim Team
2:38.72—Abigail Warmbrand18Dakota Riptide
2:51.24—Thomas Pardy15Sioux Falls Swim Team
2:25.19—Nathan Ainslie17Rushmore Swim Team
2:33.59—Carver Denning17Dakota Riptide
2:44.31—Jay McAreavey16Watertown Area Swim Club
2:49.93—Alex Spanos13Sioux Falls Swim Team
2:58.72—Abigail Anker15Rushmore Swim Team
3:41.95—Charlotte Holien13Watertown Area Swim Club
2:56.99—Sarah Gilhooly16Sioux Falls Swim Team
2:53.82—Addyson Edwards17Aberdeen Swim Club
3:13.05—Carter Smallman13Aberdeen Swim Club
3:45.12—Mali Larson14Aberdeen Swim Club
3:06.55—Addisyn Hoven18Aberdeen Swim Club
3:06.70—Lula Karst14Aberdeen Swim Club
2:45.17—Olivia Neys14Aberdeen Swim Club
3:08.36—Kinsley Hall14Black Hills Gold Swimming
3:16.62—Scout Rosendahl15Aberdeen Swim Club
2:51.12—Quinton Anderson15Aberdeen Swim Club
2:28.00200 IM
—Ava Redmond14Sioux Falls Swim Team
3:01.62—Andrew Miller15Sioux Falls Swim Team
2:27.18—Thomas Bass15Watertown Area Swim Club
2:24.84—Greyson Brudvig12Aberdeen Swim Club
3:13.18—Porter Bindenagel12Aberdeen Swim Club
3:07.29—Khloe Pfeifer11Dakota Riptide
3:03.82—Vivie Kessler12Aberdeen Swim Club
3:11.17—Railynn James10Rushmore Swim Team
3:30.45—Carter Mawhiney10Sioux Falls Swim Team
3:55.94—Luke Gibbons14Rushmore Swim Team
2:57.73—Charlie Ashton16Rushmore Swim Team
2:20.60—Addy Moody16Dakota Riptide
2:48.29—Lexi Skorjanec17Sioux Falls Swim Team
2:45.96—Isaac Pitz13Sioux Falls Swim Team
2:49.00—Laila Miller18Sioux Falls Swim Team
2:48.45—Lula Karst14Aberdeen Swim Club
2:41.35—Reagan Lovrien18Sioux Falls Swim Team
2:51.87—Ashton VanKeulen9Sioux Falls Swim Team
3:42.03—Keegan Jones18Rushmore Swim Team
2:28.61—Rylie Stangl14Watertown Area Swim Club
3:05.17400 Free
—Braelyn Anderson12Aberdeen Swim Club
5:46.54—Kora Lind9Vermillion Area Swim Team
6:06.43—Emma Lind12Vermillion Area Swim Team
5:12.86—Cayson Feininger12Watertown Area Swim Club
5:58.45—Sophia Tautkus13Deadwood Lead 76'ers
5:36.81—Lorelai Grund18Watertown Area Swim Club
5:51.88—Paul Feist16Watertown Area Swim Club
4:51.83—Vincent Shahbazi13Rushmore Swim Team
5:19.30—Marissa Renaud18Rushmore Swim Team
4:46.91—Andrew Graves16Rushmore Swim Team
5:02.15—Max Brosz15Pierre Swim Team
5:17.19—Mia Topolinski11Sioux Falls Swim Team
5:43.47—Josh Baseley15Rushmore Swim Team
4:47.51—Channing Deboer13Watertown Area Swim Club
4:56.63—Pierce Mathiason15Watertown Area Swim Club
5:29.39—Alex Ottenbacher17Watertown Area Swim Club
4:50.34—Solee Swank13Rushmore Swim Team
5:27.26—Quinnley Miner13Dakota Riptide
5:24.13—Sydney Sparks16Watertown Area Swim Club
5:00.39—Ian McAreavey14Watertown Area Swim Club
5:35.46400 IM
—Jenna Ude15Rushmore Swim Team
5:58.59—Easton Ketterling14Aberdeen Swim Club
5:04.80—Abby Coffey Schryver18Rushmore Swim Team
6:16.65—Thomas Bass15Watertown Area Swim Club
5:16.90—Izzy Renaud13Rushmore Swim Team
5:36.25—Austin Dunn19Southwest Swim Club
5:29.27—Joanie Makens14Watertown Area Swim Club
6:25.03—Amy Kruger15Rushmore Swim Team
6:03.44—Liam Sheehan15Deadwood Lead 76'ers
5:35.39—Dane Erickson16Sioux Falls Swim Team
5:09.66—Claire Malsam15Aberdeen Swim Club
6:36.47—Ashlee Bindenagel13Aberdeen Swim Club
6:26.40—Addisyn Hoven18Aberdeen Swim Club
6:07.60800 Free
—Nathan Ainslie17Rushmore Swim Team
9:50.47—Bennett Pankratz13Sioux Falls Swim Team
9:31.54—Brady Burgess13Rushmore Swim Team
9:53.78—Cayson Feininger12Watertown Area Swim Club
12:14.54—Jb Rathburn11Watertown Area Swim Club
12:08.37—Essence Hinkelman11Watertown Area Swim Club
12:04.06—Quinton Anderson15Aberdeen Swim Club
9:51.76—Addisyn Hoven18Aberdeen Swim Club
11:07.68—Kinsley Hall14Black Hills Gold Swimming
11:47.22—Cole Malsam14Aberdeen Swim Club
11:22.97—Sofia Gonzalez16Brookings Swim Club
9:59.11—Jorgen Johnson16Brookings Swim Club
10:21.37—Kendra Pikul14Brookings Swim Club
11:38.54—Lauren Dagit15Deadwood Lead 76'ers
11:10.20—Sarah Gilhooly16Sioux Falls Swim Team
10:49.59—Channing Deboer13Watertown Area Swim Club
10:05.24—Finney Sheehan11Deadwood Lead 76'ers
13:00.71—Betty Lukkes11Pierre Swim Team
11:45.07—Ty Wellnitz12Watertown Area Swim Club
11:26.23—Tigue Karst12Aberdeen Swim Club
11:52.711500 Free
—Liam Sheehan15Deadwood Lead 76'ers
19:42.87—Channing Deboer13Watertown Area Swim Club
19:41.48—Quinton Anderson15Aberdeen Swim Club
18:59.60—Charlotte Holien13Watertown Area Swim Club
20:08.76—Aaron Ainslie15Rushmore Swim Team
18:24.94—Leila Byer17Watertown Area Swim Club
19:24.61—Paul Feist16Watertown Area Swim Club
19:33.76—Landon Anderson14Rushmore Swim Team
20:15.90—Evelyn Hopper13Watertown Area Swim Club
21:25.99—Annie Bindenagel15Aberdeen Swim Club
20:59.09—Hunter Johnson17Rushmore Swim Team
17:15.93—Brady Burgess13Rushmore Swim Team
18:37.77—Josh Baseley15Rushmore Swim Team
18:37.64—Nathan Ainslie17Rushmore Swim Team
18:31.01—Sorrinne Ekle17Pierre Swim Team
19:39.15—Ian McAreavey14Watertown Area Swim Club
22:16.90—Addisyn Hoven18Aberdeen Swim Club
21:56.25—Jada Leigh Wellnitz14Watertown Area Swim Club
22:03.14—Alexandra Stange16Dakota Riptide
20:31.83—Clayton Muller13Watertown Area Swim Club
19:15.53