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
—Maddie Sabers13Waukee Waves
32.99—Reagan Schmulbach14Waukee Waves
32.26—Elena Vaske14Waukee Waves
29.62—Vinny Anderson13Waukee Waves
32.06—Grant Warrington13Waukee Waves
34.80—Joelle Henning13Waukee Waves
31.24—Levi Legrant16Waukee Waves
31.46—Maya Moore15Waukee Waves
31.46—Maisy Peterson16Waukee Waves
31.09—Neleh Jernberg14Waukee Waves
32.38—Gregory Gatzionis15Waukee Waves
28.08—Peyton Combs13Ames Cyclone Aquatics Club
34.44—Teagen Renze17Ames Cyclone Aquatics Club
25.04—Will Van Zee16Waukee Waves
25.97—Jacob Wieland17Waukee Waves
25.89—Sheldon Lamb13Ames Cyclone Aquatics Club
25.49—Alivia Dacey13Ames Cyclone Aquatics Club
35.28—Alex Hales13Waukee Waves
29.75—Colton Pellett13Waukee Waves
30.90—Lily Van Der Linden16Ames Cyclone Aquatics Club
31.7850 Back
—Cora Kittle12Dowling Catholic Riptide
37.94—Ian Halaczkiewicz12Dowling Catholic Riptide
44.73—Addy Hornung9Waukee Waves
52.12—Adrian Steven11Waukee Waves
37.00—Harper Hornung11Waukee Waves
37.45—Olivia Woodward11Waukee Waves
38.91—Alena Cramer11Waukee Waves
49.05—Maddy Piper11Waukee Waves
40.72—Tatum Steven9Waukee Waves
49.83—Addison West12Waukee Waves
39.47—Claire McManus11Waukee Waves
53.05—Jackson Wing10Des Moines Swimming Federation
47.01—Renaud Deardorff12Waukee Waves
40.79—Ava Hofman11Waukee Waves
41.96—Nora Herrig11Waukee Waves
44.45—Hunter Rogers10USS Destroyers Swim Club
1:02.97—Henry Weber10USS Destroyers Swim Club
48.77—Malia Books12USS Destroyers Swim Club
41.91—Londyn Books7USS Destroyers Swim Club
1:07.56—Bristol Beschorner10Fort Dodge Area Swim Team
56.5950 Breast
—Clarissa Richards12Carroll Area Swim Team
53.39—Gwen Meyer12Dowling Catholic Riptide
46.97—Charlotte Lemke11Dowling Catholic Riptide
1:02.91—Harper Hornung11Waukee Waves
44.50—Alena Cramer11Waukee Waves
50.90—Luke Hergenreter12Waukee Waves
43.79—Whitney Textor9Waukee Waves
46.96—Ava Hofman11Waukee Waves
52.56—Renaud Deardorff12Waukee Waves
40.66—Addison West12Waukee Waves
47.14—Nora Herrig11Waukee Waves
46.12—Tatum Steven9Waukee Waves
58.46—Ginger Fay12Waukee Waves
38.34—Addy Hornung9Waukee Waves
1:00.68—Henry Weber10USS Destroyers Swim Club
59.02—Lucy Grimm12USS Destroyers Swim Club
47.27—Londyn Books7USS Destroyers Swim Club
1:20.08—Hunter Rogers10USS Destroyers Swim Club
1:03.62—Adalyn Angstrom8Fort Dodge Area Swim Team
1:34.85—Quinn Hildreth12Fort Dodge Area Swim Team
51.9950 Fly
—Whitney Textor9Waukee Waves
46.32—Olivia Woodward11Waukee Waves
34.66—Alena Cramer11Waukee Waves
54.79—Nora Herrig11Waukee Waves
44.83—Maddy Piper11Waukee Waves
43.25—Ava Hofman11Waukee Waves
47.95—Ginger Fay12Waukee Waves
36.65—Harper Hornung11Waukee Waves
36.83—Malia Books12USS Destroyers Swim Club
39.39—Henry Weber10USS Destroyers Swim Club
53.30—Hunter Rogers10USS Destroyers Swim Club
1:08.25—Bristol Beschorner10Fort Dodge Area Swim Team
1:04.72—Kallie Tews9Fort Dodge Area Swim Team
1:04.07—Presley Mease9Swordfish Swim Academy
1:13.65—Lucas Feit11Kohawk Aquatics
46.56—Callie Leidinger12Kohawk Aquatics
37.35—Cora Kinsley8Swordfish Swim Academy
1:07.73—Clarissa Richards12Carroll Area Swim Team
39.39—Mya Weber12Carroll Area Swim Team
43.57—Ryder Siebrecht12Carroll Area Swim Team
41.70100 Free
—Cora Winslow14Dowling Catholic Riptide
1:20.25—June Carter13Dowling Catholic Riptide
1:22.26—Nolan Wittenwyler14Dowling Catholic Riptide
1:06.98—Will Van Zee16Waukee Waves
56.17—Neleh Jernberg14Waukee Waves
1:11.83—Parker Scuffham16Waukee Waves
57.50—Blake Heffernan15Waukee Waves
1:01.00—Andrew Griffin15Waukee Waves
1:09.35—Ethan Hales16Waukee Waves
1:02.34—Reid Christensen15Waukee Waves
1:02.41—Makenzie Lumadue16Waukee Waves
1:04.97—Alex Hales13Waukee Waves
1:06.35—Reagan Schmulbach14Waukee Waves
1:17.50—Dylan Allen15Waukee Waves
1:00.36—Grant Warrington13Waukee Waves
1:14.10—Jacob Wieland17Waukee Waves
57.27—Addie Deyoung13Waukee Waves
1:08.55—Merryn Newton13Waukee Waves
1:09.70—Lydia Newton10Waukee Waves
1:34.20—John Trosper18Waukee Waves
55.51100 Back
—Noah Andersen16Dowling Catholic Riptide
1:12.83—Hannah Textor12Waukee Waves
1:24.03—Kate Trosper16Waukee Waves
1:12.94—Jacob Wieland17Waukee Waves
1:05.48—Drew Dieke17Waukee Waves
1:10.94—Andrew Griffin15Waukee Waves
1:23.23—Parker Scuffham16Waukee Waves
1:04.65—Keegan Deyoung12Waukee Waves
1:39.92—Colton Pellett13Waukee Waves
1:17.78—Elena Vaske14Waukee Waves
1:20.44—Ben Kuennen15Waukee Waves
1:21.60—Willa Hage18Waukee Waves
1:11.97—Merryn Newton13Waukee Waves
1:24.15—Maya Moore15Waukee Waves
1:16.17—Owen Weiland14Waukee Waves
1:25.51—Lydia Newton10Waukee Waves
1:53.48—Taelyn Deyoung10Waukee Waves
1:34.97—Riley Gojkovich16Waukee Waves
1:09.75—Maisy Peterson16Waukee Waves
1:19.72—Addie Deyoung13Waukee Waves
1:11.79100 Breast
—Merryn Newton13Waukee Waves
1:41.13—Colton Pellett13Waukee Waves
1:29.35—Blake Heffernan15Waukee Waves
1:17.42—Elena Vaske14Waukee Waves
1:33.55—Callen Froehlich15Waukee Waves
1:27.40—Willa Hage18Waukee Waves
1:20.66—Keegan Deyoung12Waukee Waves
1:46.62—Dylan Allen15Waukee Waves
1:16.55—Ethan Hales16Waukee Waves
1:12.06—Emery Baker15Waukee Waves
1:32.61—Hannah Textor12Waukee Waves
1:33.16—Kinsley Draheim11Waukee Waves
2:10.06—Lydia Newton10Waukee Waves
1:49.26—Drew Dieke17Waukee Waves
1:24.12—Makenzie Lumadue16Waukee Waves
1:22.08—Grant Warrington13Waukee Waves
1:35.11—Taelyn Deyoung10Waukee Waves
1:55.95—Taylor Scuffham13Waukee Waves
1:54.40—Lucy Parson16USS Destroyers Swim Club
1:11.92—Kara Oberheu15USS Destroyers Swim Club
1:51.47100 Fly
—Noah Andersen16Dowling Catholic Riptide
1:21.50—Colton Pellett13Waukee Waves
1:19.73—Will Van Zee16Waukee Waves
1:02.86—Kaedyn Straw14Waukee Waves
1:33.30—Hannah Textor12Waukee Waves
1:18.49—Merryn Newton13Waukee Waves
1:17.59—Willa Hage18Waukee Waves
1:09.99—Kate Trosper16Waukee Waves
1:15.37—Maya Moore15Waukee Waves
1:17.39—John Trosper18Waukee Waves
59.37—Gage Harris15Waukee Waves
1:01.73—Drew Dieke17Waukee Waves
1:09.24—Addie Deyoung13Waukee Waves
1:13.19—Emery Baker15Waukee Waves
1:16.85—Simon Kline14USS Destroyers Swim Club
1:07.72—Henry LaPan10USS Destroyers Swim Club
1:46.05—Eve Anthofer9Carroll Area Swim Team
2:01.97—Jordyn Harger18Rams Swim Club
1:24.79—Alex Hammond17Rams Swim Club
1:09.04—Owen Sikora13Rams Swim Club
1:18.12200 Free
—Andrew Griffin15Waukee Waves
2:33.53—Alex Hales13Waukee Waves
2:23.96—Maddie Sabers13Waukee Waves
2:43.31—Vinny Anderson13Waukee Waves
2:40.26—Jacob Wieland17Waukee Waves
2:09.57—Levi Legrant16Waukee Waves
2:29.68—Gabby Freeseman13Dowling Catholic Riptide
2:35.06—Lila Pekarek15Rams Swim Club
2:47.65—Miah Mogard16Ames Cyclone Aquatics Club
2:42.73—Peyton Combs13Ames Cyclone Aquatics Club
3:00.62—Tyson Miller15Ames Cyclone Aquatics Club
2:32.65—Sonja Mathews13Ames Cyclone Aquatics Club
2:50.42—Jake Smith14Ames Cyclone Aquatics Club
2:13.71—Mylie Smith14Ames Cyclone Aquatics Club
2:47.60—Leegan Sease17Ames Cyclone Aquatics Club
2:19.14—Zoey Danielson13Ames Cyclone Aquatics Club
2:33.08—Teagen Renze17Ames Cyclone Aquatics Club
2:08.20—Lydia Handsaker13Ames Cyclone Aquatics Club
2:45.63—Ky Thompson16Ames Cyclone Aquatics Club
2:24.86—Emery Baker15Waukee Waves
2:28.37200 Back
—Adrian Steven11Waukee Waves
2:46.60—Alivia Dacey13Ames Cyclone Aquatics Club
3:23.06—Owen Van Der Linden14Ames Cyclone Aquatics Club
2:37.85—Ky Thompson16Ames Cyclone Aquatics Club
2:38.96—Addi Lamb10Ames Cyclone Aquatics Club
3:12.25—Megan Macleod16Ames Cyclone Aquatics Club
2:55.70—Mylie Smith14Ames Cyclone Aquatics Club
3:02.21—Charlotte Hancock8Central Iowa Aquatics
3:39.67—Parker Scuffham16Waukee Waves
2:17.55—Colton Pellett13Waukee Waves
2:44.75—Riley Gojkovich16Waukee Waves
2:33.11—Maddy Piper11Waukee Waves
3:18.94—Jessica Hoss13Central Iowa Aquatics
3:26.77—Zoe Woolums14Central Iowa Aquatics
2:49.32—Brooklyn Tracy14Central Iowa Aquatics
3:14.20—Brant Schumacher14Central Iowa Aquatics
2:42.92—Matthew Wittmayer13Central Iowa Aquatics
2:29.33—Brooks Vallas14Central Iowa Aquatics
2:43.50—Meyer Bollig13Central Iowa Aquatics
3:48.56—Hannah Textor12Waukee Waves
2:55.22200 Breast
—Ginger Fay12Waukee Waves
2:55.73—Parker Scuffham16Waukee Waves
3:01.94—Alivia Dacey13Ames Cyclone Aquatics Club
3:33.33—Rowen Hutzell12Ames Cyclone Aquatics Club
3:26.30—Alex Powers17Ames Cyclone Aquatics Club
2:56.36—Lydia Handsaker13Ames Cyclone Aquatics Club
3:28.86—Leegan Sease17Ames Cyclone Aquatics Club
2:59.13—Jackson Starr10Ames Cyclone Aquatics Club
3:27.35—LuisManuel Calderon12Ames Cyclone Aquatics Club
3:21.68—Madyson Lewis12Central Iowa Aquatics
3:21.70—Stella Seifert14Central Iowa Aquatics
3:40.22—Brooklyn Tracy14Central Iowa Aquatics
3:54.91—Callen Froehlich15Waukee Waves
3:07.48—Luke Hergenreter12Waukee Waves
3:40.64—Maddie Sabers13Waukee Waves
3:24.34—Macie Shelton13USS Destroyers Swim Club
4:24.46—Grant Warrington13Waukee Waves
3:25.47—Harrison Mintle13Des Moines Swimming Federation
2:59.75—Reilly Green12Des Moines Swimming Federation
3:48.13—Thomas Hudson10Des Moines Swimming Federation
4:14.84200 Fly
—Evan McCorkle16Ames Cyclone Aquatics Club
2:39.14—Ellie McCorkle15Ames Cyclone Aquatics Club
2:54.17—Owen McCorkle13Ames Cyclone Aquatics Club
3:01.03—Alex Gagov13Central Iowa Aquatics
3:13.34—Max Jeffryes13Central Iowa Aquatics
2:43.68—Isabel Ernsperger16Central Iowa Aquatics
2:47.73200 IM
—Madison Starr12Ames Cyclone Aquatics Club
3:28.05—Addi Lamb10Ames Cyclone Aquatics Club
3:13.63—Tyson Miller15Ames Cyclone Aquatics Club
2:56.58—Clayton Marks14Ames Cyclone Aquatics Club
2:50.53—Rowen Hutzell12Ames Cyclone Aquatics Club
3:01.62—LuisManuel Calderon12Ames Cyclone Aquatics Club
2:49.50—Colton Pellett13Waukee Waves
2:51.57—Grant Warrington13Waukee Waves
3:04.29—Andrew Griffin15Waukee Waves
2:56.04—Ethan Hales16Waukee Waves
2:35.39—Meyer Bollig13Central Iowa Aquatics
3:46.45—Maddie Sabers13Waukee Waves
2:57.61—Sheldon Lamb13Ames Cyclone Aquatics Club
2:28.02—Lilliana Spear10Central Iowa Aquatics
3:14.92—Adrian Steven11Waukee Waves
2:50.99—Willa Hage18Waukee Waves
2:34.94—Hannah Textor12Waukee Waves
2:54.10—Chloe Kiekhaefer14Central Iowa Aquatics
2:50.34—Alex Gagov13Central Iowa Aquatics
2:42.82—Vinny Anderson13Waukee Waves
2:56.85400 Free
—Alex Hammond17Rams Swim Club
4:53.30—Miah Mogard16Ames Cyclone Aquatics Club
5:32.48—Owen Van Der Linden14Ames Cyclone Aquatics Club
4:54.15—Evan McCorkle16Ames Cyclone Aquatics Club
4:39.11—Zoey Danielson13Ames Cyclone Aquatics Club
5:19.07—Levi Legrant16Waukee Waves
5:14.45—Owen McCorkle13Ames Cyclone Aquatics Club
5:01.86—Lily Van Der Linden16Ames Cyclone Aquatics Club
5:02.06—Jake Smith14Ames Cyclone Aquatics Club
4:39.33—Lydia Handsaker13Ames Cyclone Aquatics Club
5:52.86—Ellie McCorkle15Ames Cyclone Aquatics Club
5:06.51—Sami Gruenisen14Central Iowa Aquatics
5:45.69—Desmond Ortega16Central Iowa Aquatics
4:27.48—Cael Grubb14Central Iowa Aquatics
5:24.37—Avery Anderson14Central Iowa Aquatics
5:17.57—Logan Wood15Central Iowa Aquatics
5:51.63—Maya Moore15Waukee Waves
5:36.65—Clayton Marks14Ames Cyclone Aquatics Club
5:36.16—Will Van Zee16Waukee Waves
4:27.21—Kellen Murray13Central Iowa Aquatics
5:13.16400 IM
—Christian Treichel18Waukee Waves
5:35.09—Makenna Boevers13USS Destroyers Swim Club
6:27.76—Addie Meyer13Dowling Catholic Riptide
6:16.51—Donny Holms14Johnston Blaze Swim Club
6:29.70—Nikolai Paulson17Iowa Flyers Swim Club
5:13.90—Anna Bayon15Iowa Flyers Swim Club
6:28.04800 Free
—Makenna Boevers13USS Destroyers Swim Club
11:45.59—Brooklyn Peterson13Central Iowa Aquatics
10:45.80—Abby Faughn16Kohawk Aquatics
11:10.48—Natalie Hudson13Des Moines Swimming Federation
11:45.91—Addie Meyer13Dowling Catholic Riptide
10:47.31—Landon Wisehart14Central Iowa Aquatics
10:16.201500 Free
—Sheldon Lamb13Ames Cyclone Aquatics Club
19:09.45—Megan Macleod16Ames Cyclone Aquatics Club
20:18.56—Owen McCorkle13Ames Cyclone Aquatics Club
20:00.73—Evan McCorkle16Ames Cyclone Aquatics Club
19:03.03—Lily Van Der Linden16Ames Cyclone Aquatics Club
19:42.85—Teagen Renze17Ames Cyclone Aquatics Club
18:26.43—Ellie McCorkle15Ames Cyclone Aquatics Club
20:37.35—Max Jeffryes13Central Iowa Aquatics
19:14.25—Joey Cariens14Iowa Flyers Swim Club
19:26.53—Desmond Ortega16Central Iowa Aquatics
17:57.18