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
—Brady Saunders21Unattached
21.42—Nicholas Rivera18York YMCA
22.66—Jillian Fidelman19Emmaus Aquatic Club
26.22—Samantha Linsey19WSY Swimming
24.31—Elisabeth Seip18TOPS Swimming
26.35—Nick Lennon18Delaware Swim Team
21.86—Adler Zawodny20Emmaus Aquatic Club
21.35—Victoria Cellucci18MLY Phoenix
26.23—Maya Ambardekar19Aquawolves Swimming
25.07—Braelyn Wilson19YMCA of Greater Nashua Storm
23.21—Connor Marshall19KYD Swim Team
22.43—Margaret Sawa19Cougar Aquatic Team
24.73—Sam Iannuzzi18Montclair YMCA
28.28—Zoe Midura18YMCA of the Jersey Shore
25.43—Owen Masters18Peddie Aquatic Association
22.31—Riley Bacinski18Eastern Express Swim Team
23.98—Drew Westhoven18Ocean County YMCA
22.07—Chloe Amos18Palo Alto Stanford Aquatics
26.82—Arianna Portella18Machine Aquatics
25.69—JT Lakso18Rockville Montgomery Swim Club
21.8650 Back
—Matthew Kim18Irvine Novaquatics
24.17—Michelle Kubiak20Ridley Area YMCA Stingrays
29.74—Ava Palochik20BLUE Swimming
28.16—Matvey Ivanov21Unattached
24.29—Owen Masters18Peddie Aquatic Association
23.89—Demetrius Walker18SwimRVA
25.25—Chloe Amos18Palo Alto Stanford Aquatics
29.83—Thomas Sites18Victory Lane Aquatic Club
24.33—Zoe Chung18BGC-N. Westchester Marlins
27.75—Zach Schurr18McCallie / GPS Aquatics
25.76—Maya Ambardekar19Aquawolves Swimming
26.83—Abigail Lowman18Sharks Swim Club
28.12—Kye Winslow18Unattached
25.42—Aaron Jost18South Jersey Aquatic Club
27.10—Maddie Taylor20Dearborn Dolphins
29.09—Braelyn Wilson19YMCA of Greater Nashua Storm
25.17—Maddie Fletcher18Peddie Aquatic Association
27.97—Audrey Sivak18Quest Swimming
28.95—Tucker Burkey18Quest Swimming
24.04—Brooke Bailey19SwimRVA
28.2150 Fly
—Thomas Sites18Victory Lane Aquatic Club
23.69—Brandon Harvey18Hanover Aquatics, Inc
22.99—Tucker Burkey18Quest Swimming
23.49100 Free
—Riley Williams19Team Pittsburgh Elite Aquatics
48.46—Grace Kovach18Fox Chapel Killer Whales
53.24—Janelle King18Team Pittsburgh Elite Aquatics
54.45—Kye Winslow18Unattached
49.83—Jordyn Gutshall18Perkiomen Valley Aquatic Club
1:00.47—Samantha Linsey19WSY Swimming
52.94—Nick Lennon18Delaware Swim Team
48.11—Jillian Fidelman19Emmaus Aquatic Club
57.74—Adler Zawodny20Emmaus Aquatic Club
48.00—Brady Saunders21Unattached
47.97—Cole Newman18YMCA of the Triangle Area Swim Team
51.27—Connor Marshall19KYD Swim Team
49.22—Riley Bacinski18Eastern Express Swim Team
52.32—Drew Westhoven18Ocean County YMCA
47.18—Thomas Sites18Victory Lane Aquatic Club
48.43—Ella Nick18Unattached
54.55—JT Lakso18Rockville Montgomery Swim Club
49.22—Brooke Bailey19SwimRVA
54.79—Violet Pizzillo18Occoquan Swimming
56.79—Josh Oliveira19Regional YMCA of Western Connecticut Makos
46.98100 Back
—Christiana Snavely18Desert Storm Swimming
1:04.83—Patrick Stern19Fox Valley Swim Team
53.24—Jordyn Gutshall18Perkiomen Valley Aquatic Club
1:07.09—Nolan McCloskey18Upper Perk YMCA
54.95—Jillian Fidelman19Emmaus Aquatic Club
1:13.50—Michelle Kubiak20Ridley Area YMCA Stingrays
1:01.85—Samantha Linsey19WSY Swimming
1:02.45—Riley Williams19Team Pittsburgh Elite Aquatics
55.52—Kye Winslow18Unattached
53.58—Maya Ambardekar19Aquawolves Swimming
57.08—Braelyn Wilson19YMCA of Greater Nashua Storm
55.02—Owen Masters18Peddie Aquatic Association
51.74—Sam Iannuzzi18Montclair YMCA
1:07.43—Demetrius Walker18SwimRVA
54.38—Chloe Amos18Palo Alto Stanford Aquatics
1:02.63—Thomas Sites18Victory Lane Aquatic Club
52.69—Izzy Klonsky19Fairfax Foxes Swimming
1:04.35—Zoe Chung18BGC-N. Westchester Marlins
59.45—Zach Schurr18McCallie / GPS Aquatics
55.08—Abigail Lowman18Sharks Swim Club
1:00.78100 Breast
—Matthew Kim18Irvine Novaquatics
1:01.09—Nevin Shaw19Hatboro Horsham Aquatic Asso
58.01—Drew Westhoven18Ocean County YMCA
59.63—Jayden Wang18Ladera Oaks
58.44—Dylan Ling21Nitro Swimming
58.41—Molly Whitaker21Middlesex Aquatics Club
1:15.50—Natalie Bezanson18Valley Shore YMCA Marlins
1:07.68—Izabella Wreski19Swim Florida
1:07.62—Izzy Ketterer18Upper Main Line YMCA
1:09.08—Nick Lennon18Delaware Swim Team
1:03.07—Brady Saunders21Unattached
1:01.18—Sam Iannuzzi18Montclair YMCA
1:16.79—Ella Nick18Unattached
1:12.08—Violet Pizzillo18Occoquan Swimming
1:09.42—Bryar Laine19Nation's Capital Swim Club
1:12.19—Brody Salpeter19Tide Swimming
1:02.79100 Fly
—Matthew Kim18Irvine Novaquatics
51.72—Patrick Stern19Fox Valley Swim Team
51.78—Nicholas Rivera18York YMCA
54.68—Elisabeth Seip18TOPS Swimming
1:03.99—Michael Huegel21Ridley Area YMCA Stingrays
52.53—Ava Palochik20BLUE Swimming
1:00.62—Adler Zawodny20Emmaus Aquatic Club
50.98—Emily McMenamin18Unattached
1:04.23—Braelyn Wilson19YMCA of Greater Nashua Storm
55.19—Matvey Ivanov21Unattached
52.34—Riley Bacinski18Eastern Express Swim Team
57.02—Abbie Masters20Peddie Aquatic Association
1:02.69—Maddie Fletcher18Peddie Aquatic Association
1:00.30—Zoe Midura18YMCA of the Jersey Shore
1:01.11—Dylan Ling21Nitro Swimming
50.54—Alex Kuhn18Stingrays Swim Team
55.20—Brandon Harvey18Hanover Aquatics, Inc
51.65—Chloe Amos18Palo Alto Stanford Aquatics
1:05.17—Violet Pizzillo18Occoquan Swimming
1:02.35—Thomas Sites18Victory Lane Aquatic Club
51.56100 IM
—Matthew Kim18Irvine Novaquatics
53.22—Kye Winslow18Unattached
56.80—Riley Williams19Team Pittsburgh Elite Aquatics
55.89—Janelle King18Team Pittsburgh Elite Aquatics
1:01.97—Jordyn Gutshall18Perkiomen Valley Aquatic Club
1:11.80—Aaron Jost18South Jersey Aquatic Club
1:00.07—Dylan Ling21Nitro Swimming
53.74—Braelyn Wilson19YMCA of Greater Nashua Storm
58.11—Jayden Wang18Ladera Oaks
54.83—Demetrius Walker18SwimRVA
57.49—Riley Bacinski18Eastern Express Swim Team
1:00.24—Sam Iannuzzi18Montclair YMCA
1:10.29—Riley Foreman18New Wave Swim Team
1:04.67—Bryar Laine19Nation's Capital Swim Club
1:06.25200 Free
—Jillian Fidelman19Emmaus Aquatic Club
2:09.06—Julia Kopcho18Blue Wave Aquatics
1:55.53—Alyssa Brown21Shippensburg Aquatic Club
2:04.45—Elisabeth Seip18TOPS Swimming
2:07.26—Michael Huegel21Ridley Area YMCA Stingrays
1:48.39—Nevin Shaw19Hatboro Horsham Aquatic Asso
1:47.09—Gavin Danze20Jersey Wahoos
1:49.25—Emily McMenamin18Unattached
2:06.73—Hannah Baumgardner18Y in Central Maryland
2:01.80—Josh Wall23New Wave Swim Team
1:43.67—Abigail Hahm20Tampa Y Swimming
2:05.84—CJ Deleeuw18Ocean County YMCA
1:57.12—Drew Westhoven18Ocean County YMCA
1:43.09—Millie GRIEVE18LAKERIDGE SWIM TEAM
2:08.06—Thomas Sites18Victory Lane Aquatic Club
1:47.04—Ben Brandt20Potomac Marlins
1:51.36—Izzy Klonsky19Fairfax Foxes Swimming
2:02.12—Jaime Taylor18Park City Swimming
1:46.25—Brandon Harvey18Hanover Aquatics, Inc
1:49.41—Delphine Brown18Chelsea Piers Aquatic Club
1:53.97200 Back
—Christiana Snavely18Desert Storm Swimming
2:16.50—Matthew Kim18Irvine Novaquatics
1:55.08—Zach Schurr18McCallie / GPS Aquatics
2:03.17—Kye Winslow18Unattached
2:00.81—Julia Kopcho18Blue Wave Aquatics
2:11.52—Aaron Jost18South Jersey Aquatic Club
2:05.78—Grace McBlain21Ridley Area YMCA Stingrays
2:06.72—Maddie Taylor20Dearborn Dolphins
2:14.42—RJ Otten19Sharks Swim Club
1:57.84—Cole Newman18YMCA of the Triangle Area Swim Team
2:04.00—Matvey Ivanov21Unattached
1:56.88—Owen Masters18Peddie Aquatic Association
1:56.94—Eliza Emmet18Great Waves Aquatics
2:22.90—Demetrius Walker18SwimRVA
2:01.72—Delphine Brown18Chelsea Piers Aquatic Club
2:07.94—Maddie Fletcher18Peddie Aquatic Association
2:08.06—Abigail Lowman18Sharks Swim Club
2:09.55—Michelle Kubiak20Ridley Area YMCA Stingrays
2:14.84—Nolan McCloskey18Upper Perk YMCA
1:57.41—Maya Ambardekar19Aquawolves Swimming
2:03.98200 Breast
—Jayden Wang18Ladera Oaks
2:11.75—Violet Pizzillo18Occoquan Swimming
2:36.14—Natalie Bezanson18Valley Shore YMCA Marlins
2:28.29—Molly Whitaker21Middlesex Aquatics Club
2:40.97—Nevin Shaw19Hatboro Horsham Aquatic Asso
2:07.45—Hannah Baumgardner18Y in Central Maryland
2:36.68—Izabella Wreski19Swim Florida
2:26.44—Bryar Laine19Nation's Capital Swim Club
2:37.65—Brody Salpeter19Tide Swimming
2:19.38200 Fly
—Nick Lennon18Delaware Swim Team
1:57.91—Grace McBlain21Ridley Area YMCA Stingrays
2:04.09—Adler Zawodny20Emmaus Aquatic Club
1:57.40—RJ Otten19Sharks Swim Club
1:55.80—Dylan Ling21Nitro Swimming
1:54.52—Josh Wall23New Wave Swim Team
1:55.81—Riley Foreman18New Wave Swim Team
2:20.73—Braelyn Wilson19YMCA of Greater Nashua Storm
2:04.92—CJ Deleeuw18Ocean County YMCA
2:15.55—Hannah Siraj18York Swim Club
2:23.83—Violet Pizzillo18Occoquan Swimming
2:23.28—Patrick Stern19Fox Valley Swim Team
1:55.71—Nicholas Rivera18York YMCA
2:07.13—Abbey Schofield18Episcopal Academy Aquatic Club
2:20.50—Max McCloskey18Central Bucks Region Y
2:02.78—Maddie Fletcher18Peddie Aquatic Association
2:17.67—Abbie Masters20Peddie Aquatic Association
2:18.48—Christina Korkos18Occoquan Swimming
2:15.03—JT Lakso18Rockville Montgomery Swim Club
1:58.15—Brooke Bailey19SwimRVA
2:10.31200 IM
—Patrick Stern19Fox Valley Swim Team
1:57.19—Michelle Kubiak20Ridley Area YMCA Stingrays
2:15.60—Samantha Linsey19WSY Swimming
2:14.55—Grace McBlain21Ridley Area YMCA Stingrays
2:07.86—Nevin Shaw19Hatboro Horsham Aquatic Asso
1:55.05—Nolan McCloskey18Upper Perk YMCA
1:58.47—Riley Foreman18New Wave Swim Team
2:18.02—Maddie Fletcher18Peddie Aquatic Association
2:10.14—Bryar Laine19Nation's Capital Swim Club
2:20.05—Hannah Siraj18York Swim Club
2:21.22—Brody Salpeter19Tide Swimming
2:06.26—Audrey Sivak18Quest Swimming
2:16.03—Tucker Burkey18Quest Swimming
1:58.52—Brooke Bailey19SwimRVA
2:11.38—Zach Schurr18McCallie / GPS Aquatics
2:07.96—Benjamin Haddad18Regional YMCA of Western Connecticut Makos
2:03.08—Natalie Bezanson18Valley Shore YMCA Marlins
2:14.00—Molly Whitaker21Middlesex Aquatics Club
2:27.60—Abigail Hahm20Tampa Y Swimming
2:18.03—Abigail Lowman18Sharks Swim Club
2:11.72400 IM
—Christiana Snavely18Desert Storm Swimming
5:00.51—Patrick Stern19Fox Valley Swim Team
4:14.09—Michelle Kubiak20Ridley Area YMCA Stingrays
4:57.32—Nolan McCloskey18Upper Perk YMCA
4:12.96—Gavin Danze20Jersey Wahoos
4:12.36—Hannah Baumgardner18Y in Central Maryland
4:56.88—Riley Foreman18New Wave Swim Team
4:53.89—Cole Newman18YMCA of the Triangle Area Swim Team
4:26.55—Abigail Hahm20Tampa Y Swimming
4:48.98—Ben Brandt20Potomac Marlins
4:27.58—Pearl Shelton18All Star Aquatics
4:49.73—Bryar Laine19Nation's Capital Swim Club
4:57.35—Hannah Siraj18York Swim Club
4:59.93—Jaime Taylor18Park City Swimming
4:16.59—Izabella Wreski19Swim Florida
4:45.99—Abigail Lowman18Sharks Swim Club
4:43.76—RJ Otten19Sharks Swim Club
4:11.32—Abbey Schofield18Episcopal Academy Aquatic Club
5:09.02—Grace McBlain21Ridley Area YMCA Stingrays
4:32.51—Max McCloskey18Central Bucks Region Y
4:26.61500 Free
—Christiana Snavely18Desert Storm Swimming
5:36.53—Luke Willard21Parkland Swimming Club
4:59.77—Max McCloskey18Central Bucks Region Y
4:53.73—Gavin Danze20Jersey Wahoos
4:40.40—Emily McMenamin18Unattached
5:40.18—RJ Otten19Sharks Swim Club
4:53.60—Connor Marshall19KYD Swim Team
5:00.30—Drew Westhoven18Ocean County YMCA
4:45.15—CJ Deleeuw18Ocean County YMCA
5:13.46—Abbie Masters20Peddie Aquatic Association
5:23.79—Izzy Klonsky19Fairfax Foxes Swimming
5:26.39—Pearl Shelton18All Star Aquatics
5:18.57—Nathan Walker18Williamsburg Aquatic Club
5:02.64—Larry Almariento21Stingrays Swim Team
4:46.17—Delphine Brown18Chelsea Piers Aquatic Club
5:07.24—Izabella Wreski19Swim Florida
5:10.99—Julia Kopcho18Blue Wave Aquatics
5:09.55—Abbey Schofield18Episcopal Academy Aquatic Club
5:42.73—Alyssa Brown21Shippensburg Aquatic Club
5:29.59—Tyler Ferenz18Boyertown YMCA Navy Seals
4:59.461650 Free
—Christiana Snavely18Desert Storm Swimming
18:46.84—Tyler Ferenz18Boyertown YMCA Navy Seals
17:42.88—Michael Huegel21Ridley Area YMCA Stingrays
16:36.12—Emily McMenamin18Unattached
19:42.72—Maddie Taylor20Dearborn Dolphins
18:53.76—Jaime Taylor18Park City Swimming
16:42.42—Abbey Schofield18Episcopal Academy Aquatic Club
20:10.17—Alyssa Brown21Shippensburg Aquatic Club
18:59.11—Luke Willard21Parkland Swimming Club
17:44.31—Saryn McCullough18Western YMCA Wahoos
18:42.45—Max McCloskey18Central Bucks Region Y
16:59.62—Gavin Danze20Jersey Wahoos
16:02.41—Hannah Baumgardner18Y in Central Maryland
18:02.69—Izabella Wreski19Swim Florida
18:26.90—Abbie Masters20Peddie Aquatic Association
18:34.04—CJ Deleeuw18Ocean County YMCA
19:26.18—Bryar Laine19Nation's Capital Swim Club
19:05.94—Ben Brandt20Potomac Marlins
17:21.00—Larry Almariento21Stingrays Swim Team
17:19.21