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
—Jared Kimball10Flying Fish of Arizona Swim Team
34.79—Nicole Parks12TJCC Stingrays Swim Team
31.34—Benjamin Van Allen8Pusch Ridge
41.66—Katie Devore10TJCC Stingrays Swim Team
37.13—Tory Brandhuber10Flying Fish of Arizona Swim Team
40.12—Layla Anderson13TJCC Stingrays Swim Team
29.11—Terry Yang10Flying Fish of Arizona Swim Team
31.09—Valeria Liera9Flying Fish of Arizona Swim Team
46.47—Jazz Beam11Sahuarita Aquatics
36.01—Calvin Holst12Pusch Ridge
29.19—Jason Henseler12Flying Fish of Arizona Swim Team
29.20—Gillian Gessner9Thad Terry Aquatics Club
40.24—Aurora Vandriel7Sahuarita Aquatics
45.68—Rachel Juarez10Thad Terry Aquatics Club
37.12—Martin Hocheder11TJCC Stingrays Swim Team
29.33—Alyssa Lizardi12Sahuarita Aquatics
38.18—Bryan Phielix11Flying Fish of Arizona Swim Team
33.17—Richard Cox9Sahuarita Aquatics
42.43—Matthew Jeffries13Unattached
26.75—Abby Hemmings9TJCC Stingrays Swim Team
40.5550 Back
—Jared Kimball10Flying Fish of Arizona Swim Team
42.17—Katie Devore10TJCC Stingrays Swim Team
43.76—Terry Yang10Flying Fish of Arizona Swim Team
37.81—Alex Nikolaev11Thad Terry Aquatics Club
39.78—Jared Van Allen10Pusch Ridge
42.92—Christina Matz12TJCC Stingrays Swim Team
40.37—Emma McMillan11Sierra Vista Tsunami Team
46.83—Brianna Hernandez-Haddock12Sahuarita Aquatics
48.63—Gillian Gessner9Thad Terry Aquatics Club
47.51—Jason Henseler12Flying Fish of Arizona Swim Team
34.31—Rachel Juarez10Thad Terry Aquatics Club
44.11—Martin Hocheder11TJCC Stingrays Swim Team
35.11—Kaitlyn Roeder10Pusch Ridge
40.47—Richard Cox9Sahuarita Aquatics
56.06—Will Newman10Unattached
33.95—Eathan Vandriel11Sahuarita Aquatics
43.95—Kaeli Otto12Flying Fish of Arizona Swim Team
35.91—Nick Rothe9TJCC Stingrays Swim Team
47.70—Celeste Robles9Flying Fish of Arizona Swim Team
43.75—Benjamin Van Allen8Pusch Ridge
53.0750 Breast
—Jared Kimball10Flying Fish of Arizona Swim Team
47.96—Nicole Parks12TJCC Stingrays Swim Team
41.08—Katie Devore10TJCC Stingrays Swim Team
48.54—Scarlett Hammerschmidt9Sierra Vista Tsunami Team
52.33—Valeria Liera9Flying Fish of Arizona Swim Team
50.76—Jared Van Allen10Pusch Ridge
45.76—Calvin Holst12Pusch Ridge
38.37—Gillian Gessner9Thad Terry Aquatics Club
47.84—Rachel Juarez10Thad Terry Aquatics Club
54.47—Martin Hocheder11TJCC Stingrays Swim Team
42.34—Bryan Phielix11Flying Fish of Arizona Swim Team
44.01—Alyssa Lizardi12Sahuarita Aquatics
56.04—Richard Cox9Sahuarita Aquatics
1:05.24—Matthew Jeffries13Unattached
32.92—Quincy Carrillo8Pusch Ridge
1:07.82—Abby Hemmings9TJCC Stingrays Swim Team
52.61—Collin Murphy13Pusch Ridge
32.54—Eathan Vandriel11Sahuarita Aquatics
43.68—Autumn Walton11Sahuarita Aquatics
55.82—Vivan Hammerschmidt14Sierra Vista Tsunami Team
42.8550 Fly
—Jared Kimball10Flying Fish of Arizona Swim Team
38.75—Benjamin Van Allen8Pusch Ridge
56.84—Katie Devore10TJCC Stingrays Swim Team
41.06—Terry Yang10Flying Fish of Arizona Swim Team
34.75—Valeria Liera9Flying Fish of Arizona Swim Team
53.95—Emma McMillan11Sierra Vista Tsunami Team
48.62—Jason Henseler12Flying Fish of Arizona Swim Team
33.35—Gillian Gessner9Thad Terry Aquatics Club
44.74—Bryan Phielix11Flying Fish of Arizona Swim Team
40.86—Daniela Liera11Flying Fish of Arizona Swim Team
38.35—Quincy Carrillo8Pusch Ridge
50.32—Rachel Kester13Pusch Ridge
35.15—Will Newman10Unattached
32.99—Collin Murphy13Pusch Ridge
28.03—Nick Rothe9TJCC Stingrays Swim Team
43.47—Layla Anderson13TJCC Stingrays Swim Team
32.33—Celeste Robles9Flying Fish of Arizona Swim Team
45.96—Melissa King8Flying Fish of Arizona Swim Team
49.17—Brynn Campagne12Sierra Vista Tsunami Team
36.25—Evangeline Bolles-Rioux10TJCC Stingrays Swim Team
49.85100 Free
—Andrew Vigil-Emerson13Thad Terry Aquatics Club
1:26.73—Benjamin Van Allen8Pusch Ridge
1:37.91—Celeste Robles9Flying Fish of Arizona Swim Team
1:30.57—Katie Devore10TJCC Stingrays Swim Team
1:27.27—Terry Yang10Flying Fish of Arizona Swim Team
1:07.20—Jared Van Allen10Pusch Ridge
1:29.97—Alex Nikolaev11Thad Terry Aquatics Club
1:16.09—Christina Matz12TJCC Stingrays Swim Team
1:16.81—Emma McMillan11Sierra Vista Tsunami Team
1:33.17—Gillian Gessner9Thad Terry Aquatics Club
1:26.95—Aurora Vandriel7Sahuarita Aquatics
1:49.10—Martin Hocheder11TJCC Stingrays Swim Team
1:13.81—Bryan Phielix11Flying Fish of Arizona Swim Team
1:14.98—Kaitlyn Roeder10Pusch Ridge
1:21.32—Richard Cox9Sahuarita Aquatics
1:45.74—Tory Brandhuber10Flying Fish of Arizona Swim Team
1:29.83—Will Newman10Unattached
1:09.17—Eathan Vandriel11Sahuarita Aquatics
1:19.09—Kaeli Otto12Flying Fish of Arizona Swim Team
1:06.34—Bridget Norman13TJCC Stingrays Swim Team
1:09.24100 Back
—Jared Kimball10Flying Fish of Arizona Swim Team
1:32.67—Terry Yang10Flying Fish of Arizona Swim Team
1:18.44—Valeria Liera9Flying Fish of Arizona Swim Team
1:44.39—Alex Nikolaev11Thad Terry Aquatics Club
1:28.30—Jason Henseler12Flying Fish of Arizona Swim Team
1:13.61—Rachel Juarez10Thad Terry Aquatics Club
1:39.12—Quincy Carrillo8Pusch Ridge
1:49.89—Will Newman10Unattached
1:14.01—Hannah Houlton10Unattached
1:29.18—Kaeli Otto12Flying Fish of Arizona Swim Team
1:13.96—Kaili Martinez11Pusch Ridge
1:26.99—Sophie Holtzman9TJCC Stingrays Swim Team
1:36.11—Lauren Brauer11Flying Fish of Arizona Swim Team
1:26.58—Jackie Marlin15Pusch Ridge
1:09.79—Kelsey Carlson11Thad Terry Aquatics Club
1:32.85—Elly McGee11Pusch Ridge
1:20.67—Alexis Stypa16Pusch Ridge
1:18.29—Lily Tees11Pusch Ridge
1:47.07—Bridget Norman13TJCC Stingrays Swim Team
1:27.00—Mackenzie Kester8Pusch Ridge
1:26.64100 Breast
—Matthew Jeffries13Unattached
1:10.11—Katie Devore10TJCC Stingrays Swim Team
1:43.96—Layla Anderson13TJCC Stingrays Swim Team
1:19.09—Valeria Liera9Flying Fish of Arizona Swim Team
1:54.42—Gillian Gessner9Thad Terry Aquatics Club
1:47.12—Bryan Phielix11Flying Fish of Arizona Swim Team
1:39.11—Daniela Liera11Flying Fish of Arizona Swim Team
1:33.63—Rachel Kester13Pusch Ridge
1:31.11—Tory Brandhuber10Flying Fish of Arizona Swim Team
1:48.43—Eathan Vandriel11Sahuarita Aquatics
1:39.55—Kaeli Otto12Flying Fish of Arizona Swim Team
1:27.39—Bridget Norman13TJCC Stingrays Swim Team
1:40.07—Nick Rothe9TJCC Stingrays Swim Team
1:42.95—Melissa King8Flying Fish of Arizona Swim Team
1:48.79—Lauren Brauer11Flying Fish of Arizona Swim Team
1:32.77—Jackie Marlin15Pusch Ridge
1:24.57—Hailey Earl9Thad Terry Aquatics Club
1:44.86—Lucy Matson9Flying Fish of Arizona Swim Team
1:37.75—Sydney Phielix13Flying Fish of Arizona Swim Team
1:36.33—Kelly Flynn12Flying Fish of Arizona Swim Team
1:35.94100 Fly
—Jared Kimball10Flying Fish of Arizona Swim Team
1:32.42—Andrew Vigil-Emerson13Thad Terry Aquatics Club
1:45.88—Celeste Robles9Flying Fish of Arizona Swim Team
1:44.32—Katie Devore10TJCC Stingrays Swim Team
1:33.94—Calvin Holst12Pusch Ridge
1:23.75—Jason Henseler12Flying Fish of Arizona Swim Team
1:13.10—Martin Hocheder11TJCC Stingrays Swim Team
1:12.80—Will Newman10Unattached
1:19.92—Collin Murphy13Pusch Ridge
1:08.10—Kaeli Otto12Flying Fish of Arizona Swim Team
1:22.59—Elly McGee11Pusch Ridge
1:26.49—Kaili Martinez11Pusch Ridge
1:33.99—Sydney Phielix13Flying Fish of Arizona Swim Team
1:21.42—Mackenzie Kester8Pusch Ridge
1:45.92—Charles Huang13Flying Fish of Arizona Swim Team
1:03.31—Presley Cain10Pusch Ridge
1:48.26—Steven Rothe13TJCC Stingrays Swim Team
1:08.77—Ali Cox12Sahuarita Aquatics
1:24.97—Matt King12Flying Fish of Arizona Swim Team
1:24.90—Tristan Schrader14Flying Fish of Arizona Swim Team
1:01.40100 IM
—Benjamin Van Allen8Pusch Ridge
1:51.61—Katie Devore10TJCC Stingrays Swim Team
1:34.25—Terry Yang10Flying Fish of Arizona Swim Team
1:20.14—Valeria Liera9Flying Fish of Arizona Swim Team
1:51.40—Alex Nikolaev11Thad Terry Aquatics Club
1:27.46—Calvin Holst12Pusch Ridge
1:17.06—Jason Henseler12Flying Fish of Arizona Swim Team
1:16.85—Rachel Juarez10Thad Terry Aquatics Club
1:40.38—Daniela Liera11Flying Fish of Arizona Swim Team
1:23.22—Abby Hemmings9TJCC Stingrays Swim Team
1:43.72—Will Newman10Unattached
1:20.04—Kaeli Otto12Flying Fish of Arizona Swim Team
1:16.69—Autumn Walton11Sahuarita Aquatics
1:57.88—Nick Rothe9TJCC Stingrays Swim Team
1:34.15—Melissa King8Flying Fish of Arizona Swim Team
1:46.50—Sophie Holtzman9TJCC Stingrays Swim Team
1:32.52—Lauren Brauer11Flying Fish of Arizona Swim Team
1:30.76—Hailey Earl9Thad Terry Aquatics Club
1:36.26—Lucy Matson9Flying Fish of Arizona Swim Team
1:41.00—Mackenzie Kester8Pusch Ridge
1:41.07200 Free
—Terry Yang10Flying Fish of Arizona Swim Team
2:26.95—Alex Nikolaev11Thad Terry Aquatics Club
2:48.12—Jared Van Allen10Pusch Ridge
3:10.11—Jazz Beam11Sahuarita Aquatics
2:58.63—Jason Henseler12Flying Fish of Arizona Swim Team
2:19.85—Martin Hocheder11TJCC Stingrays Swim Team
2:14.58—Daniela Liera11Flying Fish of Arizona Swim Team
2:35.08—Tory Brandhuber10Flying Fish of Arizona Swim Team
3:15.48—Rachel Kester13Pusch Ridge
2:27.19—Matthew Jeffries13Unattached
2:01.95—Will Newman10Unattached
2:25.64—Eathan Vandriel11Sahuarita Aquatics
2:38.68—Collin Murphy13Pusch Ridge
2:02.13—Hannah Houlton10Unattached
2:38.98—Dominick Munoz11Sahuarita Aquatics
3:15.43—Bridget Norman13TJCC Stingrays Swim Team
2:28.95—Benjamin Van Allen8Pusch Ridge
3:41.67—Sophie Holtzman9TJCC Stingrays Swim Team
2:53.76—Lila Cook11TJCC Stingrays Swim Team
3:18.09—Elly McGee11Pusch Ridge
2:32.67200 Back
—Jason Henseler12Flying Fish of Arizona Swim Team
2:37.07—Collin Murphy13Pusch Ridge
2:16.67—Rachel Kester13Pusch Ridge
2:47.80—Kaeli Otto12Flying Fish of Arizona Swim Team
2:37.35—Lauren Brauer11Flying Fish of Arizona Swim Team
3:05.43—Elly McGee11Pusch Ridge
2:57.47—Jenna Vaaler11Sierra Vista Tsunami Team
2:47.76—Lexy Hansen12TJCC Stingrays Swim Team
2:46.69—Tristan Schrader14Flying Fish of Arizona Swim Team
2:14.42—Emma Layton13Thad Terry Aquatics Club
2:40.12—Dalton Pakkala14Flying Fish of Arizona Swim Team
2:16.47—Mikayla Trenkler12Pusch Ridge
3:09.15—Emma McGee12Pusch Ridge
3:14.04—Kennedy Fernandez13Pusch Ridge
2:49.67200 Breast
—Bryan Phielix11Flying Fish of Arizona Swim Team
3:23.65—Daniela Liera11Flying Fish of Arizona Swim Team
3:14.09—Rachel Kester13Pusch Ridge
3:12.78—Bridget Norman13TJCC Stingrays Swim Team
3:35.01—Layla Anderson13TJCC Stingrays Swim Team
2:49.19—Lauren Brauer11Flying Fish of Arizona Swim Team
3:16.76—Elly McGee11Pusch Ridge
3:28.05—Charles Huang13Flying Fish of Arizona Swim Team
2:37.61—Kaitlin Christiansen11Thad Terry Aquatics Club
2:34.46—Tristan Schrader14Flying Fish of Arizona Swim Team
2:26.56—Andy Duffield11TJCC Stingrays Swim Team
3:02.66—Jack Hadley12TJCC Stingrays Swim Team
3:13.50—Dalton Pakkala14Flying Fish of Arizona Swim Team
2:40.23—Mikayla Trenkler12Pusch Ridge
3:28.28—Emma McGee12Pusch Ridge
3:18.01—Kennedy Fernandez13Pusch Ridge
3:03.66200 Fly
—Rachel Kester13Pusch Ridge
3:15.33—Alex Nikolaev11Thad Terry Aquatics Club
3:10.31—Calvin Holst12Pusch Ridge
3:21.20—Jason Henseler12Flying Fish of Arizona Swim Team
2:49.25—Daniela Liera11Flying Fish of Arizona Swim Team
3:00.59—Alexis Stypa16Pusch Ridge
3:00.62—Jackie Marlin15Pusch Ridge
2:40.77—Elly McGee11Pusch Ridge
3:15.36—Tristan Schrader14Flying Fish of Arizona Swim Team
2:25.60—Mikayla Trenkler12Pusch Ridge
3:30.78—Emma McGee12Pusch Ridge
3:46.00—Jon Jon Garrard13Sierra Vista Tsunami Team
3:11.72—Kennedy Fernandez13Pusch Ridge
3:26.03200 IM
—Celeste Robles9Flying Fish of Arizona Swim Team
3:26.42—Katie Devore10TJCC Stingrays Swim Team
3:12.07—Terry Yang10Flying Fish of Arizona Swim Team
2:47.49—Alex Nikolaev11Thad Terry Aquatics Club
3:09.68—Jared Van Allen10Pusch Ridge
3:15.76—Calvin Holst12Pusch Ridge
2:40.67—Kaitlyn Roeder10Pusch Ridge
3:16.41—Will Newman10Unattached
2:45.32—Eathan Vandriel11Sahuarita Aquatics
3:02.30—Collin Murphy13Pusch Ridge
2:25.36—Kaeli Otto12Flying Fish of Arizona Swim Team
2:39.22—Bridget Norman13TJCC Stingrays Swim Team
3:01.61—Layla Anderson13TJCC Stingrays Swim Team
2:36.44—Lauren Brauer11Flying Fish of Arizona Swim Team
3:13.35—Elly McGee11Pusch Ridge
2:59.57—Emily Benson12Sahuarita Aquatics
3:21.57—Lily Tees11Pusch Ridge
3:29.29—Hailey Earl9Thad Terry Aquatics Club
3:08.09—Lucy Matson9Flying Fish of Arizona Swim Team
3:28.56—Maddy Corkery12Flying Fish of Arizona Swim Team
2:50.51400 IM
—Alex Nikolaev11Thad Terry Aquatics Club
6:43.08—Elly McGee11Pusch Ridge
6:29.08—Charles Huang13Flying Fish of Arizona Swim Team
4:48.11—Steven Rothe13TJCC Stingrays Swim Team
5:39.13—Tristan Schrader14Flying Fish of Arizona Swim Team
4:43.97—Skyler Katz11TJCC Stingrays Swim Team
6:17.42—Emma Layton13Thad Terry Aquatics Club
5:54.34—Mikayla Trenkler12Pusch Ridge
6:28.69—Emma McGee12Pusch Ridge
6:44.39—Kennedy Fernandez13Pusch Ridge
6:07.63—Madi Johnson12Thad Terry Aquatics Club
5:42.82500 Free
—Calvin Holst12Pusch Ridge
6:47.29—Matthew Jeffries13Unattached
5:31.11—Rachel Kester13Pusch Ridge
6:28.93—Will Newman10Unattached
6:38.62—Collin Murphy13Pusch Ridge
5:47.07—Kaeli Otto12Flying Fish of Arizona Swim Team
6:09.81—Jackie Marlin15Pusch Ridge
5:46.18—Elly McGee11Pusch Ridge
6:59.39—Alexis Stypa16Pusch Ridge
6:15.43—Kaili Martinez11Pusch Ridge
7:11.50—Mackenzie Kester8Pusch Ridge
7:47.86—Annaliese Schnelle14Sahuarita Aquatics
7:11.42—Lexy Hansen12TJCC Stingrays Swim Team
6:39.98—Taylee Bayardo9Pusch Ridge
7:48.27—Matt King12Flying Fish of Arizona Swim Team
6:43.00—Tristan Schrader14Flying Fish of Arizona Swim Team
5:12.19—Andy Duffield11TJCC Stingrays Swim Team
6:30.65—Mikayla Trenkler12Pusch Ridge
7:16.56—Emma McGee12Pusch Ridge
7:32.74—Lexi Otto10Flying Fish of Arizona Swim Team
7:30.24