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
—Aiden Sandvig19Lakewood Aquatics
21.06—Caleb Rohacs19Rocky Mountain Rapids
20.33—Marlee Christie20West Florida Lightning Aquatic
23.52—Asher Havenhill20Blue Tide Aquatics
21.03—Kirk Brotherton21Iowa Flyers Swim Club
20.80—Kate Van Zee19Waukee Waves
24.25—Lydia Soldatke19Sioux Falls Swim Team
24.12—Hill Harchelroad20Wake Aquatics
21.54—Archer Jankoviak19Michiana Marlins Swim Club
21.28—Addy Burrough19Fort Wayne Swim Team
25.05—Brooke Mahneke19FMC Aquatic
23.41—Joey Countryman21Chicago Wolfpack Aquatic Club
20.76—Izzy Mundee19Nu Wave Swim Club
24.71—Carson Ricker20OLY Swimming
21.13—Ian Frank18Utica Shelby Swim Club
21.41—Charles Brown22Unattached
19.77—Harry Nicholson21Unattached
20.22—Nehir Guven18Club Wolverine
24.18—Lucy Noble20Club Wolverine
23.75—Avery Beal18Grosse Pointe Gators
23.4250 Back
—Asher Havenhill20Blue Tide Aquatics
22.90—Kate Van Zee19Waukee Waves
26.81—Lydia Soldatke19Sioux Falls Swim Team
25.50—Harry Nicholson21Unattached
22.21—Elly Belmore21Grosse Pointe Gators
27.37—Grace Albrecht19Michigan Lakeshore Aquatics
25.62—Clarissa Bezuidenhout20YMCA of the Triangle Area Swim Team
26.39—Eli Stoll21Unattached
22.57—Cooper Dillman18NOVA of Virginia Aquatics, Inc
22.22100 Free
—Aiden Sandvig19Lakewood Aquatics
45.94—Katelyn Huffman18J Swim Club
51.45—Vivi Criscione20Lumberjack Aquatics
55.87—Caleb Rohacs19Rocky Mountain Rapids
45.47—Asher Havenhill20Blue Tide Aquatics
44.89—Kate Van Zee19Waukee Waves
53.82—Kirk Brotherton21Iowa Flyers Swim Club
45.65—Tim Koza21La Grande Swim Club
48.21—Taylor Stasny19Munster Swim Club
51.90—Addy Burrough19Fort Wayne Swim Team
54.14—Brooke Mahneke19FMC Aquatic
51.19—Joey Countryman21Chicago Wolfpack Aquatic Club
44.34—Izzy Mundee19Nu Wave Swim Club
52.51—Addy Domian19Sarasota Sharks
53.42—Marlee Christie20West Florida Lightning Aquatic
51.95—Carinn Bethea21Upper Valley Aquatic Club
49.86—Samantha Li20Upper Valley Aquatic Club
51.17—William McClelland21Upper Valley Aquatic Club
44.30—Emma Littrell20M.E. Lyons/Anderson Barracudas
50.96—Clarissa Bezuidenhout20YMCA of the Triangle Area Swim Team
51.89100 Back
—Aiden Sandvig19Lakewood Aquatics
50.65—Caleb Rohacs19Rocky Mountain Rapids
51.13—Marlee Christie20West Florida Lightning Aquatic
58.91—Lydia Soldatke19Sioux Falls Swim Team
53.56—Asher Havenhill20Blue Tide Aquatics
48.86—Kate Van Zee19Waukee Waves
57.80—Archer Jankoviak19Michiana Marlins Swim Club
51.20—Addy Burrough19Fort Wayne Swim Team
57.82—Adrian Zolnierczyk18Arizona Dolphins
51.66—Brooke Mahneke19FMC Aquatic
57.57—Harry Nicholson21Unattached
47.68—Max Haney20OLY Swimming
47.75—Elly Belmore21Grosse Pointe Gators
58.47—Grace Albrecht19Michigan Lakeshore Aquatics
55.29—Vinny Bruno18Southwest Y Sharks
51.68—Ian Frank18Utica Shelby Swim Club
55.24—Victor Teeters18Austin Swim Club
52.10—Eli Stoll21Unattached
48.10—Clarissa Bezuidenhout20YMCA of the Triangle Area Swim Team
55.08—William McClelland21Upper Valley Aquatic Club
50.01100 Breast
—Ava Commer21Blue Tide Aquatics
1:05.39—Ian Hirota21Blue Tide Aquatics
56.56—Kirk Brotherton21Iowa Flyers Swim Club
58.59—Jihoon Jung18Fishers Area Swimming Tigers
55.34—Taylor Stasny19Munster Swim Club
1:02.45—Alex Lakin21FMC Aquatic
53.59—Griffin Damuth18North Kent Aquatic Team
57.73—Lucy Noble20Club Wolverine
1:07.14—Casey Sanders20Unattached
1:07.80—Grace Aguilar-Fernandez18OLY Swimming
1:05.56—Carson Ricker20OLY Swimming
56.39—Nina Larosa20Lakeshore Swim Club
1:01.53—Tristen Mina20SUNN Swimming
1:05.91—David Kushnirsky18Long Island Aquatic Club
54.77100 Fly
—Caleb Rohacs19Rocky Mountain Rapids
47.93—Aiden Sandvig19Lakewood Aquatics
49.18—Ian Hirota21Blue Tide Aquatics
52.21—Kirk Brotherton21Iowa Flyers Swim Club
50.40—Archer Jankoviak19Michiana Marlins Swim Club
48.91—Taylor Stasny19Munster Swim Club
55.42—Brooke Mahneke19FMC Aquatic
55.80—Max Haney20OLY Swimming
47.77—Nehir Guven18Club Wolverine
57.19—Charles Brown22Unattached
48.06—Josey Coon18dROP Aquatics
58.98—Ava Zimmerman18South Central Swimming
1:01.97—Vinny Bruno18Southwest Y Sharks
52.43—Emma Littrell20M.E. Lyons/Anderson Barracudas
56.59—Tristen Mina20SUNN Swimming
56.98—Yan Dvoretskiy22Commonwealth Swimming
48.01—William McClelland21Upper Valley Aquatic Club
47.31—Jagger Stachtiaris19Asphalt Green Unified Aquatics
46.99—Katelyn Huffman18J Swim Club
1:01.07—Trypp Duarte19AquaForce
49.31200 Free
—Hill Harchelroad20Wake Aquatics
1:39.64—Addy Domian19Sarasota Sharks
1:53.20—Lydia Soldatke19Sioux Falls Swim Team
1:51.29—Vivi Criscione20Lumberjack Aquatics
1:59.94—Joey Countryman21Chicago Wolfpack Aquatic Club
1:36.42—Brooke Mahneke19FMC Aquatic
1:55.61—Izzy Mundee19Nu Wave Swim Club
1:50.56—Mia Englender23OLY Swimming
1:52.75—Charles Brown22Unattached
1:40.86—Casey Sanders20Unattached
1:53.85—Harry Nicholson21Unattached
1:37.43—Avery Beal18Grosse Pointe Gators
1:51.88—Liam Seifert19OLY Swimming
1:44.10—Carson Ricker20OLY Swimming
1:38.20—Josey Coon18dROP Aquatics
1:58.37—Sydney Rawie21Longhorn Aquatics
1:50.26—Emma Littrell20M.E. Lyons/Anderson Barracudas
1:51.83—Yan Dvoretskiy22Commonwealth Swimming
1:38.42—Carinn Bethea21Upper Valley Aquatic Club
1:48.32—Samantha Li20Upper Valley Aquatic Club
1:53.63200 Back
—Adrian Zolnierczyk18Arizona Dolphins
1:52.08—Asher Havenhill20Blue Tide Aquatics
1:46.94—Andy Gelston20Atomic Swim Club
1:46.71—Addy Burrough19Fort Wayne Swim Team
2:05.54—Victor Teeters18Austin Swim Club
1:50.90—Tommy Erwin20Upper Valley Aquatic Club
1:47.13—Eli Stoll21Unattached
1:46.63—Clarissa Bezuidenhout20YMCA of the Triangle Area Swim Team
1:57.03—Jacob Turner19Metroplex Aquatics
1:46.49—Kaitlyn Logue19Mount Hood Aquatics
2:07.48—Lydia Soldatke19Sioux Falls Swim Team
1:56.03200 Breast
—Ava Commer21Blue Tide Aquatics
2:25.71—Ian Hirota21Blue Tide Aquatics
2:03.96—Kate Van Zee19Waukee Waves
2:20.01—Tim Koza21La Grande Swim Club
2:00.58—Jihoon Jung18Fishers Area Swimming Tigers
1:57.14—Taylor Stasny19Munster Swim Club
2:14.28—Alex Lakin21FMC Aquatic
2:00.28—Nina Larosa20Lakeshore Swim Club
2:17.03—Tristen Mina20SUNN Swimming
2:23.20—David Kushnirsky18Long Island Aquatic Club
2:02.09200 Fly
—Aiden Sandvig19Lakewood Aquatics
1:50.67—Adrian Zolnierczyk18Arizona Dolphins
1:53.33—Hill Harchelroad20Wake Aquatics
1:50.52—Joe Stephenson20Blue Tide Aquatics
1:50.94—Tim Koza21La Grande Swim Club
1:53.35—Andy Gelston20Atomic Swim Club
1:48.79—Sophia He18Waterloo Swimming
2:05.32—Yan Dvoretskiy22Commonwealth Swimming
1:45.67—Eli Stoll21Unattached
1:48.43—Shayne Patrick18Reno Aquatic Club
2:03.58—Jacob Turner19Metroplex Aquatics
1:44.23—Cooper Dillman18NOVA of Virginia Aquatics, Inc
1:50.98—Jagger Stachtiaris19Asphalt Green Unified Aquatics
1:46.77200 IM
—Ava Commer21Blue Tide Aquatics
2:16.14—Ian Hirota21Blue Tide Aquatics
1:56.31—Joe Stephenson20Blue Tide Aquatics
1:51.85—Kate Van Zee19Waukee Waves
2:08.17—Tim Koza21La Grande Swim Club
1:50.45—Lydia Soldatke19Sioux Falls Swim Team
2:05.03—Jihoon Jung18Fishers Area Swimming Tigers
1:48.02—Taylor Stasny19Munster Swim Club
2:01.60—Alex Lakin21FMC Aquatic
1:52.14—Grace Albrecht19Michigan Lakeshore Aquatics
2:03.06—Carson Ricker20OLY Swimming
1:48.85—Max Haney20OLY Swimming
1:46.45—Matthew Hernandez22Liquid Lightning
1:55.74—Scarlet Maison18Sunrise Side Swim Club
2:08.86—Ava Zimmerman18South Central Swimming
2:20.89—Grace Aguilar-Fernandez18OLY Swimming
2:06.97—Elly Belmore21Grosse Pointe Gators
2:07.58—Griffin Damuth18North Kent Aquatic Team
2:00.27—Avery Beal18Grosse Pointe Gators
2:06.03—Sophia He18Waterloo Swimming
2:06.14400 IM
—Nicole Shanks18Fast Falcons
4:51.59—Joe Stephenson20Blue Tide Aquatics
3:57.64—Andy Gelston20Atomic Swim Club
3:59.63—Tim Koza21La Grande Swim Club
3:57.73—Jihoon Jung18Fishers Area Swimming Tigers
3:53.87—Adrian Zolnierczyk18Arizona Dolphins
4:10.18—Liam Seifert19OLY Swimming
4:06.87—Carson Ricker20OLY Swimming
3:58.35—Diana Muccioli21Grosse Pointe Gators
4:38.97—Grace Aguilar-Fernandez18OLY Swimming
4:39.51—Matthew Hernandez22Liquid Lightning
4:06.84—Elly Belmore21Grosse Pointe Gators
4:27.42—Scarlet Maison18Sunrise Side Swim Club
4:37.25—Sydney Rawie21Longhorn Aquatics
4:26.59—Victor Teeters18Austin Swim Club
3:59.78—Sophia He18Waterloo Swimming
4:28.32—Shayne Patrick18Reno Aquatic Club
4:29.30—Tommy Erwin20Upper Valley Aquatic Club
3:59.96—Jacob Turner19Metroplex Aquatics
3:47.78—Cooper Dillman18NOVA of Virginia Aquatics, Inc
3:53.72500 Free
—Addy Domian19Sarasota Sharks
5:01.87—Asher Havenhill20Blue Tide Aquatics
4:50.78—Andy Gelston20Atomic Swim Club
4:32.11—Hill Harchelroad20Wake Aquatics
4:33.44—Joey Countryman21Chicago Wolfpack Aquatic Club
4:36.83—Izzy Mundee19Nu Wave Swim Club
4:47.56—Nicole Shanks18Fast Falcons
5:22.17—Mia Englender23OLY Swimming
4:58.19—Diana Muccioli21Grosse Pointe Gators
5:04.36—Casey Sanders20Unattached
5:02.55—Liam Seifert19OLY Swimming
4:37.18—Victor Teeters18Austin Swim Club
4:28.20—Sydney Rawie21Longhorn Aquatics
4:54.84—Kaitlyn Logue19Mount Hood Aquatics
5:03.87—Yan Dvoretskiy22Commonwealth Swimming
4:31.37—Tommy Erwin20Upper Valley Aquatic Club
4:32.37—Carinn Bethea21Upper Valley Aquatic Club
4:52.92—Cooper Dillman18NOVA of Virginia Aquatics, Inc
4:30.44—Vivi Criscione20Lumberjack Aquatics
5:07.831650 Free
—Vivi Criscione20Lumberjack Aquatics
17:41.94—Joe Stephenson20Blue Tide Aquatics
15:59.49—Izzy Mundee19Nu Wave Swim Club
16:48.36—Nicole Shanks18Fast Falcons
18:01.38—Addy Domian19Sarasota Sharks
17:24.55—Victor Teeters18Austin Swim Club
15:47.93—Sydney Rawie21Longhorn Aquatics
16:54.95—Carinn Bethea21Upper Valley Aquatic Club
16:50.02—Tommy Erwin20Upper Valley Aquatic Club
15:47.28—Yan Dvoretskiy22Commonwealth Swimming
16:20.76—Kaitlyn Logue19Mount Hood Aquatics
17:52.00—Cooper Dillman18NOVA of Virginia Aquatics, Inc
15:36.80