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
—Colby Williams19Dads Club Swim Team
20.83—Gigi Hioki20Kamehameha Swim Club
24.19—Zack Heiar18Dubuque Area Swimmin' Hurricanes
21.17—Nick Rounds19Waukee Waves
19.43—Dylan Alt18Waukee Waves
21.05—Caleb Steward18Iowa Flyers Swim Club
21.88—Jackson Heinlein-Preseault19Chicago Wolfpack Aquatic Club
21.33—Lauren Eschmeyer18FMC Aquatic
23.89—Alex Peterson18South Metro Storm
24.18—Jordan Hogue19Manoa Aquatics
20.78—James Lemus18Minnetonka Swim Club
21.55—Henley Hatzung18Minnetonka Swim Club
23.32—Madeline Byrne19Riptide
24.89—Sara Lindner19Minnesota Flyers
24.33—Dani Mauri18Manoa Aquatics
21.99—Eden Hill18South East Metro Sharks
25.01—Jocelyn Wilson19Ad Astra Area Aquatics
25.20—David Bosch20Loveland Swim Club
21.22—Brooke Gothard18Foothills Swim Team
24.10—Colt Frein18Rushmore Swim Team
21.1050 Back
—Colby Williams19Dads Club Swim Team
22.98—Zack Heiar18Dubuque Area Swimmin' Hurricanes
23.27—Miguel San Jose19Riptide
25.25—Mallory Knutson18Minnetonka Swim Club
27.71—Conner Trinidad18Pikes Peak Athletics
24.85—Joaquin Contreras-Fallico20Univ of Denver Hilltoppers
22.76—Jin-Jae Robinson19Westerville Aquatic Club
27.62—Trey Smith18Waukesha Express Swim Team
23.64100 Free
—Conner Trinidad18Pikes Peak Athletics
47.95—Colby Williams19Dads Club Swim Team
45.54—Gigi Hioki20Kamehameha Swim Club
51.53—Zack Heiar18Dubuque Area Swimmin' Hurricanes
47.65—Nick Rounds19Waukee Waves
43.83—Roan Walsmith18Waukee Waves
48.13—Caleb Steward18Iowa Flyers Swim Club
47.51—Cody Vertin20Unattached
46.61—Chloe Miller19University of South Dakota
53.52—Jackson Heinlein-Preseault19Chicago Wolfpack Aquatic Club
46.21—Lauren Eschmeyer18FMC Aquatic
52.66—Dani Mauri18Manoa Aquatics
47.78—Madeline Byrne19Riptide
54.20—Jordan Hogue19Manoa Aquatics
45.41—Sara Lindner19Minnesota Flyers
53.48—Eden Hill18South East Metro Sharks
53.74—James Lemus18Minnetonka Swim Club
45.66—Alex Peterson18South Metro Storm
53.87—Mallory Knutson18Minnetonka Swim Club
54.24—Jocelyn Wilson19Ad Astra Area Aquatics
54.96100 Back
—Colby Williams19Dads Club Swim Team
49.19—Zack Heiar18Dubuque Area Swimmin' Hurricanes
49.11—Dylan Alt18Waukee Waves
48.98—Nick Rounds19Waukee Waves
46.33—Henley Hatzung18Minnetonka Swim Club
55.15—Jordan Hogue19Manoa Aquatics
49.57—Miguel San Jose19Riptide
53.50—Eden Hill18South East Metro Sharks
1:01.22—Jocelyn Wilson19Ad Astra Area Aquatics
1:03.67—Ava Williamson18Minot YMCA Swim Club
1:03.05—Conner Trinidad18Pikes Peak Athletics
54.30—Joaquin Contreras-Fallico20Univ of Denver Hilltoppers
47.94—Jin-Jae Robinson19Westerville Aquatic Club
57.95—Trey Smith18Waukesha Express Swim Team
49.61—Jane Busboom18Fremont Area Swim Team
59.06100 Breast
—Quin Mahler-Moreno19Des Moines Swimming Federation
1:04.20—Cody Vertin20Unattached
55.72—Colt Frein18Rushmore Swim Team
55.77—Hailey Riley19Sea Devils
1:07.54—Josh Nelson20Highlands Ranch Aquatics
57.59—Brooke Gothard18Foothills Swim Team
1:04.60—David Bosch20Loveland Swim Club
54.68—Jessalyn Carpenter18Unattached
1:04.31—Lily Thorsen18Woodson Y Northern Swimmers
1:09.32—Ramiro Diaz Diaz22Green Bay Swim Club, Inc
57.81—Amber Hess19Ozaukee Aquatics
1:05.19—Ella Schultz18J-Hawk Aquatic Club
1:05.75—Ian Leonard20Waukesha Express Swim Team
55.20—Camille Johnson18La Crosse YMCA Swim Team
1:07.84—David Mayer19Woodson Y Northern Swimmers
55.79—Makenzie Peter18Greater Omaha Aquatics Leopardsharks
1:07.07—Nik Keuser19Millard Aquatic Club
54.76—Aidan Jackson19Greater Omaha Aquatics Leopardsharks
57.47100 Fly
—Dylan Alt18Waukee Waves
47.49—Zack Heiar18Dubuque Area Swimmin' Hurricanes
50.02—Nick Rounds19Waukee Waves
47.31—Caleb Steward18Iowa Flyers Swim Club
53.19—Colt Frein18Rushmore Swim Team
50.96—Lauren Eschmeyer18FMC Aquatic
55.58—Owen Kearns19Champaign Cnty YMCA
52.49—Dani Mauri18Manoa Aquatics
52.82—Alex Peterson18South Metro Storm
59.27—Sara Lindner19Minnesota Flyers
1:02.90—Cooper Running19Alexandria Swim Club
50.19—Henley Hatzung18Minnetonka Swim Club
56.88—Jocelyn Wilson19Ad Astra Area Aquatics
1:01.36—Ava Williamson18Minot YMCA Swim Club
1:02.41—Joaquin Contreras-Fallico20Univ of Denver Hilltoppers
48.93—David Bosch20Loveland Swim Club
49.89—Jessalyn Carpenter18Unattached
58.86—Chloe Miller19University of South Dakota
1:00.07—Nik Keuser19Millard Aquatic Club
51.56100 IM
—Brooke Gothard18Foothills Swim Team
59.27—Nick Rounds19Waukee Waves
48.43—Alex Peterson18South Metro Storm
1:02.11—Hailey Riley19Sea Devils
1:01.18—Mallory Knutson18Minnetonka Swim Club
1:00.17—Ava Williamson18Minot YMCA Swim Club
1:02.39—Ian Leonard20Waukesha Express Swim Team
53.74—Camille Johnson18La Crosse YMCA Swim Team
1:01.90—Makenzie Peter18Greater Omaha Aquatics Leopardsharks
1:02.89200 Free
—Gigi Hioki20Kamehameha Swim Club
1:52.31—Mason Turner19Linn-Mar Swim Team
1:44.59—Quin Mahler-Moreno19Des Moines Swimming Federation
1:54.01—Luke Kelley19Waukee Waves
1:44.56—Roan Walsmith18Waukee Waves
1:45.18—Caleb Steward18Iowa Flyers Swim Club
1:43.87—Zavier Kranz20Unattached
1:38.77—Marissa Renaud18Rushmore Swim Team
1:56.16—Alex Parkinson19FMC Aquatic
1:41.54—Jackson Heinlein-Preseault19Chicago Wolfpack Aquatic Club
1:41.96—Tucker Holmes19Rochester Swim Club
1:41.83—Clare Liebl18South Metro Storm
2:00.47—Cooper Running19Alexandria Swim Club
1:41.49—James Lemus18Minnetonka Swim Club
1:40.84—Madeline Byrne19Riptide
1:59.72—Conner Trinidad18Pikes Peak Athletics
1:41.68—Shyann Kissinger20Blue Wave Swimming
1:56.39—Landon Schemel18Sarasota Sharks
1:40.89—Jin-Jae Robinson19Westerville Aquatic Club
1:56.93—Cole Johnson19Verona Area Swim Team
1:43.14200 Back
—Joaquin Contreras-Fallico20Univ of Denver Hilltoppers
1:44.20—Colby Williams19Dads Club Swim Team
1:48.11—Dylan Alt18Waukee Waves
1:49.21—Zack Heiar18Dubuque Area Swimmin' Hurricanes
1:55.78—Jin-Jae Robinson19Westerville Aquatic Club
2:06.59—Miguel San Jose19Riptide
1:57.10—Henley Hatzung18Minnetonka Swim Club
1:59.31—Tucker Holmes19Rochester Swim Club
1:49.45—Ava Williamson18Minot YMCA Swim Club
2:16.81—Trey Smith18Waukesha Express Swim Team
1:47.51200 Breast
—David Bosch20Loveland Swim Club
2:05.80—Brooke Gothard18Foothills Swim Team
2:24.44—Quin Mahler-Moreno19Des Moines Swimming Federation
2:23.97—Jessalyn Carpenter18Unattached
2:26.34—Zoe Chalfant18Rockwood Swim Club
2:28.14—Hailey Riley19Sea Devils
2:26.54—Cody Vertin20Unattached
2:00.00—Ian Leonard20Waukesha Express Swim Team
2:04.61—Amber Hess19Ozaukee Aquatics
2:25.82—Ramiro Diaz Diaz22Green Bay Swim Club, Inc
2:03.59—Ella Schultz18J-Hawk Aquatic Club
2:22.49—Nik Keuser19Millard Aquatic Club
2:00.34—Makenzie Peter18Greater Omaha Aquatics Leopardsharks
2:27.05—Aidan Jackson19Greater Omaha Aquatics Leopardsharks
2:05.35200 Fly
—Mason Turner19Linn-Mar Swim Team
1:53.43—Owen Kearns19Champaign Cnty YMCA
1:56.85—Lauren Eschmeyer18FMC Aquatic
2:08.39—Madison Parkin19Foxjets Swim Team
2:11.86—Cooper Running19Alexandria Swim Club
1:51.27—Landon Schemel18Sarasota Sharks
1:52.19—Jack Ellison21Swim Omaha
1:52.28200 IM
—Mallory Knutson18Minnetonka Swim Club
2:08.82—Hailey Riley19Sea Devils
2:10.57—Madison Parkin19Foxjets Swim Team
2:16.24—Miguel San Jose19Riptide
1:56.33—Ava Williamson18Minot YMCA Swim Club
2:19.47—Joaquin Contreras-Fallico20Univ of Denver Hilltoppers
1:51.44—Brooke Gothard18Foothills Swim Team
2:05.99—Conner Trinidad18Pikes Peak Athletics
1:51.50—Josh Nelson20Highlands Ranch Aquatics
1:56.81—Jessalyn Carpenter18Unattached
2:11.32—Zoe Chalfant18Rockwood Swim Club
2:10.60—Cody Vertin20Unattached
1:48.79—Ramiro Diaz Diaz22Green Bay Swim Club, Inc
1:55.70—Trey Smith18Waukesha Express Swim Team
1:53.21—Ian Leonard20Waukesha Express Swim Team
1:52.08—Camille Johnson18La Crosse YMCA Swim Team
2:15.88—Aidan Jackson19Greater Omaha Aquatics Leopardsharks
1:54.88—Makenzie Peter18Greater Omaha Aquatics Leopardsharks
2:12.06400 IM
—Mason Turner19Linn-Mar Swim Team
4:04.93—Quin Mahler-Moreno19Des Moines Swimming Federation
4:34.17—Alex Parkinson19FMC Aquatic
3:54.94—Miguel San Jose19Riptide
4:16.01—Madison Parkin19Foxjets Swim Team
4:47.26—Mallory Knutson18Minnetonka Swim Club
4:36.67—Josh Nelson20Highlands Ranch Aquatics
4:08.75—Zoe Chalfant18Rockwood Swim Club
4:35.42—Cody Vertin20Unattached
3:57.77—Jack Ellison21Swim Omaha
4:01.65500 Free
—Gigi Hioki20Kamehameha Swim Club
5:04.97—Mason Turner19Linn-Mar Swim Team
4:37.36—Roan Walsmith18Waukee Waves
4:46.85—Luke Kelley19Waukee Waves
4:36.15—Quin Mahler-Moreno19Des Moines Swimming Federation
4:59.34—Jin-Jae Robinson19Westerville Aquatic Club
5:08.77—Alex Parkinson19FMC Aquatic
4:22.87—Owen Kearns19Champaign Cnty YMCA
4:45.97—Clare Liebl18South Metro Storm
5:10.98—Tucker Holmes19Rochester Swim Club
4:38.10—Cooper Running19Alexandria Swim Club
4:40.06—Landon Schemel18Sarasota Sharks
4:36.99—Shyann Kissinger20Blue Wave Swimming
5:08.70—Marissa Renaud18Rushmore Swim Team
5:11.82—Austin Lewis18Greater Omaha Aquatics Leopardsharks
4:41.76—Jack Ellison21Swim Omaha
4:33.941650 Free
—Luke Kelley19Waukee Waves
16:13.12—Roan Walsmith18Waukee Waves
16:43.31—Owen Kearns19Champaign Cnty YMCA
16:33.45—Alex Parkinson19FMC Aquatic
15:18.41—Tucker Holmes19Rochester Swim Club
16:13.73—Clare Liebl18South Metro Storm
18:01.29—Shyann Kissinger20Blue Wave Swimming
18:09.22—Marissa Renaud18Rushmore Swim Team
17:50.88—Ella Schultz18J-Hawk Aquatic Club
18:18.16—Jack Ellison21Swim Omaha
15:55.19