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
—Kevin Manriquez10Surprise Storm
36.35—Emma Piecuch9Surprise Storm
34.99—Julia Schoenfelder13Anthem Dolphins
27.79—Delaney Barbee10Anthem Dolphins
29.36—Reece McBeth15Surprise Storm
31.05—Mariana Salazar13Anthem Dolphins
27.48—Cade Trimble11Lumberjack Aquatics
42.40—Kellen Harris9SunWest Swimming
51.88—Reese Trimble8Lumberjack Aquatics
49.96—Corinne Harlow10Flagstaff Snow Sharks Inc
39.74—Matthew Robichaud12Vitras Swim Club
27.66—Nathan Bishop13Surprise Storm
29.38—Makenna Strickler10Surprise Storm
49.10—Sophia Tenbrink13Sedona Swim Team
35.15—Cady Spence7Surprise Storm
39.27—Grace Madril14Arizona Swimming Gauchos Inc
31.25—Alana Schrader13Sedona Swim Team
34.29—Savannah Bell13Surprise Storm
27.90—Kaylee Sherer10Surprise Storm
42.26—Mathilda Haarer7Flagstaff Snow Sharks Inc
55.2750 Back
—Emma Piecuch9Surprise Storm
44.72—Delaney Barbee10Anthem Dolphins
35.96—Cade Trimble11Lumberjack Aquatics
48.11—Corinne Harlow10Flagstaff Snow Sharks Inc
48.80—Chase O'Brien12Surprise Storm
38.69—Dusti Berry12Flagstaff Snow Sharks Inc
54.52—Abeygail Hajeski10Surprise Storm
43.99—Cora Griffen10Surprise Storm
55.48—Jonathan Robichaud9Vitras Swim Club
42.12—Natalie Hamlin12Vitras Swim Club
36.79—Cali Secor7Surprise Storm
1:14.53—Jaxxon Marstella7Surprise Storm
1:04.06—Veronica Colina8Surprise Storm
55.59—Natalie Morgan9Sedona Swim Team
1:00.25—Madelyn Ybarra8Vitras Swim Club
59.42—Timmy Showman9Vitras Swim Club
55.47—Paige Hajeski7Surprise Storm
1:20.25—Aubrielle Stevens11Surprise Storm
37.21—Brooklyn Banks9Surprise Storm
45.37—Gabriella Sobarzo12Surprise Storm
47.5850 Breast
—Kevin Manriquez10Surprise Storm
1:04.88—Cade Trimble11Lumberjack Aquatics
54.37—Kellen Harris9SunWest Swimming
1:13.00—Corinne Harlow10Flagstaff Snow Sharks Inc
54.23—Logan McMahon12Surprise Storm
38.60—Cady Spence7Surprise Storm
1:13.74—Alex Gonzales12Vitras Swim Club
55.11—Vincent Ibarola9Surprise Storm
43.33—Briar Stemmons9SunWest Swimming
51.25—Kaylee Sherer10Surprise Storm
49.54—Mathilda Haarer7Flagstaff Snow Sharks Inc
1:13.47—Dusti Berry12Flagstaff Snow Sharks Inc
54.24—Ashtyn Nelson12SunWest Swimming
48.93—Eva Madsen10Flagstaff Snow Sharks Inc
55.20—Alysia Schank11Vitras Swim Club
47.01—Chloe Fritz11Surprise Storm
42.71—Paige Hajeski7Surprise Storm
1:12.88—Chance Miller9SunWest Swimming
58.72—Laiken Grosskopf10SunWest Swimming
1:05.09—Gabriella Sobarzo12Surprise Storm
53.7450 Fly
—Aiden Castillo10Vitras Swim Club
34.91—Kevin Manriquez10Surprise Storm
49.51—Cade Trimble11Lumberjack Aquatics
53.96—Emma Robichaud9Vitras Swim Club
38.26—Vincent Ibarola9Surprise Storm
40.20—Logan McMahon12Surprise Storm
34.94—Cady Spence7Surprise Storm
52.31—Lydia Olson11SunWest Swimming
38.60—Eva Madsen10Flagstaff Snow Sharks Inc
52.46—Brady Chavarria11Surprise Storm
34.45—Sam Koziczkowski11SunWest Swimming
33.02—Chance Miller9SunWest Swimming
54.57—Lukas Nicolls10Vitras Swim Club
41.90—Zander Myers12Arizona Swimming Gauchos Inc
32.53—Briar Stemmons9SunWest Swimming
41.92—Ronin Gibb10Anthem Dolphins
52.34—Emma Piecuch9Surprise Storm
44.22—Brooklyn Banks9Surprise Storm
48.05—Max Castillo11Vitras Swim Club
37.38100 Free
—Ronin Gibb10Anthem Dolphins
1:39.92—Mariana Salazar13Anthem Dolphins
59.59—Kevin Manriquez10Surprise Storm
1:31.42—Jack Gregory13Vitras Swim Club
1:17.63—Reece McBeth15Surprise Storm
1:10.34—Austin Hargreaves11Surprise Storm
1:05.86—Nathan Siple9Surprise Storm
1:29.13—Katy Madril12Arizona Swimming Gauchos Inc
1:07.34—Aiden Castillo10Vitras Swim Club
1:06.34—William Robichaud9Vitras Swim Club
1:23.95—Cady Spence7Surprise Storm
1:32.14—Matthew Robichaud12Vitras Swim Club
1:02.45—Vincent Ibarola9Surprise Storm
1:17.18—Emma Robichaud9Vitras Swim Club
1:15.41—Delaney Barbee10Anthem Dolphins
1:07.00—Logan Glisson13Anthem Dolphins
1:06.68—Brady Chavarria11Surprise Storm
1:10.98—Nathan Bishop13Surprise Storm
1:05.33—Sophia Tenbrink13Sedona Swim Team
1:21.93—Alana Schrader13Sedona Swim Team
1:18.61100 Back
—Connor Watkins14Vitras Swim Club
1:01.90—Reece McBeth15Surprise Storm
1:17.42—Nathan Siple9Surprise Storm
1:37.21—Mariana Salazar13Anthem Dolphins
1:14.29—Aiden Castillo10Vitras Swim Club
1:15.48—Savannah Bell13Surprise Storm
1:06.67—Sophia Tenbrink13Sedona Swim Team
1:35.68—Zander Myers12Arizona Swimming Gauchos Inc
1:14.16—Ruselana Nazarenko12Surprise Storm
1:13.31—Lukas Pechacek10Anthem Dolphins
1:14.58—Max Castillo11Vitras Swim Club
1:22.65—Kaetlyn Donnelly15Surprise Storm
1:06.08—Keelee McCain12Vitras Swim Club
1:28.79—Abby Root10Vitras Swim Club
1:27.72—Gideon Stemmons14SunWest Swimming
1:10.94—Ezra Stemmons12SunWest Swimming
1:25.21—Jenna Linde12Vitras Swim Club
1:18.10—Samantha Clements13Anthem Dolphins
1:30.09—Matthew Robichaud12Vitras Swim Club
1:12.86—Gabriella Sobarzo12Surprise Storm
1:45.41100 Breast
—Grace Madril14Arizona Swimming Gauchos Inc
1:26.84—William Robichaud9Vitras Swim Club
1:52.57—Jack Gregory13Vitras Swim Club
1:51.74—Nathan Bishop13Surprise Storm
1:25.34—Alana Schrader13Sedona Swim Team
1:45.19—Connor Watkins14Vitras Swim Club
1:07.78—Dusti Berry12Flagstaff Snow Sharks Inc
2:01.57—Jayden Sanders13Surprise Storm
1:18.13—Yizel Zapata13Arizona Swimming Gauchos Inc
1:33.26—Genesis Or Gen Torres14Arizona Swimming Gauchos Inc
1:32.73—Abeygail Hajeski10Surprise Storm
1:45.70—Katy Madril12Arizona Swimming Gauchos Inc
1:32.35—Keelee McCain12Vitras Swim Club
1:36.83—Alyssa Fritz15Surprise Storm
1:20.15—Kaycie Caldwell12Anthem Dolphins
1:37.46—Aubrielle Stevens11Surprise Storm
1:30.60—Aydan Prassas11Surprise Storm
1:31.87—Holdin Spiczak7SunWest Swimming
1:45.52—Abby Root10Vitras Swim Club
1:39.86100 Fly
—Hailey Kabara13Vitras Swim Club
1:13.99—Connor Watkins14Vitras Swim Club
1:08.05—Ryan Beyer14Vitras Swim Club
1:02.66—Lukas Pechacek10Anthem Dolphins
1:18.32—Yizel Zapata13Arizona Swimming Gauchos Inc
1:16.89—Caitlin Childress13Surprise Storm
1:26.58—Tavia Stemmons15SunWest Swimming
1:08.12—Briar Stemmons9SunWest Swimming
1:42.33—Jenna Linde12Vitras Swim Club
1:13.65—Ryan Tiffany14Vitras Swim Club
56.57—Sammie Baxter12Vitras Swim Club
1:13.03—Aydan Prassas11Surprise Storm
1:24.88100 IM
—Vincent Ibarola9Surprise Storm
1:29.09—Hailey Kabara13Vitras Swim Club
1:16.70—Corinne Harlow10Flagstaff Snow Sharks Inc
1:52.11—Logan Glisson13Anthem Dolphins
1:17.58—Logan McMahon12Surprise Storm
1:16.55—Nathan Bishop13Surprise Storm
1:13.99—Lukas Pechacek10Anthem Dolphins
1:15.35—Makenna Strickler10Surprise Storm
2:04.47—Kaylee Sherer10Surprise Storm
1:49.10—Alana Schrader13Sedona Swim Team
1:29.43—Mathilda Haarer7Flagstaff Snow Sharks Inc
2:15.73—Chase O'Brien12Surprise Storm
1:30.78—Yizel Zapata13Arizona Swimming Gauchos Inc
1:20.51—Alex Gonzales12Vitras Swim Club
1:36.21—Abeygail Hajeski10Surprise Storm
1:36.51—Lydia Olson11SunWest Swimming
1:23.36—Chloe Fritz11Surprise Storm
1:29.84—Chance Miller9SunWest Swimming
1:49.12—Timmy Showman9Vitras Swim Club
1:48.92—Zander Myers12Arizona Swimming Gauchos Inc
1:14.26200 Free
—Logan McMahon12Surprise Storm
2:36.84—Briar Stemmons9SunWest Swimming
3:00.48—Sophia Tenbrink13Sedona Swim Team
2:59.10—Mathilda Haarer7Flagstaff Snow Sharks Inc
4:13.60—Alyssa Fritz15Surprise Storm
2:22.47—Kaycie Caldwell12Anthem Dolphins
2:30.58—Emma Robichaud9Vitras Swim Club
2:40.29—Abeygail Hajeski10Surprise Storm
3:07.03—Katy Madril12Arizona Swimming Gauchos Inc
2:33.02—Hailey Kabara13Vitras Swim Club
2:24.19—Jayden Sanders13Surprise Storm
2:19.71—Ryan Beyer14Vitras Swim Club
1:59.17—Ronin Gibb10Anthem Dolphins
3:37.31—Ella Schoenfelder13Anthem Dolphins
2:07.10—Austin Hargreaves11Surprise Storm
2:23.08—Sammie Baxter12Vitras Swim Club
2:21.21