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
—Timothy Matthews16Unattached
24.00—Leo Zippel14Unattached
25.18—Ben Beres17Unattached
21.76—Gabe Hernandez16Unattached
23.56—Nolan Ward15Unattached
24.82—Thomas Groth17Unattached
23.5150 Back
—James Hoppe-Carter15Unattached
28.80—Raleigh Bilansky15Unattached
26.32—Kaden Sormrude17Unattached
28.91—Ben Hernandez15Unattached
28.35100 Free
—William Kell17Unattached
54.02—Thomas Groth17Unattached
50.49—Ben Beres17Unattached
47.61—Kaden Sormrude17Unattached
53.25—Declan Foy16Unattached
48.67—Gabe Hernandez16Unattached
49.68100 Back
—Judah Smothers14Unattached
1:06.08—James Hoppe-Carter15Unattached
1:01.87—Raleigh Bilansky15Unattached
56.42—Nolan Krebs17Unattached
1:01.21—Mosley Patzke18Unattached
52.00100 Breast
—Ben Hernandez15Unattached
1:08.30—Leo Zippel14Unattached
1:15.98—Joel Dobke14Unattached
1:05.44—Nathan Race16Unattached
1:03.01—Grant Nickel17Unattached
1:11.96—Padraic Donnelly17Unattached
57.36—Kaden Sormrude17Unattached
1:08.31100 Fly
—Michael Irwin15Unattached
59.88—Timothy Matthews16Unattached
57.78—Nathan Race16Unattached
55.84—Ben West15Unattached
1:00.39—Mosley Patzke18Unattached
51.59—Raleigh Bilansky15Unattached
56.14—Jonathan Hernandez-Huamani15Unattached
1:00.89—Nolan Krebs17Unattached
54.14200 Free
—William Kell17Unattached
2:01.15—Mason Bowker15Unattached
1:53.16—Judah Smothers14Unattached
2:04.97—Grant Nickel17Unattached
1:57.13—Gabe Hernandez16Unattached
1:44.74—Kyle Jesmanowicz16Unattached
1:48.99—Ethan Anderson14Unattached
2:00.76—Declan Foy16Unattached
1:43.87—Rock Pryor14Unattached
1:57.96