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
—Finn Reimers10Pierre Swim Team
37.05—Haevyn Jones12Watertown Area Swim Club
29.16—Xander Schelske5Dakota Riptide
1:31.27—Ryken Davis12Dakota Riptide
35.00—Reed Davis7Dakota Riptide
44.70—Ty Vander Wilt10Dakota Riptide
1:00.95—Collins Pfeifer7Dakota Riptide
48.68—Chloe Ladwig12Dakota Riptide
36.52—Rex Smith6Dakota Riptide
1:14.25—Jack McEntee10Dakota Riptide
43.16—Marley Miller10Dakota Riptide
51.83—Micah Iburg10Dakota Riptide
1:06.20—Ben Anderson16Dakota Riptide
24.91—Layne Hofer12Dakota Riptide
50.12—Knox Bohlen13Dakota Riptide
32.21—Quinn Walder7Dakota Riptide
48.12—Amelia Brenden9Dakota Riptide
39.08—Badyn Hickey16Dakota Riptide
29.13—Cora Hofer17Dakota Riptide
27.19—Colin Wilson17Dakota Riptide
28.7150 Back
—Kuper Simons12Watertown Area Swim Club
41.12—Kiersten Mittelstedt12Dakota Riptide
39.76—Xander Schelske5Dakota Riptide
1:18.66—Layne Hofer12Dakota Riptide
52.57—JayLee Deboer8Dakota Riptide
57.85—Haevyn Jones12Watertown Area Swim Club
31.97—Trent Dekker10Tri State Swim Team
43.07—Crosby Pfamatter11Dakota Riptide
51.21—Cora Hofer17Dakota Riptide
32.56—Nora Bietz12Dakota Riptide
36.70—Quinnley Miner13Dakota Riptide
34.13—Micah Iburg10Dakota Riptide
1:04.03—Jordan Herrlein17Dakota Riptide
33.15—Marley Miller10Dakota Riptide
58.48—Kjersten Johnson12Brookings Swim Club
35.69—Gannon Northrup12Pierre Swim Team
40.99—Chloe Ladwig12Dakota Riptide
44.28—Grant Kittle11Dakota Riptide
40.24—Reed Davis7Dakota Riptide
1:04.92—Celia Henrickson12Dakota Riptide
56.4650 Breast
—Kuper Simons12Watertown Area Swim Club
45.78—Jack McEntee10Dakota Riptide
1:05.34—Natalie Morgan9Dakota Riptide
1:05.24—Celia Henrickson12Dakota Riptide
56.64—Waverly Wheeler8Dakota Riptide
59.65—JayLee Deboer8Dakota Riptide
1:08.81—Layne Hofer12Dakota Riptide
58.09—Quinn Walder7Dakota Riptide
1:09.75—Charlotte Hasleton16Madison Swim Club
39.27—Summer Sydow13Madison Swim Club
49.84—Zoe Schubert13Madison Swim Club
48.91—Britton Hasleton12Madison Swim Club
50.11—Bryce Dudley11Madison Swim Club
51.37—Gavin Muller12Madison Swim Club
53.50—Nellie Meyer11Madison Swim Club
53.97—Melia Paulson13Madison Swim Club
1:05.11—Nora Bietz12Dakota Riptide
53.01—Connor Dudley9Madison Swim Club
54.19—Grant Kittle11Dakota Riptide
49.94—Chloe Ladwig12Dakota Riptide
54.1250 Fly
—Kjersten Johnson12Brookings Swim Club
35.57—Brantley Goad13Dakota Riptide
38.58—Natalie Morgan9Dakota Riptide
57.40—Charles Meyer14Madison Swim Club
29.67—Isabelle Dudley12Madison Swim Club
40.36—Charlotte Hasleton16Madison Swim Club
33.98—Zoe Schubert13Madison Swim Club
41.46—Gavin Muller12Madison Swim Club
51.90—Nellie Meyer11Madison Swim Club
55.07—Ryken Davis12Dakota Riptide
42.18—Kai Walder11Dakota Riptide
39.22—Maggie Thompson9Dakota Riptide
48.92—Holby Meyer12Madison Swim Club
38.45—Nash Kremer12Dakota Riptide
36.69—Adam Murphy11Dakota Riptide
41.41—Crosby Pfamatter11Dakota Riptide
53.90—Sebastian Stange13Dakota Riptide
36.40—Marley Miller10Dakota Riptide
1:21.90—Layne Hofer12Dakota Riptide
53.02—Trinity Pickett11Dakota Riptide
40.76100 Free
—Kuper Simons12Watertown Area Swim Club
1:14.56—Waverly Wheeler8Dakota Riptide
1:56.40—Natalie Morgan9Dakota Riptide
1:47.67—Wyatt Klumb8Dakota Riptide
2:24.88—Nora Bietz12Dakota Riptide
1:16.65—Grant Kittle11Dakota Riptide
1:24.10—Chloe Ladwig12Dakota Riptide
1:22.18—Micah Iburg10Dakota Riptide
2:31.83—Holby Meyer12Madison Swim Club
1:08.99—Connor Dudley9Madison Swim Club
1:22.57—Britton Hasleton12Madison Swim Club
1:15.53—Isabelle Dudley12Madison Swim Club
1:21.45—Nellie Meyer11Madison Swim Club
1:31.42—Zoe Schubert13Madison Swim Club
1:23.19—Gavin Muller12Madison Swim Club
1:38.46—Max Hansen12Madison Swim Club
1:26.97—Josiah Schubert Schubert10Madison Swim Club
1:39.59—Summer Sydow13Madison Swim Club
1:19.02—Greyson Fraser10Dakota Riptide
1:41.79—Sophia Huber18Sioux Falls Swim Team
54.75100 Back
—Grant Kittle11Dakota Riptide
1:26.93—Natalie Morgan9Dakota Riptide
1:55.71—Evie Wieczorek10Dakota Riptide
2:08.45—Isabelle Dudley12Madison Swim Club
1:34.72—Nellie Meyer11Madison Swim Club
1:51.38—Gavin Muller12Madison Swim Club
1:53.80—Britton Hasleton12Madison Swim Club
1:34.34—Celia Henrickson12Dakota Riptide
1:50.25—Marley Miller10Dakota Riptide
2:05.33—Aleyna Broughton10Dakota Riptide
1:33.62—Kip Wede14Dakota Riptide
1:03.07—Mataya Mutziger15Dakota Riptide
1:13.57—Maci Davis10Dakota Riptide
1:32.75—Berkeley Norden8Dakota Riptide
1:55.83—Aria Reimers8Pierre Swim Team
2:17.73—Melia Paulson13Madison Swim Club
2:03.49—Josiah Schubert Schubert10Madison Swim Club
1:44.34—Summer Sydow13Madison Swim Club
1:38.64—Jack McEntee10Dakota Riptide
2:02.02—Jordan Herrlein17Dakota Riptide
1:15.08100 Breast
—Katie Gukeisen16Dakota Riptide
1:28.98—Haevyn Jones12Watertown Area Swim Club
1:26.04—Kuper Simons12Watertown Area Swim Club
1:41.76—Nash Kremer12Dakota Riptide
1:24.15—Jorgen Johnson16Brookings Swim Club
1:14.35—Hadasah Olson16Dakota Riptide
1:29.18—Jonah Iburg13Dakota Riptide
1:25.37—Jordan Herrlein17Dakota Riptide
1:24.66—Trinity Pickett11Dakota Riptide
1:55.37—Kip Wede14Dakota Riptide
1:04.94—Kooper Moody15Dakota Riptide
1:14.84—Khloe Pfeifer12Dakota Riptide
1:23.60—Ryken Davis12Dakota Riptide
1:49.46—Jordy Walder9Dakota Riptide
1:54.23—Haistyn Huss14Dakota Riptide
1:12.52—Celia Henrickson12Dakota Riptide
2:07.32—Cora Hofer17Dakota Riptide
1:18.92—Bella Russell16Dakota Riptide
1:21.55—Badyn Hickey16Dakota Riptide
1:17.33—Amelia Brenden9Dakota Riptide
1:54.93100 Fly
—Jorgen Johnson16Brookings Swim Club
1:06.80—Finn Reimers10Pierre Swim Team
1:46.97—Haevyn Jones12Watertown Area Swim Club
1:06.91—Trinity Pickett11Dakota Riptide
1:34.42—Alexandra Stange16Dakota Riptide
1:15.30—Mataya Mutziger15Dakota Riptide
1:21.57—Kai Walder11Dakota Riptide
1:33.71100 IM
—Finn Reimers10Pierre Swim Team
1:30.82—Quinnley Miner13Dakota Riptide
1:13.05—Kooper Moody15Dakota Riptide
1:07.72—Haistyn Huss14Dakota Riptide
1:11.06—Charles Meyer14Madison Swim Club
1:06.69—Ryken Davis12Dakota Riptide
1:26.85—Katie Gukeisen16Dakota Riptide
1:16.96—Maci Davis10Dakota Riptide
1:41.02—Natalie Morgan9Dakota Riptide
2:00.94—Bryce Dudley11Madison Swim Club
1:45.98—Addy Moody17Dakota Riptide
1:19.48—Melia Paulson13Madison Swim Club
2:07.05—Chloe Ladwig12Dakota Riptide
1:39.76—Britton Hasleton12Madison Swim Club
1:32.06—Knox Bohlen13Dakota Riptide
1:27.52—Nora Bietz12Dakota Riptide
1:30.94—Charlotte Hasleton16Madison Swim Club
1:15.75—Crosby Pfamatter11Dakota Riptide
1:54.27—Cora Hofer17Dakota Riptide
1:10.63—Layne Hofer12Dakota Riptide
1:51.48200 Free
—Colin Wilson17Dakota Riptide
2:15.88—Grant Kittle11Dakota Riptide
3:07.47—Jonah Iburg13Dakota Riptide
2:39.25—Knox Bohlen13Dakota Riptide
2:38.21—Badyn Hickey16Dakota Riptide
2:19.95—Chloe Ladwig12Dakota Riptide
3:01.82—Connor Dudley9Madison Swim Club
3:03.66—Waverly Wheeler8Dakota Riptide
4:23.02—Quinn Walder7Dakota Riptide
3:54.11—Kuper Simons12Watertown Area Swim Club
2:42.89—Maci Davis10Dakota Riptide
3:09.16—Layne Hofer12Dakota Riptide
3:50.46—Nora Bietz12Dakota Riptide
2:48.97—Gannon Northrup12Pierre Swim Team
2:55.11—Sebastian Stange13Dakota Riptide
2:23.12—Nash Kremer12Dakota Riptide
2:22.68—Kip Wede14Dakota Riptide
2:11.09—Kooper Moody15Dakota Riptide
2:10.83—Katie Gukeisen16Dakota Riptide
2:25.62—Crosby Pfamatter11Dakota Riptide
3:06.41200 Back
—Kooper Moody15Dakota Riptide
2:28.53—Jorgen Johnson16Brookings Swim Club
2:41.00—Ben Anderson16Dakota Riptide
2:19.18—Mataya Mutziger15Dakota Riptide
2:55.55—Carver Denning17Dakota Riptide
2:32.02—Colin Wilson17Dakota Riptide
2:38.23—Addy Moody17Dakota Riptide
2:44.42—Alexandra Stange16Dakota Riptide
2:34.39—Haistyn Huss14Dakota Riptide
2:42.03—Kip Wede14Dakota Riptide
2:27.25—Rorey Koch17Dakota Riptide
2:46.32200 Breast
—Badyn Hickey16Dakota Riptide
2:50.01—Katie Gukeisen16Dakota Riptide
3:11.36—Kip Wede14Dakota Riptide
2:25.97—Jorgen Johnson16Brookings Swim Club
2:37.09—Peyton Miller15Dakota Riptide
2:57.95—Jonah Iburg13Dakota Riptide
3:04.38—Rorey Koch17Dakota Riptide
3:22.67—Addy Moody17Dakota Riptide
3:01.96—Ben Anderson16Dakota Riptide
2:37.29—Bella Russell16Dakota Riptide
2:54.17—Kjersten Johnson12Brookings Swim Club
2:51.47—Haistyn Huss14Dakota Riptide
2:50.94—Alexandra Stange16Dakota Riptide
2:57.38—Khloe Pfeifer12Dakota Riptide
2:59.21200 Fly
—Charles Meyer14Madison Swim Club
2:45.75—Jorgen Johnson16Brookings Swim Club
2:35.88—Ben Anderson16Dakota Riptide
2:41.31—Haistyn Huss14Dakota Riptide
2:59.57—Carver Denning17Dakota Riptide
2:21.56200 IM
—Jorgen Johnson16Brookings Swim Club
2:22.69—Amelia Brenden9Dakota Riptide
3:34.40—Kooper Moody15Dakota Riptide
2:25.50—Trent Dekker10Tri State Swim Team
3:13.95—Khloe Pfeifer12Dakota Riptide
2:41.66—Aleyna Broughton10Dakota Riptide
3:18.26—Alexandra Stange16Dakota Riptide
2:29.78—Kip Wede14Dakota Riptide
2:17.08—Nash Kremer12Dakota Riptide
2:42.04—Sebastian Stange13Dakota Riptide
2:51.05—Jonah Iburg13Dakota Riptide
2:47.41—Badyn Hickey16Dakota Riptide
2:39.35—Eli Haynes12Pierre Swim Team
3:20.77—Charlotte Haynes10Pierre Swim Team
3:24.66—Finn Reimers10Pierre Swim Team
3:19.52—Carver Denning17Dakota Riptide
2:17.71—Haistyn Huss14Dakota Riptide
2:35.46—Addy Moody17Dakota Riptide
2:43.19—Jordy Walder9Dakota Riptide
3:23.86—Quinnley Miner13Dakota Riptide
2:37.50400 IM
—Jorgen Johnson16Brookings Swim Club
5:08.35—Peyton Miller15Dakota Riptide
5:25.68—Mataya Mutziger15Dakota Riptide
5:59.68—Carver Denning17Dakota Riptide
4:53.56—Katie Gukeisen16Dakota Riptide
6:00.68—Alexandra Stange16Dakota Riptide
5:23.85—Ben Anderson16Dakota Riptide
5:03.74—Addy Moody17Dakota Riptide
5:52.79500 Free
—Kjersten Johnson12Brookings Swim Club
6:50.61—Trent Dekker10Tri State Swim Team
7:15.29—Aleyna Broughton10Dakota Riptide
7:26.64—Kiersten Mittelstedt12Dakota Riptide
7:25.82—Adam Murphy11Dakota Riptide
7:25.76—Ryken Davis12Dakota Riptide
7:07.74—Kai Walder11Dakota Riptide
7:37.17—Trinity Pickett11Dakota Riptide
8:32.46—Eli Haynes12Pierre Swim Team
7:21.61—Charlotte Haynes10Pierre Swim Team
8:14.62—Maci Davis10Dakota Riptide
8:33.32—Kooper Moody15Dakota Riptide
5:50.78—Badyn Hickey16Dakota Riptide
6:28.53—Ben Anderson16Dakota Riptide
5:35.80—Rorey Koch17Dakota Riptide
6:57.06—Sebastian Stange13Dakota Riptide
6:38.29—Colin Wilson17Dakota Riptide
6:14.03—Mataya Mutziger15Dakota Riptide
6:57.17—Addy Moody17Dakota Riptide
6:42.07—Landry Olson15COOL Swim Team
6:25.60