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
—Noah Blake15McCallie / GPS Aquatics
21.97—Mark Crook16Mountain Valley Aquatics
21.64—Naomi Poortinga14Reach Aquatics Swim Club
25.42—Emery Hess17Suburban Seahawks Club
20.87—Henry Anstine17Suburban Seahawks Club
20.80—David Ivory18Suburban Seahawks Club
21.17—Jamie Brinsfield18Suburban Seahawks Club
20.77—Caroline Whitney16Suburban Seahawks Club
24.66—Ethan Chang17Suburban Seahawks Club
22.17—Kavin Chudgar15New Wave Swim Team
21.87—Chandler Daigle15New Wave Swim Team
24.29—Lauren Carlson18New Wave Swim Team
24.75—Anthony Zeiger17New Wave Swim Team
23.04—Ethan Holloway18New Wave Swim Team
20.62—Cole Gangemi16Arlington Aquatic Club
22.28—Ethan Lee18Rockville Montgomery Swim Club
21.15—Anna Nishnianidze18Rockville Montgomery Swim Club
24.05—Jonathan Ramsdell18Nation's Capital Swim Club
22.24—Grace Clark15Webster BlueFins
25.11—Campbell Totton18NOVA of Virginia Aquatics, Inc
23.8750 Back
—Avery Warren16Hinsdale Swim Club
26.88—Horia Dobrean-Urzica17NASA Wildcat Aquatics
24.49—Sydney Kail15FMC Aquatic
27.45—Grant Fleming17Suburban Seahawks Club
22.42—Josie Macdonald16St Croix Swim Club
28.88—Madison Schmitz17Marlins Of Raleigh
27.20—Cody Watts16New Wave Swim Team
23.55—Kavin Chudgar15New Wave Swim Team
23.72—Victoria Buffum17Marlins Of Raleigh
26.22—John Duma18Rockville Montgomery Swim Club
24.50—Levi Fulwiler17Nation's Capital Swim Club
24.32—Annabelle Bremner17Arlington Aquatic Club
27.21—Aaryan Tonpay16NOVA of Virginia Aquatics, Inc
24.70—Brendan Van Drew17NOVA of Virginia Aquatics, Inc
24.70—Campbell Totton18NOVA of Virginia Aquatics, Inc
26.07—Joe Warnagiris18NOVA of Virginia Aquatics, Inc
22.78—Emory Deguenther18NOVA of Virginia Aquatics, Inc
26.91—Reagan Strohhacker14Hanover Aquatics, Inc
26.91—Savannah Lerch15Stingrays Swim Team
27.03—Aidin Muminovic17NOVA of Virginia Aquatics, Inc
24.4250 Breast
—Walt Cooper17Huntsville Swim Association
27.12—Amira Nguyen-Ingalsbe16Edina Swim Club
30.73—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—Cole Wergley18Nation's Capital Swim Club
27.36—Eric Koler17Nation's Capital Swim Club
25.03—Maya McCarney15Nation's Capital Swim Club
29.04—Ken White18Nation's Capital Swim Club
25.21—Laura Roth15Nation's Capital Swim Club
31.11—Kyle Lakhe18Rockville Montgomery Swim Club
26.70—Mitchell Robinson17Nation's Capital Swim Club
26.53—Gabby Hawver16Nation's Capital Swim Club
29.72—Alex Wood17Nation's Capital Swim Club
25.7550 Fly
—Logan Loppnow17Elmbrook Swim Club
24.32—Emily Scargill17Rocket Aquatics
26.11—Ethan Kim16Shorewood Swim Club
22.86—Brecken Curran15Madison Aquatic Club
24.14—Zoe McGee18Rockville Montgomery Swim Club
26.40—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—Benjamin Wisotzke16Waukesha Express Swim Team
23.94—Smith Fameree16Fox Valley Wave Swim Team Inc
23.94—Caroline Wanezek17Elmbrook Swim Club
25.10—Dean Amble17Elmbrook Swim Club
22.84100 Free
—Cameron Seidenfaden17Indiana Swim Club
47.12—Avery Tack16Atlantis Swimming
51.97—Ethan McKendry18OLY Swimming
47.61—Zara Kocak17Excel Aquatics
52.32—Tatum Scully18Huntsville Swim Association
51.68—Forrest Ward18Old Dominion Aquatic Club
47.77—Caitlin Fillo16H2okie Aquatics
53.50—Maddy Lange16Stingrays Swim Team
52.88—Aaron Euker17Stingrays Swim Team
47.27—Walter Billmeyer17Verona Area Swim Team
48.56—Harper Paradis16Verona Area Swim Team
53.75—Kinley Plumer16Verona Area Swim Team
55.43—Luke Dinusson-Wiger17Elmbrook Swim Club
50.64—Will Bridges16Team Greenville
45.93—Jackson McConkey17Team Greenville
48.64—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.20100 Back
—Grayson Peacock16TNT Swimming
53.98—Matthew Glod17Hinsdale Swim Club
52.94—David Mazurek16New Trier Aquatics
56.66—Madison Suchecki14Suburban Seahawks Club
58.48—Grant Fleming17Suburban Seahawks Club
47.47—Claire Christianson15St Croix Swim Club
55.68—Josie Macdonald16St Croix Swim Club
59.59—Carter Wooten16Marlins Of Raleigh
51.38—Brynn Holloway15New Wave Swim Team
56.87—Annabel Townsend16Marlins Of Raleigh
55.85—Cody Watts16New Wave Swim Team
49.24—Lane Francis16NOVA of Virginia Aquatics, Inc
52.37—Ella Antoniewski18Waukesha Express Swim Team
54.41—Michael Zhou18Nation's Capital Swim Club
49.21—Bryn Cameron17Arlington Aquatic Club
57.27—Maddie Inman17Rockville Montgomery Swim Club
57.10—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.31100 Breast
—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—Eli Drewes16Aquajets Swim Team
57.45—William Thurk18Aquajets Swim Team
58.56—Megan Liiste17Aquajets Swim Team
1:04.86—Andrew Koek18Long Island Aquatic Club
55.95—Matthew Simons17Long Island Express
58.45—Madison Lin17Long Island Aquatic Club
1:05.58—Sophia Lyons16Long Island Aquatic Club
1:08.16—Noah So16COR Swimming
58.60100 Fly
—Ava Grace Gipson17McCallie / GPS Aquatics
1:02.11—Zara Kocak17Excel Aquatics
54.54—Wesley Johnson17Huntsville Swim Association
49.50—Cameron Seidenfaden17Indiana Swim Club
51.36—Ryan Fortner18New Wave Swim Team
53.81—Ethan Holloway18New Wave Swim Team
48.34—Elle Vanderwall15Marlins Of Raleigh
57.94—Daphne Eckard16Marlins Of Raleigh
57.63—Davis Miller15Marlins Of Raleigh
52.04—Ryan Southern18Nation's Capital Swim Club
48.85—Cecelia Russell17Nation's Capital Swim Club
55.64—Ian Naranjo18Nation's Capital Swim Club
50.33—Alex Pahlevanpour18Machine Aquatics
52.26—Kate Douglas18Arlington Aquatic Club
57.72—Cole Wergley18Nation's Capital Swim Club
50.70—Levi Fulwiler17Nation's Capital Swim Club
48.87—Lyndel Laudencia16Excel Aquatics
58.35—Marios Gerasimopoulos17Excel Aquatics
50.39—Drew Bedsole14Huntsville Swim Association
52.56—Zaki Ibrahim17Excel Aquatics
49.37200 Free
—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—Mark Edwards17Machine Aquatics
1:41.51—Ethan McCurdy18Rockville Montgomery Swim Club
1:45.89—Yaron Li17Nation's Capital Swim Club
1:37.33—Connor Minear16Arlington Aquatic Club
1:43.22—Landon Buschman15NOVA of Virginia Aquatics, Inc
1:45.94—David Mazurek16New Trier Aquatics
1:43.41—Charlie McKinney16Palatine Park Dist Swim Team
1:42.45—Brayden Capen17Academy Bullets Swim Club
1:37.91—Gustas Meiliulis16Hinsdale Swim Club
1:53.26200 Back
—Lucy Ann Hefner15Marlins Of Raleigh
2:02.88—Charlie Begin17Rockville Montgomery Swim Club
1:46.50—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—Ethan Pasholk16Fox Valley Wave Swim Team Inc
1:58.39—Mosley Patzke18Waukesha Express Swim Team
1:57.04—Luke Thomas17Elmbrook Swim Club
1:58.26—Tae Martin16Madison Aquatic Club
2:04.49—Kelley Burke14Madison Aquatic Club
2:03.34—Ethan McCurdy18Rockville Montgomery Swim Club
1:56.57—Maddie Inman17Rockville Montgomery Swim Club
2:03.87—Emily Schneider16Team Greenville
2:01.74—Gabby Carvalho17NOVA of Virginia Aquatics, Inc
2:04.39—Orielle Hall15NOVA of Virginia Aquatics, Inc
2:06.05—Cooper Redfern16NOVA of Virginia Aquatics, Inc
1:55.41—Ellie Mierenfeld17SwimRVA
1:59.06—Cullen Harrington16NOVA of Virginia Aquatics, Inc
1:51.43—Alexander Patrick17Hanover Aquatics, Inc
1:58.95200 Breast
—Calvin Provost17New Wave Swim Team
2:05.25—Alex Carroll18Marlins Of Raleigh
2:01.41—Carter Layden18Nation's Capital Swim Club
2:03.60—Mitchell Robinson17Nation's Capital Swim Club
2:06.25—Jenny Baumgartner15Huntsville Swim Association
2:18.58—Celia Francis17Excel Aquatics
2:17.75—Landon Quinn15Mountain Valley Aquatics
2:02.50—Bryce Winzenread17Excel Aquatics
2:11.03—Grayson Peacock16TNT Swimming
2:09.41—Lucas Brandt16Corvallis Aquatic Team
2:14.35—Hugh Harrell16NOVA of Virginia Aquatics, Inc
2:08.18—Karter Wachs16Old Dominion Aquatic Club
2:01.69—Padraic Donnelly17Shorewood Swim Club
2:03.87—Grace Charles17Verona Area Swim Team
2:24.90—Tessa Hansen15Elmbrook Swim Club
2:17.74—Charlie Prince18Ozaukee Aquatics
2:01.81—Ethan Pasholk16Fox Valley Wave Swim Team Inc
2:09.66—Lydia Slager18Verona Area Swim Team
2:27.29—Enzo Fontana17Nation's Capital Swim Club
2:04.78—Viona Sunjaya16Rockville Montgomery Swim Club
2:16.22200 Fly
—Wesley Johnson17Huntsville Swim Association
1:50.84—Vivian Gumienny15RISE Aquatic Club
2:10.78—Koehn Boyd17Edina Swim Club
1:51.39—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—Justin Jarczynski18Rockville Montgomery Swim Club
1:55.48—Carter Murphy17Nation's Capital Swim Club
1:51.79—Levi Fulwiler17Nation's Capital Swim Club
1:51.64—Ian Naranjo18Nation's Capital Swim Club
1:52.33—Josiah Sturgill15Machine Aquatics
1:52.93—Alexander Jungbluth17Rockville Montgomery Swim Club
1:47.71—Connor Barlotta16Nation's Capital Swim Club
1:48.83—Kaitlyn Kolessar18Suburban Seahawks Club
2:00.58—Caroline Whitney16Suburban Seahawks Club
2:04.23—Matthew Franklin18Long Island Aquatic Club
1:56.35—Ryan Baldwin16Long Island Aquatic Club
1:46.88—Lucas Acevedo16Long Island Aquatic Club
1:57.00200 IM
—Landon Quinn15Mountain Valley Aquatics
1:50.23—HARRY NGUYEN14TNT Swimming
1:58.25—Ava Lowrance14TNT Swimming
2:09.49—Tyler Sage18Santa Maria Swim Club
2:04.62—Kasper Lee18RISE Aquatic Club
1:53.73—Jovan Mijailovic17FMC Aquatic
1:53.17—Donny Kennedy16New Trier Aquatics
1:55.55—Naomi Poortinga14Reach Aquatics Swim Club
2:11.78—David Ivory18Suburban Seahawks Club
1:55.08—Kaitlyn Kolessar18Suburban Seahawks Club
2:04.39—Caroline Whitney16Suburban Seahawks Club
2:07.72—Madison Suchecki14Suburban Seahawks Club
2:02.00—Jamie Brinsfield18Suburban Seahawks Club
1:51.64—Grant Fleming17Suburban Seahawks Club
1:54.13—Ethan Chang17Suburban Seahawks Club
1:59.34—Brynn Holloway15New Wave Swim Team
2:08.49—Matthew DeMoss17Marlins Of Raleigh
1:51.83—Charlie Camplin17Marlins Of Raleigh
1:51.28—Annabel Townsend16Marlins Of Raleigh
2:03.93—Victoria Buffum17Marlins Of Raleigh
2:08.15400 IM
—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—Rafa Fontana15Nation's Capital Swim Club
3:54.90—Connor Minear16Arlington Aquatic Club
4:06.65—Cal Farrell17Condors Swim Club
4:13.56—Kailey Dela Cruz18Academy Bullets Swim Club
4:30.29—Madison Suchecki14Suburban Seahawks Club
4:13.40—David Ivory18Suburban Seahawks Club
4:08.52—Farrah Klein17Unattached
4:24.90—Lauren Canty15Long Island Aquatic Club
4:21.10—Sasha Karafin16Long Island Aquatic Club
4:30.52—Madison Lin17Long Island Aquatic Club
4:37.05—Sophia Lyons16Long Island Aquatic Club
4:34.85—Deniz Ucku16Long Island Express
4:07.15—Ethan Chinea16Long Island Express
4:06.51—Hannah Wooten18Marlins Of Raleigh
4:32.67—Brynn Holloway15New Wave Swim Team
4:37.81—Lucy Ann Hefner15Marlins Of Raleigh
4:25.09500 Free
—Sam Dellasega17New Wave Swim Team
4:38.52—Lucy Ann Hefner15Marlins Of Raleigh
4:55.14—Trevor Donley16Rockville Montgomery Swim Club
4:30.21—Landon Quinn15Mountain Valley Aquatics
4:39.81—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—Justin Jarczynski18Rockville Montgomery Swim Club
4:39.27—Odette Brown16Team Greenville
5:08.98—Vivienne Zangaro16Long Island Aquatic Club
4:39.70—Sadie Davidoff17Long Island Aquatic Club
4:55.56—James Darcy17Long Island Aquatic Club
4:25.62—Samantha Anderson18Long Island Aquatic Club
4:51.55—Una Diaz15Long Island Aquatic Club
4:48.69—Ethan Chinea16Long Island Express
4:38.041000 Free
—Annabel Townsend16Marlins Of Raleigh
10:18.61—Lucy Ann Hefner15Marlins Of Raleigh
10:08.74—Grayson Rudich17Ozaukee Aquatics
9:38.62—Aadin Terrazas16Ozaukee Aquatics
9:15.84—Wyatt Ball18Ozaukee Aquatics
9:16.38—Ginger Strickland16Nation's Capital Swim Club
10:04.96—Emily Schneider16Team Greenville
10:01.99—Mia Eubank16NOVA of Virginia Aquatics, Inc
9:54.07—Erik Julian16NOVA of Virginia Aquatics, Inc
9:45.46—Thomas Senfield18SwimRVA
9:20.67—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
—Stuart Wineman16Santa Maria Swim Club
16:09.35—Tim Hanway18Suburban Seahawks Club
15:58.46—Kai Joyner15Rochester Swim Club
14:56.62—Alex Allocco17Edina Swim Club
15:33.70—Charlie Camplin17Marlins Of Raleigh
15:47.84—Maeve Green16Elmbrook Swim Club
17:17.17—Luke Biddle17Rockville Montgomery Swim Club
16:14.54—Connor Minear16Arlington Aquatic Club
15:36.57—Zachary McNabb18Old Dominion Aquatic Club
15:24.34—Owen Miklos16NOVA of Virginia Aquatics, Inc
15:10.40—Karter Wachs16Old Dominion Aquatic Club
15:34.02—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