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
—Michael Tretyakov19Huntsville Swim Association
20.47—Will Neville19Huntsville Swim Association
20.74—Jaxon Reddig18SPARKS PIRANHAS SWIM TEAM
22.85—Allie Leslie19Hinsdale Swim Club
24.91—Sam Hunter20Northridge Area Swimming Assoc
24.26—Agata Naskret26swimPAC
24.32—Alex Mansur18Pine Crest Swimming
21.25—Marcos Egri-Martin21Club Seminole
21.07—Taylor Messerschmitt19Unattached
25.36—Seneca Oddo19Club Seminole
20.74—Mary Leigh Hardman20Laker Swim
23.26—Kasey Roy18Charlotte County Swimming
24.42—Charlie Hayden18Patriot Aquatics
22.58—Walter Kueffer18Southwest Stars Swim Club
20.45—Hollace Stokes19Laker Swim
24.01—Abigail Noga19Saint Petersburg Aquatics
23.58—Emma Best18Swim Florida
24.61—Brooke Bourn18Greensboro Swimming Association
23.8650 Back
—Agata Naskret26swimPAC
25.63—Josie Strobl18Aquajets Swim Team
29.59—Mathew Iverson20Scottsdale Aquatic Club
22.72—Corbin Cole19Las Vegas Swim Club
23.81—William Eriksson21Blue Dolfins
23.01—Andrew Rich21Club Seminole
22.29—Haylee Hite18Sporting Jax Aquatic Club
27.28—Maggie Johnson19Saint Petersburg Aquatics
27.83—Reeves Showfety19Dynamo Swim Club
27.66—L.C. Smith19Dynamo Swim Club
27.17100 Free
—Logan Robinson19Greater Pensacola Aquatic Club
44.20—Sam Hunter20Northridge Area Swimming Assoc
52.10—Alex Mansur18Pine Crest Swimming
46.33—Alexa Paredes Paredes19Unattached
54.37—Walter Kueffer18Southwest Stars Swim Club
44.98—Mary Leigh Hardman20Laker Swim
50.53—Jeremiah Goodwin18Blue Dolfins
48.74—Amelia Hildebrand22Unattached
52.49—Abigail Noga19Saint Petersburg Aquatics
52.72—Seneca Oddo19Club Seminole
46.05100 Back
—Michael Tretyakov19Huntsville Swim Association
48.89—Logan Robinson19Greater Pensacola Aquatic Club
48.47—Agata Naskret26swimPAC
56.48—Mathew Iverson20Scottsdale Aquatic Club
48.76—Corbin Cole19Las Vegas Swim Club
51.83—Amanda Loomis20Unattached
57.65—Kasey Roy18Charlotte County Swimming
59.94—Maggie Johnson19Saint Petersburg Aquatics
1:00.73—Amber Ewald21Unattached
1:02.43—Haylee Hite18Sporting Jax Aquatic Club
58.07—William Eriksson21Blue Dolfins
50.04—L.C. Smith19Dynamo Swim Club
59.68—Avery Vassil18Mecklenburg Swim Association
58.37100 Breast
—Sara Lypko20Greater Pensacola Aquatic Club
1:11.06—Cooper Krance19South Metro Storm
57.13—Alexa Paredes Paredes19Unattached
1:04.64—Mallory Baker18Greater Orlando Aquatics Team
1:05.79—Marcos Egri-Martin21Club Seminole
54.32—Lleyton Arnold19Nation's Capital Swim Club
54.80—Kendall Butler19Coast Guard Blue Dolphins
1:05.70100 Fly
—Josie Strobl18Aquajets Swim Team
57.50—Sadie Jahn18Blue Dolfins
57.89—Taylor Messerschmitt19Unattached
57.48—Kasey Roy18Charlotte County Swimming
58.72—William Eriksson21Blue Dolfins
50.52—Charlie Hayden18Patriot Aquatics
53.39—Emma Best18Swim Florida
59.40—Walter Kueffer18Southwest Stars Swim Club
49.16—Livia Rodrigues18Montverde Aquatic Club
55.98—Brooke Bourn18Greensboro Swimming Association
56.08200 Free
—Will Neville19Huntsville Swim Association
1:39.90—Sam Hunter20Northridge Area Swimming Assoc
1:56.51—Natalie True18Wahoo Aquatic Club
1:55.48—Alex Mansur18Pine Crest Swimming
1:41.94—Amelia Hildebrand22Unattached
1:54.87—Mary Leigh Hardman20Laker Swim
1:48.43—Sadie Jahn18Blue Dolfins
1:55.50—Jeremiah Goodwin18Blue Dolfins
1:44.91—Hannah Stewart19Club North Swimming
1:57.15200 Back
—Agata Naskret26swimPAC
2:01.09—Corbin Cole19Las Vegas Swim Club
1:54.14—Aidan Siers19Club Seminole
1:49.16—Aydan Horrigan21Unattached
2:06.45—Haylee Hite18Sporting Jax Aquatic Club
2:09.28—Amber Ewald21Unattached
2:15.19—Tyler King20Riptide Aquatics
1:51.93—Maggie Johnson19Saint Petersburg Aquatics
2:14.36—Andrew Rich21Club Seminole
1:45.23—Reeves Showfety19Dynamo Swim Club
2:05.63—Bennett Baer19Tidal Wave Swimming
1:54.74200 Breast
—Sara Lypko20Greater Pensacola Aquatic Club
2:28.86—Cooper Krance19South Metro Storm
2:11.15—Mallory Baker18Greater Orlando Aquatics Team
2:26.47—Hollace Stokes19Laker Swim
2:20.89—Hannah Stewart19Club North Swimming
2:30.40—Walter Christman21Dynamo Swim Club
2:09.76—Avery Vassil18Mecklenburg Swim Association
2:20.41—Lleyton Arnold19Nation's Capital Swim Club
1:58.06—Kendall Butler19Coast Guard Blue Dolphins
2:24.56200 Fly
—Emma Huma18Magnolia Aquatic Club
2:14.24—Jaxon Reddig18SPARKS PIRANHAS SWIM TEAM
1:53.08—Josie Strobl18Aquajets Swim Team
2:09.42—Aydan Horrigan21Unattached
2:09.55—Taylor Messerschmitt19Unattached
2:10.39—Thomas Matheson18Sporting Jax Aquatic Club
1:49.19—Livia Rodrigues18Montverde Aquatic Club
2:03.25—Olivia Moore18Sporting Jax Aquatic Club
2:06.07—Simeon Prosinski18Sporting Jax Aquatic Club
1:48.74—Reeves Showfety19Dynamo Swim Club
2:09.09—Cormac McKenney19Bluefish Swim Club
1:50.23—Caroline Agee18Nation's Capital Swim Club
2:03.15—Ethan Silver18Long Island Aquatic Club
1:52.59400 IM
—Jaxon Reddig18SPARKS PIRANHAS SWIM TEAM
4:08.19—Mathew Iverson20Scottsdale Aquatic Club
4:01.43—Natalie True18Wahoo Aquatic Club
4:30.12—Amanda Loomis20Unattached
4:34.12—Simeon Prosinski18Sporting Jax Aquatic Club
3:54.23—Haylee Hite18Sporting Jax Aquatic Club
4:36.04—Gabrielle Goodwin21Blue Dolfins
4:28.07—Aidan Siers19Club Seminole
3:59.77—Cami Kellogg18Streamline Aquatics
4:37.25—Cormac McKenney19Bluefish Swim Club
4:12.29—Caroline Agee18Nation's Capital Swim Club
4:23.33—Ethan Silver18Long Island Aquatic Club
4:06.84