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
—Mark Crook16Mountain Valley Aquatics
21.64—Cole Gangemi16Arlington Aquatic Club
22.28—Lexie Morrison15Nation's Capital Swim Club
24.25—Karina Blanco17NOVA of Virginia Aquatics, Inc
25.39—Samuel Kohlhofer16H2okie Aquatics
22.03—Sierra Durrette15SwimRVA
23.94—Brogan VanLesser17NOVA of Virginia Aquatics, Inc
21.63—Josiah Sturgill15Machine Aquatics
21.76—Gabrielle Day16Rockville Montgomery Swim Club
23.32—Alexa Morgan15Nation's Capital Swim Club
24.24—Hadley Petronello16Nation's Capital Swim Club
24.67—Abraham Watts18Rockville Montgomery Swim Club
21.57—Joey Coleman18Nation's Capital Swim Club
20.95—Caleb Camet16Nation's Capital Swim Club
21.96—Liam Seiger18Nation's Capital Swim Club
21.33—Ben Matyas16Machine Aquatics
21.17—Ryan Southern18Nation's Capital Swim Club
21.12—Brianna Fleming16Nation's Capital Swim Club
24.42—Seamus Rooney17Rockville Montgomery Swim Club
21.06—Jonathan Lombardo17Rockville Montgomery Swim Club
21.7650 Back
—Ryan Flickinger17PAVA Panthers Swim Club
25.47—Mateus Nunes Fuller15Nation's Capital Swim Club
23.97—Ellie Mierenfeld17SwimRVA
25.85—Isaac Semones17H2okie Aquatics
25.20—Chance Lowry15NOVA of Virginia Aquatics, Inc
24.18—Michael Sabo16Hanover Aquatics, Inc
23.27—Hannah Ellis16Stingrays Swim Team
28.18—Brogan VanLesser17NOVA of Virginia Aquatics, Inc
26.79—Haley Edenberg17Nation's Capital Swim Club
27.22—Gordon Beares16Nation's Capital Swim Club
24.90—Mark Edwards17Machine Aquatics
24.01—Brig Barnett18Rockville Montgomery Swim Club
23.82—Manu Maher15Nation's Capital Swim Club
23.27—Russell Engstrom16York Swim Club
24.71—Allison Gordon17Lake Country Swim Team
28.01—Sophie Schneider15Elmbrook Swim Club
27.61—Elle Mettler17Rocket Aquatics
26.66—James Bertrand18Long Island Aquatic Club
25.68—Jack Warner17MAAC Swim Club
26.19—Luke Vatev16Hornet Age Group Swim Club
21.5250 Breast
—Steven Kong18PACK Swim Team of Pittsford
27.18—Molly Bennett16PACK Swim Team of Pittsford
31.89—Ben Hinds18Webster BlueFins
25.32—Luke McCormack17Webster BlueFins
27.09—Jack Dawson17Rockville Montgomery Swim Club
26.41—Eric Speer16Machine Aquatics
27.03—Carter Layden18Nation's Capital Swim Club
26.49—Arthur Zhou17Nation's Capital Swim Club
25.70—Bennett Steele16PAVA Panthers Swim Club
28.78—Sophie Koroma18Machine Aquatics
29.50—Sophie Fredericks18Arlington Aquatic Club
29.94—Elizabeth Bryan17Machine Aquatics
29.13—Taiyo Murphy18Rockville Montgomery Swim Club
27.06—Ryland Harrell18Old Dominion Aquatic Club
26.24—Trey Young16SwimRVA
27.47—Edward Johnson18NOVA of Virginia Aquatics, Inc
25.83—Matthew Wolfle17NOVA of Virginia Aquatics, Inc
25.06—JD Chen18NOVA of Virginia Aquatics, Inc
25.37—Helen Machleidt16Badger Aquatics Club
30.51—Steven Camacho17Ozaukee Aquatics
27.8650 Fly
—Grant Haley17Rockville Montgomery Swim Club
23.07—Neil Wargin16Machine Aquatics
23.28—Hugh Wargin16Machine Aquatics
22.78—Thomas Kalka18Nation's Capital Swim Club
22.79—Logan Loppnow17Elmbrook Swim Club
24.32—Emily Scargill17Rocket Aquatics
26.11—Jack Valentine16Old Dominion Aquatic Club
24.73—Savannah Duffy17Stingrays Swim Team
24.94—Ayden Greer15SwimRVA
23.50—Reagan Strohhacker14Hanover Aquatics, Inc
25.35—Jasper Jones17NOVA of Virginia Aquatics, Inc
26.29—Caroline Hepper16NOVA of Virginia Aquatics, Inc
27.06—Gabe Isely18Old Dominion Aquatic Club
23.90—Ryan Smith18NOVA of Virginia Aquatics, Inc
22.62—Nicholas Stratton18Old Dominion Aquatic Club
23.65—Katie Shaps17NOVA of Virginia Aquatics, Inc
26.00—Sierra Durrette15SwimRVA
26.92—Lucas Gunter17Poseidon Swimming Inc
23.62—Sam Schwabe16NOVA of Virginia Aquatics, Inc
24.18—Kylee Crotts16SwimRVA
26.30100 Free
—Brody Tindoll15Huntsville Swim Association
47.28—Ethan Lee18Rockville Montgomery Swim Club
47.13—Ken White18Nation's Capital Swim Club
46.86—Jarrod Coy18Corvallis Aquatic Team
46.69—Forrest Ward18Old Dominion Aquatic Club
47.77—Caitlin Fillo16H2okie Aquatics
53.50—Maddy Lange16Stingrays Swim Team
52.88—Aaron Euker17Stingrays Swim Team
47.27—Lane Francis16NOVA of Virginia Aquatics, Inc
49.86—Walter Billmeyer17Verona Area Swim Team
48.56—Harper Paradis16Verona Area Swim Team
53.75—Luke Dinusson-Wiger17Elmbrook Swim Club
50.64—Will Bridges16Team Greenville
45.93—Jack Valentine16Old Dominion Aquatic Club
48.81—Erik Szabo17Poseidon Swimming Inc
47.20—Aidin Muminovic17NOVA of Virginia Aquatics, Inc
45.42—Cameron Roy18H2okie Aquatics
46.33—Lucy Wagner16NOVA of Virginia Aquatics, Inc
55.20—Reagan Strohhacker14Hanover Aquatics, Inc
51.82—Ryan Smith18NOVA of Virginia Aquatics, Inc
46.47100 Back
—Grayson Peacock16TNT Swimming
53.98—Chloe Boebel16Town Wreckers Swim Team
58.78—Carlton Cabral18Webster BlueFins
55.81—Ella Antoniewski18Waukesha Express Swim Team
54.41—Cameron Parkhomenko16Arlington Aquatic Club
51.57—Mark Edwards17Machine Aquatics
51.28—Russell Engstrom16York Swim Club
52.72—Charlie Begin17Rockville Montgomery Swim Club
48.12—Emma Young17Nation's Capital Swim Club
54.99—McKenzie Cory15Nation's Capital Swim Club
53.17—Hadley Petronello16Nation's Capital Swim Club
55.89—Elanor Saybolt17Nation's Capital Swim Club
57.31—Sophie Fredericks18Arlington Aquatic Club
55.83—Emily Heintz17Team Greenville
57.67—Sophia Dugger16SwimRVA
57.75—Ellie Mierenfeld17SwimRVA
54.45—Kelley Burke14Madison Aquatic Club
57.50—Allison Gordon17Lake Country Swim Team
58.31—Emmie Goodavish15Verona Area Swim Team
58.90—Olivia Meyer16Ozaukee Aquatics
59.66100 Breast
—Steven Kong18PACK Swim Team of Pittsford
59.66—Ben Hinds18Webster BlueFins
56.15—Molly Bennett16PACK Swim Team of Pittsford
1:09.54—Luke McCormack17Webster BlueFins
59.32—Kerrington Clouser17Town of Tonawanda Titans Swim Club
1:07.07—Oliver Rhynold17MAAC Swim Club
1:02.79—Wyatt Anderson15MAAC Swim Club
1:04.68—Ariyana Nieckula18Academy Bullets Swim Club
1:03.71—Molly Gonzalez18Academy Bullets Swim Club
1:03.55—Ethan Vales16Hickory Willow Swim Assoc
1:01.05—Lauren Bukey17Hinsdale Swim Club
1:08.41—David Ivory18Suburban Seahawks Club
58.30—Madison Suchecki14Suburban Seahawks Club
1:03.18—Brixie Wilent13Suburban Seahawks Club
1:05.47—Jack McCuiston16Atlantis Swimming
59.92—Charlie McCuiston17Atlantis Swimming
55.55—Riley Weber16Spartan Aquatic Club
1:00.09—Payton Garn15Atlantis Swimming
1:03.30—Eli Drewes16Aquajets Swim Team
57.45—William Thurk18Aquajets Swim Team
58.56100 Fly
—Ava Grace Gipson17McCallie / GPS Aquatics
1:02.11—Zara Kocak17Excel Aquatics
54.54—Wesley Johnson17Huntsville Swim Association
49.50—Noah Blake15McCallie / GPS Aquatics
53.93—Maryellen Lewis16Excel Aquatics
53.82—Peyton Bearden18McCallie / GPS Aquatics
52.72—Chase Young16Huntsville Swim Association
52.66—Leila Teter16Huntsville Swim Association
59.65—Will Shearin17New Wave Swim Team
51.83—June Gospodarek15New Wave Swim Team
57.00—Cody Watts16New Wave Swim Team
51.04—Yaron Li17Nation's Capital Swim Club
51.35—Samantha Arias18Rockville Montgomery Swim Club
58.32—McKinley Cushman16Nation's Capital Swim Club
56.88—Jarrod Coy18Corvallis Aquatic Team
50.35—Ellie Mierenfeld17SwimRVA
58.23—Aidin Muminovic17NOVA of Virginia Aquatics, Inc
49.28—Bulut Ertufan17Old Dominion Aquatic Club
51.02—Fischer Jakowski18Ozaukee Aquatics
50.91—Rowen Langer16Badger Aquatics Club
55.17200 Free
—Luke McCormack17Webster BlueFins
1:45.71—Elliott Cunniffe15PACK Swim Team of Pittsford
1:50.13—Chloe Boebel16Town Wreckers Swim Team
2:01.34—Jack Frenzel18Webster BlueFins
1:44.21—Max Garbacz16Madison Aquatic Club
1:41.09—Elijah Soto18Machine Aquatics
1:46.41—Emma Young17Nation's Capital Swim Club
1:51.57—Jack White17Nation's Capital Swim Club
1:44.22—Finn O'Shea15Nation's Capital Swim Club
1:39.32—Parris Garvin18PAVA Panthers Swim Club
1:40.93—Emma Cigna17Nation's Capital Swim Club
1:48.63—Tristan Curb17Nation's Capital Swim Club
1:42.58—Cole Gangemi16Arlington Aquatic Club
1:50.01—Brig Barnett18Rockville Montgomery Swim Club
1:43.29—Taiyo Murphy18Rockville Montgomery Swim Club
1:41.00—Daniel Stowell16Old Dominion Aquatic Club
1:41.64—Olivia Wenert18NOVA of Virginia Aquatics, Inc
1:53.96—Aidin Muminovic17NOVA of Virginia Aquatics, Inc
1:40.04—Maddy Lange16Stingrays Swim Team
1:54.07—Sid Johnson17Stingrays Swim Team
1:49.60200 Back
—Alex Grocholski18Nation's Capital Swim Club
1:47.47—Troy Utter17Nation's Capital Swim Club
1:52.22—Lindsay Young18Nation's Capital Swim Club
2:01.93—Kieran Kelly17Nation's Capital Swim Club
1:51.30—Tolga Kilic16Nation's Capital Swim Club
1:51.66—Michael Zhou18Nation's Capital Swim Club
1:45.96—Manu Maher15Nation's Capital Swim Club
1:48.93—Elizabeth Bryan17Machine Aquatics
2:01.63—Mackey Tolar14Nation's Capital Swim Club
2:00.05—Dylan Munchel16Nation's Capital Swim Club
2:00.05—Griffin Oehler17Rockville Montgomery Swim Club
1:41.06—Jack Miceli17Nation's Capital Swim Club
1:51.99—Skylar Dean18Rockville Montgomery Swim Club
2:06.77—Jo Witdoeckt16Nation's Capital Swim Club
1:47.54—Jack Tovornik16Rockville Montgomery Swim Club
1:52.87—Sophie Miller Melendez17Verona Area Swim Team
2:05.45—Emmy Meyer17Waukesha Express Swim Team
2:04.82—Niall Parkins17Elmbrook Swim Club
2:00.97—Sierra Rabideau17Rocket Aquatics
2:05.89—Maddie Inman17Rockville Montgomery Swim Club
2:03.87200 Breast
—Ava Lowrance14TNT Swimming
2:15.56—Calvin Provost17New Wave Swim Team
2:05.25—Matthew DeMoss17Marlins Of Raleigh
2:04.86—Audrey Deras18Marlins Of Raleigh
2:13.16—Chance Bacon15New Wave Swim Team
2:08.64—Lucas Santana16New Wave Swim Team
2:12.56—Luka Beslic17Machine Aquatics
2:04.81—Benham Marceau15Corvallis Aquatic Team
2:23.33—Hugh Harrell16NOVA of Virginia Aquatics, Inc
2:08.18—Karter Wachs16Old Dominion Aquatic Club
2:01.69—Collin Archibald17Stingrays Swim Team
2:08.33—Lincoln Harrell18NOVA of Virginia Aquatics, Inc
2:08.40—Matthew Wolfle17NOVA of Virginia Aquatics, Inc
1:55.86—Hayes Williams15NOVA of Virginia Aquatics, Inc
2:19.13—Zach Bender16NOVA of Virginia Aquatics, Inc
2:11.20—Padraic Donnelly17Shorewood Swim Club
2:03.87—Grace Charles17Verona Area Swim Team
2:24.90—Tessa Hansen15Elmbrook Swim Club
2:17.74—Chase Rabe17Nation's Capital Swim Club
2:03.18—Gabby Hawver16Nation's Capital Swim Club
2:15.88200 Fly
—Grace Clark15Webster BlueFins
2:18.84—Ethan Kim16Shorewood Swim Club
1:51.92—Troy Utter17Nation's Capital Swim Club
1:53.07—Paul Mullen18Nation's Capital Swim Club
1:47.29—Thomas Kalka18Nation's Capital Swim Club
1:52.25—Enzo Fontana17Nation's Capital Swim Club
1:48.83—Brady Julian18NOVA of Virginia Aquatics, Inc
1:47.51—Finn Nelson18Elmbrook Swim Club
1:53.12—Olivia Meyer16Ozaukee Aquatics
2:04.25—Kaitlyn Kolessar18Suburban Seahawks Club
2:00.58—Caroline Whitney16Suburban Seahawks Club
2:04.23—Aubrial Mackay16OLY Swimming
1:56.82—Nathan Carr18Aquajets Swim Team
1:44.56—Matthew Franklin18Long Island Aquatic Club
1:56.35—Ryan Baldwin16Long Island Aquatic Club
1:46.88—Lucas Acevedo16Long Island Aquatic Club
1:57.00—Tobe Nwosu16Long Island Express
1:53.30—Charlotte Kohner15Long Island Aquatic Club
2:04.23—Yuna Lee16Long Island Aquatic Club
2:06.22—Cara McDonald17Long Island Aquatic Club
2:00.96200 IM
—Ava Lowrance14TNT Swimming
2:09.49—Ryan Flickinger17PAVA Panthers Swim Club
2:03.48—Anna Valasco16Nation's Capital Swim Club
2:10.48—Alex Brehm18SwimRVA
1:55.81—Brantley Patterson15NOVA of Virginia Aquatics, Inc
2:06.07—Sophia Hallmann13Old Dominion Aquatic Club
2:13.23—Josh Farnsworth17NOVA of Virginia Aquatics, Inc
1:55.53—Bruno Haggard18York Swim Club
1:53.72—Alexa Morgan15Nation's Capital Swim Club
2:08.47—Henry Williams17Machine Aquatics
1:55.50—Joey Coleman18Nation's Capital Swim Club
1:48.55—Brig Barnett18Rockville Montgomery Swim Club
1:55.04—Caleb Camet16Nation's Capital Swim Club
1:56.09—McKinley Cushman16Nation's Capital Swim Club
2:09.16—Mark Edwards17Machine Aquatics
1:50.55—Hugh Wargin16Machine Aquatics
1:56.51—Mason Maready15Rockville Montgomery Swim Club
1:55.86—Moses Wolf17Arlington Aquatic Club
1:53.77—Tyler Kominski16Nation's Capital Swim Club
1:51.35—Daniel Tranchemontagne17Machine Aquatics
1:55.05400 IM
—Ian Miller16Webster BlueFins
4:06.38—Amelia Edwards16Nation's Capital Swim Club
4:22.27—Mckinley Busen15Nation's Capital Swim Club
4:26.43—Emma Cigna17Nation's Capital Swim Club
4:09.09—Elizabeth Bryan17Machine Aquatics
4:16.76—Connor Minear16Arlington Aquatic Club
4:06.65—Abigail Bonham15NOVA of Virginia Aquatics, Inc
4:16.11—Mia Eubank16NOVA of Virginia Aquatics, Inc
4:20.51—Alex Siegel16Long Island Aquatic Club
4:18.58—Una Diaz15Long Island Aquatic Club
4:15.89—Cal Farrell17Condors Swim Club
4:13.56—George Landorf15Hinsdale Swim Club
4:16.66—Patrick O'Connor17Academy Bullets Swim Club
3:55.73—Charlie McKinney16Palatine Park Dist Swim Team
4:06.43—Luke Norman17FMC Aquatic
4:00.41—Matt Vatev18Hornet Age Group Swim Club
3:52.31—Gabriel Pelinkovic16FMC Aquatic
3:55.08—Donny Kennedy16New Trier Aquatics
4:09.82—Dan Ginaitis18Academy Bullets Swim Club
3:48.91—Dylan Sears16New Trier Aquatics
4:08.29500 Free
—Brody Tindoll15Huntsville Swim Association
4:39.94—June Gospodarek15New Wave Swim Team
4:54.30—Annabel Townsend16Marlins Of Raleigh
4:56.31—Jake Levesque16Marlins Of Raleigh
4:40.57—Cody Watts16New Wave Swim Team
4:35.89—Ilona Weisz16Corvallis Aquatic Team
5:07.31—Zayda Miehl16Corvallis Aquatic Team
4:49.01—Corbin Bye17Corvallis Aquatic Team
4:35.25—Ty Guenther16Corvallis Aquatic Team
4:37.82—Gibson Jones15NOVA of Virginia Aquatics, Inc
4:40.15—Cole Nelson17NOVA of Virginia Aquatics, Inc
4:26.01—Daniel Stowell16Old Dominion Aquatic Club
4:36.36—Jonathan Payne18NOVA of Virginia Aquatics, Inc
4:30.68—Aaron Euker17Stingrays Swim Team
4:39.68—Olivia Wenert18NOVA of Virginia Aquatics, Inc
5:00.27—Zach Fisher15Unattached
4:48.65—Kiersten Armstrong18NOVA of Virginia Aquatics, Inc
4:56.98—John Ackerly15NOVA of Virginia Aquatics, Inc
4:40.81—Justin Jarczynski18Rockville Montgomery Swim Club
4:39.27—Oliver Rupniewski18Palatine Park Dist Swim Team
4:36.821000 Free
—Elanor Saybolt17Nation's Capital Swim Club
10:03.50—Zayda Miehl16Corvallis Aquatic Team
9:44.56—Emily Schneider16Team Greenville
10:01.99—Kiersten Armstrong18NOVA of Virginia Aquatics, Inc
10:08.60—Erik Julian16NOVA of Virginia Aquatics, Inc
9:45.46—Thomas Senfield18SwimRVA
9:20.67—Alyse Block17Verona Area Swim Team
10:04.94—Ella Antoniewski18Waukesha Express Swim Team
10:05.63—Zelli Coats17Santa Maria Swim Club
10:31.81—Tim Hanway18Suburban Seahawks Club
9:18.42—Hannah Wooten18Marlins Of Raleigh
10:05.96—Madeline Bartoszek16Marlins Of Raleigh
10:07.92—Evan Gluck18COR Swimming
8:58.02—Charlotte Duijser16Blazing Barracudas
10:03.87—Catherine Dorsey16Blazing Barracudas
10:00.641650 Free
—Sam Marsteiner18New Wave Swim Team
15:43.02—Nicholas Liberty16Rockville Montgomery Swim Club
15:23.53—Luke Biddle17Rockville Montgomery Swim Club
16:14.54—Trevor Donley16Rockville Montgomery Swim Club
15:28.85—Owen Miklos16NOVA of Virginia Aquatics, Inc
15:10.40—Cole Nelson17NOVA of Virginia Aquatics, Inc
15:30.68—Kaitlyn Kolessar18Suburban Seahawks Club
17:00.88—Carter Wooten16Marlins Of Raleigh
15:48.99—Sam Dellasega17New Wave Swim Team
15:57.99—Jake Levesque16Marlins Of Raleigh
15:56.87—Hayden Betts-Kitchen16Marlins Of Raleigh
16:10.43—Evan Gluck18COR Swimming
15:03.51—Augustus Friedel17COR Swimming
15:35.80—Jake MacPhail16Blazing Barracudas
15:53.25—Catherine Dorsey16Blazing Barracudas
16:41.30—Chloe Gustin16Blazing Barracudas
17:52.54