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
—Stella Putnam10Davenport Metro Swim Team
40.42—Maribel Roldan9Great River Aquatics Club
44.09—Ella Carter10Great River Aquatics Club
45.34—Willa Nobis8Davenport Metro Swim Team
45.82—Kohen Driscoll6Great River Aquatics Club
1:00.96—Joel Jeffries10Bettendorf Aquatics
41.42—Blake Griswold12Great River Aquatics Club
33.27—Ryne Crowley8Bettendorf Aquatics
49.50—Elijah Craft14Davenport Metro Swim Team
26.17—Aubrey Ott13Davenport Metro Swim Team
29.31—Hannah Herrig9Great River Aquatics Club
45.60—Adeline Mansfield8Bettendorf Aquatics
55.66—Scarlett Mansfield11Bettendorf Aquatics
38.99—Zinn Wengronowitz9Davenport Metro Swim Team
52.27—Nora Prosise14Davenport Metro Swim Team
30.78—Julien Balk10Great River Aquatics Club
38.69—Halle Carlson11Bettendorf Aquatics
33.42—Caroline Kresowik12Davenport Metro Swim Team
29.25—Harper Schepers10Bettendorf Aquatics
51.46—Xavier Liendo8Davenport Metro Swim Team
41.3950 Back
—Scarlett Mansfield11Bettendorf Aquatics
44.83—Isaac Dowd10Bettendorf Aquatics
45.85—Ben Srp12Great River Aquatics Club
40.40—Juan Jaime11Bettendorf Aquatics
39.06—Blake Griswold12Great River Aquatics Club
44.05—Willa Nobis8Davenport Metro Swim Team
57.56—Maribel Roldan9Great River Aquatics Club
48.78—Xavier Liendo8Davenport Metro Swim Team
51.25—Hannah Herrig9Great River Aquatics Club
49.70—Delaney Dougherty9Bettendorf Aquatics
42.27—Lillian Weindruch11Bettendorf Aquatics
39.51—Kohen Driscoll6Great River Aquatics Club
1:03.96—Noah Cramer9Great River Aquatics Club
44.31—Grace Ketelsen12Bettendorf Aquatics
44.69—Wyatt Fuller9Great River Aquatics Club
53.71—Ian Holmes9Bettendorf Aquatics
46.71—Riaan Gandhi9East Moline Swim Club
59.81—Vivian Meyer12East Moline Swim Club
38.64—Joey Davila11East Moline Swim Club
41.38—Maelyn Winge10Wahoo Aquatic Club
39.6050 Breast
—Liam Smith12Davenport Metro Swim Team
50.80—Eli Seneli10Bettendorf Aquatics
53.92—Ian Holmes9Bettendorf Aquatics
52.00—Halle Carlson11Bettendorf Aquatics
43.28—Xavier Liendo8Davenport Metro Swim Team
1:06.24—Juan Jaime11Bettendorf Aquatics
42.53—Maribel Roldan9Great River Aquatics Club
1:06.03—Wyatt Fuller9Great River Aquatics Club
1:00.87—Harper Schepers10Bettendorf Aquatics
1:17.26—Noah Cramer9Great River Aquatics Club
46.64—Julien Balk10Great River Aquatics Club
57.84—Joel Jeffries10Bettendorf Aquatics
59.79—Grace Ketelsen12Bettendorf Aquatics
57.14—Aiden Hoeg10Bettendorf Aquatics
1:01.42—Stella Putnam10Davenport Metro Swim Team
1:15.80—Bryn Kmoch9East Moline Swim Club
1:11.68—Mara Boswell12Moline Swim Club
47.37—Vivian Meyer12East Moline Swim Club
46.69—Michaiah Mueller9East Moline Swim Club
54.93—Maelyn Winge10Wahoo Aquatic Club
59.6650 Fly
—Vaughn Urmy10Bettendorf Aquatics
49.35—Wyatt Fuller9Great River Aquatics Club
55.83—Juan Jaime11Bettendorf Aquatics
39.89—Grace Ketelsen12Bettendorf Aquatics
51.40—Caroline Kresowik12Davenport Metro Swim Team
33.42—Hannah Herrig9Great River Aquatics Club
1:00.22—Ian Holmes9Bettendorf Aquatics
54.45—Hudson Cook12Davenport Metro Swim Team
34.67—Halle Carlson11Bettendorf Aquatics
41.06—Mara Boswell12Moline Swim Club
46.00—Joey Davila11East Moline Swim Club
44.29—Maelyn Winge10Wahoo Aquatic Club
45.29—Michaiah Mueller9East Moline Swim Club
53.33—Rylynn Goss9East Moline Swim Club
43.54—Lillian Rowold12East Moline Swim Club
29.56—Lydia Marsili12Wahoo Aquatic Club
35.24—Kira Tysma11East Moline Swim Club
32.91—Eleanor Wike12Wahoo Aquatic Club
33.38—Haley Hollenback10Moline Swim Club
1:04.32—Quinn Dickman9Wahoo Aquatic Club
35.47100 Free
—Liam Smith12Davenport Metro Swim Team
1:25.08—Hannah Herrig9Great River Aquatics Club
1:43.38—Grace Ketelsen12Bettendorf Aquatics
1:25.83—Delaney Dougherty9Bettendorf Aquatics
1:29.80—Lillian Andedo15Bettendorf Aquatics
52.60—Zinn Wengronowitz9Davenport Metro Swim Team
1:55.62—Noah Cramer9Great River Aquatics Club
1:37.37—Isaac Dowd10Bettendorf Aquatics
1:24.78—Ian Holmes9Bettendorf Aquatics
1:32.89—Gus Richter13Davenport Metro Swim Team
1:12.15—Juan Jaime11Bettendorf Aquatics
1:10.75—Wyatt Fuller9Great River Aquatics Club
1:44.55—Maribel Roldan9Great River Aquatics Club
1:39.38—Elijah Craft14Davenport Metro Swim Team
58.00—Blake Griswold12Great River Aquatics Club
1:21.29—Aubrey Ott13Davenport Metro Swim Team
1:06.31—Nora Prosise14Davenport Metro Swim Team
1:07.58—Halle Carlson11Bettendorf Aquatics
1:13.56—Mara Boswell12Moline Swim Club
1:26.44—Vivian Meyer12East Moline Swim Club
1:14.69100 Back
—Alex Kresowik14Davenport Metro Swim Team
1:02.05—Eli Seneli10Bettendorf Aquatics
1:47.07—Elaina Martens10Davenport Metro Swim Team
2:06.26—Julien Balk10Great River Aquatics Club
2:00.88—Nora Prosise14Davenport Metro Swim Team
1:15.06—Delaney Dougherty9Bettendorf Aquatics
1:34.18—Aubrey Ott13Davenport Metro Swim Team
1:17.84—Harper Schepers10Bettendorf Aquatics
2:05.71—Aiden Hoeg10Bettendorf Aquatics
1:33.26—Elijah Craft14Davenport Metro Swim Team
1:03.94—Hannah Herrig9Great River Aquatics Club
1:58.03—Halle Carlson11Bettendorf Aquatics
1:28.66—Joel Jeffries10Bettendorf Aquatics
1:47.76—Noah Cramer9Great River Aquatics Club
1:37.84—Grace Ketelsen12Bettendorf Aquatics
1:46.92—Caroline Kresowik12Davenport Metro Swim Team
1:13.22—Maribel Roldan9Great River Aquatics Club
1:51.60—Lillian Weindruch11Bettendorf Aquatics
1:24.89—Blake Griswold12Great River Aquatics Club
1:30.15—Drew Leibold17Davenport Metro Swim Team
1:02.66100 Breast
—Gus Richter13Davenport Metro Swim Team
1:27.84—Ian Holmes9Bettendorf Aquatics
1:52.72—Ben Srp12Great River Aquatics Club
1:48.06—Aubrey Ott13Davenport Metro Swim Team
1:41.66—Elijah Craft14Davenport Metro Swim Team
1:15.69—Halle Carlson11Bettendorf Aquatics
1:32.51—Caroline Kresowik12Davenport Metro Swim Team
1:22.80—Noah Cramer9Great River Aquatics Club
1:44.98—Liam Smith12Davenport Metro Swim Team
1:45.12—Isaac Dowd10Bettendorf Aquatics
1:42.71—Scarlett Mansfield11Bettendorf Aquatics
1:44.63—Grace Ketelsen12Bettendorf Aquatics
2:01.43—Nora Prosise14Davenport Metro Swim Team
1:24.47—Hudson Cook12Davenport Metro Swim Team
1:24.03—Mara Boswell12Moline Swim Club
1:42.56—Will Heitz12East Moline Swim Club
1:29.45—Michaiah Mueller9East Moline Swim Club
1:59.46—Joey Davila11East Moline Swim Club
2:01.01—Lillian Rowold12East Moline Swim Club
1:10.96—Natalie Graf9East Moline Swim Club
2:45.76100 Fly
—Alex Kresowik14Davenport Metro Swim Team
1:01.51—Hudson Cook12Davenport Metro Swim Team
1:11.03—Mara Boswell12Moline Swim Club
1:44.50—Aven Sandoval14Wahoo Aquatic Club
1:16.25—Lydia Marsili12Wahoo Aquatic Club
1:22.09—Janelle Bull15Moline Swim Club
1:16.38—Kira Tysma11East Moline Swim Club
1:17.45—Quinn Dickman9Wahoo Aquatic Club
1:19.80—Ephraim Mueller14East Moline Swim Club
1:08.26—Wally Dunbar13East Moline Swim Club
1:36.14—Liv Gustafson17Moline Swim Club
1:01.30—Callie Sowder14East Moline Swim Club
1:01.47—Aubree Buss12Wahoo Aquatic Club
1:14.38—Will Heitz12East Moline Swim Club
1:20.03—Lauren Setchell13Wahoo Aquatic Club
1:21.57—Cort Harmon13Morrison Seahorse Swim Club
1:16.82—Maddie Engle9Wahoo Aquatic Club
1:38.76—Blake Foster13Wahoo Aquatic Club
1:20.42—Sophia Heitz14East Moline Swim Club
1:07.78—Colton Kuehl14Morrison Seahorse Swim Club
1:18.18100 IM
—Vaughn Urmy10Bettendorf Aquatics
1:33.62—Noah Cramer9Great River Aquatics Club
1:39.79—Xavier Liendo8Davenport Metro Swim Team
2:02.35—Isaac Dowd10Bettendorf Aquatics
1:29.29—Maelyn Winge10Wahoo Aquatic Club
1:35.21—Quinn Dickman9Wahoo Aquatic Club
1:17.41—Rowen Holmes9Wahoo Aquatic Club
1:49.04—Morgan Peters10Wahoo Aquatic Club
1:31.02—Lily Dyer10East Moline Swim Club
1:45.64—Riaan Gandhi9East Moline Swim Club
2:07.65—Rylynn Goss9East Moline Swim Club
1:32.05—Maddie Engle9Wahoo Aquatic Club
1:30.36—Graham Sowder9East Moline Swim Club
1:52.90—Matthew Roche9Moline Swim Club
1:44.27—Hudson Helfrich8Wahoo Aquatic Club
1:54.21—Morrie Perrigo10East Moline Swim Club
1:29.68200 Free
—Scarlett Mansfield11Bettendorf Aquatics
3:04.58—Nora Prosise14Davenport Metro Swim Team
2:25.90—Grace Ewer15Great River Aquatics Club
2:44.28—Ben Srp12Great River Aquatics Club
2:51.72—Aubrey Ott13Davenport Metro Swim Team
2:32.25—Elijah Craft14Davenport Metro Swim Team
2:12.82—Drew Leibold17Davenport Metro Swim Team
1:58.23—Hudson Cook12Davenport Metro Swim Team
2:14.23—Aven Sandoval14Wahoo Aquatic Club
2:25.56—Bryce Medinger14East Moline Swim Club
2:16.47—Lydia Marsili12Wahoo Aquatic Club
2:30.85—Kinley Musser13Wahoo Aquatic Club
2:38.83—Kira Tysma11East Moline Swim Club
2:23.61—Eleanor Wike12Wahoo Aquatic Club
2:17.99—Ephraim Mueller14East Moline Swim Club
2:13.54—Anyssa Mueller11East Moline Swim Club
2:50.40—Max Grummert11Wahoo Aquatic Club
3:50.73—Callie Sowder14East Moline Swim Club
2:02.35—Amelia Peters12Wahoo Aquatic Club
2:27.22—Zariah Lara11East Moline Swim Club
2:55.81200 Back
—Nora Prosise14Davenport Metro Swim Team
2:33.69—Aubrey Ott13Davenport Metro Swim Team
2:44.58—Lillian Rowold12East Moline Swim Club
2:20.66—Ephraim Mueller14East Moline Swim Club
2:27.80—Lauren Setchell13Wahoo Aquatic Club
2:44.68—Cort Harmon13Morrison Seahorse Swim Club
2:40.06—Molly Brackemyer14Morrison Seahorse Swim Club
2:45.41—Blake Foster13Wahoo Aquatic Club
2:33.94—Claire Mills15East Moline Swim Club
2:14.76—Luke Decker13Morrison Seahorse Swim Club
2:49.06—Colton Kuehl14Morrison Seahorse Swim Club
2:35.82200 Breast
—Drew Leibold17Davenport Metro Swim Team
2:29.52—Nora Prosise14Davenport Metro Swim Team
2:56.46—Gus Richter13Davenport Metro Swim Team
3:04.04—Juan Jaime11Bettendorf Aquatics
3:18.73—Kinley Musser13Wahoo Aquatic Club
3:31.96—Ephraim Mueller14East Moline Swim Club
2:39.12—Julia Meyer12East Moline Swim Club
2:56.71—Lauren Setchell13Wahoo Aquatic Club
3:02.27—Cort Harmon13Morrison Seahorse Swim Club
3:02.59—Molly Brackemyer14Morrison Seahorse Swim Club
3:13.55—Colton Kuehl14Morrison Seahorse Swim Club
2:51.25200 IM
—Nora Prosise14Davenport Metro Swim Team
2:40.08—Joel Jeffries10Bettendorf Aquatics
4:04.03—Halle Carlson11Bettendorf Aquatics
3:05.47—Michaiah Mueller9East Moline Swim Club
4:03.22—Lillian Rowold12East Moline Swim Club
2:24.40—Janelle Bull15Moline Swim Club
2:46.85—Kinley Musser13Wahoo Aquatic Club
3:09.90—Kira Tysma11East Moline Swim Club
2:43.40—Eleanor Wike12Wahoo Aquatic Club
2:40.61—Quinn Dickman9Wahoo Aquatic Club
2:54.27—Ephraim Mueller14East Moline Swim Club
2:25.82—Lily Goss11East Moline Swim Club
2:54.04—Anyssa Mueller11East Moline Swim Club
3:17.26—Kendall Murphy12East Moline Swim Club
2:55.33—Callie Sowder14East Moline Swim Club
2:23.64—Laken Witte11Wahoo Aquatic Club
2:56.97—Morgan Peters10Wahoo Aquatic Club
3:22.30—Ethan Adair12East Moline Swim Club
2:37.80—Amelia Peters12Wahoo Aquatic Club
2:45.57—Elena Passini13Moline Swim Club
3:08.59500 Free
—Elijah Craft14Davenport Metro Swim Team
6:05.87—Alex Kresowik14Davenport Metro Swim Team
5:41.82—Vivian Meyer12East Moline Swim Club
7:27.61—Bryce Medinger14East Moline Swim Club
6:04.69—Janelle Bull15Moline Swim Club
7:00.98—Liv Gustafson17Moline Swim Club
5:44.23—Callie Sowder14East Moline Swim Club
5:35.73—Laken Witte11Wahoo Aquatic Club
6:50.11—Aubree Buss12Wahoo Aquatic Club
6:09.98