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
—Cooper Salmen17Anthem Dolphins
26.45—Francisco Vazquez17Tucson Ford Dealers Aquatics
26.22—Josh Vedder17Scottsdale Aquatic Club
24.89—Lauren Hazel17Lumberjack Aquatics
29.17—Shep Bryan22Scottsdale Aquatic Club
24.65—Zack Paliscak16Scottsdale Aquatic Club
26.25—Nick Salvino14Scottsdale Aquatic Club
25.56—Taylor Nations18Tucson J Stingrays Swim Team
27.24—Ansel Averitte16Scottsdale Aquatic Club
25.25—Jack Hadley17Tucson J Stingrays Swim Team
25.91—Austin Robertson17Scottsdale Aquatic Club
25.99—Charlie Corona16Scottsdale Aquatic Club
25.61—Archie Spindler15Arizona Gold Swimming
26.47—Sebastian Gutierrez18Scottsdale Aquatic Club
23.79—Cesar Cielo29Mesa Aquatics Club
22.28—Emma Broome17Scottsdale Aquatic Club
28.28—Joe Breinholt16Tucson Ford Dealers Aquatics
25.36—Hannah Houlton15Tucson Ford Dealers Aquatics
27.52—David Guyer18Tucson Ford Dealers Aquatics
24.62—Emily Martin18Anthem Dolphins
28.9450 Back
—Josh Vedder17Scottsdale Aquatic Club
27.84—Alexa Markl15Scottsdale Aquatic Club
31.89—Isaac Stump16Tucson J Stingrays Swim Team
29.23—Emma Broome17Scottsdale Aquatic Club
30.26—Hannah Houlton15Tucson Ford Dealers Aquatics
32.74—Bryan O'Connor27Scottsdale Aquatic Club
26.96—Francisco Vazquez17Tucson Ford Dealers Aquatics
28.90—Gabby Lizzul15Scottsdale Aquatic Club
32.50—Kaleb Gould18Scottsdale Aquatic Club
27.81—Dalen Hinderaker15Tucson Ford Dealers Aquatics
32.64100 Free
—David Spalding16Flying Fish of Arizona Swim Team
56.52—Martin Hocheder16Tucson J Stingrays Swim Team
57.61—Jack Hadley17Tucson J Stingrays Swim Team
57.35—Paloma Castillo Watson18Scottsdale Aquatic Club
1:01.38—Grace Laporte18Scottsdale Aquatic Club
59.80—Joe Breinholt16Tucson Ford Dealers Aquatics
54.96—Sarah Schou15Tucson Ford Dealers Aquatics
1:02.49—Kristen Alicea-Jorgensen16Tucson Ford Dealers Aquatics
1:00.82—Ansel Averitte16Scottsdale Aquatic Club
56.12—Troy Bills17Scottsdale Aquatic Club
54.82—Shae Nicolaisen15Scottsdale Aquatic Club
59.09—Brian Rawlinson16Arizona Gold Swimming
55.33—Sam Milewski16Scottsdale Aquatic Club
1:00.21—Katie McBratney-Graves15Arizona Gold Swimming
58.91—David Guyer18Tucson Ford Dealers Aquatics
53.20—Mark Jurek18Arizona Gold Swimming
53.27—Alden Brown15Scottsdale Aquatic Club
1:04.44—Caymen Fiarkoski15Scottsdale Aquatic Club
1:03.37—Terry Yang15Arizona Gold Swimming
55.06—Haley Mayhew15Flying Fish of Arizona Swim Team
1:02.47100 Back
—Alexa Markl15Scottsdale Aquatic Club
1:06.10—Emma Broome17Scottsdale Aquatic Club
1:05.72—Will Newman16Tucson J Stingrays Swim Team
1:04.70—Bryan O'Connor27Scottsdale Aquatic Club
58.27—Grace Robinson16Scottsdale Aquatic Club
1:09.71—Brian Rawlinson16Arizona Gold Swimming
1:01.16—Liam Blair16Tucson Ford Dealers Aquatics
1:02.06—Michael Klauss15Arizona Gold Swimming
1:01.50—Braden Christensen17Tucson Ford Dealers Aquatics
1:01.96—Brooks Fail16Tucson J Stingrays Swim Team
1:00.95—Terry Yang15Arizona Gold Swimming
1:01.90—Shea Burcham15Arizona Gold Swimming
1:06.81—Josh Vedder17Scottsdale Aquatic Club
59.21—Jack Hadley17Tucson J Stingrays Swim Team
1:06.55—Taneal Baptiste16Unattached
1:08.02—Nicole Falls15Arizona Gold Swimming
1:07.83—Kaleb Gould18Scottsdale Aquatic Club
1:00.08—Kaylin Farnum15Tucson J Stingrays Swim Team
1:12.04—Hannah Houlton15Tucson Ford Dealers Aquatics
1:10.02—Emily Martin18Anthem Dolphins
1:13.56100 Breast
—Aaron Beauchamp16Arizona Gold Swimming
1:07.11—Ansel Averitte16Scottsdale Aquatic Club
1:13.89—David Guyer18Tucson Ford Dealers Aquatics
1:07.35—Antonio Ramirez18Arizona Gold Swimming
1:04.62—Ty Dang18Arizona Gold Swimming
1:03.97—Daniel Miovcic16Arizona Gold Swimming
1:11.38—Zack Paliscak16Scottsdale Aquatic Club
1:11.66—Haley Morton15Arizona Gold Swimming
1:23.01—Larry Quintana17Arizona Gold Swimming
1:06.73—Eleora Bailey17Unattached
1:17.00—Austin Robertson17Scottsdale Aquatic Club
1:12.54—Bristyn Croswhite17Arizona Gold Swimming
1:24.39—Sam Mulay16Tucson J Stingrays Swim Team
1:08.57—Gabriella Fagan16Scottsdale Aquatic Club
1:21.45—Gaby Tellez16Scottsdale Aquatic Club
1:16.78—Emily Martin18Anthem Dolphins
1:16.01—Sean Flannery17SunWest Swimming
1:13.88—Ally Yancy16Scottsdale Aquatic Club
1:15.68—Ryan Blanchard17Tucson Ford Dealers Aquatics
1:12.24—Sarah Schou15Tucson Ford Dealers Aquatics
1:23.04100 Fly
—Bryan O'Connor27Scottsdale Aquatic Club
54.90—Sebastian Gutierrez18Scottsdale Aquatic Club
55.43—Tori Dabney14Unattached
1:07.39—Alden Brown15Scottsdale Aquatic Club
1:07.75—Nicole Falls15Arizona Gold Swimming
1:07.22—Kaylin Farnum15Tucson J Stingrays Swim Team
1:06.52—Taneal Baptiste16Unattached
1:06.05—Archie Spindler15Arizona Gold Swimming
1:04.66—Martin Hocheder16Tucson J Stingrays Swim Team
1:01.23—Eleora Bailey17Unattached
1:08.91—Brendan Finn18Tucson Ford Dealers Aquatics
1:01.27—Emma Broome17Scottsdale Aquatic Club
1:04.68—Bristyn Croswhite17Arizona Gold Swimming
1:10.37—Will Newman16Tucson J Stingrays Swim Team
59.94—Paloma Castillo Watson18Scottsdale Aquatic Club
1:09.55—Michelle Trujillo17Tucson Ford Dealers Aquatics
1:08.53—Taylor Nations18Tucson J Stingrays Swim Team
1:06.21—Daniel Simmons14Scottsdale Aquatic Club
1:03.15—Nicolo Quarante17Scottsdale Aquatic Club
1:02.41—Naomi Vaughn17Scottsdale Aquatic Club
1:10.05200 Free
—Jason Ruka15Scottsdale Aquatic Club
2:04.51—Terry Yang15Arizona Gold Swimming
1:59.37—Nick Salvino14Scottsdale Aquatic Club
2:08.22—Alex Nikolaev16Tucson Ford Dealers Aquatics
1:59.13—Josh Vedder17Scottsdale Aquatic Club
2:01.97—David Spalding16Flying Fish of Arizona Swim Team
2:06.28—Gabriella Fagan16Scottsdale Aquatic Club
2:07.97—Archie Spindler15Arizona Gold Swimming
2:00.59—Stefan Cooley15Scottsdale Aquatic Club
2:02.56—Martin Hocheder16Tucson J Stingrays Swim Team
2:01.93—Dalen Hinderaker15Tucson Ford Dealers Aquatics
2:19.29—Alexa Markl15Scottsdale Aquatic Club
2:13.15—Scout Wilkins18Scottsdale Aquatic Club
2:11.95—Isaac Stump16Tucson J Stingrays Swim Team
1:55.46—Sam Milewski16Scottsdale Aquatic Club
2:08.60—Taylor Nations18Tucson J Stingrays Swim Team
2:11.31—Brent Zang17Tucson Ford Dealers Aquatics
2:01.20—Kaleb Gould18Scottsdale Aquatic Club
1:58.79—Grace Laporte18Scottsdale Aquatic Club
2:09.84—Kira Thomas17Scottsdale Aquatic Club
2:09.29200 Back
—Josh Vedder17Scottsdale Aquatic Club
2:07.83—Braden Christensen17Tucson Ford Dealers Aquatics
2:15.02—Terry Yang15Arizona Gold Swimming
2:13.53—Lauren Hazel17Lumberjack Aquatics
2:32.11—Jacee Frivaldo16Arizona Gold Swimming
2:29.15—Benjamin Olszewski18Arizona Gold Swimming
2:07.36—Shea Burcham15Arizona Gold Swimming
2:22.59—Kaleb Gould18Scottsdale Aquatic Club
2:06.60—Nicole Falls15Arizona Gold Swimming
2:24.52—Martin Hocheder16Tucson J Stingrays Swim Team
2:21.90—Ashley Yancy13Scottsdale Aquatic Club
2:33.26—Alexa Markl15Scottsdale Aquatic Club
2:22.57—Isaac Stump16Tucson J Stingrays Swim Team
2:10.79—Emma Broome17Scottsdale Aquatic Club
2:29.62—Will Newman16Tucson J Stingrays Swim Team
2:18.61—Hannah Houlton15Tucson Ford Dealers Aquatics
2:33.98—Dalen Hinderaker15Tucson Ford Dealers Aquatics
2:25.83—Grace Robinson16Scottsdale Aquatic Club
2:34.42—Steele Forbes15Scottsdale Aquatic Club
2:23.67—Troy Bills17Scottsdale Aquatic Club
2:12.05200 Breast
—Haley Mayhew15Flying Fish of Arizona Swim Team
2:44.40—Larry Quintana17Arizona Gold Swimming
2:21.46—Braden Christensen17Tucson Ford Dealers Aquatics
2:41.61—Aaron Beauchamp16Arizona Gold Swimming
2:26.18—Madison Leblanc15Scottsdale Aquatic Club
2:51.32—Eleora Bailey17Unattached
2:53.65—Ashley Yancy13Scottsdale Aquatic Club
2:53.78—David Guyer18Tucson Ford Dealers Aquatics
2:29.52—Nick Salvino14Scottsdale Aquatic Club
2:45.34—Gaby Tellez16Scottsdale Aquatic Club
2:41.71—Emily Martin18Anthem Dolphins
2:48.20—Haley Morton15Arizona Gold Swimming
2:52.05—Rubie Rubie17Anthem Dolphins
2:37.27—Ally Yancy16Scottsdale Aquatic Club
2:42.77—Ansel Averitte16Scottsdale Aquatic Club
2:46.02—Ryan Blanchard17Tucson Ford Dealers Aquatics
2:37.42—Claire Grover15Scottsdale Aquatic Club
2:38.58—Natalie Crisci14Arizona Gold Swimming
2:52.73—Grant Nations15Tucson J Stingrays Swim Team
2:47.02—Daniel Miovcic16Arizona Gold Swimming
2:33.63200 Fly
—Bristyn Croswhite17Arizona Gold Swimming
2:32.20—Caymen Fiarkoski15Scottsdale Aquatic Club
2:35.43—Madison Leblanc15Scottsdale Aquatic Club
2:27.71—Martin Hocheder16Tucson J Stingrays Swim Team
2:14.97—Michelle Trujillo17Tucson Ford Dealers Aquatics
2:36.76—Mckenzee Gordon16Unattached
2:25.01—Stefan Cooley15Scottsdale Aquatic Club
2:15.71—Will Newman16Tucson J Stingrays Swim Team
2:15.37—Gaby Tellez16Scottsdale Aquatic Club
2:27.18—Grace Laporte18Scottsdale Aquatic Club
2:33.67—Daniel Simmons14Scottsdale Aquatic Club
2:17.74—Nicolo Quarante17Scottsdale Aquatic Club
2:20.57—Garret Chance16Arizona Gold Swimming
2:17.82—Kelly Huffer16Scottsdale Aquatic Club
2:13.86—Taylor Alicea-Jorgensen13Tucson Ford Dealers Aquatics
2:32.23—Natalie Crisci14Arizona Gold Swimming
2:22.89—Talia Bornstein16Scottsdale Aquatic Club
2:35.57—Shae Nicolaisen15Scottsdale Aquatic Club
2:20.55—Maddie Seidl17Scottsdale Aquatic Club
2:26.91—Scott Pekarske14Tucson J Stingrays Swim Team
2:10.24200 IM
—Jason Ruka15Scottsdale Aquatic Club
2:28.36—Cooper Salmen17Anthem Dolphins
2:27.24—Alden Brown15Scottsdale Aquatic Club
2:40.66—Stefan Cooley15Scottsdale Aquatic Club
2:22.59—Seth Chun15Arizona Gold Swimming
2:14.60—Alex Nikolaev16Tucson Ford Dealers Aquatics
2:18.43—Sam Mulay16Tucson J Stingrays Swim Team
2:14.85—Austin Robertson17Scottsdale Aquatic Club
2:19.41—Shea Burcham15Arizona Gold Swimming
2:33.59—Aaron Beauchamp16Arizona Gold Swimming
2:24.80—Eleora Bailey17Unattached
2:31.72—Alexa Markl15Scottsdale Aquatic Club
2:26.45—Isaac Stump16Tucson J Stingrays Swim Team
2:09.08—Emma Broome17Scottsdale Aquatic Club
2:27.66—Will Newman16Tucson J Stingrays Swim Team
2:19.25—Gaby Tellez16Scottsdale Aquatic Club
2:26.93—Rubie Rubie17Anthem Dolphins
2:16.57—Hannah Houlton15Tucson Ford Dealers Aquatics
2:33.48—Emily Martin18Anthem Dolphins
2:39.45—Larry Quintana17Arizona Gold Swimming
2:15.02400 Free
—Mac Stump16Arizona Gold Swimming
4:41.74—Tori Dabney14Unattached
4:40.63—Antonio Ramirez18Arizona Gold Swimming
4:04.40—Terry Yang15Arizona Gold Swimming
4:11.48—Alex Nikolaev16Tucson Ford Dealers Aquatics
4:11.10—Benjamin Olszewski18Arizona Gold Swimming
3:56.60—Kaleb Gould18Scottsdale Aquatic Club
4:12.43—Shea Burcham15Arizona Gold Swimming
4:50.05—David Spalding16Flying Fish of Arizona Swim Team
4:33.08—Jack Marcine16Scottsdale Aquatic Club
4:25.84—Archie Spindler15Arizona Gold Swimming
4:14.12—Martin Hocheder16Tucson J Stingrays Swim Team
4:20.37—Isaac Stump16Tucson J Stingrays Swim Team
4:00.55—Sam Mulay16Tucson J Stingrays Swim Team
4:18.67—Sam Milewski16Scottsdale Aquatic Club
4:28.61—Stefan Cooley15Scottsdale Aquatic Club
4:15.80—Brent Zang17Tucson Ford Dealers Aquatics
4:11.91—Gaby Tellez16Scottsdale Aquatic Club
4:33.36—Jacee Frivaldo16Arizona Gold Swimming
4:36.41—Grace Laporte18Scottsdale Aquatic Club
4:37.05400 IM
—Wyatt Matson15Flying Fish of Arizona Swim Team
5:10.35—Haley Morton15Arizona Gold Swimming
5:19.60—Madison Leblanc15Scottsdale Aquatic Club
5:13.93—Alex Nikolaev16Tucson Ford Dealers Aquatics
4:49.73—Benjamin Olszewski18Arizona Gold Swimming
4:26.74—Shea Burcham15Arizona Gold Swimming
5:19.29—Aaron Beauchamp16Arizona Gold Swimming
5:05.00—Martin Hocheder16Tucson J Stingrays Swim Team
4:55.40—Eleora Bailey17Unattached
5:18.86—Stefan Cooley15Scottsdale Aquatic Club
4:50.97—Alexa Markl15Scottsdale Aquatic Club
5:10.46—Isaac Stump16Tucson J Stingrays Swim Team
4:40.11—Bristyn Croswhite17Arizona Gold Swimming
5:29.88—Nicole Falls15Arizona Gold Swimming
5:10.70—Will Newman16Tucson J Stingrays Swim Team
4:58.76—Gaby Tellez16Scottsdale Aquatic Club
5:03.95—Ryan Klein17Scottsdale Aquatic Club
5:04.07—Nicolo Quarante17Scottsdale Aquatic Club
5:09.80—Daniel Simmons14Scottsdale Aquatic Club
5:05.34—Larry Quintana17Arizona Gold Swimming
4:48.75800 Free
—Shea Burcham15Arizona Gold Swimming
9:40.94—Jacee Frivaldo16Arizona Gold Swimming
9:31.71—Sam Milewski16Scottsdale Aquatic Club
9:11.77—Casey Calhoun17Scottsdale Aquatic Club
9:24.89—Mac Stump16Arizona Gold Swimming
9:38.62—Grace Laporte18Scottsdale Aquatic Club
9:35.00—Kira Thomas17Scottsdale Aquatic Club
9:13.18—Mckenzee Gordon16Unattached
8:58.06—Hayley Hill17Scottsdale Aquatic Club
9:12.05—Alexa Teneyck15Scottsdale Aquatic Club
9:53.58—Scout Wilkins18Scottsdale Aquatic Club
9:25.42—Samantha Covello14Tucson Ford Dealers Aquatics
9:26.21—Shae Nicolaisen15Scottsdale Aquatic Club
9:07.58—Haley Morton15Arizona Gold Swimming
9:33.68—Madison Leblanc15Scottsdale Aquatic Club
9:17.39—Talia Bornstein16Scottsdale Aquatic Club
9:54.57—Kelly Huffer16Scottsdale Aquatic Club
9:17.31—Kristen Covello16Tucson Ford Dealers Aquatics
9:21.12—Morgan Corey16Arizona Gold Swimming
10:11.33—Dalen Hinderaker15Tucson Ford Dealers Aquatics
9:39.741500 Free
—Jason Ruka15Scottsdale Aquatic Club
16:57.58—Seth Chun15Arizona Gold Swimming
16:52.42—Connor Herbst15Scottsdale Aquatic Club
17:10.06—Terry Yang15Arizona Gold Swimming
16:56.20—Alex Nikolaev16Tucson Ford Dealers Aquatics
16:49.74—Benjamin Olszewski18Arizona Gold Swimming
15:39.55—Archie Spindler15Arizona Gold Swimming
16:52.10—Brent Zang17Tucson Ford Dealers Aquatics
16:38.33—Sean Justice39Arizona Gold Swimming
16:46.75—Ryan Klein17Scottsdale Aquatic Club
17:16.38—Daniel Simmons14Scottsdale Aquatic Club
17:38.34—Mike Heinonen18Lumberjack Aquatics
17:09.86—Stefan Cooley15Scottsdale Aquatic Club
16:46.88—Kaleb Gould18Scottsdale Aquatic Club
16:42.62—Grant Nations15Tucson J Stingrays Swim Team
17:27.71—Andrew Bradjan16Arizona Gold Swimming
17:06.83—Garret Chance16Arizona Gold Swimming
17:19.94—Ryan Neill16Scottsdale Aquatic Club
17:32.35—Brian Rawlinson16Arizona Gold Swimming
16:53.86—Scott Pekarske14Tucson J Stingrays Swim Team
16:35.72