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
—Virginia Jane Hultgren19Dynamo Swim Club
25.85—George Libecco18Great Waves Aquatics
22.15—Mitch Niemiec18Cardinal Aquatics
28.20—Sophia Duckworth18South Jersey Aquatic Club
26.56—Logan Bagley18Unattached
25.00—Jack Thompson19Malvern Swimming Association
21.50—Ev Rachael18Five Star Swim Club
21.05—Kaitlyn McGuire18Phoenixville YMCA
24.12—Owen Brewer20Cumberland Valley Aquatic Club
20.62—Reilly Shaffer19Lansdowne YMCA Marlins
23.54—Teddy Tsakumis20Delaware Swim Team
21.18—Harrison Greenwald20Unattached
21.78—Aidan Loehr20Columbia Aquatics Association
20.91—Kyle Smith20Bayside Aquatics
22.26—Addison Willey19Seahawk Aquatics
25.27—Noah Brittain18Bayside Aquatics
23.31—Alaura Arringdale18Alamo Area Aquatic Association
29.81—Ella Malzahn19YMCA of the Triangle Area Swim Team
27.32—Channing Scott18SwimMAC Carolina
23.45—Harrison Cerone22Rockville Montgomery Swim Club
25.8750 Back
—Teddy Tsakumis20Delaware Swim Team
23.39—Logan Bagley18Unattached
27.17—William Kendrick21Patuxent Aquatics Club
24.95—Grace Bentley19Eastern Shore YMCA
27.98—Casey Dingman19SwimRVA
25.98—Ethan Munoz18Stingrays Swim Team
25.31100 Free
—William Gordon18Dads Club Swim Team
48.05—Leighton Chapman20Dads Club Swim Team
45.32—Kaitlyn McGuire18Phoenixville YMCA
53.65—Ev Rachael18Five Star Swim Club
45.99—Owen Brewer20Cumberland Valley Aquatic Club
45.35—Reilly Shaffer19Lansdowne YMCA Marlins
51.42—Brendan Mannion18Westtown Aquatic Club
47.37—Teddy Tsakumis20Delaware Swim Team
47.30—Jack Thompson19Malvern Swimming Association
47.49—Harrison Greenwald20Unattached
47.60—Seth Geasey18Fox Swim Club
48.97—Addison Willey19Seahawk Aquatics
55.56—Kyle Smith20Bayside Aquatics
49.22—Noah Brittain18Bayside Aquatics
52.43—Ella Malzahn19YMCA of the Triangle Area Swim Team
59.63—William Kendrick21Patuxent Aquatics Club
47.96—Kelsie Miller20Rockville Montgomery Swim Club
54.84—Shawn Mashburn21Rockville Montgomery Swim Club
47.84—Diego Ramirez19Machine Aquatics
51.77—Grace Bentley19Eastern Shore YMCA
53.85100 Back
—Camden Holmes19Episcopal AmberJax
1:00.78—Morgan Bishop18Gettysburg Sharks
1:07.52—Brendan Mannion18Westtown Aquatic Club
55.45—Teddy Tsakumis20Delaware Swim Team
49.89—Logan Bagley18Unattached
58.61—Ev Rachael18Five Star Swim Club
50.99—Olivia Polucha20Annapolis Swim Club
59.03—Lily Quill18Unattached
1:09.49—Casey Dingman19SwimRVA
54.80—William Kendrick21Patuxent Aquatics Club
54.79—Reed Dodson20Nation's Capital Swim Club
57.67—Savannah Corey18Stingrays Swim Team
1:05.08—Grace Bentley19Eastern Shore YMCA
1:01.04—Abigail Ward18Quest Swimming
1:10.75—Ethan Munoz18Stingrays Swim Team
53.93—Annika Rogerson18SwimRVA
1:02.23100 Breast
—Brendan Mannion18Westtown Aquatic Club
59.76—Sophia Duckworth18South Jersey Aquatic Club
1:11.17—Jack Thompson19Malvern Swimming Association
58.69—Noah Brittain18Bayside Aquatics
1:03.38—Brody Hanlon19Fox Swim Club
56.15—Aidan Loehr20Columbia Aquatics Association
56.05—Daniel Madigan21Southern Maryland Aquatics
58.16—Natalie Canham20Ocean Pines Swim Team
1:13.78—Hayden Stallings20Mecklenburg Swim Association
1:01.95—Ella Malzahn19YMCA of the Triangle Area Swim Team
1:17.53—Channing Scott18SwimMAC Carolina
1:07.89—Frances Fenton18Lynchburg YMCA Swim Team
1:06.14—Savannah Corey18Stingrays Swim Team
1:16.32—Lucas Swager18SwimRVA
1:02.57—Harrison Cerone22Rockville Montgomery Swim Club
56.61—Sasha Babic19SwimRVA
1:00.92—Elliott Kassab21SwimRVA
56.76—Madi Reed19Valley Swim Team-Phoenix
1:09.50—Abigail Ward18Quest Swimming
1:28.14—Austin Forrer19Valley Swim Team-Phoenix
1:04.71100 Fly
—Virginia Lathrop18Chastain Park Athletic Club
58.92—Virginia Jane Hultgren19Dynamo Swim Club
1:02.37—Olivia Polucha20Annapolis Swim Club
56.90—Kyle Smith20Bayside Aquatics
53.64—Eme Monackey18New Wave Swim Team
59.34—Ella Malzahn19YMCA of the Triangle Area Swim Team
1:08.89—Channing Scott18SwimMAC Carolina
55.32—George Libecco18Great Waves Aquatics
54.31—Madi Reed19Valley Swim Team-Phoenix
59.72—Kelsie Miller20Rockville Montgomery Swim Club
56.04—Diego Ramirez19Machine Aquatics
54.92—Reed Dodson20Nation's Capital Swim Club
54.21—Zane Ross21Foothills Area YMCA
49.59—Sophie Sullivan20SwimRVA
59.23—Libby Miyashita18SwimRVA
56.98—Casey Dingman19SwimRVA
55.10—Cael Long22Unattached
50.92—Abigail Ward18Quest Swimming
1:08.77—Annika Rogerson18SwimRVA
59.77—Colm Driscoll18Condors Swim Club
54.00200 Free
—Camden Holmes19Episcopal AmberJax
1:58.41—Virginia Jane Hultgren19Dynamo Swim Club
2:00.59—William Gordon18Dads Club Swim Team
1:47.79—Leighton Chapman20Dads Club Swim Team
1:42.13—Ev Rachael18Five Star Swim Club
1:40.87—Kaitlyn McGuire18Phoenixville YMCA
2:01.35—Owen Brewer20Cumberland Valley Aquatic Club
1:41.47—Reilly Shaffer19Lansdowne YMCA Marlins
1:53.37—Morgan Bishop18Gettysburg Sharks
2:12.53—Tighe Hynes19WCAY Marlins
1:50.48—Addison Willey19Seahawk Aquatics
2:03.74—Owen Mahoney18Naval Academy Aquatic Club
1:41.00—Seth Geasey18Fox Swim Club
1:46.68—Brooklyn Decann20SwimMAC Carolina
1:59.46—George Libecco18Great Waves Aquatics
1:51.22—David Mutter18Rockville Montgomery Swim Club
1:50.82—Shawn Mashburn21Rockville Montgomery Swim Club
1:45.02—Diego Ramirez19Machine Aquatics
1:54.55—Sasha Babic19SwimRVA
1:54.80—Libby Miyashita18SwimRVA
1:59.87200 Back
—Ev Rachael18Five Star Swim Club
1:49.70—Teddy Tsakumis20Delaware Swim Team
1:52.07—Logan Bagley18Unattached
2:10.10—Tighe Hynes19WCAY Marlins
2:05.28—Olivia Polucha20Annapolis Swim Club
2:07.33—Lily Quill18Unattached
2:36.98—Savannah Corey18Stingrays Swim Team
2:22.05—Casey Dingman19SwimRVA
1:58.08—Cael Long22Unattached
1:59.02—Ethan Munoz18Stingrays Swim Team
1:57.36—Colm Driscoll18Condors Swim Club
2:04.82200 Breast
—Mitch Niemiec18Cardinal Aquatics
2:11.88—Natalie Canham20Ocean Pines Swim Team
2:39.46—Daniel Madigan21Southern Maryland Aquatics
2:06.26—Aidan Loehr20Columbia Aquatics Association
2:04.76—Hayden Stallings20Mecklenburg Swim Association
2:15.40—Ella Malzahn19YMCA of the Triangle Area Swim Team
2:52.25—Channing Scott18SwimMAC Carolina
2:25.49—Harrison Cerone22Rockville Montgomery Swim Club
2:09.04—Lucas Swager18SwimRVA
2:17.52—Sasha Babic19SwimRVA
2:18.50—Elliott Kassab21SwimRVA
2:05.27—Madi Reed19Valley Swim Team-Phoenix
2:35.31—Frances Fenton18Lynchburg YMCA Swim Team
2:26.91—Austin Forrer19Valley Swim Team-Phoenix
2:30.55200 Fly
—sadie Hebert20Fox Swim Club
2:11.24—Olivia Polucha20Annapolis Swim Club
2:07.23—Lily Quill18Unattached
2:47.79—Owen Mahoney18Naval Academy Aquatic Club
1:53.55—Eme Monackey18New Wave Swim Team
2:09.74—Reed Dodson20Nation's Capital Swim Club
2:06.80—Zane Ross21Foothills Area YMCA
1:51.90—Kelsie Miller20Rockville Montgomery Swim Club
2:11.42—Libby Miyashita18SwimRVA
2:06.41—Annika Rogerson18SwimRVA
2:15.55200 IM
—Virginia Lathrop18Chastain Park Athletic Club
2:16.12—Mitch Niemiec18Cardinal Aquatics
2:00.64—Logan Bagley18Unattached
2:11.02—Brendan Mannion18Westtown Aquatic Club
1:56.01—Brody Hanlon19Fox Swim Club
1:54.02—Daniel Madigan21Southern Maryland Aquatics
1:57.90—Natalie Canham20Ocean Pines Swim Team
2:28.16—Eme Monackey18New Wave Swim Team
2:18.85—Hayden Stallings20Mecklenburg Swim Association
2:01.36—Harrison Cerone22Rockville Montgomery Swim Club
1:56.92—Reed Dodson20Nation's Capital Swim Club
2:05.92—Kelsie Miller20Rockville Montgomery Swim Club
2:12.16—Zane Ross21Foothills Area YMCA
1:54.85—Savannah Corey18Stingrays Swim Team
2:30.77—Sasha Babic19SwimRVA
2:03.10—Cael Long22Unattached
1:59.82—Elliott Kassab21SwimRVA
1:58.32—Madi Reed19Valley Swim Team-Phoenix
2:15.75—Abigail Ward18Quest Swimming
2:37.02—Austin Forrer19Valley Swim Team-Phoenix
2:11.75500 Free
—Camden Holmes19Episcopal AmberJax
5:16.37—Virginia Jane Hultgren19Dynamo Swim Club
5:21.33—Tighe Hynes19WCAY Marlins
5:02.55—Morgan Bishop18Gettysburg Sharks
5:44.41—Sophia Duckworth18South Jersey Aquatic Club
5:27.31—Venus Kai Judge21Seahawk Aquatics
5:37.05—Seth Geasey18Fox Swim Club
4:49.88—Harrison Greenwald20Unattached
4:43.74—sadie Hebert20Fox Swim Club
5:05.63—Owen Mahoney18Naval Academy Aquatic Club
4:32.96—Olivia Polucha20Annapolis Swim Club
5:06.55—Brooklyn Decann20SwimMAC Carolina
5:19.55—David Mutter18Rockville Montgomery Swim Club
4:55.14—Shawn Mashburn21Rockville Montgomery Swim Club
4:43.04—Lucas Swager18SwimRVA
5:22.191650 Free
—Morgan Bishop18Gettysburg Sharks
19:39.82—Owen Mahoney18Naval Academy Aquatic Club
15:58.96—Venus Kai Judge21Seahawk Aquatics
19:09.15—Harrison Greenwald20Unattached
16:29.89—Seth Geasey18Fox Swim Club
17:24.88—sadie Hebert20Fox Swim Club
17:34.43—Brooklyn Decann20SwimMAC Carolina
18:34.23—Shawn Mashburn21Rockville Montgomery Swim Club
16:42.12—David Mutter18Rockville Montgomery Swim Club
17:09.50