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
—Terry Yang11Flying Fish of Arizona Swim Team
26.17—Gracie Munk7Phoenix Swim Club
39.25—Alex Nikolaev12Thad Terry Aquatics Club
30.05—Lila Cook12TJCC Stingrays Swim Team
31.74—Calvin Holst13Pusch Ridge
27.19—Gianna Badillo12TJCC Stingrays Swim Team
28.80—Soelle Arnett9Tucson Ford Dealers Aquatics
35.85—Alex Andrade11Sierra Vista Tsunami Team
31.93—Jack Senese9TJCC Stingrays Swim Team
35.05—Annie Carlton9Phoenix Swim Club
35.08—Daniela Liera12Flying Fish of Arizona Swim Team
29.61—Mia Hansen10Pusch Ridge
35.88—Josh Oetter14Pusch Ridge
28.15—Austin Morris13El Dorado Aquatics Club
28.97—Anna Ferko10Thad Terry Aquatics Club
35.42—Hannah Houlton11Flying Fish of Arizona Swim Team
29.50—Kaeli Otto13Flying Fish of Arizona Swim Team
27.76—Rebecca Meyerson13Phoenix Swim Club
31.72—Baylee Hodge13Arizona Seals
27.75—Bella Valenzuela13Phoenix Swim Club
29.6950 Back
—Gracie Munk7Phoenix Swim Club
44.77—Calvin Holst13Pusch Ridge
31.14—Gianna Badillo12TJCC Stingrays Swim Team
33.54—Grace Schlenker10Phoenix Swim Club
45.58—Daniela Liera12Flying Fish of Arizona Swim Team
35.53—Luke Vacca12Arizona Seals
38.42—Mia Hansen10Pusch Ridge
46.36—Trinity Sulger10Sahuarita Aquatics
41.14—Austin Morris13El Dorado Aquatics Club
33.28—Baylee Hodge13Arizona Seals
34.98—Mackenzie Kester10Pusch Ridge
36.83—Alexis Carter10Pusch Ridge
40.00—Lucas Olschansky8Phoenix Swim Club
41.21—Layne Reiners10TJCC Stingrays Swim Team
43.82—Sam Stuckey9Sahuarita Aquatics
44.42—Kyle Cannon10Flying Fish of Arizona Swim Team
44.54—Ricky Helmboldt8El Dorado Aquatics Club
45.06—Jade Vasselin10Phoenix Swim Club
42.90—Sylas Cole14Tucson Ford Dealers Aquatics
28.27—Dilyn Oconnell13Tucson Ford Dealers Aquatics
37.3450 Breast
—Alex Nikolaev12Thad Terry Aquatics Club
38.93—Melina Rostron12Ott YMCA Swim Team
42.80—Sofia Prevatt8Flying Fish of Arizona Swim Team
54.18—Lila Cook12TJCC Stingrays Swim Team
40.94—Calvin Holst13Pusch Ridge
34.49—Isabella Benson9Sahuarita Aquatics
55.09—Soelle Arnett9Tucson Ford Dealers Aquatics
48.43—Grace Schlenker10Phoenix Swim Club
45.14—Mia Hansen10Pusch Ridge
49.97—Jack Senese9TJCC Stingrays Swim Team
49.17—Annie Carlton9Phoenix Swim Club
49.11—Luke Vacca12Arizona Seals
41.45—Trinity Sulger10Sahuarita Aquatics
51.79—Will Newman12Flying Fish of Arizona Swim Team
40.18—Josh Oetter14Pusch Ridge
37.49—Kaeli Otto13Flying Fish of Arizona Swim Team
37.52—Mackenzie Kester10Pusch Ridge
46.99—Alexis Carter10Pusch Ridge
53.02—Jenna Vaaler12Sierra Vista Tsunami Team
40.40—Lucas Olschansky8Phoenix Swim Club
50.6650 Fly
—Gracie Munk7Phoenix Swim Club
51.25—Alex Nikolaev12Thad Terry Aquatics Club
33.35—Gianna Badillo12TJCC Stingrays Swim Team
30.72—Grace Schlenker10Phoenix Swim Club
46.56—Emily Ibarra12Thad Terry Aquatics Club
35.01—Alex Andrade11Sierra Vista Tsunami Team
35.07—Annie Carlton9Phoenix Swim Club
40.08—Daniela Liera12Flying Fish of Arizona Swim Team
34.02—Jack Senese9TJCC Stingrays Swim Team
41.38—Trinity Sulger10Sahuarita Aquatics
44.75—Josh Oetter14Pusch Ridge
29.64—Will Newman12Flying Fish of Arizona Swim Team
30.27—Hannah Houlton11Flying Fish of Arizona Swim Team
35.13—Kaeli Otto13Flying Fish of Arizona Swim Team
30.92—Anna Ferko10Thad Terry Aquatics Club
43.97—Bella Valenzuela13Phoenix Swim Club
31.74—Alice Tsai11Ventana Canyon Swim Team
33.51—Mackenzie Kester10Pusch Ridge
40.85—Sam Stuckey9Sahuarita Aquatics
46.06—Katie Devore12TJCC Stingrays Swim Team
32.85100 Free
—Gabi Brazzell12El Dorado Aquatics Club
1:06.88—Gracie Munk7Phoenix Swim Club
1:25.91—Calvin Holst13Pusch Ridge
1:00.95—Isabella Benson9Sahuarita Aquatics
1:36.47—Ryan Molina13Tucson Ford Dealers Aquatics
1:00.61—Grace Schlenker10Phoenix Swim Club
1:30.38—Tim Oetter12Pusch Ridge
1:02.73—Eden Wein9Phoenix Swim Club
1:31.83—Jack Senese9TJCC Stingrays Swim Team
1:20.43—Annie Carlton9Phoenix Swim Club
1:17.14—Anna Ferko10Thad Terry Aquatics Club
1:20.36—Austin Morris13El Dorado Aquatics Club
1:02.75—Hannah Houlton11Flying Fish of Arizona Swim Team
1:05.27—Kaeli Otto13Flying Fish of Arizona Swim Team
59.98—Josh Oetter14Pusch Ridge
1:01.77—Kate Hubbard11Phoenix Swim Club
1:08.39—Rebecca Meyerson13Phoenix Swim Club
1:11.00—Baylee Hodge13Arizona Seals
1:00.57—Bella Valenzuela13Phoenix Swim Club
1:04.77—Alexis Carter10Pusch Ridge
1:17.46100 Back
—Gracie Munk7Phoenix Swim Club
1:37.00—Calvin Holst13Pusch Ridge
1:07.88—Veronica Steinnecker12Ventana Canyon Swim Team
1:24.39—Gianna Badillo12TJCC Stingrays Swim Team
1:12.28—Ryan Molina13Tucson Ford Dealers Aquatics
1:12.88—Grace Schlenker10Phoenix Swim Club
1:37.17—Tim Oetter12Pusch Ridge
1:15.92—Jack Senese9TJCC Stingrays Swim Team
1:43.98—Annie Carlton9Phoenix Swim Club
1:28.22—Daniela Liera12Flying Fish of Arizona Swim Team
1:17.50—Luke Vacca12Arizona Seals
1:22.89—Austin Morris13El Dorado Aquatics Club
1:09.78—Kate Hubbard11Phoenix Swim Club
1:17.13—Kaeli Otto13Flying Fish of Arizona Swim Team
1:08.81—Baylee Hodge13Arizona Seals
1:14.45—Lucas Olschansky8Phoenix Swim Club
1:32.10—Ricky Helmboldt8El Dorado Aquatics Club
1:35.86—Rachel Kester14Pusch Ridge
1:15.26—Kelsey Carlson13Thad Terry Aquatics Club
1:18.10—Dilyn Oconnell13Tucson Ford Dealers Aquatics
1:19.46100 Breast
—Mia Hansen10Pusch Ridge
1:46.85—Gracie Munk7Phoenix Swim Club
1:53.66—Melina Rostron12Ott YMCA Swim Team
1:33.94—Lila Cook12TJCC Stingrays Swim Team
1:27.71—Grace Schlenker10Phoenix Swim Club
1:40.45—Annie Carlton9Phoenix Swim Club
1:46.12—Daniela Liera12Flying Fish of Arizona Swim Team
1:25.70—Luke Vacca12Arizona Seals
1:27.36—Kate Hubbard11Phoenix Swim Club
1:28.87—Kaeli Otto13Flying Fish of Arizona Swim Team
1:19.41—Mackenzie Kester10Pusch Ridge
1:43.60—Alexis Carter10Pusch Ridge
1:44.28—Chloe Garcia11Tucson Ford Dealers Aquatics
1:27.09—Lucas Olschansky8Phoenix Swim Club
1:56.00—Sofia Prevatt8Flying Fish of Arizona Swim Team
1:59.25—Anna Ferko10Thad Terry Aquatics Club
1:45.98—Kyle Cannon10Flying Fish of Arizona Swim Team
1:40.87—Haley Hubbard9Phoenix Swim Club
1:41.81—Lucy Matson11Flying Fish of Arizona Swim Team
1:27.05—Valeria Liera10Flying Fish of Arizona Swim Team
1:42.95100 Fly
—Alex Nikolaev12Thad Terry Aquatics Club
1:17.93—Emily Ibarra12Thad Terry Aquatics Club
1:24.37—Ryan Molina13Tucson Ford Dealers Aquatics
1:09.18—Tim Oetter12Pusch Ridge
1:22.79—Mia Hansen10Pusch Ridge
1:46.47—Will Newman12Flying Fish of Arizona Swim Team
1:06.41—Kaeli Otto13Flying Fish of Arizona Swim Team
1:08.82—Bella Valenzuela13Phoenix Swim Club
1:12.39—Josh Oetter14Pusch Ridge
1:06.65—Zoe Holtzman13TJCC Stingrays Swim Team
1:14.28—Sophie Holtzman11TJCC Stingrays Swim Team
1:24.99—Ashley Scrivner14Phoenix Swim Club
1:16.15—Elly McGee12Pusch Ridge
1:16.16—Heidi Bockisch11TJCC Stingrays Swim Team
1:12.40—Bailey McBride13Arizona Seals
1:17.87—Ian Urquhart11TJCC Stingrays Swim Team
1:20.17—Scott Bockisch13TJCC Stingrays Swim Team
1:08.27—Claudia Deley13Phoenix Swim Club
1:09.20—Samantha Reeves14Ventana Canyon Swim Team
1:06.63—Nina Weinberger10Unattached
1:53.43100 IM
—Alex Nikolaev12Thad Terry Aquatics Club
1:14.94—Lila Cook12TJCC Stingrays Swim Team
1:20.90—Gianna Badillo12TJCC Stingrays Swim Team
1:11.79—Grace Schlenker10Phoenix Swim Club
1:33.56—Annie Carlton9Phoenix Swim Club
1:26.98—Daniela Liera12Flying Fish of Arizona Swim Team
1:13.50—Mia Hansen10Pusch Ridge
1:36.06—Will Newman12Flying Fish of Arizona Swim Team
1:10.60—Kate Hubbard11Phoenix Swim Club
1:17.08—Hannah Houlton11Flying Fish of Arizona Swim Team
1:13.48—Mackenzie Kester10Pusch Ridge
1:21.01—Samantha Mounts12Thad Terry Aquatics Club
1:16.79—Alexis Carter10Pusch Ridge
1:32.06—Chloe Garcia11Tucson Ford Dealers Aquatics
1:21.69—Lucas Olschansky8Phoenix Swim Club
1:30.62—Layne Reiners10TJCC Stingrays Swim Team
1:34.86—Sam Stuckey9Sahuarita Aquatics
1:34.37—Katie Devore12TJCC Stingrays Swim Team
1:20.50—Sophie Holtzman11TJCC Stingrays Swim Team
1:23.04—Ricky Helmboldt8El Dorado Aquatics Club
1:35.39200 Free
—Gabi Brazzell12El Dorado Aquatics Club
2:20.49—Grace Schlenker10Phoenix Swim Club
3:15.30—Eleora Bailey13Tucson Ford Dealers Aquatics
2:03.08—Tim Oetter12Pusch Ridge
2:20.49—Olivia McNally12TJCC Stingrays Swim Team
2:14.42—Annie Carlton9Phoenix Swim Club
2:49.32—Kate Hubbard11Phoenix Swim Club
2:34.01—Christian Cugini12El Dorado Aquatics Club
2:24.28—Austin Morris13El Dorado Aquatics Club
2:16.95—Hannah Houlton11Flying Fish of Arizona Swim Team
2:22.40—Josh Oetter14Pusch Ridge
2:12.20—Baylee Hodge13Arizona Seals
2:16.55—Mia Hansen10Pusch Ridge
3:02.60—Jack Senese9TJCC Stingrays Swim Team
2:56.48—Alice Tsai11Ventana Canyon Swim Team
2:29.65—Mackenzie Kester10Pusch Ridge
2:32.83—Alexis Carter10Pusch Ridge
2:48.54—Lucas Olschansky8Phoenix Swim Club
2:52.74—Layne Reiners10TJCC Stingrays Swim Team
2:52.22—Sam Stuckey9Sahuarita Aquatics
2:45.59200 Back
—Veronica Steinnecker12Ventana Canyon Swim Team
3:02.10—Isaac Stump12Flying Fish of Arizona Swim Team
2:12.22—Luke Vacca12Arizona Seals
2:58.51—Austin Morris13El Dorado Aquatics Club
2:37.43—Baylee Hodge13Arizona Seals
2:42.33—Mackenzie Kester10Pusch Ridge
2:47.87—Katie Devore12TJCC Stingrays Swim Team
3:02.77—Ashley Scrivner14Phoenix Swim Club
2:44.24—Chase Newbold12Tucson Ford Dealers Aquatics
2:51.29—Lexy Hansen13TJCC Stingrays Swim Team
2:34.57—Wyatt Matson11Flying Fish of Arizona Swim Team
2:36.54—Savannah McGinnis13Arizona Seals
2:50.29—Sean Seyller12TJCC Stingrays Swim Team
2:32.20—Corryn Barter12Tucson Ford Dealers Aquatics
2:53.94—Odhin Brynnel13El Dorado Aquatics Club
2:26.07—Kristen Moon14Flying Fish of Arizona Swim Team
2:48.69—Yanichka Ariunbold12Flying Fish of Arizona Swim Team
2:34.68200 Breast
—Calvin Holst13Pusch Ridge
2:47.80—Lila Cook12TJCC Stingrays Swim Team
3:11.40—Luke Vacca12Arizona Seals
3:06.76—Kaeli Otto13Flying Fish of Arizona Swim Team
2:44.37—Chloe Garcia11Tucson Ford Dealers Aquatics
3:02.93—Melina Rostron12Ott YMCA Swim Team
3:24.61—Lauren Brauer12Flying Fish of Arizona Swim Team
3:13.00—Claudia Garcia12Tucson Ford Dealers Aquatics
2:49.70—Kelly Flynn13Flying Fish of Arizona Swim Team
2:52.14—Cameron Heidenreich13Phoenix Swim Club
2:48.15—Abby Devore13TJCC Stingrays Swim Team
3:11.46—Matt King13Tucson Ford Dealers Aquatics
2:48.50—Aaron George13Arizona Seals
3:00.74—Kori Pluss12Thad Terry Aquatics Club
3:13.63—Emily Robinson12El Dorado Aquatics Club
2:59.69—Emma McGee14Pusch Ridge
3:03.20—Kristen Moon14Flying Fish of Arizona Swim Team
3:01.51—Kennedy Fernandez14Pusch Ridge
2:58.10200 Fly
—Alex Nikolaev12Thad Terry Aquatics Club
2:50.64—Ashley Scrivner14Phoenix Swim Club
2:45.96—Elly McGee12Pusch Ridge
3:05.53—Heidi Bockisch11TJCC Stingrays Swim Team
2:50.54—Roman Ramirez14Phoenix Swim Club
2:27.07—Madi Johnson13Thad Terry Aquatics Club
2:40.26—Jon Jon Garrard14Sierra Vista Tsunami Team
2:21.23200 IM
—Terry Yang11Flying Fish of Arizona Swim Team
2:28.08—Alex Nikolaev12Thad Terry Aquatics Club
2:39.82—Calvin Holst13Pusch Ridge
2:31.78—Ryan Molina13Tucson Ford Dealers Aquatics
2:32.11—Gianna Badillo12TJCC Stingrays Swim Team
2:35.73—Grace Schlenker10Phoenix Swim Club
3:21.74—Tim Oetter12Pusch Ridge
2:51.35—Anna Ferko10Thad Terry Aquatics Club
3:19.56—Annie Carlton9Phoenix Swim Club
3:04.57—Daniela Liera12Flying Fish of Arizona Swim Team
2:35.70—Josh Oetter14Pusch Ridge
2:34.21—Will Newman12Flying Fish of Arizona Swim Team
2:29.60—Kaeli Otto13Flying Fish of Arizona Swim Team
2:25.21—Kate Hubbard11Phoenix Swim Club
2:49.42—Bella Valenzuela13Phoenix Swim Club
2:33.01—Mia Hansen10Pusch Ridge
3:29.20—Mackenzie Kester10Pusch Ridge
3:01.69—Katie Devore12TJCC Stingrays Swim Team
2:52.93—Megan Gillespie14El Dorado Aquatics Club
2:29.56—Lauren Brauer12Flying Fish of Arizona Swim Team
2:54.66400 IM
—Alex Nikolaev12Thad Terry Aquatics Club
5:33.82—Katie Devore12TJCC Stingrays Swim Team
6:03.30—Sylas Cole14Tucson Ford Dealers Aquatics
4:39.47—Olivia McNally12TJCC Stingrays Swim Team
5:32.02—Samone Sims13TJCC Stingrays Swim Team
5:53.03—Savannah McGinnis13Arizona Seals
6:00.90500 Free
—Gabi Brazzell12El Dorado Aquatics Club
6:19.99—Tim Oetter12Pusch Ridge
6:14.38—Josh Oetter14Pusch Ridge
6:07.34—Sophie Holtzman11TJCC Stingrays Swim Team
6:23.71—Kelsey Carlson13Thad Terry Aquatics Club
6:24.44—Dilyn Oconnell13Tucson Ford Dealers Aquatics
6:26.09—Elly McGee12Pusch Ridge
6:48.59—Valeria Liera10Flying Fish of Arizona Swim Team
7:30.43—Scott Pekarske10TJCC Stingrays Swim Team
6:14.63—Kelly Flynn13Flying Fish of Arizona Swim Team
5:42.30—Cameron Heidenreich13Phoenix Swim Club
5:44.81—Lexy Hansen13TJCC Stingrays Swim Team
6:10.44—Nathan Pagel11Ventana Canyon Swim Team
6:13.31—Ruthie Beadle10TJCC Stingrays Swim Team
5:54.13—Savannah McGinnis13Arizona Seals
6:23.04—Sean Seyller12TJCC Stingrays Swim Team
5:49.79—Mckenzie Harrison12Pusch Ridge
6:41.61—Odhin Brynnel13El Dorado Aquatics Club
5:31.33—Sophia Bayze12TJCC Stingrays Swim Team
6:44.39—Emily Robinson12El Dorado Aquatics Club
6:13.99