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
—Laz Doiron12Virginia Peninsulas YMCA Swimming
27.96—Harper Fly11757 Swim
28.71—Knox Briggs12Williamsburg Aquatic Club
28.08—Gabe Wang10757 Swim
46.38—Avery Garrod9Tide Swimming
32.31—Reese Zayicek10Old Dominion Aquatic Club
46.91—Mollie Carroll12Tide Swimming
48.75—Waylon Thorson12Tide Swimming
38.98—Amy Brumbelow10Tide Swimming
36.97—Kate Linton9Williamsburg Aquatic Club
41.50—Everett Marks9Old Dominion Aquatic Club
35.99—Siya Hanjagi12Coast Guard Blue Dolphins
33.90—Sophie Kubik9Coast Guard Blue Dolphins
46.97—Anthony George Corbine10Tide Swimming
33.70—Leo Li12Tide Swimming
27.85—Alivia Ballin12757 Swim
27.34—Eli Laurenzo11757 Swim
40.25—Georgia Andrus10Coast Guard Blue Dolphins
40.25—Rayna LIECHTI9Williamsburg Aquatic Club
47.07—Parker Lantz10757 Swim
34.8750 Back
—Stella Grabowski11Coast Guard Blue Dolphins
37.73—Ellie Bills9Old Dominion Aquatic Club
53.04—Charlotte Hill12Tide Swimming
35.97—Tripp Sherman9757 Swim
49.72—Cooper Askins10Tide Swimming
42.34—Brody Sickels9Old Dominion Aquatic Club
58.71—Nathan Robinson11East Coast Aquatic Team
38.27—Katie Dail11HVA Current
43.79—Dillon Grimaldi12Tide Swimming
35.39—Rezner Talley10Old Dominion Aquatic Club
40.65—Clark Leffel12Coast Guard Blue Dolphins
33.24—Val Laubach10Tide Swimming
42.96—Charlotte Gallant10Tide Swimming
37.15—Grace Sun10Coast Guard Blue Dolphins
37.16—Whaylen Bookout12Tide Swimming
39.09—Reid Kaczmarczyk11Williamsburg Aquatic Club
36.66—Everett Marks9Old Dominion Aquatic Club
42.91—Aaron Sun11Coast Guard Blue Dolphins
37.27—Colin Barnes12HVA Current
38.29—Ben Sleeth10757 Swim
36.6950 Breast
—Georgia Andrus10Coast Guard Blue Dolphins
51.25—Taylor Epes9Tide Swimming
53.29—Draco Font11East Coast Aquatic Team
46.03—Lexi Hierstein12Norfolk Silver Dolphins
48.75—Mila Kocev11757 Swim
58.73—Mila Valrey11HVA Current
48.93—Elias Khoury9Old Dominion Aquatic Club
1:13.99—Margot Schappert9Tide Swimming
54.66—Ellie Bills9Old Dominion Aquatic Club
1:04.82—Callen Walk11Williamsburg Aquatic Club
37.82—Tad Hentschel10Spartan Swim Club
43.87—Cameron Gular9Coast Guard Blue Dolphins
1:10.60—Eva Argint10Tide Swimming
41.72—Andrea Kabala9757 Swim
1:12.18—Kate Hankins12Tide Swimming
40.02—Karl Smith11Tide Swimming
38.01—Sofia Chestnut10OBX Swim Club
1:07.16—Caydence Duncan9East Coast Aquatic Team
51.30—Colin Cumberledge10Tide Swimming
52.84—Katie Lee Beaman11East Coast Aquatic Team
50.28100 Free
—Leo Morrissey9Tide Swimming
1:06.30—Timmy Sallee10Old Dominion Aquatic Club
1:15.22—Elise Godfrey11Tide Swimming
1:13.97—Garland Andrus12Coast Guard Blue Dolphins
1:03.83—Tad Hentschel10Spartan Swim Club
1:12.57—Colin Barnes12HVA Current
1:13.46—Xirui Huang10Old Dominion Aquatic Club
1:14.98—Christian Ballin9757 Swim
1:25.94—Tegan Guheen10Tide Swimming
1:09.98—Gabriella Gallant10Tide Swimming
1:11.90—Lucy Lapetina11757 Swim
1:15.87—Avery Walker12757 Swim
1:08.35—Brooks Madden11Tide Swimming
1:25.13—Peyton Eberle12Tide Swimming
1:05.27—Mickie Sullivan11Williamsburg Aquatic Club
1:19.18—Isabella Britz9Tide Swimming
1:14.70—Mason Schroth10757 Swim
1:18.60—Ivan Yeriemieiev9757 Swim
1:21.98—Kadyn Baggett10Old Dominion Aquatic Club
1:18.04—Andrew Kolar10757 Swim
1:23.64100 Back
—Hunter Brown12Tide Swimming
1:31.18—Harley Jaworski9Tide Swimming
1:58.93—Parker Lantz10757 Swim
1:32.24—Ashton Darnell10Coast Guard Blue Dolphins
1:20.84—Victoria Gong10Tide Swimming
1:18.87—Corban Howard12Williamsburg Aquatic Club
1:15.74—Mason Schroth10757 Swim
1:26.67—Sebastian Berl11Tide Swimming
1:46.21—Cj Pulk12Tide Swimming
1:09.72—Katharine Sykes11Williamsburg Aquatic Club
1:12.84—Everett Marks9Old Dominion Aquatic Club
1:30.85—Emma Klimkiewicz11Tide Swimming
1:19.12—Elise Godfrey11Tide Swimming
1:26.10—Jack Holthaus12Tide Swimming
1:15.44—Andrew Merdes10Tide Swimming
2:00.43—McKenna Behan10HVA Current
1:31.30—Lyle Swanson9Spartan Swim Club
1:37.36—Sophie Kubik9Coast Guard Blue Dolphins
1:49.36—Sela Frailing11HVA Current
1:56.58—Colton Beam9Tide Swimming
1:51.29100 Fly
—Leah Farwell11Tide Swimming
1:27.95—Mason Saless12757 Swim
1:17.38—Brody Rich12757 Swim
1:15.85—Luke Fickenscher11Tide Swimming
1:41.45—Ashton Darnell10Coast Guard Blue Dolphins
1:22.13—Marie Wenzel11Tide Swimming
1:28.90—Bennett Masson12Old Dominion Aquatic Club
1:18.87—Micah Maris-Wolf12Williamsburg Aquatic Club
1:07.10—Reid Kaczmarczyk11Williamsburg Aquatic Club
1:12.44—Arria Amini12Coast Guard Blue Dolphins
1:12.30—Harrison Hines10Old Dominion Aquatic Club
1:27.69—Lilli Vera11Tide Swimming
1:14.89—Chelsea Li12Tide Swimming
1:07.82—Ava Harvat12Coast Guard Blue Dolphins
1:18.91—Garland Andrus12Coast Guard Blue Dolphins
1:14.64—Colin Barnes12HVA Current
1:20.15—Emma Patterson12East Coast Aquatic Team
1:17.27—Kalyn Alexander10Old Dominion Aquatic Club
1:52.63—Cassidy Foster10Tide Swimming
1:47.88—Val Laubach10Tide Swimming
1:32.11200 Breast
—Keegan Hentschel12Spartan Swim Club
3:35.86—Finnegan Lawson11757 Swim
3:47.31—David Roose11Williamsburg Aquatic Club
3:59.44—Gina Scianandre11757 Swim
3:07.03—Evan Dwyer12757 Swim
3:17.42—Chad Townsend12Williamsburg Aquatic Club
2:47.40—Jake Howell12Williamsburg Aquatic Club
2:55.67—Mason Saless12757 Swim
3:11.81—Avery Walker12757 Swim
3:17.01—Peyton Eberle12Tide Swimming
2:55.94—Abigail Nash11Tide Swimming
3:31.35—Andalyn Myhr12Tide Swimming
3:52.03—Diana Bodniewicz12Old Dominion Aquatic Club
3:00.28—Juliet Macchi11Tide Swimming
3:11.41—Mila Valrey11HVA Current
3:54.99—Cecilia Perera11Tide Swimming
3:27.82—Brecken Miller11Tide Swimming
3:36.57—Kellan Marks11Old Dominion Aquatic Club
3:28.50—Donal Parilla11East Coast Aquatic Team
3:05.37—Regan Tyrrell12OBX Swim Club
4:27.72200 Fly
—Cj Pulk12Tide Swimming
2:22.88—Olivia Ulsas12Coast Guard Blue Dolphins
2:41.74—Reid Kaczmarczyk11Williamsburg Aquatic Club
2:46.54—Sophia Hallmann12Old Dominion Aquatic Club
2:26.03—Karl Smith11Tide Swimming
2:39.75200 IM
—Ernest Weirich12Tide Swimming
3:01.13—Benjamin Simmons12Virginia Peninsulas YMCA Swimming
2:23.52—Lila Griffin11Tide Swimming
2:30.97—Andalyn Myhr12Tide Swimming
3:14.37—Callen Walk11Williamsburg Aquatic Club
2:36.68—Anna Swartzbaugh12Old Dominion Aquatic Club
2:34.98—Roman Leffel11Coast Guard Blue Dolphins
2:50.48—Raegan Moore11Tide Swimming
3:21.23—Lulu Hayenga10Tide Swimming
3:33.55—Finnegan Lawson11757 Swim
3:48.15—Amelia Purse10Williamsburg Aquatic Club
3:29.06—Andrew Gurnee10Spartan Swim Club
3:21.00—Gavin Soden10Tide Swimming
2:54.74—Keegan Hentschel12Spartan Swim Club
3:29.07—Emelia Quihuis9Old Dominion Aquatic Club
3:40.59—Mark Ukolov12Tide Swimming
2:29.15—Siya Hanjagi12Coast Guard Blue Dolphins
3:17.20—Finn Riley9Old Dominion Aquatic Club
3:29.91—Karl Smith11Tide Swimming
2:34.05—Mason Saless12757 Swim
2:53.71400 IM
—Adam Stewart12Old Dominion Aquatic Club
5:16.78—Rylan Schaffter12Tide Swimming
5:09.98—Abigail Boyer11Tide Swimming
5:28.04—Allie Steinert12East Coast Aquatic Team
5:19.03—Alia Schwarzenberg-Word12Coast Guard Blue Dolphins
5:20.96—Emma Patterson12East Coast Aquatic Team
5:49.47—Graham Bennett11Tide Swimming
5:12.31—Karl Smith11Tide Swimming
5:26.42—Cj Pulk12Tide Swimming
5:05.65—Jiayi Qi11757 Swim
5:21.24—Lila Griffin11Tide Swimming
5:19.16—Nikolas Sanness11Tide Swimming
5:08.80500 Free
—Knox Thomas10Tide Swimming
6:39.02—Olivia Karunaratne10East Coast Aquatic Team
6:59.32—Brody Johnson9East Coast Aquatic Team
7:57.86—James McDonald10Old Dominion Aquatic Club
6:20.74—Aneesa Patel10Coast Guard Blue Dolphins
5:59.97—Desmond James10757 Swim
7:19.94—Avery Garrod9Tide Swimming
6:57.49—Landon Chavez9Old Dominion Aquatic Club
6:35.66—Rose Shanahan11Norfolk Silver Dolphins
9:21.69—Noah Taliaferro12757 Swim
6:55.96—Nathaniel Lewis12East Coast Aquatic Team
6:27.01—Leah Farwell11Tide Swimming
7:28.88—Cecilia Perera11Tide Swimming
7:04.80—Blakelyn Newcomb11Tide Swimming
6:43.94—Gracie Mortier12757 Swim
6:16.22—Emma Klimkiewicz11Tide Swimming
6:24.91—Jay Myslak11757 Swim
8:49.09—Valentina Ortega Lopez11Tide Swimming
6:22.71—Leila Navarro-Bello11Old Dominion Aquatic Club
7:02.17—Emma Goff12Coast Guard Blue Dolphins
6:21.99