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
—Neriah Giedrys19Bolles School Sharks
26.05—Colby Williams19Dads Club Swim Team
21.81—Nick Rounds19Waukee Waves
20.31—Zack Heiar18Dubuque Area Swimmin' Hurricanes
22.64—Averie Bilskemper18Iowa Flyers Swim Club
24.86—Caleb Steward18Iowa Flyers Swim Club
22.54—Hannah Nedder21Panther Aquatic Club
25.08—Abby Lear21Panther Aquatic Club
24.04—Roan Walsmith18Waukee Waves
23.40—Luke Kelley19Waukee Waves
23.03—Morgan Meyer22Panther Aquatic Club
24.05—Dominic Hogin Serrato18Nampa Swim Team
22.97—Jackson Heinlein-Preseault19Chicago Wolfpack Aquatic Club
22.52—Lauren Eschmeyer18FMC Aquatic
25.46—Peyton Bartsch21Minot YMCA Swim Club
21.32—Elyse Brayton19Grand Traverse Bay YMCA Breakers
25.18—Cayden Sumption20Central Minnesota Aquatics
23.14—Alex Peterson18South Metro Storm
24.51—Morgan Raether18Minnetonka Swim Club
24.52—Henley Hatzung18Minnetonka Swim Club
24.1150 Back
—Rachel Rolow20Panther Aquatic Club
28.32—Zack Heiar18Dubuque Area Swimmin' Hurricanes
24.17—Gabbie Ahrendt20University of South Dakota
27.32—Elyse Brayton19Grand Traverse Bay YMCA Breakers
27.56—Jordan Hogue19Manoa Aquatics
25.50—Morgan Raether18Minnetonka Swim Club
27.65—Joaquin Contreras-Fallico20Univ of Denver Hilltoppers
24.02—Trey Smith18Waukesha Express Swim Team
24.66100 Free
—Gigi Hioki20Kamehameha Swim Club
53.74—Morgan Meyer22Panther Aquatic Club
51.96—Caleb Steward18Iowa Flyers Swim Club
48.76—Roan Walsmith18Waukee Waves
50.09—Hannah Nedder21Panther Aquatic Club
55.23—Averie Bilskemper18Iowa Flyers Swim Club
53.33—Grace Dawson18Rushmore Swim Team
56.64—Dean Wall20University of South Dakota
48.42—Colt Frein18Rushmore Swim Team
47.55—Chloe Miller19University of South Dakota
58.90—Jackson Heinlein-Preseault19Chicago Wolfpack Aquatic Club
48.57—Lauren Eschmeyer18FMC Aquatic
57.20—Peyton Pasqualicchio19Hinsdale Swim Club
55.41—Jennifer Barajas18Munster Swim Club
56.35—Elyse Brayton19Grand Traverse Bay YMCA Breakers
56.28—Mallory Knutson18Minnetonka Swim Club
57.09—Margaret Reed18St Croix Swim Club
55.87—Alex Peterson18South Metro Storm
55.74—Cooper Running19Alexandria Swim Club
53.25—Sabra Brueggen18COOL Swim Team
56.47100 Back
—Colby Williams19Dads Club Swim Team
51.43—Nick Rounds19Waukee Waves
48.92—Zack Heiar18Dubuque Area Swimmin' Hurricanes
51.95—Dylan Alt18Waukee Waves
53.62—Rachel Rolow20Panther Aquatic Club
1:00.90—Julia Eastman18Fort Dodge Area Swim Team
1:01.33—Elyse Brayton19Grand Traverse Bay YMCA Breakers
57.29—Jordan Hogue19Manoa Aquatics
54.19—Henley Hatzung18Minnetonka Swim Club
58.03—Addison Pavek19Riptide
1:00.44—Morgan Raether18Minnetonka Swim Club
57.60—Joaquin Contreras-Fallico20Univ of Denver Hilltoppers
50.96—Conner Trinidad18Pikes Peak Athletics
55.32—Sabra Brueggen18COOL Swim Team
1:00.13—Jocelyn Wilson19Ad Astra Area Aquatics
1:04.38—Matt Pietsch21California Capital Aquatics
52.44—Marissa Renaud18Rushmore Swim Team
1:01.62—Lincoln Ahrendt18Sioux Falls Swim Team
55.44—Gabbie Ahrendt20University of South Dakota
58.28—Trey Smith18Waukesha Express Swim Team
52.75100 Breast
—Sydney Aird21Panther Aquatic Club
1:09.24—Luke Kelley19Waukee Waves
59.64—Aspen Cole20Panther Aquatic Club
1:08.48—Dominic Hogin Serrato18Nampa Swim Team
1:02.25—Jackson Heinlein-Preseault19Chicago Wolfpack Aquatic Club
1:01.60—Noah Mayer18AquaStorm
59.03—Cayden Sumption20Central Minnesota Aquatics
1:01.99—Josh Nelson20Highlands Ranch Aquatics
1:01.09—David Bosch20Loveland Swim Club
57.93—Neriah Giedrys19Bolles School Sharks
1:07.36—Tommy Wonka19Buffalo Swim Club
58.89—Jessalyn Carpenter18Unattached
1:07.24—Ava Humphrey19Unattached
1:11.40—Jocelyn Dirksen19Deadwood Lead 76'ers
1:12.68—Colt Frein18Rushmore Swim Team
1:00.52—Cody Vertin20Unattached
57.57—David Mayer19Woodson Y Northern Swimmers
59.07—Nikki Walters20Schroeder Swim Team / YMCA of Metro Milwaukee
1:10.98—Makenzie Peter18Greater Omaha Aquatics Leopardsharks
1:13.17—Aidan Jackson19Greater Omaha Aquatics Leopardsharks
1:01.56100 Fly
—Hannah Nedder21Panther Aquatic Club
57.55—Dylan Alt18Waukee Waves
50.57—Nick Rounds19Waukee Waves
49.60—Caleb Steward18Iowa Flyers Swim Club
54.91—Lauren Eschmeyer18FMC Aquatic
59.83—Braxton Steele18AquaStorm
54.17—Noah Mayer18AquaStorm
53.81—Cooper Running19Alexandria Swim Club
54.34—Alex Peterson18South Metro Storm
1:00.36—Mason Kuepers20Central Minnesota Aquatics
51.58—Cayden Sumption20Central Minnesota Aquatics
54.27—David Bosch20Loveland Swim Club
52.21—Lenja Osborne18Greenwood Tiger Sharks
1:00.97—James Schreiber19Falfins Swimming
51.06—Joaquin Contreras-Fallico20Univ of Denver Hilltoppers
51.13—Landon Schemel18Sarasota Sharks
54.14—Lance Godard22Empire KC Swim Club
50.13—Brianna Ridpath18American Energy Swim Club
59.71—Jessalyn Carpenter18Unattached
1:01.15—Gabbie Ahrendt20University of South Dakota
57.17100 IM
—Conner Trinidad18Pikes Peak Athletics
55.46—David Bosch20Loveland Swim Club
52.65—Dylan Alt18Waukee Waves
55.01—Mason Turner19Linn-Mar Swim Team
56.94—Averie Bilskemper18Iowa Flyers Swim Club
1:02.16—Colt Frein18Rushmore Swim Team
53.53—Mallory Knutson18Minnetonka Swim Club
1:02.22—Mason Kuepers20Central Minnesota Aquatics
53.89—Lance Godard22Empire KC Swim Club
52.94—Peyton Bartsch21Minot YMCA Swim Club
55.28—Braxton Steele18AquaStorm
56.71—Brianna Ridpath18American Energy Swim Club
1:05.09—Gabbie Ahrendt20University of South Dakota
59.52—Mason Ward-Zeller18Pierre Swim Team
51.48—Aidan Jackson19Greater Omaha Aquatics Leopardsharks
58.44—Natalie Harris19Aquatic Club of Elkhorn
1:02.61200 Free
—Gigi Hioki20Kamehameha Swim Club
1:54.35—Mason Turner19Linn-Mar Swim Team
1:48.62—Rachel Rolow20Panther Aquatic Club
2:00.07—Morgan Meyer22Panther Aquatic Club
1:54.48—Averie Bilskemper18Iowa Flyers Swim Club
1:58.56—Roan Walsmith18Waukee Waves
1:48.80—Luke Kelley19Waukee Waves
1:45.76—Brady Snetselaar19Des Moines Swimming Federation
1:50.00—Peyton Pasqualicchio19Hinsdale Swim Club
2:00.40—Jennifer Barajas18Munster Swim Club
1:57.55—Elyse Brayton19Grand Traverse Bay YMCA Breakers
2:01.53—Margaret Reed18St Croix Swim Club
2:01.12—Cooper Running19Alexandria Swim Club
1:50.26—Jordan Hogue19Manoa Aquatics
1:55.29—Conner Trinidad18Pikes Peak Athletics
1:47.51—Abbey Nynas19Billings Aquatic Club
2:02.86—Shyann Kissinger20Blue Wave Swimming
2:00.82—Sabra Brueggen18COOL Swim Team
2:02.05—Tova Blikre18AquaStorm
2:01.38—Landon Schemel18Sarasota Sharks
1:45.07200 Back
—Kirsten Tarran18Foothills Swim Team
2:19.58—Shyann Kissinger20Blue Wave Swimming
2:17.17—Zack Heiar18Dubuque Area Swimmin' Hurricanes
2:03.80—Rachel Rolow20Panther Aquatic Club
2:11.28—Julia Eastman18Fort Dodge Area Swim Team
2:15.62—Marissa Renaud18Rushmore Swim Team
2:12.83—Peyton Pasqualicchio19Hinsdale Swim Club
2:09.81—Jennifer Barajas18Munster Swim Club
2:11.54—Elyse Brayton19Grand Traverse Bay YMCA Breakers
2:07.65—Morgan Raether18Minnetonka Swim Club
2:09.19—Henley Hatzung18Minnetonka Swim Club
2:04.38—Addison Pavek19Riptide
2:14.73—Abbey Nynas19Billings Aquatic Club
2:19.56—Sabra Brueggen18COOL Swim Team
2:11.06—Tova Blikre18AquaStorm
2:13.94—Conner Trinidad18Pikes Peak Athletics
2:04.09—Joaquin Contreras-Fallico20Univ of Denver Hilltoppers
1:52.46—Trey Smith18Waukesha Express Swim Team
1:56.29—Matt Pietsch21California Capital Aquatics
1:53.53—Lincoln Ahrendt18Sioux Falls Swim Team
2:01.57200 Breast
—Josh Nelson20Highlands Ranch Aquatics
2:16.84—Neriah Giedrys19Bolles School Sharks
2:33.05—Sydney Aird21Panther Aquatic Club
2:30.85—Quin Mahler-Moreno19Des Moines Swimming Federation
2:30.49—Aspen Cole20Panther Aquatic Club
2:32.72—Luke Kelley19Waukee Waves
2:18.93—Dominic Hogin Serrato18Nampa Swim Team
2:20.08—Cayden Sumption20Central Minnesota Aquatics
2:15.78—Noah Mayer18AquaStorm
2:13.65—Luke Watkins19SwimAtlanta
2:18.76—Jessalyn Carpenter18Unattached
2:33.18—Nikki Walters20Schroeder Swim Team / YMCA of Metro Milwaukee
2:33.24—Jocelyn Dirksen19Deadwood Lead 76'ers
2:40.19—Ava Humphrey19Unattached
2:35.24—Cody Vertin20Unattached
2:06.55—Tommy Wonka19Buffalo Swim Club
2:14.19—Makenzie Peter18Greater Omaha Aquatics Leopardsharks
2:31.15—Aidan Jackson19Greater Omaha Aquatics Leopardsharks
2:16.75—Nik Keuser19Millard Aquatic Club
2:12.65—Laura Lindsay19Aquatic Club of Elkhorn
2:38.35200 Fly
—Brady Snetselaar19Des Moines Swimming Federation
2:04.37—Julia Eastman18Fort Dodge Area Swim Team
2:20.52—Mason Turner19Linn-Mar Swim Team
1:59.53—Dylan Alt18Waukee Waves
2:01.00—Grace Dawson18Rushmore Swim Team
2:20.52—Gabbie Ahrendt20University of South Dakota
2:09.07—Lauren Eschmeyer18FMC Aquatic
2:15.02—Cooper Running19Alexandria Swim Club
2:03.80—Sy Pizzolato18Billings Aquatic Club
2:01.07—Lance Godard22Empire KC Swim Club
1:53.33—Lenja Osborne18Greenwood Tiger Sharks
2:21.07—Landon Schemel18Sarasota Sharks
1:59.14—Brianna Ridpath18American Energy Swim Club
2:16.85—Nikki Walters20Schroeder Swim Team / YMCA of Metro Milwaukee
2:09.65—Natalie Harris19Aquatic Club of Elkhorn
2:17.50—Jack Ellison21Swim Omaha
1:56.78200 IM
—Conner Trinidad18Pikes Peak Athletics
1:59.07—Aspen Cole20Panther Aquatic Club
2:17.98—Julia Eastman18Fort Dodge Area Swim Team
2:17.97—Sydney Aird21Panther Aquatic Club
2:17.74—Quin Mahler-Moreno19Des Moines Swimming Federation
2:15.17—Ava Humphrey19Unattached
2:26.86—Peyton Pasqualicchio19Hinsdale Swim Club
2:14.83—Alex Parkinson19FMC Aquatic
2:00.70—Mason Kuepers20Central Minnesota Aquatics
1:59.58—Mallory Knutson18Minnetonka Swim Club
2:15.26—Josh Nelson20Highlands Ranch Aquatics
2:04.31—Joaquin Contreras-Fallico20Univ of Denver Hilltoppers
2:00.05—Jessalyn Carpenter18Unattached
2:17.70—Trey Smith18Waukesha Express Swim Team
2:03.64—Mason Ward-Zeller18Pierre Swim Team
1:56.28—Cody Vertin20Unattached
1:54.31—Tommy Wonka19Buffalo Swim Club
2:06.29—Makenzie Peter18Greater Omaha Aquatics Leopardsharks
2:16.69—Aidan Jackson19Greater Omaha Aquatics Leopardsharks
2:03.24400 IM
—Aspen Cole20Panther Aquatic Club
4:47.25—Mason Turner19Linn-Mar Swim Team
4:15.45—Julia Eastman18Fort Dodge Area Swim Team
4:49.36—Quin Mahler-Moreno19Des Moines Swimming Federation
4:43.61—Alex Parkinson19FMC Aquatic
4:07.43—Abigail Barkhurst19Mundelein Mustang Swim Club
4:42.41—Mallory Knutson18Minnetonka Swim Club
4:56.08—Kirsten Tarran18Foothills Swim Team
4:57.15—Josh Nelson20Highlands Ranch Aquatics
4:23.08—Luke Watkins19SwimAtlanta
4:08.80—Cody Vertin20Unattached
4:06.05—Nikki Walters20Schroeder Swim Team / YMCA of Metro Milwaukee
4:38.80—Makenzie Peter18Greater Omaha Aquatics Leopardsharks
4:51.47—Payton Kollmorgen21Nebraska Aquatics
5:12.48—Jack Ellison21Swim Omaha
4:09.14500 Free
—Gigi Hioki20Kamehameha Swim Club
5:11.62—Luke Kelley19Waukee Waves
4:50.50—Mason Turner19Linn-Mar Swim Team
4:50.22—Roan Walsmith18Waukee Waves
4:58.70—Quin Mahler-Moreno19Des Moines Swimming Federation
5:12.82—Brady Snetselaar19Des Moines Swimming Federation
4:56.08—Alex Parkinson19FMC Aquatic
4:38.68—Abigail Barkhurst19Mundelein Mustang Swim Club
5:10.99—Jennifer Barajas18Munster Swim Club
5:22.07—Tova Blikre18AquaStorm
5:26.38—Margaret Reed18St Croix Swim Club
5:23.65—Kirsten Tarran18Foothills Swim Team
5:19.82—Sy Pizzolato18Billings Aquatic Club
4:56.82—Landon Schemel18Sarasota Sharks
4:50.25—Shyann Kissinger20Blue Wave Swimming
5:25.52—Luke Watkins19SwimAtlanta
4:50.91—Marissa Renaud18Rushmore Swim Team
5:18.36—Jack Ellison21Swim Omaha
4:47.281000 Free
—Shyann Kissinger20Blue Wave Swimming
11:00.95—Luke Kelley19Waukee Waves
10:15.10—Roan Walsmith18Waukee Waves
10:24.45—Marissa Renaud18Rushmore Swim Team
10:57.51—Alex Parkinson19FMC Aquatic
9:30.78—Abbey Nynas19Billings Aquatic Club
11:39.08—Sy Pizzolato18Billings Aquatic Club
10:10.56—Kirsten Tarran18Foothills Swim Team
11:08.72—Luke Watkins19SwimAtlanta
9:47.90—Payton Kollmorgen21Nebraska Aquatics
11:34.53—Jack Ellison21Swim Omaha
9:46.86