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
—Mason Ransom14Moline Swim Club
35.19—Josiah Li8Moline Swim Club
1:23.06—Mila Mills10Morrison Seahorse Swim Club
1:04.71—Lily Dyer9East Moline Swim Club
50.44—Boston Burkhead10Moline Swim Club
41.92—Aleah Goss13East Moline Swim Club
29.66—Helen Meyer14East Moline Swim Club
29.62—Elliott Houtekier12East Moline Swim Club
27.85—Beau brackemyer12Morrison Seahorse Swim Club
33.56—Michael Patterson14Moline Swim Club
35.18—Cora Rider Rider11Morrison Seahorse Swim Club
42.95—Rosie Houtekier9East Moline Swim Club
46.44—Eve Jansen7East Moline Swim Club
1:09.17—Ethan Adair11East Moline Swim Club
28.79—Will Heitz12East Moline Swim Club
30.88—Morrie Perrigo9East Moline Swim Club
39.01—Julia Meyer11East Moline Swim Club
30.21—Spencer Curry15East Moline Swim Club
31.55—Joey Davila11East Moline Swim Club
37.87—Will Halpin11East Moline Swim Club
38.3150 Back
—Josiah Li8Moline Swim Club
1:09.82—Lily Dyer9East Moline Swim Club
1:01.31—Joey Davila11East Moline Swim Club
48.91—Beau brackemyer12Morrison Seahorse Swim Club
39.82—Kira Tysma10East Moline Swim Club
39.76—Colton Vandermyde9Morrison Seahorse Swim Club
1:01.43—Lillian Rowold11East Moline Swim Club
30.32—Elliott Houtekier12East Moline Swim Club
36.17—Eve Jansen7East Moline Swim Club
1:10.72—Boston Burkhead10Moline Swim Club
51.51—Julia Meyer11East Moline Swim Club
34.51—Haley Hollenback9Moline Swim Club
1:02.70—Jhett Wright Wright12Morrison Seahorse Swim Club
39.17—Ethan Adair11East Moline Swim Club
33.57—Lily Goss10East Moline Swim Club
37.34—Rosie Houtekier9East Moline Swim Club
52.82—Riaan Gandhi9East Moline Swim Club
58.73—Vivian Meyer11East Moline Swim Club
40.50—Mara Boswell11Moline Swim Club
45.57—Will Halpin11East Moline Swim Club
51.6650 Breast
—Julia Meyer11East Moline Swim Club
35.64—Cort Harmon12Morrison Seahorse Swim Club
40.05—Rachel Dyer11East Moline Swim Club
51.32—Will Heitz12East Moline Swim Club
42.29—Mara Boswell11Moline Swim Club
47.30—Julian Houtekier9East Moline Swim Club
1:00.08—Beau brackemyer12Morrison Seahorse Swim Club
44.28—Elliott Houtekier12East Moline Swim Club
39.36—Morrie Perrigo9East Moline Swim Club
49.93—Matthew Roche9Moline Swim Club
1:02.25—Rylynn Goss8East Moline Swim Club
55.90—Bennett Roche10Moline Swim Club
46.45—Lily Dyer9East Moline Swim Club
1:01.76—Rosie Houtekier9East Moline Swim Club
1:00.09—Colton Vandermyde9Morrison Seahorse Swim Club
1:10.56—Will Halpin11East Moline Swim Club
50.91—Vivian Meyer11East Moline Swim Club
45.76—Riaan Gandhi9East Moline Swim Club
1:06.91—Boston Burkhead10Moline Swim Club
53.10—Jhett Wright Wright12Morrison Seahorse Swim Club
44.0350 Fly
—Rosie Houtekier9East Moline Swim Club
1:10.87—Rylynn Goss8East Moline Swim Club
46.88—Ethan Adair11East Moline Swim Club
33.12—Elliott Houtekier12East Moline Swim Club
32.72—Cort Harmon12Morrison Seahorse Swim Club
32.12—Mara Boswell11Moline Swim Club
44.48—Rachel Dyer11East Moline Swim Club
45.75—Morrie Perrigo9East Moline Swim Club
40.37—Marinne Fleming9Dubuque Area Swimmin' Hurricanes
48.23—Bella Salazar8Piranhas Swim Club
41.53—Valerie Liddle11Dubuque Area Swimmin' Hurricanes
50.32—Amelia Skinner10Dubuque Area Swimmin' Hurricanes
58.03—Lain Neuses11Dubuque Area Swimmin' Hurricanes
37.01—Freddie Liddle8Dubuque Area Swimmin' Hurricanes
57.64—Oliver Lund12Bettendorf Aquatics
34.85—Estelle Deppe9Dubuque Area Swimmin' Hurricanes
41.30—Lillian Weindruch10Bettendorf Aquatics
47.89—Ellie Diaz10Muscatine Community YMCA Manta Rays Swim Team
1:12.59—CC Garcia11Piranhas Swim Club
43.44—Michael Witt11North Scott YMCA
32.76100 Free
—Mara Ary16Morrison Seahorse Swim Club
1:14.03—Caleb Hergert17East Moline Swim Club
54.00—Jude Muir13East Moline Swim Club
1:10.77—Michael Patterson14Moline Swim Club
1:23.62—Claire Mills14East Moline Swim Club
56.71—Vivian Meyer11East Moline Swim Club
1:16.72—Bryce Medinger13East Moline Swim Club
1:03.79—Helen Meyer14East Moline Swim Club
1:09.69—Lucas Herstedt17Moline Swim Club
58.10—Colton Vandermyde9Morrison Seahorse Swim Club
2:12.11—Jack McCoy14Moline Swim Club
1:39.29—Alexander Magallon13East Moline Swim Club
1:05.67—Marshall Goodrich14Moline Swim Club
1:13.15—Zach Heath15Morrison Seahorse Swim Club
57.61—Jhett Wright Wright12Morrison Seahorse Swim Club
1:17.50—Chance Williams13Morrison Seahorse Swim Club
1:20.11—Connor Adair14East Moline Swim Club
1:04.21—Cora Rider Rider11Morrison Seahorse Swim Club
1:45.13—Damien Woo13East Moline Swim Club
1:13.45—Henry Pratt14Geneseo Gators Swim Team
1:09.84100 Back
—Haley Hollenback9Moline Swim Club
2:19.65—Henry Pratt14Geneseo Gators Swim Team
1:19.36—Damien Woo13East Moline Swim Club
1:30.86—Lucas Herstedt17Moline Swim Club
1:03.29—Connor Adair14East Moline Swim Club
1:14.46—Helen Meyer14East Moline Swim Club
1:14.46—Bryar Kuehl15Morrison Seahorse Swim Club
1:10.57—Aleah Goss13East Moline Swim Club
1:13.48—Mason Ransom14Moline Swim Club
1:36.94—Antonio Aguilar15East Moline Swim Club
1:12.56—Jack McCoy14Moline Swim Club
1:50.42—Colton Kuehl13Morrison Seahorse Swim Club
1:21.51—Michael Patterson14Moline Swim Club
1:37.03—Lillian Rowold11East Moline Swim Club
1:04.75—Alexander Magallon13East Moline Swim Club
1:18.18—Mara Ary16Morrison Seahorse Swim Club
1:23.84—Henry Gray13East Moline Swim Club
1:24.07—Chance Williams13Morrison Seahorse Swim Club
1:37.71—Rowan Tyler13East Moline Swim Club
1:37.47—Max Gentry16Moline Swim Club
1:13.98100 Breast
—Colton Kuehl13Morrison Seahorse Swim Club
1:25.38—Claire Lemaster18East Moline Swim Club
1:16.26—Connor Adair14East Moline Swim Club
1:27.89—Julia Meyer11East Moline Swim Club
1:18.73—Spencer Curry15East Moline Swim Club
1:31.66—Zach Heath15Morrison Seahorse Swim Club
1:22.61—Lillian Rowold11East Moline Swim Club
1:13.42—Will Heitz12East Moline Swim Club
1:32.56—Bryar Kuehl15Morrison Seahorse Swim Club
1:22.50—Ephraim Mueller13East Moline Swim Club
1:12.15—Jude Muir13East Moline Swim Club
1:31.63—Lily Goss10East Moline Swim Club
1:31.68—Henry Pratt14Geneseo Gators Swim Team
1:31.98—Boston Burkhead10Moline Swim Club
2:01.35—Kira Tysma10East Moline Swim Club
1:33.19—Mara Ary16Morrison Seahorse Swim Club
1:55.02—Brooke Herington13Geneseo Gators Swim Team
1:39.43—Adaira Hadjis9Davenport Metro Swim Team
2:02.87—Sam Teeravechyan9Piranhas Swim Club
1:45.95—Scarlett Mansfield10Davenport Metro Swim Team
1:56.67100 Fly
—Janelle Bull14Moline Swim Club
1:18.95—Damien Woo13East Moline Swim Club
1:25.62—Sophia Heitz14East Moline Swim Club
1:05.26—Marshall Goodrich14Moline Swim Club
1:33.58—Lily Goss10East Moline Swim Club
1:23.53—Claire Mills14East Moline Swim Club
1:08.94—Brooke Herington13Geneseo Gators Swim Team
1:37.98—Ryo Martinez13Piranhas Swim Club
1:37.24—Luke Beimborn11Dubuque Area Swimmin' Hurricanes
1:19.77—Aubrey Martinek12North Scott YMCA
1:14.25—Hudson Cook12Davenport Metro Swim Team
1:12.36—Maggie Leveridge12Davenport Metro Swim Team
1:54.63—Audrey Staab12Piranhas Swim Club
1:18.97—Kinsley Krieger12Davenport Metro Swim Team
1:08.54—Gwen Gillespie10North Scott YMCA
1:14.10—Payton Reynolds15Dubuque Area Swimmin' Hurricanes
1:20.90—Garrett fleming12Dubuque Area Swimmin' Hurricanes
1:15.32100 IM
—Kira Tysma10East Moline Swim Club
1:23.29—Lily Goss10East Moline Swim Club
1:19.28—Rachel Dyer11East Moline Swim Club
1:36.04—Ethan Adair11East Moline Swim Club
1:14.96—Joey Davila11East Moline Swim Club
1:50.34—Riaan Gandhi9East Moline Swim Club
2:11.44—Lily Dyer9East Moline Swim Club
2:11.07—Parker McKee10Muscatine Community YMCA Manta Rays Swim Team
1:36.30—Hollis Terhune10North Scott YMCA
1:44.56—Keira Kassel11Muscatine Community YMCA Manta Rays Swim Team
1:21.93—Madelyn Heithoff9Davenport Metro Swim Team
1:41.23—Aiden Hoeg10Bettendorf Aquatics
1:53.65—Ben Srp12Great River Aquatics Club
1:32.60—Camden Schaeffer10Davenport Metro Swim Team
1:42.10—Adaira Hadjis9Davenport Metro Swim Team
1:40.19—Vaughn Urmy10Bettendorf Aquatics
1:41.15—Amelia Skinner10Dubuque Area Swimmin' Hurricanes
1:53.45—Emma Ross11Muscatine Community YMCA Manta Rays Swim Team
1:28.04—Harper Debuhr12Piranhas Swim Club
1:41.61—Eloise Keltner9Muscatine Community YMCA Manta Rays Swim Team
1:43.64200 Free
—Lucas Herstedt17Moline Swim Club
2:09.57—Rowan Tyler13East Moline Swim Club
2:45.12—Caleb Hergert17East Moline Swim Club
2:00.97—Helen Meyer14East Moline Swim Club
2:29.96—Max Gentry16Moline Swim Club
2:24.69—Kayla Hoskins11North Scott YMCA
3:26.34—Nova Bender10North Scott YMCA
2:53.50—Allie Dismore11North Scott YMCA
3:18.17—Logan Krahl13North Scott YMCA
2:47.40—Anna Brown12Great River Aquatics Club
2:58.84—Sarah Peiffer14Piranhas Swim Club
2:41.04—Gwen Gillespie10North Scott YMCA
2:50.80—Marinne Fleming9Dubuque Area Swimmin' Hurricanes
2:56.02—Layna Bolin10North Scott YMCA
3:07.90—Max Burda12North Scott YMCA
2:57.61—Olivia Prior11Piranhas Swim Club
2:47.83—Payton Reynolds15Dubuque Area Swimmin' Hurricanes
2:31.78—Audrey Lee13Davenport Metro Swim Team
2:10.34—Colton Genz15North Scott YMCA
3:15.29—Aubrey Martinek12North Scott YMCA
2:27.55200 Back
—Ida Rowold15East Moline Swim Club
2:28.48—Antonio Aguilar15East Moline Swim Club
2:37.04—Nathan Anderson15East Moline Swim Club
2:09.38—Natalie Halpin13East Moline Swim Club
2:26.79—Mason Ransom14Moline Swim Club
3:30.28—Michael Patterson14Moline Swim Club
3:45.20—Claire Mills14East Moline Swim Club
2:17.49—Brent Hillary13Dubuque Area Swimmin' Hurricanes
2:22.41—Cota Holst13Piranhas Swim Club
3:01.97—Augie Prior14Piranhas Swim Club
2:28.96—Ethan Mejia15Davenport Metro Swim Team
2:41.28—Howie Eipers14Davenport Metro Swim Team
2:19.93—Cameron Cunningham16Piranhas Swim Club
2:23.05—MAV Erwin13Davenport Metro Swim Team
2:41.97—Kaley Beimborn15Dubuque Area Swimmin' Hurricanes
2:33.03—JJ Garcia17Piranhas Swim Club
2:42.29—Sarah Peters13North Scott YMCA
2:38.55—Madyson Sparkman14North Scott YMCA
2:42.05—Grayson Barr14Bettendorf Aquatics
2:30.82—Elaina Tucker17Dubuque Area Swimmin' Hurricanes
2:39.50200 Breast
—Nathan Anderson15East Moline Swim Club
2:23.37—Natalie Halpin13East Moline Swim Club
2:36.53—Olivia Durkin15North Scott YMCA
3:09.00—Colton Genz15North Scott YMCA
3:27.14—Sarah Peiffer14Piranhas Swim Club
3:13.64—Elliot Stephens13Dubuque Area Swimmin' Hurricanes
2:45.22—Camryn McKee13Muscatine Community YMCA Manta Rays Swim Team
2:42.44—Maddox Warren16Davenport Metro Swim Team
2:26.28—Nora Prosise13Davenport Metro Swim Team
2:54.17200 Fly
—Sophia Heitz14East Moline Swim Club
2:26.88—Santi Diaz15Davenport Metro Swim Team
2:19.84—Alex Kresowik13Davenport Metro Swim Team
2:30.50200 IM
—Janelle Bull14Moline Swim Club
2:44.37—Will Heitz12East Moline Swim Club
2:55.60—Ephraim Mueller13East Moline Swim Club
2:26.83—Jude Muir13East Moline Swim Club
2:53.48—Ida Rowold15East Moline Swim Club
2:29.66—Brooke Herington13Geneseo Gators Swim Team
3:03.87—Sophia Heitz14East Moline Swim Club
2:32.45—Maggie Leveridge12Davenport Metro Swim Team
3:49.58—Avery Weber11North Scott YMCA
3:13.57—Camryn McKee13Muscatine Community YMCA Manta Rays Swim Team
2:41.12—Cameron Cunningham16Piranhas Swim Club
2:27.99—MAV Erwin13Davenport Metro Swim Team
2:53.65—Scarlett Mansfield10Davenport Metro Swim Team
3:47.54—Ethan Mejia15Davenport Metro Swim Team
2:37.61—Grayson Barr14Bettendorf Aquatics
2:40.31—Eden Hunter13Muscatine Community YMCA Manta Rays Swim Team
2:48.20—Elaina Tucker17Dubuque Area Swimmin' Hurricanes
2:40.07—Luke Beimborn11Dubuque Area Swimmin' Hurricanes
2:41.88—Brenden Adam12Davenport Metro Swim Team
2:37.43—Elliot Stephens13Dubuque Area Swimmin' Hurricanes
2:39.48400 IM
—Natalie Halpin13East Moline Swim Club
5:03.78—Aleah Goss13East Moline Swim Club
5:54.38—Nora Prosise13Davenport Metro Swim Team
5:30.03—Drew Leibold16Davenport Metro Swim Team
4:42.83500 Free
—Lucas Herstedt17Moline Swim Club
5:41.60—Max Gentry16Moline Swim Club
6:34.64—Marshall Goodrich14Moline Swim Club
7:06.25—Morrie Perrigo9East Moline Swim Club
8:16.26—Hayden Brower10North Scott YMCA
8:02.48—Garrett fleming12Dubuque Area Swimmin' Hurricanes
6:20.43—Maggie Leveridge12Davenport Metro Swim Team
8:41.74—Brady Monroe14North Scott YMCA
6:30.53—Audrey Staab12Piranhas Swim Club
6:43.17—Yixian Zhou13Piranhas Swim Club
6:07.27—Drew Leibold16Davenport Metro Swim Team
5:16.26—Aubrey Martinek12North Scott YMCA
6:33.43