10/U Female 50Y Freestyle
PlaceSwimmerAgeTeamTime
1Claire Richer10SSAC27.68
2Natalie Ranta10GYWD28.60
3Kate DiMiero10GRYM28.89
4Victoria Hatvani10SSAC28.95
5Sydney Thompson10WEST28.96
6Alexandra Swift9CPAC29.08
7Ella Sippel10GRYM29.25
8Rebecca Keane10RYWC29.53
9Carter Whitman10WYW29.57
10Charlotte Miller10WAC29.60
11Cassidy Schatz9SSAC29.75
12-TieRoslynn Constant10SAQ29.87
12-TieMadelyn Hogan10GRYM29.87
14Madison Reilly10CDOG30.15
15-TieErin Gallant10RST30.18
15-TieColette Carlson10WEST30.18
 
10/U Female 100Y Freestyle
PlaceSwimmerAgeTeamTime
1Kate DiMiero10GRYM1:01.51
2Natalie Ranta10GYWD1:02.12
3Rebecca Keane10RYWC1:02.89
4Claire Richer10SSAC1:03.13
5Ella Sippel10GRYM1:03.86
6Victoria Hatvani10SSAC1:04.28
7Charlotte Miller10WAC1:04.51
8Sydney Thompson10WEST1:05.14
9Cassidy Schatz9SSAC1:05.16
10Teagan Rianhard10RYWC1:06.22
11Carter Whitman10WYW1:06.23
12Madison Reilly10CDOG1:06.32
13Emily Masek10CDOG1:06.56
14Marta Voyko10SSAC1:06.62
15Madelyn Hogan10GRYM1:07.00
16Harper Kissane10SEAL1:07.14
 
10/U Female 200Y Freestyle
PlaceSwimmerAgeTeamTime
1Natalie Ranta10GYWD2:14.50
2Cassidy Schatz9SSAC2:19.38
3Kate DiMiero10GRYM2:19.49
4Victoria Hatvani10SSAC2:19.64
5Charlotte Miller10WAC2:21.82
6Rebecca Keane10RYWC2:24.12
7Ella Sippel10GRYM2:24.23
8Carter Whitman10WYW2:25.83
9Sydney Thompson10WEST2:26.02
10Madison Reilly10CDOG2:27.03
11-TieHarper Kissane10SEAL2:27.13
11-TieClaire Richer10SSAC2:27.13
13Colette Carlson10WEST2:27.21
14Carleigh Russo10WHAT2:27.24
15Lucy Blanchett10GRYM2:27.99
16Sophia Zhang10CDOG2:28.19
 
10/U Female 500Y Freestyle
PlaceSwimmerAgeTeamTime
1Natalie Ranta10GYWD5:58.94
2Victoria Hatvani10SSAC6:01.90
3Cassidy Schatz9SSAC6:07.01
4Claire Richer10SSAC6:08.41
5Charlotte Miller10WAC6:25.30
6Rebecca Keane10RYWC6:25.33
7Emily Masek10CDOG6:29.07
8Madison Reilly10CDOG6:33.79
9Sophia Zhang10CDOG6:41.01
10Carter Whitman10WYW6:42.34
11Marta Voyko9SSAC6:45.68
12Maxine Jacoby10GYWD6:48.01
13Taylor Maltz9RAC6:50.81
14Teagan Rianhard10RYWC6:51.08
15Anna Lapointe10WHAT6:51.75
16Carleigh Russo10WHAT6:55.03
 
10/U Female 50Y Backstroke
PlaceSwimmerAgeTeamTime
1Claire Richer10SSAC31.66
2Natalie Ranta10GYWD32.69
3Sydney Thompson10WEST32.75
4Aspen Luo10RAC32.95
5Kate DiMiero10GRYM33.72
6Madelyn Hogan10GRYM34.18
7Carter Whitman10WYW34.31
8Aria Decembre10WRAT34.51
9Cassidy Schatz9SSAC34.80
10Rebecca Keane10RYWC34.88
11-TieHarper Kissane10SEAL34.90
11-TieCharlotte Miller10WAC34.90
13Elizabeth Perdomo10RST34.96
14Sophia Zhang10CDOG35.01
15Lucy Blanchett10GRYM35.06
16Madison Reilly10CDOG35.37
 
10/U Female 100Y Backstroke
PlaceSwimmerAgeTeamTime
1Sydney Thompson10WEST1:10.73
2Aspen Luo10RAC1:10.83
3Harper Kissane10SEAL1:11.19
4Natalie Ranta10GYWD1:11.40
5Kate DiMiero10GRYM1:12.00
6Cassidy Schatz9SSAC1:12.66
7Madelyn Hogan10GRYM1:12.77
8NICOLE FLEMING10SJCC1:14.63
9Sophia Zhang10CDOG1:15.25
10Carter Whitman10WYW1:15.69
11Rebecca Keane10RYWC1:16.13
12Caroline Lin10SJCC1:16.29
13Vivienne Yip10RAC1:16.38
14Charlotte Miller10WAC1:16.41
15Barbara Martinez-Miranda10GWYB1:16.57
16Nora Eannotti10RST1:16.66
 
10/U Female 50Y Breaststroke
PlaceSwimmerAgeTeamTime
1Claire Richer10SSAC36.66
2Natalie Ranta10GYWD38.61
3Colette Carlson10WEST38.62
4Hanna Elwart10RAC38.91
5Meghna Ganti10RAC39.19
6Sophia Zhang10CDOG39.52
7Kate DiMiero10GRYM39.68
8Cassidy Schatz9SSAC39.84
9Sydney Thompson10WEST39.90
10Alexandra Swift9CPAC40.04
11Caroline Lin10SJCC40.05
12Zoe Quintanilla10CDOG40.11
13Maxine Jacoby10GYWD40.22
14Madison Reilly10CDOG40.33
15Victoria Hatvani10SSAC40.36
16Kenzie Richeda10RST40.67
 
10/U Female 100Y Breaststroke
PlaceSwimmerAgeTeamTime
1Colette Carlson10WEST1:23.84
2Sydney Thompson10WEST1:23.99
3Cassidy Schatz9SSAC1:25.44
4Sophia Zhang10CDOG1:26.27
5Claire Richer10SSAC1:26.52
6Zoe Quintanilla10CDOG1:27.20
7Anne Dobreski9RAC1:27.69
8Natalie Ranta10GYWD1:27.88
9Olivia Goncalves10RST1:27.93
10Maxine Jacoby10GYWD1:28.07
11-TieKate DiMiero10GRYM1:28.08
11-TieMeghna Ganti10RAC1:28.08
13Kenzie Richeda10RST1:28.62
14Caroline Lin10SJCC1:28.78
15Madison Reilly10CDOG1:29.05
16Victoria Hatvani10SSAC1:29.57
 
10/U Female 50Y Butterfly
PlaceSwimmerAgeTeamTime
1Kate DiMiero10GRYM30.39
2Sydney Thompson10WEST30.44
3Claire Richer10SSAC30.46
4Natalie Ranta10GYWD31.18
5Marta Voyko10SSAC31.62
6Cassidy Schatz9SSAC31.66
7Aria Decembre10WRAT32.18
8Harper Kissane10SEAL32.23
9Elizabeth Perdomo10RST33.26
10Aspen Luo10RAC33.28
11Lucy Blanchett10GRYM33.43
12Sophia Zhang10CDOG33.75
13Emily Masek10CDOG33.81
14Kennedy Reklaitis10RYWC33.89
15Maeve Janangelo10MJCC33.92
16Xizhen Ma10BULL34.13
 
10/U Female 100Y Butterfly
PlaceSwimmerAgeTeamTime
1Cassidy Schatz9SSAC1:09.41
2Harper Kissane10SEAL1:09.75
3Kate DiMiero10GRYM1:10.34
4Sydney Thompson10WEST1:10.88
5Marta Voyko10SSAC1:14.40
6Aspen Luo10RAC1:17.46
7Taylor Maltz9RAC1:17.63
8Lucy Blanchett10GRYM1:17.68
9Callie Doucette10WYW1:17.94
10Sophia Zhang10CDOG1:18.14
11Madison Reilly10CDOG1:18.21
12Emily Masek10CDOG1:18.48
13Ella Brower10FVYT1:20.19
14Natalie Ranta10GYWD1:20.25
15Nora Eannotti10RST1:20.75
16Anna Boyd10CDOG1:21.30
 
10/U Female 100Y Individual Medley
PlaceSwimmerAgeTeamTime
1Claire Richer10SSAC1:09.94
2Natalie Ranta10GYWD1:10.86
3Kate DiMiero10GRYM1:12.39
4Sydney Thompson10WEST1:13.32
5Cassidy Schatz9SSAC1:14.24
6Harper Kissane10SEAL1:16.64
7Colette Carlson10WEST1:16.86
8Lucy Blanchett10GRYM1:17.21
9Aspen Luo10RAC1:17.31
10Sophia Zhang10CDOG1:17.42
11Marta Voyko9SSAC1:17.58
12Ella Sippel10GRYM1:17.86
13Rebecca Keane10RYWC1:17.92
14Madelyn Hogan10GRYM1:18.03
15Teagan Rianhard10RYWC1:18.06
16Charlotte Miller10WAC1:18.26
 
10/U Female 200Y Individual Medley
PlaceSwimmerAgeTeamTime
1Natalie Ranta10GYWD2:33.27
2Cassidy Schatz9SSAC2:38.68
3Sydney Thompson10WEST2:39.96
4Sophia Zhang10CDOG2:40.70
5Claire Richer10SSAC2:41.07
6Marta Voyko10SSAC2:44.69
7Emily Masek10CDOG2:45.35
8Rebecca Keane10RYWC2:45.79
9Victoria Hatvani10SSAC2:45.94
10Harper Kissane10SEAL2:47.42
11Charlotte Miller10WAC2:48.05
12Vivienne Yip10RAC2:48.82
13Lucy Blanchett10GRYM2:48.84
14Madelyn Hogan10GRYM2:49.56
15Teagan Rianhard10RYWC2:49.71
16Colette Carlson10WEST2:49.94
 
10/U Female 50L Freestyle
PlaceSwimmerAgeTeamTime
1Alexandra Swift10CPAC32.19
2Marta Voyko10UN32.64
3Aria Decembre10WRAT32.68
4Aspen Luo10RAC32.74
5Madison Reilly10UN32.81
6Cassidy Schatz9SSAC32.88
7Cora Bistis10FA33.58
8Harper Kissane10SEAL34.20
9Taylor Maltz9RAC34.81
10Mackenzie Destefano10HHAC34.94
11Sydney Saikus10RST35.13
12Jenna Newmark10CDOG35.37
13Giovanna Avila10WRAT35.42
14Elizabeth Fulling10MYST35.48
15Vivienne Yip10RAC35.50
16Addison Sheikh10NWYL35.62
 
10/U Female 100L Freestyle
PlaceSwimmerAgeTeamTime
1Aspen Luo10UN1:11.61
2Cassidy Schatz9SSAC1:11.84
3Harper Kissane10UN1:13.25
4Marta Voyko10SSAC1:15.28
5Madison Reilly10UN1:15.29
6Vivienne Yip10RAC1:15.79
7Charlotte Miller10WAC1:16.24
8Taylor Maltz9RAC1:16.62
9Skylar Semenuk10WWRX1:16.94
10Alexandra Swift10CPAC1:17.60
11Addison Sheikh10NWYL1:18.11
12Pia Devlin10CPAC1:18.64
13Jenna Newmark10CDOG1:18.71
14Elizabeth Ohara10RAC1:18.75
15Cora Bistis10FA1:19.33
16Avery Walker10GYWD1:19.52
 
10/U Female 200L Freestyle
PlaceSwimmerAgeTeamTime
1Cassidy Schatz9UN2:34.21
2Taylor Maltz9RAC2:45.60
3Madison Reilly10UN2:46.77
4Charlotte Miller10WAC2:47.87
5Marta Voyko10SSAC2:49.45
6Skylar Semenuk10WWRX2:49.57
7Aspen Luo10RAC2:50.76
8Avery Dotur10LEHY2:52.35
9Cora Bistis10FA2:52.82
10Pia Devlin10CPAC2:53.12
11Elizabeth Ohara10RAC2:53.85
12Lucy Blanchett10GRYM2:53.86
13Avery Walker10GYWD2:53.89
14Grace Morgan10CAT2:54.26
15Xizhen Ma10BULL2:54.65
16Giovanna Avila10WRAT2:54.89
 
10/U Female 400L Freestyle
PlaceSwimmerAgeTeamTime
1Cassidy Schatz9UN5:25.41
2Madison Reilly10CDOG5:46.62
3Taylor Maltz9RAC5:52.85
4Vivienne Yip10RAC5:57.38
5Pia Devlin10CPAC5:59.34
6Avery Dotur10LEHY6:00.34
7Skylar Semenuk10WWRX6:00.46
8Marta Voyko10SSAC6:01.36
9Annabelle Robison10WYW6:07.43
10Avery Walker10GYWD6:09.08
11Avery Hodum10CDOG6:12.42
12Stella Mondido-Shelly10CPAC6:12.49
13Elizabeth Fulling10MYST6:12.50
14Brooklyn Murray10RAC6:12.80
15Hannah McClain10RYWC6:16.15
16Saanvi Chilukuri9IVY6:25.28
 
10/U Female 50L Backstroke
PlaceSwimmerAgeTeamTime
1Aria Decembre10WRAT35.92
2Aspen Luo10UN36.36
3Cassidy Schatz9UN37.54
4Marta Voyko10SSAC38.49
5Harper Kissane10UN38.67
6Vivienne Yip10UN39.88
7Xizhen Ma10BULL40.00
8Cora Bistis10FA40.20
9Madison Reilly10UN40.31
10Mackenzie Destefano10HHAC40.35
11Charlotte Miller10WAC40.46
12Alexandra Swift10CPAC40.75
13Taylor Maltz9RAC40.79
14Callie Simpson10RYWC40.99
15Brooklyn Murray10RAC41.37
16Lucy Blanchett10GRYM41.68
 
10/U Female 100L Backstroke
PlaceSwimmerAgeTeamTime
1Aspen Luo10UN1:17.26
2Cassidy Schatz9UN1:19.03
3Aria Decembre10WRAT1:21.76
4Harper Kissane10UN1:21.88
5Vivienne Yip10UN1:25.39
6Marta Voyko10SSAC1:25.54
7Brooklyn Murray10RAC1:28.21
8Charlotte Miller10WAC1:28.35
9Stella Mondido-Shelly10CPAC1:29.67
10Mackenzie Destefano10HHAC1:29.80
11Taylor Maltz9RAC1:29.90
12Xizhen Ma10BULL1:29.98
13Lucy Blanchett10GRYM1:30.81
14Cora Bistis10FA1:30.91
15Georgiana Baird10RYWC1:31.59
16Emily Wilkes10SJCC1:31.94
 
10/U Female 50L Breaststroke
PlaceSwimmerAgeTeamTime
1Vivienne Yip10UN44.54
2Kenzie Richeda10UN44.76
3Meghna Ganti10RAC45.31
4Alexandra Swift10CPAC45.41
5Cassidy Schatz9SSAC45.42
6Madison Reilly10CDOG46.21
7Anastasia Kozlenko10NFAF46.22
8Mila Mulrenan9AJSC46.38
9Kyla Flores9ZEUS46.47
10Aria Decembre10WRAT46.75
11Anne Dobreski9RAC46.91
12Caroline Tolla10SJCC46.92
13Brooklyn Murray10RAC46.97
14Aspen Luo10RAC47.16
15Reagan Schack10BULL47.43
16Stella Mondido-Shelly10CPAC47.53
 
10/U Female 100L Breaststroke
PlaceSwimmerAgeTeamTime
1Cassidy Schatz9SSAC1:37.96
2Kenzie Richeda10RST1:38.36
3Vivienne Yip10RAC1:38.41
4Stella Mondido-Shelly10CPAC1:39.08
5Xizhen Ma10BULL1:40.32
6Anne Dobreski10RAC1:40.72
7Mila Mulrenan9AJSC1:40.75
8Ellie Barone10CPAC1:40.90
9Meghna Ganti10RAC1:42.49
10Reagan Schack10BULL1:42.74
11Wanyi Su9RST1:42.79
12Kristy Choi10CPAC1:42.87
13Lucy Goldberger9GRYM1:42.98
14Anastasia Kozlenko10NFAF1:43.13
15Eavan Teel10BULL1:44.16
16Lucy Blanchett10GRYM1:44.38
 
10/U Female 50L Butterfly
PlaceSwimmerAgeTeamTime
1Cassidy Schatz9SSAC34.28
2Harper Kissane10SEAL34.58
3Aria Decembre10UN34.61
4Marta Voyko10UN35.07
5Aspen Luo10UN35.60
6Alexandra Swift10CPAC36.04
7Taylor Maltz9RAC36.20
8Xizhen Ma10BULL36.62
9Madison Reilly10UN37.06
10Lucy Blanchett10GRYM37.56
11Elizabeth Ohara10RAC38.35
12Ruby Tello10CPAC38.95
13Vivienne Yip10RAC38.96
14Georgiana Baird10RYWC39.45
15Sydney Saikus10RST39.47
16Anastasia Kozlenko10NFAF39.93
 
10/U Female 100L Butterfly
PlaceSwimmerAgeTeamTime
1Harper Kissane10SEAL1:16.25
2Cassidy Schatz9UN1:18.73
3Madison Reilly10CDOG1:22.12
4Marta Voyko10SSAC1:22.33
5Aspen Luo10RAC1:23.74
6Taylor Maltz9RAC1:24.80
7Xizhen Ma10BULL1:28.01
8Lucy Blanchett10GRYM1:29.16
9Elizabeth Ohara10RAC1:29.86
10Skylar Semenuk10WWRX1:34.13
11Aria Decembre10WRAT1:34.83
12Annabelle Robison10WYW1:35.62
13Vivienne Yip10RAC1:36.22
14Brooklyn Murray10RAC1:39.73
15Kaya Ciraco9GRYM1:39.81
16Leila Manchour10WYW1:39.85
 
10/U Female 200L Individual Medley
PlaceSwimmerAgeTeamTime
1Cassidy Schatz9SSAC2:56.83
2Harper Kissane10UN2:56.99
3Aspen Luo10RAC3:03.33
4Taylor Maltz9RAC3:04.39
5-TieVivienne Yip10RAC3:04.41
5-TieMadison Reilly10CDOG3:04.41
7Marta Voyko10SSAC3:05.58
8Xizhen Ma10BULL3:08.89
9Stella Mondido-Shelly10CPAC3:10.37
10Elizabeth Ohara10RAC3:10.63
11Lucy Blanchett10GRYM3:11.98
12Charlotte Miller10WAC3:13.99
13Eavan Teel10BULL3:15.96
14Aria Decembre10WRAT3:16.51
15Ruby Tello10CPAC3:17.10
16Alexandra Swift10CPAC3:18.42
 
10/U Female 1000L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Mackenzie Destefano10HHAC16:58.27
2Grace Morgan10CAT17:13.30
3Avery Walker10GYWD17:44.55
4SAMAYA VIRMANI10OAK18:30.88
5Emma Inga9CAT19:47.14
6Jillian Hanna10CAT19:56.88
7Camila Rodriguez10ZEUS19:57.49
8Kyla Flores9ZEUS20:02.16
9Martina Osornio Castaneda10ZEUS20:07.33
10Theia Trottier10CAT21:32.83
11Alicia Inga8CAT22:24.32
12Rachel Schoenfeld10HHAC22:26.57
13Maeve Dailey10CAT22:38.91
14Rosalind Mahana10CAT22:44.59
15Olivia DeFrance10CAT25:31.32
16Scarlett Rogers10FINS25:31.67
 
10/U Male 50Y Freestyle
PlaceSwimmerAgeTeamTime
1Alexander Dostal10WEST27.97
2Michael Wu10LEHY28.11
3-TieMax Deng10SSAC28.24
3-TieNeville Warburton10GRYM28.24
5Ryan Nadolny10SSAC28.31
6Oliver Garcia-Alonso10GRYM28.53
7Landon Berlin-Sposito10CPAC28.60
8Teddy Iordache10GRYM28.76
9Jack Kelsey10SSAC28.79
10Michael Lowham9SSAC29.11
11Joshua Swift10CPAC29.19
12Colin Currier10YCST29.20
13Vincent Goodenough10CDOG29.26
14Brent Nichols10ARAC29.56
15Jase Harrigan10LEHY29.86
16Simon Allegra10FVYT29.97
 
10/U Male 100Y Freestyle
PlaceSwimmerAgeTeamTime
1Oliver Garcia-Alonso10GRYM1:01.12
2Michael Wu10LEHY1:01.25
3Michael Lowham10SSAC1:02.01
4Neville Warburton10GRYM1:02.48
5Teddy Iordache10GRYM1:02.66
6Simon Allegra10FVYT1:02.96
7Alexander Dostal10WEST1:02.97
8Max Deng10SSAC1:03.59
9Landon Berlin-Sposito10CPAC1:03.64
10Ryan Nadolny10SSAC1:03.76
11Vincent Goodenough10CDOG1:04.15
12Oliver Reid10FVYT1:04.16
13William Chan10LEHY1:04.54
14Joshua Swift10CPAC1:04.93
15Arnav Saravanan9WYW1:04.97
16Callen Bordeau10LEHY1:05.38
 
10/U Male 200Y Freestyle
PlaceSwimmerAgeTeamTime
1Michael Lowham10SSAC2:11.75
2Michael Wu10LEHY2:11.86
3Oliver Garcia-Alonso10GRYM2:12.01
4Connor Robertson10LEHY2:14.80
5William Chan10LEHY2:19.38
6Teddy Iordache10GRYM2:20.31
7Max Deng10SSAC2:20.48
8Simon Allegra10FVYT2:20.87
9Oliver Reid10FVYT2:21.11
10Vincent Goodenough10CDOG2:22.14
11Alexander Dostal10WEST2:22.17
12Neville Warburton10GRYM2:23.29
13Adrian Nassa10GRYM2:24.28
14Callen Bordeau10LEHY2:25.26
15Alexander Cotronei10WYW2:25.68
16Colby Senatro10WWRX2:25.73
 
10/U Male 500Y Freestyle
PlaceSwimmerAgeTeamTime
1Michael Lowham10SSAC5:50.66
2Connor Robertson10LEHY5:55.30
3Max Deng10SSAC5:59.90
4Michael Wu10LEHY6:00.73
5Oliver Garcia-Alonso10GRYM6:04.39
6Simon Allegra10FVYT6:13.55
7Vincent Goodenough10CDOG6:22.47
8William Chan10LEHY6:23.84
9Ryder Lu9SSAC6:26.14
10Jack Kelsey10SSAC6:30.75
11Colby Senatro10WWRX6:37.15
12Daniel Cherny10CDOG6:38.41
13Xander Schatz9SSAC6:39.16
14Ryan Babington10CDOG6:39.45
15James Korner9RAC6:40.68
16John O'Connor9WYW6:49.51
 
10/U Male 50Y Backstroke
PlaceSwimmerAgeTeamTime
1Louis Bull10WYW30.82
2Max Deng10SSAC31.11
3Michael Wu10LEHY31.21
4Teddy Iordache10GRYM32.52
5Alexander Dostal10WEST33.06
6Neville Warburton10GRYM33.55
7Vincent Goodenough10CDOG33.78
8Michael Lowham9SSAC33.82
9Oliver Reid10FVYT33.89
10Connor Bombero9RYWC33.90
11Owen Torrance10FA34.03
12William Chan10LEHY34.13
13Cooper North10NWYL34.14
14Alexander Cotronei10WYW34.38
15Sean Dowling10GYWD34.55
16James Korner9RAC34.92
 
10/U Male 100Y Backstroke
PlaceSwimmerAgeTeamTime
1Michael Wu10LEHY1:07.00
2Max Deng10SSAC1:09.55
3Alexander Dostal10WEST1:10.95
4Teddy Iordache10GRYM1:10.98
5Michael Lowham10SSAC1:12.47
6Owen Torrance10FA1:12.54
7Oliver Reid10FVYT1:13.03
8Oliver Garcia-Alonso10GRYM1:13.05
9James Korner9RAC1:13.08
10William Chan10LEHY1:13.22
11Cooper North10NWYL1:13.51
12Joshua Swift10CPAC1:13.57
13Jack Kelsey10SSAC1:14.02
14Alexander Cotronei10WYW1:14.10
15Connor Robertson10LEHY1:14.40
16Sean Dowling10GYWD1:15.06
 
10/U Male 50Y Breaststroke
PlaceSwimmerAgeTeamTime
1Max Deng10SSAC35.44
2Adrian Nassa10GRYM36.09
3Oliver Reid10FVYT37.03
4Ryan Nadolny10SSAC37.36
5Brenner Lecompte10ORCA37.42
6Jase Harrigan10LEHY37.62
7Hayden Kalb10RST37.75
8Alexander Dostal10WEST37.87
9Connor Robertson10LEHY38.36
10Jace Biren10CPAC38.57
11Carson Senecal10WWRX38.62
12Oliver Garcia-Alonso10GRYM38.81
13Neville Warburton10GRYM38.97
14Logan Zizic10NCY39.05
15Connor Whitehead10RST39.15
16Thatcher Hines10PSDY39.43
 
10/U Male 100Y Breaststroke
PlaceSwimmerAgeTeamTime
1Max Deng10SSAC1:19.31
2Oliver Reid10FVYT1:22.25
3Adrian Nassa10GRYM1:22.45
4Ryan Nadolny10SSAC1:22.57
5Connor Robertson10LEHY1:23.42
6Alexander Dostal10WEST1:24.24
7Hayden Kalb10RST1:24.35
8Landon Hewins10LEHY1:24.54
9Oliver Garcia-Alonso10GRYM1:24.81
10Jase Harrigan10LEHY1:25.19
11Lincoln Shearer10AJSC1:26.29
12Brenner Lecompte10ORCA1:26.65
13Thatcher Hines10PSDY1:26.91
14Xander Schatz9SSAC1:27.08
15Colby Senatro10WWRX1:27.10
16Jace Biren10CPAC1:27.22
 
10/U Male 50Y Butterfly
PlaceSwimmerAgeTeamTime
1Max Deng10SSAC29.36
2Neville Warburton10GRYM30.03
3Oliver Garcia-Alonso10GRYM30.60
4Michael Wu10LEHY30.95
5Ryan Nadolny10SSAC31.02
6Teddy Iordache10GRYM31.52
7Brent Nichols9ARAC31.82
8Alexander Dostal10WEST32.13
9Oliver Reid10FVYT32.53
10Landon Hewins10LEHY32.93
11Daniel Cherny10CDOG33.01
12Alexander Cotronei10WYW33.05
13Connor Robertson10LEHY33.39
14Michael Lowham10SSAC33.54
15Theodor Hutter10PSDY33.64
16William Liang9SJCC33.76
 
10/U Male 100Y Butterfly
PlaceSwimmerAgeTeamTime
1Michael Wu10LEHY1:05.20
2Max Deng10SSAC1:05.35
3Oliver Garcia-Alonso10GRYM1:08.25
4Ryan Nadolny10SSAC1:09.21
5Connor Robertson10LEHY1:10.68
6Oliver Reid10FVYT1:13.70
7Alexander Cotronei10WYW1:15.01
8Michael Lowham10SSAC1:15.09
9Landon Hewins10LEHY1:15.33
10Neville Warburton10GRYM1:15.59
11Brent Nichols9ARAC1:16.89
12Alexander Dostal10WEST1:19.07
13Adrian Nassa10GRYM1:19.43
14Reed Solis10CPAC1:20.13
15Drew Gonzalez10RAC1:20.93
16Sam Safaverdi10FFLY1:21.32
 
10/U Male 100Y Individual Medley
PlaceSwimmerAgeTeamTime
1Max Deng10SSAC1:09.28
2Oliver Garcia-Alonso10GRYM1:11.35
3Connor Robertson10LEHY1:11.56
4Michael Wu10LEHY1:11.76
5Alexander Dostal10WEST1:12.45
6Ryan Nadolny10SSAC1:13.22
7Oliver Reid10FVYT1:13.56
8Jack Kelsey10SSAC1:15.81
9Alexander Cotronei10WYW1:16.10
10Landon Berlin-Sposito10CPAC1:16.16
11Jase Harrigan10LEHY1:16.45
12Michael Lowham9SSAC1:17.00
13Daniel Cherny10CDOG1:17.03
14Thatcher Hines10PSDY1:17.04
15Landon Hewins10LEHY1:17.11
16Vincent Goodenough10CDOG1:17.13
 
10/U Male 200Y Individual Medley
PlaceSwimmerAgeTeamTime
1Michael Wu10LEHY2:28.28
2Max Deng10SSAC2:28.80
3Connor Robertson10LEHY2:31.01
4Oliver Reid10FVYT2:36.57
5-TieJack Kelsey10SSAC2:41.67
5-TieAdrian Nassa10GRYM2:41.67
7Alexander Dostal10WEST2:42.73
8Alexander Cotronei10WYW2:42.76
9Ryan Nadolny10SSAC2:43.76
10Ryder Lu9SSAC2:44.20
11Vincent Goodenough10CDOG2:45.61
12Jase Harrigan10LEHY2:45.69
13Daniel Cherny10CDOG2:45.91
14Lincoln Shearer10AJSC2:46.87
15Landon Hewins10LEHY2:47.95
16Colby Senatro10WWRX2:48.22
 
10/U Male 50L Freestyle
PlaceSwimmerAgeTeamTime
1Alexander Dostal10UN30.92
2Michael Wu10LEHY31.17
3Michael Lowham10UN31.35
4Neville Warburton10GRYM32.25
5Max Deng10SSAC32.43
6William Liang9UN32.84
7Connor Bombero10UN32.87
8Andrew Feldhouse10SEAL33.00
9Maxim Lahodyuk9UN33.05
10Teddy Iordache10GRYM33.07
11James Korner10RAC33.10
12Brent Nichols10ARAC33.20
13Ryder Tiedemann10UN33.28
14John McGrath10PSDY33.36
15Theodor Hutter10PSDY33.49
16Owen Gilman10HHAC33.60
 
10/U Male 100L Freestyle
PlaceSwimmerAgeTeamTime
1Michael Wu10LEHY1:07.13
2Michael Lowham10UN1:07.17
3Max Deng10SSAC1:09.84
4Alexander Dostal10UN1:10.41
5William Liang9UN1:11.20
6Brent Nichols10UN1:12.48
7Neville Warburton10GRYM1:12.87
8Connor Bombero10UN1:12.97
9Theodor Hutter10UN1:13.82
10John McGrath10PSDY1:14.30
11James Korner10RAC1:14.46
12Ronan Hepler10WYW1:14.61
13Zachary Quesnell10RYWC1:14.81
14John O'Connor10WYW1:15.12
15Jean-Luc Venegas10WYW1:16.06
16Andrew Feldhouse10SEAL1:16.16
 
10/U Male 200L Freestyle
PlaceSwimmerAgeTeamTime
1Michael Lowham10UN2:22.99
2Michael Wu10LEHY2:30.09
3Max Deng10SSAC2:34.59
4John McGrath10PSDY2:38.75
5Ryder Lu10SSAC2:39.89
6Alexander Dostal10WEST2:40.05
7John O'Connor10WYW2:40.52
8James Korner10RAC2:40.62
9Connor Bombero10RYWC2:41.14
10Teddy Iordache10GRYM2:41.41
11Neville Warburton10GRYM2:43.12
12Lincoln Shearer10AJSC2:43.51
13Ronan Hepler10WYW2:43.64
14Colby Senatro10WWRX2:45.76
15William Liang9SJCC2:45.82
16Theodor Hutter10PSDY2:45.92
 
10/U Male 400L Freestyle
PlaceSwimmerAgeTeamTime
1Michael Lowham10UN5:03.27
2Michael Wu10LEHY5:24.52
3Connor Bombero10UN5:28.76
4Max Deng10SSAC5:31.86
5John O'Connor10UN5:31.98
6Ryder Lu10SSAC5:32.63
7Lincoln Shearer10AJSC5:39.13
8Alexander Dostal10WEST5:39.94
9Augustus Lynch10WWRX5:43.31
10James Korner10RAC5:43.55
11John McGrath10PSDY5:45.13
12Xander Schatz9SSAC5:45.76
13Neville Warburton10GRYM5:46.77
14Ryan Babington10CDOG5:47.14
15Colby Senatro10WWRX5:47.66
16Michael Clark10LEHY5:48.87
 
10/U Male 50L Backstroke
PlaceSwimmerAgeTeamTime
1Max Deng10SSAC34.52
2Michael Wu10UN35.78
3Alexander Dostal10UN36.31
4William Liang9SJCC37.29
5Brent Nichols10ARAC37.58
6Michael Lowham10SSAC37.63
7Connor Bombero9RYWC37.87
8James Korner10UN38.14
9Neville Warburton10GRYM38.26
10Ryder Lu9SSAC38.79
11Ronan Hepler10WYW39.05
12Alan Su9SSAC39.35
13David Radu9UN39.40
14Connor Whitehead10RST40.01
15Theodor Hutter10PSDY40.35
16Owen Gilman10HHAC40.49
 
10/U Male 100L Backstroke
PlaceSwimmerAgeTeamTime
1Michael Wu10LEHY1:16.30
2Max Deng10SSAC1:16.49
3Alexander Dostal10WEST1:18.13
4James Korner10UN1:19.83
5Michael Lowham10SSAC1:20.20
6Connor Bombero10RYWC1:21.10
7William Liang9UN1:22.09
8Brent Nichols10ARAC1:22.87
9Alan Su9SSAC1:23.94
10Ronan Hepler10WYW1:24.00
11David Radu9UN1:24.74
12Ryan Wang9UN1:25.86
13Lincoln Shearer10AJSC1:25.97
14Ryder Lu9SSAC1:26.76
15Maxim Lahodyuk9SJCC1:26.77
16Theodore Teng8SSAC1:27.91
 
10/U Male 50L Breaststroke
PlaceSwimmerAgeTeamTime
1Max Deng10SSAC40.58
2Alexander Dostal10WEST41.50
3Lincoln Shearer10AJSC42.35
4Logan Zizic10UN43.32
5Adrian Nassa10GRYM43.85
6David Radu9UN44.36
7Ronan Hepler10WYW44.83
8Ignacio Roman10RAC45.04
9Connor Whitehead10UN45.07
10Ryan Wang9UN45.21
11James Korner10UN45.22
12Connor Bombero10RYWC45.44
13Xander Schatz9UN45.45
14Colby Senatro10WWRX46.40
15Yurii Kyrychenko10WRAT46.93
16Nathaniel Carlson10ARAC46.94
 
10/U Male 100L Breaststroke
PlaceSwimmerAgeTeamTime
1Max Deng10SSAC1:28.90
2Lincoln Shearer10AJSC1:30.28
3Alexander Dostal10UN1:35.96
4Adrian Nassa10GRYM1:36.00
5David Radu9FVYT1:36.59
6Logan Zizic10UN1:37.15
7Xander Schatz9UN1:37.28
8Ignacio Roman10RAC1:38.33
9Michael Wu10LEHY1:38.50
10Colby Senatro10WWRX1:39.00
11Joseph Wojcik10WWRX1:39.29
12Connor Whitehead10RST1:39.41
13James Korner10RAC1:40.36
14Ronan Hepler10WYW1:40.66
15Augustus Lynch10WWRX1:40.82
16Connor Bombero10RYWC1:41.76
 
10/U Male 50L Butterfly
PlaceSwimmerAgeTeamTime
1Max Deng10SSAC32.78
2Michael Wu10UN33.01
3Brent Nichols10UN34.41
4Alexander Dostal10UN34.88
5Michael Lowham10UN35.85
6Neville Warburton10GRYM36.29
7William Liang9UN36.51
8Connor Bombero10RYWC37.35
9Szymon Wierzbicki10CPAC37.44
10Theodor Hutter10PSDY37.51
11Ryder Lu9SSAC37.59
12Ignacio Roman10RAC37.71
13Ryan Wang9SSAC38.14
14Teddy Iordache10GRYM38.27
15Theodore Nicolae10WRAT38.33
16Henrik Rink10SYS38.54
 
10/U Male 100L Butterfly
PlaceSwimmerAgeTeamTime
1Michael Wu10LEHY1:12.28
2Max Deng10SSAC1:14.00
3Alexander Dostal10UN1:21.33
4Michael Lowham10UN1:22.00
5Brent Nichols10ARAC1:24.26
6Ryder Lu10SSAC1:25.50
7Teddy Iordache10GRYM1:27.93
8Connor Bombero10RYWC1:28.00
9Alexander Douglass10SYS1:28.69
10Thomas Bailey10WYW1:29.07
11Adrian Nassa10GRYM1:29.21
12John O'Connor10WYW1:29.52
13Ryan Wang9SSAC1:30.19
14Henrik Rink10SYS1:30.79
15Alan Su9SSAC1:31.10
16Kellan Lahey9WYW1:31.38
 
10/U Male 200L Individual Medley
PlaceSwimmerAgeTeamTime
1Michael Wu10LEHY2:42.37
2Max Deng10SSAC2:43.31
3Lincoln Shearer10UN2:59.76
4Ryder Lu9SSAC3:00.60
5David Radu9FVYT3:01.02
6Alexander Dostal10WEST3:01.11
7Connor Bombero10RYWC3:02.81
8Neville Warburton10GRYM3:03.33
9Ryan Wang9SSAC3:03.97
10Colby Senatro10WWRX3:04.63
11Adrian Nassa10GRYM3:05.15
12John O'Connor10WYW3:06.23
13Ignacio Roman10RAC3:08.41
14Connor Whitehead10RST3:08.61
15Ryan Babington10CDOG3:10.37
16Augustus Lynch10WWRX3:10.82
 
10/U Male 1000L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Alexander Douglass9SYS16:46.72
2Connor Whitehead10RST17:02.77
3Samuel Vetter10MJCC19:14.68
4Cooper Chance10WFYD21:01.82
5Frederick Klaus9HHAC22:06.45
6Owen Shay10PSC23:00.83
7Nicholas Schwegel10PSC23:01.13
8Amir Carr10WFYD23:02.47
 
10/U Male 1250L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Adrian Nassa10GRYM18:42.00
2Neville Warburton10GRYM21:56.00
 
11-12 Female 50Y Freestyle
PlaceSwimmerAgeTeamTime
1Aubrey Bedard12WEST24.75
2Camdyn Driend12CDOG25.01
3Brighid Dowling12GYWD25.65
4Annabel Wolfe12RAC25.92
5Allison Santaniello12WEST26.05
6Emma Zhang12CDOG26.09
7Raylee Andruk12OXO26.10
8Gabriella Durso12WAC26.37
9-TieCaroline Santaniello12WEST26.38
9-TieCharlotte Hasenauer12WYW26.38
11Kathryn Grant12WHAT26.42
12Ashleigh Zgorski12SEAL26.52
13Sophia Weber12RAC26.80
14Grace Wang12CPAC26.81
15Nicole Miller12WAC26.85
16Caitlyn Natalie11ZEUS26.91
 
11-12 Female 100Y Freestyle
PlaceSwimmerAgeTeamTime
1Aubrey Bedard12WEST55.33
2Camdyn Driend12CDOG55.61
3Brighid Dowling12GYWD55.83
4Emma Zhang12CDOG56.08
5Kathryn Grant12WHAT56.52
6Grace Wang12CPAC56.54
7Allison Santaniello12WEST56.91
8Charlotte Hasenauer12WYW57.64
9Annabel Wolfe12RAC57.71
10Eliza Swaggart12PSDY57.97
11Caroline Santaniello12WEST58.08
12Raylee Andruk12OXO58.20
13Caitlyn Natalie11ZEUS58.26
14-TieSadie Rubin12WHAT58.46
14-TieJona Koleci12WAC58.46
16Ashleigh Zgorski12SEAL58.60
 
11-12 Female 200Y Freestyle
PlaceSwimmerAgeTeamTime
1Camdyn Driend12CDOG2:00.68
2Caitlyn Natalie11ZEUS2:01.33
3Brighid Dowling12GYWD2:01.54
4Aubrey Bedard12WEST2:02.49
5Kathryn Grant12WHAT2:04.19
6Allison Santaniello12WEST2:04.92
7Charlotte Hasenauer12WYW2:05.10
8Eliza Swaggart12PSDY2:05.94
9Emma Zhang12CDOG2:06.32
10Helena Williams12LEHY2:07.16
11Grace Wang12CPAC2:07.19
12Charlotte Tait12GRYM2:08.24
13Alexia Garcia-Alonso12GRYM2:08.29
14Raylee Andruk12OXO2:08.62
15Molly Melcher12GYWD2:09.03
16Jona Koleci12WAC2:09.76
 
11-12 Female 500Y Freestyle
PlaceSwimmerAgeTeamTime
1Caitlyn Natalie11ZEUS5:23.89
2Brighid Dowling12GYWD5:27.17
3Aubrey Bedard12WEST5:30.54
4Grace Wang12CPAC5:31.71
5Alexia Garcia-Alonso12GRYM5:35.24
6Charlotte Tait12GRYM5:36.67
7Charlotte Hasenauer12WYW5:39.18
8Emma Zhang12CDOG5:42.24
9Kathryn Grant12WHAT5:44.02
10Eliza Swaggart12PSDY5:44.44
11Kelsey Nacca12SYS5:45.52
12Jona Koleci12WAC5:47.56
13Natalie Ranta11GYWD5:48.35
14Sadie Rubin12WHAT5:50.62
15Parker Schatz11SSAC5:51.23
16Victoria Hatvani11SSAC5:52.11
 
11-12 Female 1000Y Freestyle
PlaceSwimmerAgeTeamTime
1Brighid Dowling12GYWD11:41.11
2Emma Zhang12CDOG11:45.26
3Eliza Swaggart12PSDY11:49.70
4Sadie Rubin12WHAT12:01.59
5Emerson Geary12GLAS12:06.62
6Kelsey Nacca12SYS12:21.18
7Amelia Ward11RAC12:26.68
8Sophia Weber12RAC12:36.65
9Jona Koleci12WAC12:48.11
10Kathryn Grant12WHAT12:55.45
11Cassidy Clapp12HHAC13:11.67
12Sowmya Boddupalli12WAC13:22.67
13Elliott Ewing12WHAT13:34.53
14Amelia Beaulieu12OAK13:53.19
15Maura Haviland11WYW13:54.77
16Mia Limmer12OAK14:20.02
 
11-12 Female 1650Y Freestyle
PlaceSwimmerAgeTeamTime
1Brighid Dowling12GYWD19:14.93
2Emma Zhang12CDOG19:21.55
3Eliza Swaggart12PSDY19:27.72
4Sadie Rubin12WHAT19:52.98
5Emerson Geary12GLAS20:08.59
6Kelsey Nacca12SYS20:15.71
7Amelia Ward11RAC20:28.06
8Sophia Weber12RAC20:58.79
9Maura Haviland11WYW21:37.88
10Ryleigh Olzinski12SAQ22:18.85
11Amelia Beaulieu12OAK22:36.33
12Katherine Essex11WWRX24:20.62
13Harper Ellard11WYW24:25.08
14Mia Limmer12OAK24:54.83
 
11-12 Female 50Y Backstroke
PlaceSwimmerAgeTeamTime
1Brighid Dowling12GYWD29.30
2Aubrey Bedard12WEST29.38
3Vivian Jacoby12GYWD29.53
4Reya Aryal11SSAC29.80
5Vivian Fraguela11RYWC30.13
6Camdyn Driend12CDOG30.16
7Caroline Santaniello12WEST30.32
8Annabelle Agrios12LEHY30.36
9Kathryn Grant12WHAT30.38
10Emma Zhang12CDOG30.67
11Kaitlyn Morais12SSAC30.70
12Daphne Marinis12WAC30.85
13Gabriella Durso12WAC30.97
14Claire Richer11SSAC31.07
15Caitlyn Natalie11ZEUS31.08
16Mekailah Perdomo12RST31.11
 
11-12 Female 100Y Backstroke
PlaceSwimmerAgeTeamTime
1Aubrey Bedard12WEST1:02.29
2Camdyn Driend12CDOG1:03.15
3Grace Wang12CPAC1:03.49
4Alexia Radu12FVYT1:04.44
5Vivian Jacoby12GYWD1:05.07
6Emma Zhang12CDOG1:05.39
7Kaitlyn Morais12SSAC1:05.80
8Annabel Wolfe12RAC1:06.13
9Brighid Dowling12GYWD1:06.16
10Annabelle Agrios12LEHY1:06.34
11Vivian Fraguela11RYWC1:06.47
12Evelyn Xie12BULL1:06.86
13Kathryn Grant12WHAT1:07.03
14Caroline Santaniello12WEST1:07.07
15-TieSadie Rubin12WHAT1:07.11
15-TieMolly Melcher12GYWD1:07.11
 
11-12 Female 200Y Backstroke
PlaceSwimmerAgeTeamTime
1Grace Wang12CPAC2:15.89
2Camdyn Driend12CDOG2:16.52
3Helena Williams12LEHY2:20.38
4Aubrey Bedard12WEST2:21.19
5Caroline Santaniello12WEST2:21.88
6Vivian Fraguela11RYWC2:22.60
7Kaitlyn Morais12SSAC2:24.46
8Reya Aryal11SSAC2:24.66
9Vivian Jacoby12GYWD2:24.74
10Campbell Hadden12IVY2:24.98
11Sadie Rubin12WHAT2:25.22
12Claire Richer11SSAC2:25.23
13Caitlyn Natalie11ZEUS2:25.29
14Annabelle Agrios12LEHY2:25.35
15Annabel Wolfe12RAC2:25.85
16Audrey Guzzino12NCY2:26.14
 
11-12 Female 50Y Breaststroke
PlaceSwimmerAgeTeamTime
1Aubrey Bedard12WEST30.39
2Allison Santaniello12WEST32.00
3Megan Song12SAQ32.52
4Sophia Hatvani12SSAC32.66
5Savanna Jensen12WEST32.80
6Hanna Scott12WHAT33.14
7Vicky Van Berkel12VSYM33.34
8Annabel Wolfe12RAC33.56
9Chloe Hyland12WYW33.61
10Alexia Radu12FVYT33.87
11Emma Zhang12CDOG34.05
12Evelyn Xie12BULL34.36
13Caroline Santaniello12WEST34.47
14McKenna Kelsey12SSAC34.48
15Rebecca Alejandro12RAYS34.54
16Camdyn Driend12CDOG35.04
 
11-12 Female 100Y Breaststroke
PlaceSwimmerAgeTeamTime
1Aubrey Bedard12WEST1:05.21
2Allison Santaniello12WEST1:10.36
3Vicky Van Berkel12VSYM1:11.54
4Megan Song12SAQ1:11.85
5Alexia Radu12FVYT1:11.90
6Emma Zhang12CDOG1:13.22
7Sophia Hatvani12SSAC1:13.33
8Chloe Hyland12WYW1:13.53
9Savanna Jensen12WEST1:13.86
10Annabel Wolfe12RAC1:14.06
11Hanna Scott12WHAT1:14.27
12Camdyn Driend12UN1:15.33
13Evelyn Xie12BULL1:15.75
14McKenna Kelsey12SSAC1:15.77
15Caitlyn Natalie11ZEUS1:16.42
16Parker Schatz11SSAC1:16.67
 
11-12 Female 200Y Breaststroke
PlaceSwimmerAgeTeamTime
1Aubrey Bedard12WEST2:20.57
2Allison Santaniello12WEST2:32.13
3Vicky Van Berkel12VSYM2:34.18
4Savanna Jensen12WEST2:39.41
5Megan Song12SAQ2:41.03
6Chloe Hyland12WYW2:41.30
7Alexia Radu12FVYT2:41.89
8Parker Schatz11SSAC2:42.04
9McKenna Kelsey12SSAC2:42.12
10Morgan Gaidos11LEHY2:42.66
11Cattleya Londono12CDOG2:45.11
12Sophia Hatvani12SSAC2:45.24
13Caitlyn Natalie11ZEUS2:45.31
14Sadie Rubin12WHAT2:46.28
15Evelyn Xie12BULL2:46.30
16Eliza Swaggart12PSDY2:46.82
 
11-12 Female 50Y Butterfly
PlaceSwimmerAgeTeamTime
1Annabel Wolfe12RAC26.90
2Aubrey Bedard12WEST27.41
3Brighid Dowling12GYWD27.60
4Allison Santaniello12WEST27.86
5Emma Zhang12CDOG28.01
6Camdyn Driend12CDOG28.16
7Caroline Santaniello12WEST28.32
8Addison Sopko12RST28.45
9Annabelle Agrios12LEHY28.65
10-TieVivian Jacoby12GYWD28.66
10-TieMolly Melcher12GYWD28.66
12Morgan Gaidos11LEHY28.68
13-TieKathryn Grant12WHAT28.78
13-TieGrace Wang12CPAC28.78
15Sadie Rubin12WHAT28.88
16Alexia Radu12FVYT28.99
 
11-12 Female 100Y Butterfly
PlaceSwimmerAgeTeamTime
1Aubrey Bedard12WEST1:01.77
2Camdyn Driend12CDOG1:01.79
3Morgan Gaidos11LEHY1:02.33
4Annabel Wolfe12RAC1:02.53
5Molly Melcher12GYWD1:02.81
6Grace Wang12CPAC1:02.99
7Brighid Dowling12GYWD1:04.04
8Addison Sopko12RST1:05.42
9Alexia Radu12FVYT1:05.65
10Jillian Laffin12SYS1:05.83
11Megan Song12SAQ1:05.89
12Emma Zhang12CDOG1:06.06
13Annabelle Agrios12LEHY1:06.09
14Parker Schatz11SSAC1:06.14
15Sadie Rubin12WHAT1:06.21
16Allison Santaniello12WEST1:06.37
 
11-12 Female 200Y Butterfly
PlaceSwimmerAgeTeamTime
1Morgan Gaidos11LEHY2:19.63
2Aubrey Bedard12WEST2:23.23
3Grace Wang12CPAC2:23.81
4Molly Melcher12GYWD2:24.95
5Jillian Laffin12SYS2:26.23
6Caitlyn Natalie11ZEUS2:28.66
7Sadie Rubin12WHAT2:28.73
8Parker Schatz11SSAC2:30.15
9Eliza Thayer11CDOG2:33.66
10Addison Sopko12RST2:34.05
11Sophia Nurenberg12NCY2:34.11
12Megan Song12SAQ2:36.30
13Evelyn Xie12BULL2:38.00
14Vivian Fraguela11RYWC2:38.29
15Yuanmei Zhao12GYWD2:40.14
16Kelsey Nacca12SYS2:41.07
 
11-12 Female 100Y Individual Medley
PlaceSwimmerAgeTeamTime
1Aubrey Bedard12WEST1:00.73
2Camdyn Driend12CDOG1:02.85
3Allison Santaniello12WEST1:04.42
4Alexia Radu12FVYT1:05.10
5Annabel Wolfe12RAC1:05.48
6Caroline Santaniello12WEST1:05.70
7Grace Wang12CPAC1:06.02
8Vivian Jacoby12GYWD1:06.16
9Brighid Dowling12GYWD1:06.93
10Savanna Jensen12WEST1:07.23
11Megan Song12SAQ1:07.39
12Annabelle Agrios12LEHY1:07.62
13Evelyn Xie12UN1:07.70
14Vivian Fraguela11RYWC1:07.72
15Sadie Rubin12WHAT1:07.75
16Morgan Gaidos11LEHY1:08.02
 
11-12 Female 200Y Individual Medley
PlaceSwimmerAgeTeamTime
1Aubrey Bedard12WEST2:11.37
2Camdyn Driend12CDOG2:18.23
3Caitlyn Natalie11ZEUS2:19.64
4Alexia Radu12FVYT2:19.65
5Grace Wang12CPAC2:19.70
6Emma Zhang12CDOG2:20.96
7Morgan Gaidos11LEHY2:21.58
8Brighid Dowling12GYWD2:22.63
9Allison Santaniello12WEST2:22.91
10Sadie Rubin12WHAT2:23.39
11Molly Melcher12GYWD2:23.77
12Evelyn Xie12BULL2:24.02
13Annabel Wolfe12RAC2:24.28
14Megan Song12SAQ2:24.95
15Vicky Van Berkel12VSYM2:25.14
16Vivian Jacoby12GYWD2:25.77
 
11-12 Female 400Y Individual Medley
PlaceSwimmerAgeTeamTime
1Aubrey Bedard12WEST4:39.63
2Grace Wang12CPAC4:57.20
3Sadie Rubin12WHAT5:06.13
4Caitlyn Natalie11ZEUS5:07.27
5Parker Schatz11SSAC5:08.49
6Eliza Swaggart12PSDY5:09.59
7Molly Melcher12GYWD5:10.82
8Megan Song12SAQ5:12.86
9Vicky Van Berkel12VSYM5:16.32
10Cattleya Londono12CDOG5:22.01
11Charlotte Hasenauer12WYW5:22.78
12Meryl Kennedy12NCY5:23.42
13Sophia Zhang11CDOG5:24.74
14Evelyn Xie12BULL5:26.46
15Amelia Ward11RAC5:28.39
16Yuanmei Zhao12GYWD5:30.28
 
11-12 Female 50L Freestyle
PlaceSwimmerAgeTeamTime
1Brighid Dowling12SSAC28.89
2Camdyn Driend12CDOG28.97
3Aubrey Bedard12WEST29.19
4Caroline Santaniello12WEST29.34
5Grace Wang12CPAC29.66
6-TieAllison Santaniello12WEST29.85
6-TieAshleigh Zgorski12SEAL29.85
8Jona Koleci12WAC29.87
9Kathryn Grant12WHAT30.10
10Raylee Andruk12OXO30.45
11Abigail Henry11SEAL30.50
12Sydney Thompson11WEST30.55
13-TieEvelyn Xie12BULL30.61
13-TieSophia Brady12FA30.61
15Mekailah Perdomo12RST30.82
16Molly Melcher12GYWD31.02
 
11-12 Female 100L Freestyle
PlaceSwimmerAgeTeamTime
1Aubrey Bedard12WEST1:03.54
2Brighid Dowling12SSAC1:03.79
3Grace Wang12CPAC1:04.20
4Kathryn Grant12WHAT1:04.62
5Jona Koleci12WAC1:04.89
6Camdyn Driend12CDOG1:05.01
7Allison Santaniello12WEST1:05.83
8Molly Melcher12GYWD1:06.00
9Helena Williams12LEHY1:07.10
10Caitlyn Natalie12ZEUS1:07.24
11-TieRaylee Andruk12OXO1:07.26
11-TieCaroline Santaniello12WEST1:07.26
13Ashleigh Zgorski12SEAL1:07.38
14Isabella Ovares12ZEUS1:07.68
15Annabel Wolfe12RAC1:07.75
16Alexia Garcia-Alonso12GRYM1:07.79
 
11-12 Female 200L Freestyle
PlaceSwimmerAgeTeamTime
1Caitlyn Natalie12ZEUS2:17.44
2Brighid Dowling12SSAC2:17.46
3Kathryn Grant12WHAT2:22.36
4Allison Santaniello12WEST2:22.87
5Alexia Garcia-Alonso12UN2:23.98
6Jona Koleci12WAC2:24.05
7Audrey Guzzino12NCY2:25.19
8Helena Williams12LEHY2:25.26
9Amelia Beaulieu12WHAT2:26.36
10Ashleigh Zgorski12SEAL2:26.43
11Isabella Ovares12ZEUS2:26.78
12Camdyn Driend12CDOG2:27.57
13Grace Wang12CPAC2:27.77
14Aubrey Bedard12WEST2:28.25
15Caroline Santaniello12WEST2:28.27
16Rosalie Kowalczyk11SEAL2:28.84
 
11-12 Female 400L Freestyle
PlaceSwimmerAgeTeamTime
1Caitlyn Natalie12ZEUS4:48.32
2Brighid Dowling12SSAC4:49.11
3Alexia Garcia-Alonso12GRYM4:58.13
4Camdyn Driend12CDOG4:58.90
5Allison Santaniello12WEST5:01.82
6Molly Melcher12GYWD5:02.97
7Aubrey Bedard12WEST5:02.99
8Helena Williams12LEHY5:03.79
9Jona Koleci12WAC5:04.64
10Parker Schatz11SSAC5:06.69
11Grace Wang12CPAC5:09.54
12Amelia Beaulieu12WHAT5:10.45
13Audrey Guzzino12NCY5:11.60
14Morgan Gaidos11LEHY5:12.58
15Victoria Hatvani11SSAC5:15.91
16Isabella Ovares12ZEUS5:16.43
 
11-12 Female 800L Freestyle
PlaceSwimmerAgeTeamTime
1Camdyn Driend12CDOG10:37.31
2Kelsey Nacca12SYS10:47.65
3Audrey Guzzino12NCY10:49.04
4Jona Koleci12WAC11:03.95
5Amelia Ward12RAC11:13.67
6Erika Denning12NCY11:18.25
7Charlotte Levey12NCY11:19.68
8Vivian Fraguela12RYWC11:20.52
9Harper Murray12RAC11:38.29
10Juliet Bennett11NCY11:48.20
11Sydney Thompson11WEST11:57.18
12Samantha Salois12WMAD11:58.72
13Maura Haviland11WYW12:13.82
14Rebecca Keane11RYWC12:13.97
15Brooke Kestler12GLAS12:15.20
16Audrey Samuels12WEST12:27.74
 
11-12 Female 1500L Freestyle
PlaceSwimmerAgeTeamTime
1Kelsey Nacca12SYS20:28.08
2Jona Koleci12WAC21:15.37
3Maura Haviland11WYW22:44.14
4Harper Ellard12WYW24:36.15
5Callie Doucette11WYW26:27.34
6Margaret Catanese12FINS27:18.56
 
11-12 Female 50L Backstroke
PlaceSwimmerAgeTeamTime
1Grace Wang12CPAC32.98
2Brighid Dowling12SSAC33.61
3Aubrey Bedard12WEST33.80
4Claire Richer11SSAC34.15
5Reya Aryal12SSAC34.28
6Vivian Fraguela12RYWC34.55
7Camdyn Driend12CDOG34.79
8Mekailah Perdomo12RST35.10
9Ashleigh Zgorski12SEAL35.22
10Kathryn Grant12WHAT35.57
11Sydney Thompson11WEST35.76
12Kaitlyn Morais12SSAC35.98
13Caroline Santaniello12WEST35.99
14Kate DiMiero11GRYM36.11
15Lilly Bromberg12WRAT36.30
16Riley Kaseta12NSC36.32
 
11-12 Female 100L Backstroke
PlaceSwimmerAgeTeamTime
1Grace Wang12CPAC1:09.37
2Aubrey Bedard12WEST1:12.75
3Brighid Dowling12SSAC1:13.85
4Vivian Fraguela12UN1:13.92
5Reya Aryal12SSAC1:14.63
6Mekailah Perdomo12RST1:15.84
7Ashleigh Zgorski12SEAL1:15.86
8Camdyn Driend12CDOG1:16.09
9Claire Richer11SSAC1:16.33
10Morgan Gaidos12LEHY1:16.66
11-TieKathryn Grant12WHAT1:17.83
11-TieAudrey Guzzino12NCY1:17.83
13Amelia Beaulieu12WHAT1:18.09
14Kaitlyn Morais12SSAC1:18.20
15Sydney Thompson11WEST1:18.31
16Molly Melcher12GYWD1:18.32
 
11-12 Female 200L Backstroke
PlaceSwimmerAgeTeamTime
1Grace Wang12CPAC2:31.31
2Caitlyn Natalie12ZEUS2:39.48
3Vivian Fraguela12RYWC2:40.56
4Claire Richer11SSAC2:40.74
5Riley Kaseta12NSC2:42.77
6Morgan Gaidos11LEHY2:42.99
7Parker Schatz11SSAC2:44.31
8Camdyn Driend12CDOG2:44.33
9Audrey Guzzino12NCY2:45.47
10Reya Aryal12SSAC2:46.11
11Mekailah Perdomo12RST2:46.68
12Amelia Beaulieu12WHAT2:47.76
13Charlotte Miller11WAC2:48.64
14Sydney Thompson11WEST2:49.19
15Kelsey Nacca12SYS2:50.37
16Helena Williams12LEHY2:50.45
 
11-12 Female 50L Breaststroke
PlaceSwimmerAgeTeamTime
1Aubrey Bedard12WEST34.05
2Allison Santaniello12WEST37.52
3Savanna Jensen12WEST38.13
4Addison Sopko12UN38.94
5Juliet Bennett11NCY39.09
6Parker Schatz11SSAC39.16
7Hanna Scott12WHAT39.25
8Liliana Baird11LEHY39.52
9Sophie Hrnciar12CDOG39.80
10McKenna Kelsey12SSAC40.07
11Eliza Thayer11CDOG40.34
12Grace Wang12CPAC40.42
13Lucy Roy12WWRX40.46
14Caitlyn Natalie12ZEUS40.94
15Mariella Lecompte12ORCA41.09
16Lauren Hoeppner12ARAC41.30
 
11-12 Female 100L Breaststroke
PlaceSwimmerAgeTeamTime
1Aubrey Bedard12WEST1:14.57
2Allison Santaniello12WEST1:23.63
3Savanna Jensen12WEST1:24.84
4Parker Schatz11SSAC1:25.18
5Liliana Baird11LEHY1:26.60
6Juliet Bennett11NCY1:26.87
7Evelyn Xie12BULL1:27.18
8Morgan Gaidos12LEHY1:28.32
9Addison Sopko12RST1:28.62
10Hanna Scott12WHAT1:29.04
11Molly Melcher12GYWD1:29.23
12Caitlyn Natalie12ZEUS1:29.35
13-TieIsabella Devita12GRYM1:29.41
13-TieCarleigh Russo11WHAT1:29.41
15Hanna Elwart11RAC1:30.22
16Sophie Hrnciar12CDOG1:30.25
 
11-12 Female 200L Breaststroke
PlaceSwimmerAgeTeamTime
1Aubrey Bedard12WEST2:44.59
2Allison Santaniello12WEST3:01.36
3Parker Schatz11SSAC3:03.71
4Morgan Gaidos12UN3:05.39
5Savanna Jensen12WEST3:06.24
6Caitlyn Natalie12ZEUS3:06.29
7Liliana Baird11LEHY3:09.80
8Carleigh Russo11WHAT3:10.03
9Eliza Thayer11CDOG3:11.19
10Avery Smith11SEAL3:11.98
11Fiona Liu12RAC3:12.12
12Alexia Garcia-Alonso12GRYM3:13.82
13Evelyn Xie12BULL3:13.89
14Camdyn Driend12CDOG3:14.42
15Kathryn Grant12WHAT3:14.45
16Juliet Bennett11NCY3:14.80
 
11-12 Female 50L Butterfly
PlaceSwimmerAgeTeamTime
1Annabel Wolfe12RAC31.22
2Molly Melcher12UN31.37
3Aubrey Bedard12WEST31.41
4Brighid Dowling12UN31.75
5Grace Wang12CPAC31.81
6Addison Sopko12UN31.95
7Savanna Jensen12WEST32.09
8Camdyn Driend12CDOG32.17
9Morgan Gaidos12UN32.18
10Allison Santaniello12WEST32.28
11Jona Koleci12WAC32.60
12Parker Schatz11SSAC32.64
13Kate DiMiero11GRYM33.17
14Reya Aryal12SSAC33.24
15Eliza Thayer11CDOG33.44
16Raylee Andruk12OXO33.53
 
11-12 Female 100L Butterfly
PlaceSwimmerAgeTeamTime
1Molly Melcher12UN1:09.89
2Morgan Gaidos12UN1:11.37
3Aubrey Bedard12WEST1:11.45
4Parker Schatz11SSAC1:12.23
5Grace Wang12CPAC1:12.98
6Caitlyn Natalie12ZEUS1:13.92
7Kathryn Grant12WHAT1:14.32
8Vivian Fraguela12RYWC1:14.68
9Camdyn Driend12CDOG1:15.25
10Allison Santaniello12WEST1:15.34
11Addison Sopko12RST1:15.39
12Eliza Thayer11CDOG1:15.86
13Helena Williams12LEHY1:16.28
14Caroline Santaniello12WEST1:17.35
15Jona Koleci12WAC1:17.56
16Evelyn Xie12BULL1:17.78
 
11-12 Female 200L Butterfly
PlaceSwimmerAgeTeamTime
1Caitlyn Natalie12ZEUS2:39.32
2Molly Melcher12UN2:40.05
3Morgan Gaidos12UN2:43.85
4Parker Schatz11SSAC2:45.23
5Grace Wang12CPAC2:52.76
6Vivian Fraguela12RYWC2:55.17
7Jillian Laffin12SYS2:55.64
8Camdyn Driend12CDOG2:58.29
9Addison Sopko12RST2:58.55
10Eliza Thayer11CDOG3:03.33
11Sophia Zhang11CDOG3:03.73
12Emily Masek11CDOG3:05.28
13Reya Aryal12SSAC3:06.66
14Liliana Baird11LEHY3:07.90
15Evelyn Xie12BULL3:09.73
16Audrey Samuels12WEST3:12.04
 
11-12 Female 200L Individual Medley
PlaceSwimmerAgeTeamTime
1Caitlyn Natalie12ZEUS2:35.76
2Grace Wang12CPAC2:37.03
3Brighid Dowling12SSAC2:39.80
4Kathryn Grant12WHAT2:41.49
5Molly Melcher12GYWD2:41.55
6Camdyn Driend12CDOG2:42.19
7Allison Santaniello12WEST2:42.38
8Morgan Gaidos12LEHY2:42.58
9Parker Schatz11SSAC2:42.82
10Caroline Santaniello12WEST2:44.04
11Vivian Fraguela12RYWC2:45.19
12Victoria Hatvani11SSAC2:47.12
13Audrey Guzzino12NCY2:47.98
14Addison Sopko12RST2:48.86
15Claire Richer11SSAC2:49.19
16Alexia Garcia-Alonso12GRYM2:49.62
 
11-12 Female 400L Individual Medley
PlaceSwimmerAgeTeamTime
1Grace Wang12CPAC5:49.86
2Molly Melcher12GYWD5:51.66
3Parker Schatz11SSAC5:52.34
4Helena Williams12LEHY6:07.86
5Reya Aryal12SSAC6:11.33
6Evelyn Xie12BULL6:16.20
7Emily Masek11CDOG6:22.21
8Daphne Marinis12WAC6:24.33
9Fiona Liu11RAC6:36.07
10Lilly Bromberg12WRAT6:40.09
11Arianna Angarita12BULL6:42.11
12Sonja Larsen11WHAT6:55.70
13Jodie Lee11BSPL7:03.99
14Elizabeth Caputo12SSAC7:24.97
 
11-12 Female 1000L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Caitlyn Natalie12ZEUS14:17.79
2Isabella Ovares12ZEUS16:02.61
3Niki Dosoulas12ZEUS16:07.09
4Annabelle Haverly11MJCC16:10.56
5Sonia Chadha12ZEUS16:18.27
6Brooke Villanueva12ZEUS16:51.57
7Rowen Barneby11RST17:01.31
8Olivia Goncalves11RST17:06.81
9Miki Li12OAK17:11.28
10Francesca Siano11ZEUS17:19.21
11Lillian Weber11ZEUS17:20.32
12Alexis Pensiero12FINS17:28.82
13Lucia Libero11CAT17:44.17
14Margaret Catanese12FINS17:54.58
15Ella Nesdale12CAT18:12.71
16Mia Savignano12FINS18:13.07
 
11-12 Female 2500L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Molly Melcher12GYWD33:02.80
2Brighid Dowling12SSAC35:27.54
3Cassidy Clapp12HHAC41:42.64
4Addison Sopko12RST43:31.17
5Avery Smith11SEAL43:36.26
6Emily Brown12OAK44:05.84
7Nora Eannotti11RST44:21.39
8Amaya Carr12WFYD44:59.44
9Erin Gallant11RST46:53.15
 
11-12 Male 50Y Freestyle
PlaceSwimmerAgeTeamTime
1Brody Michaels12SSAC24.06
2Oliver Bjerke12GYWD24.12
3Spencer Cheung12SSAC24.18
4Matthew Roseau12SSAC24.20
5Lucas Chung12SSAC24.43
6Martin Kovac11WHAT24.99
7Jonathan Greenberg12MAC25.04
8Austyn Kolacki12PSDY25.07
9Henry Abbott12WHAT25.10
10-TieSelim Kassem12GLAS25.28
10-TieEvan Zhu12WHAT25.28
12Grant Ferrari12WRAT25.42
13Eric Deng12SSAC25.54
14Anders Gottlieb12RAC25.55
15William Jewczyn12CAT25.63
16Kaveen Dodani12SSAC25.66
 
11-12 Male 100Y Freestyle
PlaceSwimmerAgeTeamTime
1Oliver Bjerke12GYWD53.18
2Matthew Roseau12SSAC53.22
3Brody Michaels12SSAC53.29
4Selim Kassem12GLAS53.53
5Henry Abbott12WHAT54.31
6Austyn Kolacki12PSDY54.36
7Jonathan Greenberg12MAC54.52
8Lucas Chung12SSAC54.91
9Evan Zhu12WHAT55.40
10Kaveen Dodani12SSAC55.52
11Miles Pearson12WRAT55.84
12Eric Deng12SSAC55.92
13William Jewczyn12CAT55.93
14Martin Kovac11WHAT56.05
15Spencer Cheung12SSAC56.11
16Alyster Libertiny12WYW56.12
 
11-12 Male 200Y Freestyle
PlaceSwimmerAgeTeamTime
1Brody Michaels12SSAC1:54.71
2Miles Pearson12WRAT1:55.10
3Oliver Bjerke12GYWD1:56.75
4Selim Kassem12GLAS1:59.14
5Henry Abbott12WHAT1:59.24
6Austyn Kolacki12PSDY1:59.85
7Matthew Roseau12SSAC2:01.13
8Eric Deng12SSAC2:01.60
9Nicholas Kaknevicius12WYW2:01.74
10Jackson Morse12RYWC2:02.31
11Anders Gottlieb12RAC2:03.65
12Kaveen Dodani12SSAC2:03.66
13August Mosman12RYWC2:04.79
14Grant Ferrari12WRAT2:05.30
15Jonathan Greenberg12MAC2:05.65
16Easton Longo12WHAT2:05.80
 
11-12 Male 500Y Freestyle
PlaceSwimmerAgeTeamTime
1Brody Michaels12SSAC5:06.51
2Miles Pearson12WRAT5:13.37
3Eric Deng12SSAC5:16.32
4Anders Gottlieb12RAC5:21.10
5Selim Kassem12GLAS5:24.72
6Kaveen Dodani12SSAC5:24.75
7Jackson Morse12RYWC5:26.92
8Austyn Kolacki12PSDY5:28.14
9Jedd Gallagher12PSDY5:28.29
10Henry Abbott12WHAT5:28.73
11Nicholas Kaknevicius12WYW5:32.58
12Charles Lowham11SSAC5:34.52
13Oliver Garcia-Alonso11GRYM5:34.94
14Roberto Mathews12BULL5:36.19
15Maryan Galagoza12ORCA5:37.97
16Martin Kovac11WHAT5:39.13
 
11-12 Male 1000Y Freestyle
PlaceSwimmerAgeTeamTime
1Jedd Gallagher12PSDY11:30.63
2Daniel McGovern12NCY11:34.46
3Nicholas Kaknevicius12WYW12:11.40
4William Jewczyn12CAT12:26.39
5Charlie Pellegrino12SYS13:01.99
6Emilio Barnes12BSY13:11.73
7Ezra Kroon12CDOG13:27.71
8Andy Zhao11MJCC13:59.65
9Michael Vetter12MJCC14:04.22
10Russell Clune12SYS14:24.38
11Grant Welnicki12WWRX14:25.47
12Liam McLain11WYW14:55.00
 
11-12 Male 1650Y Freestyle
PlaceSwimmerAgeTeamTime
1Jedd Gallagher12PSDY19:00.76
2Nicholas Kaknevicius12WYW19:44.32
3William Jewczyn12CAT20:35.13
4Charlie Pellegrino12SYS21:25.52
5Grant Welnicki12WWRX23:40.17
6Liam McLain11WYW24:24.58
 
11-12 Male 50Y Backstroke
PlaceSwimmerAgeTeamTime
1Brody Michaels12SSAC26.97
2Matthew Roseau12SSAC27.59
3Kaveen Dodani12SSAC27.71
4Grant Ferrari12WRAT27.74
5Spencer Cheung12SSAC27.96
6William Jewczyn12CAT28.60
7Eric Deng12SSAC29.15
8Charles Lowham11SSAC29.35
9Anders Gottlieb12RAC29.52
10Martin Kovac11WHAT29.73
11Liam King12RAC29.77
12Michael Millott12RST29.81
13Nicholas Kaknevicius12WYW29.97
14Viraj Kapur12SSAC30.16
15Aiden Guo12WAC30.18
16Steven Zhao11SSAC30.27
 
11-12 Male 100Y Backstroke
PlaceSwimmerAgeTeamTime
1Brody Michaels12SSAC57.94
2Grant Ferrari12WRAT59.02
3Matthew Roseau12SSAC1:00.19
4Spencer Cheung12SSAC1:00.59
5Kaveen Dodani12SSAC1:00.75
6William Jewczyn12CAT1:01.45
7Anders Gottlieb12RAC1:01.74
8Eric Deng12SSAC1:03.53
9Martin Kovac11WHAT1:03.77
10Liam King12RAC1:03.80
11Chengxuan Li12BULL1:04.31
12Johann Garcia Reyes12ZEUS1:04.36
13Charles Lowham11SSAC1:04.42
14Dennis Wu12LEHY1:05.39
15Michael Millott12RST1:05.44
16Nicholas Kaknevicius12WYW1:05.48
 
11-12 Male 200Y Backstroke
PlaceSwimmerAgeTeamTime
1Brody Michaels12SSAC2:03.18
2Grant Ferrari12WRAT2:07.84
3Spencer Cheung12SSAC2:10.50
4William Jewczyn12CAT2:11.58
5Kaveen Dodani12SSAC2:11.99
6Anders Gottlieb12RAC2:12.42
7Liam King12RAC2:14.92
8Johann Garcia Reyes12ZEUS2:16.59
9Martin Kovac11WHAT2:17.35
10Chengxuan Li12BULL2:17.69
11Charles Lowham11SSAC2:17.75
12Dennis Wu12LEHY2:20.48
13Liam Koos12CDOG2:20.59
14Liam Obyrne12CPAC2:20.67
15Colton Ambrecht12CPAC2:20.71
16Giovanni Goodenough12CDOG2:21.20
 
11-12 Male 50Y Breaststroke
PlaceSwimmerAgeTeamTime
1Spencer Cheung12SSAC29.47
2Miles Pearson12WRAT29.67
3Matthew Roseau12SSAC30.25
4Lucas Chung12SSAC30.99
5Eric Deng12SSAC31.15
6Brody Michaels12SSAC32.09
7Evan Zhu12WHAT32.44
8Steven Zhao12SSAC32.79
9William Jewczyn12CAT33.15
10Easton Longo12WHAT33.24
11Patrick Lekarczyk12CDOG33.25
12Lewei Liu12SSAC33.73
13Liam Koos12CDOG33.77
14Dominic Goodenough12CDOG33.82
15Nathaniel Murray12NSC34.00
16Garrett Jeschke12WYW34.17
 
11-12 Male 100Y Breaststroke
PlaceSwimmerAgeTeamTime
1Miles Pearson12WRAT1:04.33
2Spencer Cheung12SSAC1:05.57
3Matthew Roseau12SSAC1:07.15
4Eric Deng12SSAC1:07.46
5Lucas Chung12SSAC1:07.94
6Brody Michaels12SSAC1:08.94
7Patrick Lekarczyk12CDOG1:11.75
8Selim Kassem12GLAS1:12.51
9Steven Zhao11SSAC1:12.83
10Dominic Goodenough12CDOG1:13.46
11Easton Longo12WHAT1:13.51
12Liam Koos12CDOG1:13.68
13Roberto Mathews12UN1:14.32
14Evan Zhu12WHAT1:14.52
15Martin Kovac11WHAT1:14.57
16Kevin Petrenko12PAC1:14.77
 
11-12 Male 200Y Breaststroke
PlaceSwimmerAgeTeamTime
1Miles Pearson12WRAT2:16.85
2Eric Deng12SSAC2:26.10
3Spencer Cheung12SSAC2:26.77
4Matthew Roseau12SSAC2:30.19
5Selim Kassem12GLAS2:37.05
6Dominic Goodenough12CDOG2:37.46
7Nathaniel Elder12CDOG2:37.81
8Nicholas Kaknevicius12WYW2:37.91
9Roberto Mathews12BULL2:38.66
10Patrick Lekarczyk12CDOG2:39.18
11Evan Zhu12WHAT2:40.13
12John Wick12GYWD2:40.27
13Henry Hart12WRAT2:41.42
14William Jewczyn12CAT2:41.49
15Alex Capolongo12PSDY2:43.09
16Easton Longo12WHAT2:43.62
 
11-12 Male 50Y Butterfly
PlaceSwimmerAgeTeamTime
1Oliver Bjerke12GYWD25.60
2Kaveen Dodani12SSAC26.04
3Brody Michaels12SSAC26.40
4Lucas Chung12SSAC26.64
5Oscar Stallard12MYST27.07
6Martin Kovac11WHAT27.23
7Spencer Cheung12SSAC27.60
8Giovanni Goodenough12CDOG27.86
9Eric Deng12SSAC27.87
10Selim Kassem12GLAS27.94
11Miles Pearson12WRAT28.01
12John Drummey12WRAT28.04
13Alyster Libertiny12WYW28.17
14Evan Zhu12WHAT28.25
15Jedd Gallagher12PSDY28.28
16Jonathan Greenberg12MAC28.49
 
11-12 Male 100Y Butterfly
PlaceSwimmerAgeTeamTime
1Brody Michaels12SSAC56.66
2Oliver Bjerke12GYWD57.34
3Kaveen Dodani12SSAC59.17
4Martin Kovac11WHAT1:00.29
5John Drummey12WRAT1:00.84
6Alyster Libertiny12WYW1:01.20
7Eric Deng12SSAC1:01.95
8Selim Kassem12GLAS1:02.13
9Evan Zhu12WHAT1:02.30
10Roberto Mathews12BULL1:02.76
11Anders Gottlieb12RAC1:03.06
12Jedd Gallagher12PSDY1:03.14
13Matthew Roseau12SSAC1:03.83
14Charles Lowham11SSAC1:03.96
15Giovanni Goodenough12CDOG1:04.52
16Michael Farabee12RAC1:05.02
 
11-12 Male 200Y Butterfly
PlaceSwimmerAgeTeamTime
1Oliver Bjerke12GYWD2:09.39
2Kaveen Dodani12SSAC2:12.30
3John Drummey12WRAT2:15.56
4Anders Gottlieb12RAC2:16.41
5Jedd Gallagher12PSDY2:16.86
6Alyster Libertiny12WYW2:18.14
7Evan Zhu12WHAT2:19.21
8Roberto Mathews12BULL2:23.41
9Gregory Brandom12CDOG2:23.67
10Liam King12RAC2:24.07
11Shepard Jennings11PSDY2:24.61
12Mac Thompson12LEHY2:27.70
13Wade Marchand12LST2:28.84
14Samuel Raeder11ZEUS2:31.52
15Enzo Cappuccia Romero12BULL2:31.84
16Giovanni Goodenough12CDOG2:33.72
 
11-12 Male 100Y Individual Medley
PlaceSwimmerAgeTeamTime
1Brody Michaels12SSAC58.72
2Matthew Roseau12SSAC59.36
3Spencer Cheung12SSAC1:00.22
4Lucas Chung12SSAC1:00.74
5Martin Kovac11UN1:01.47
6Miles Pearson12WRAT1:01.58
7Eric Deng12SSAC1:01.84
8William Jewczyn12CAT1:02.99
9Selim Kassem12GLAS1:03.73
10Roberto Mathews12BULL1:04.41
11Alyster Libertiny12WYW1:05.42
12Liam Koos12CDOG1:05.67
13Kaveen Dodani12SSAC1:05.89
14Michael Farabee12RAC1:05.91
15Austyn Kolacki12PSDY1:06.00
16Evan Zhu12WHAT1:06.02
 
11-12 Male 200Y Individual Medley
PlaceSwimmerAgeTeamTime
1Brody Michaels12SSAC2:07.65
2Miles Pearson12WRAT2:08.86
3Eric Deng12SSAC2:11.46
4Spencer Cheung12SSAC2:13.36
5Anders Gottlieb12RAC2:15.16
6Martin Kovac11WHAT2:15.70
7Nicholas Kaknevicius12WYW2:20.01
8Matthew Roseau12SSAC2:20.24
9Kaveen Dodani12SSAC2:21.16
10Liam Koos12CDOG2:21.23
11Charles Lowham11SSAC2:21.72
12Oscar Stallard12MYST2:21.91
13John Wick12GYWD2:22.49
14Selim Kassem12GLAS2:22.71
15Shepard Jennings11PSDY2:24.16
16Jedd Gallagher12PSDY2:24.26
 
11-12 Male 400Y Individual Medley
PlaceSwimmerAgeTeamTime
1Brody Michaels12SSAC4:35.81
2Eric Deng12SSAC4:40.56
3Kaveen Dodani12SSAC4:50.69
4Anders Gottlieb12RAC4:56.30
5Nicholas Kaknevicius12WYW4:56.33
6Shepard Jennings11PSDY5:02.13
7Miles Pearson12WRAT5:03.22
8Alyster Libertiny12WYW5:10.28
9Matthew Roseau12SSAC5:10.69
10Liam King12RAC5:12.68
11Grant Ferrari12WRAT5:14.10
12Johann Garcia Reyes12ZEUS5:14.29
13Chengxuan Li12BULL5:14.91
14Liam Koos12CDOG5:16.07
15Austyn Kolacki12PSDY5:16.48
16Giovanni Goodenough12CDOG5:18.94
 
11-12 Male 50L Freestyle
PlaceSwimmerAgeTeamTime
1Brody Michaels12SSAC26.51
2Lucas Chung12UN27.21
3Oscar Stallard12UN27.95
4Martin Kovac11WHAT28.08
5Austyn Kolacki12PSDY28.09
6Selim Kassem12GLAS28.70
7Grant Ferrari12WRAT29.05
8John Drummey12WRAT29.16
9Steven Zhao12SSAC29.19
10Marvin Castillo12ARAC29.23
11Viraj Kapur12SSAC29.29
12Alyster Libertiny12WYW29.38
13Anderson Martin12SAQ29.71
14Charles Daukas12PAC29.79
15William Jewczyn12CAT29.84
16-TieLiam Koos12CDOG29.90
16-TieMac Thompson12LEHY29.90
 
11-12 Male 100L Freestyle
PlaceSwimmerAgeTeamTime
1Brody Michaels12SSAC58.23
2Martin Kovac11WHAT1:00.75
3Lucas Chung12SSAC1:00.79
4Austyn Kolacki12PSDY1:00.84
5Selim Kassem12UN1:01.82
6Grant Ferrari12UN1:02.71
7Oscar Stallard12UN1:03.72
8Mason Kraese12RYWC1:05.25
9Alyster Libertiny12WYW1:05.28
10Charles Lowham12SSAC1:05.40
11Viraj Kapur12SSAC1:05.59
12Anderson Martin12SAQ1:05.69
13Adam Nichols12ARAC1:05.77
14Liam Koos12CDOG1:05.78
15John Bal12PAC1:06.52
16Eric Deng12SSAC1:06.75
 
11-12 Male 200L Freestyle
PlaceSwimmerAgeTeamTime
1Brody Michaels12SSAC2:13.96
2Austyn Kolacki12PSDY2:14.18
3Lucas Chung12UN2:14.62
4Selim Kassem12UN2:15.59
5Eric Deng12SSAC2:16.57
6Martin Kovac11WHAT2:18.70
7Oscar Stallard12CAC2:19.71
8Grant Ferrari12WRAT2:19.90
9Roberto Mathews12BULL2:20.16
10Charles Lowham12SSAC2:20.71
11Anders Gottlieb12RAC2:21.68
12Steven Zhao12SSAC2:21.98
13Anthony Dotur11LEHY2:22.50
14John Bal12PAC2:23.70
15Alex Capolongo12PSDY2:25.17
16Anderson Martin12SAQ2:25.26
 
11-12 Male 400L Freestyle
PlaceSwimmerAgeTeamTime
1Brody Michaels12SSAC4:33.59
2Eric Deng12SSAC4:50.97
3Austyn Kolacki12UN4:50.98
4Selim Kassem12UN4:53.01
5Charles Lowham12SSAC4:55.31
6Kaveen Dodani12SSAC4:58.15
7Anders Gottlieb12RAC4:59.40
8Grant Ferrari12WRAT5:01.86
9Anthony Dotur11LEHY5:02.68
10Oliver Reid11FVYT5:04.27
11Oliver Garcia-Alonso11GRYM5:05.70
12Martin Kovac11WHAT5:06.09
13Samuel Raeder12ZEUS5:07.05
14Roberto Mathews12BULL5:08.32
15Gabriel Grant12LEHY5:10.51
16Dennis Wu12LEHY5:10.89
 
11-12 Male 800L Freestyle
PlaceSwimmerAgeTeamTime
1Roberto Mathews12BULL10:22.66
2Charles Lowham11SSAC10:43.36
3Alexander Shehu12RAC10:50.39
4Charles Tomaselli11WEST11:26.54
5Charlie Pellegrino12SYS11:33.17
6Nathan Paige12RYWC11:34.83
7Kareem Omar11WHAT11:36.66
8Gregory Brandom12CDOG11:37.69
9Ethan Suter12RYWC11:57.41
10James Tuller12WYW14:05.68
11Giove Fabbri11WYW15:49.51
 
11-12 Male 1500L Freestyle
PlaceSwimmerAgeTeamTime
1Charlie Pellegrino12SYS21:34.88
 
11-12 Male 50L Backstroke
PlaceSwimmerAgeTeamTime
1Brody Michaels12SSAC30.53
2Grant Ferrari12WRAT31.72
3Charles Lowham12SSAC32.35
4Martin Kovac11WHAT33.06
5Viraj Kapur12SSAC33.49
6Colin Schreiber12MJCC33.65
7Liam Koos12CDOG34.67
8-TieDennis Wu12LEHY34.71
8-TieSteven Zhao12SSAC34.71
10Oscar Stallard12CAC34.73
11Adam Nichols12ARAC34.86
12William Jewczyn12CAT34.87
13Lucas Chung12SSAC34.98
14Selim Kassem12GLAS35.03
15Roberto Mathews12BULL35.04
16John Drummey12WRAT35.05
 
11-12 Male 100L Backstroke
PlaceSwimmerAgeTeamTime
1Brody Michaels12SSAC1:05.69
2Grant Ferrari12UN1:07.05
3Charles Lowham12SSAC1:10.29
4Martin Kovac11WHAT1:10.54
5Kaveen Dodani12SSAC1:12.19
6Lucas Chung12SSAC1:13.20
7Selim Kassem12GLAS1:13.44
8Viraj Kapur12SSAC1:13.97
9Dennis Wu12LEHY1:14.95
10William Jewczyn12CAT1:15.01
11Liam Koos12CDOG1:15.31
12Colin Schreiber12MJCC1:15.98
13Samuel Raeder12ZEUS1:16.88
14Oscar Stallard12UN1:17.08
15Steven Zhao12SSAC1:17.51
16Mohammed Islam Farhan12WRTS1:17.57
 
11-12 Male 200L Backstroke
PlaceSwimmerAgeTeamTime
1Brody Michaels12SSAC2:21.19
2Grant Ferrari12UN2:27.52
3Charles Lowham12UN2:31.53
4Martin Kovac11WHAT2:32.60
5Liam Koos12CDOG2:37.87
6Dennis Wu12UN2:39.10
7Viraj Kapur12SSAC2:40.30
8Anthony Dotur11LEHY2:41.59
9Selim Kassem12GLAS2:42.18
10Mohammed Islam Farhan12WRTS2:43.78
11Samuel Raeder12ZEUS2:44.11
12Roberto Mathews12BULL2:45.50
13Nikko Kania-Neira12GRYM2:46.17
14Lucas Pfrommer12SYS2:46.40
15Anders Gottlieb12RAC2:46.84
16Steven Zhao12SSAC2:48.40
 
11-12 Male 50L Breaststroke
PlaceSwimmerAgeTeamTime
1Lucas Chung12SSAC35.38
2Kevin Petrenko12UN36.48
3Liam Koos12UN36.70
4Steven Zhao12SSAC36.72
5Eric Deng12SSAC36.88
6Alex Capolongo12PSDY36.95
7Selim Kassem12GLAS37.46
8Peter Ostrowski11FFLY37.54
9Maximilian Lele12SSAC38.47
10Hayden Kalb11RST39.72
11Austyn Kolacki12PSDY39.85
12Gabriel Grant12LEHY39.88
13Martin Kovac11WHAT39.98
14William Jewczyn12CAT40.09
15Lawrence Wen12SSAC40.10
16Nathaniel Elder12CDOG40.12
 
11-12 Male 100L Breaststroke
PlaceSwimmerAgeTeamTime
1Lucas Chung12UN1:19.85
2Steven Zhao12SSAC1:20.74
3Selim Kassem12GLAS1:20.81
4Alex Capolongo12PSDY1:21.30
5Liam Koos12CDOG1:24.04
6Martin Kovac11WHAT1:25.24
7Maximilian Lele12SSAC1:25.51
8Kevin Petrenko12PAC1:26.07
9Lawrence Wen12SSAC1:26.20
10Gabriel Grant12LEHY1:26.71
11Hayden Kalb11RST1:27.08
12Carson Senecal11WWRX1:27.45
13Nathaniel Elder12CDOG1:27.75
14Austyn Kolacki12PSDY1:28.79
15Xavier Diaz12CDOG1:29.28
16Roberto Mathews12BULL1:29.55
 
11-12 Male 200L Breaststroke
PlaceSwimmerAgeTeamTime
1Steven Zhao12SSAC2:54.92
2Alex Capolongo12PSDY2:56.39
3Martin Kovac11WHAT3:03.77
4Maximilian Lele12SSAC3:03.93
5Selim Kassem12UN3:04.04
6Liam Koos12CDOG3:04.87
7Lawrence Wen12SSAC3:05.06
8Shepard Jennings11PSDY3:05.58
9Nathaniel Elder12CDOG3:06.03
10Roberto Mathews12BULL3:09.73
11Kevin Petrenko12PAC3:09.74
12Xavier Diaz12CDOG3:10.76
13Gabriel Grant12LEHY3:11.07
14Carson Senecal11WWRX3:11.36
15Hayden Kalb11RST3:12.03
16Alexander Shehu12RAC3:13.08
 
11-12 Male 50L Butterfly
PlaceSwimmerAgeTeamTime
1Brody Michaels12SSAC29.05
2Martin Kovac11WHAT29.18
3Oscar Stallard12UN29.85
4Lucas Chung12SSAC30.09
5John Drummey12WRAT30.62
6Charles Lowham12SSAC31.50
7Alyster Libertiny12WYW31.51
8Selim Kassem12GLAS31.59
9Marvin Castillo12ARAC32.03
10Kaveen Dodani12SSAC32.05
11Steven Zhao12SSAC32.42
12Roberto Mathews12BULL32.67
13Jackson Borosage12PSDY32.71
14Shepard Jennings11PSDY33.11
15Viraj Kapur12SSAC33.18
16Austyn Kolacki12PSDY33.36
 
11-12 Male 100L Butterfly
PlaceSwimmerAgeTeamTime
1Brody Michaels12SSAC1:03.86
2Oscar Stallard12UN1:06.59
3Martin Kovac11WHAT1:07.41
4John Drummey12WRAT1:07.61
5Kaveen Dodani12SSAC1:07.92
6Selim Kassem12UN1:10.94
7Charles Lowham12SSAC1:12.03
8Eric Deng12SSAC1:12.45
9Lucas Chung12SSAC1:13.01
10Shepard Jennings11PSDY1:13.08
11Alyster Libertiny12WYW1:13.19
12Roberto Mathews12BULL1:14.30
13Anders Gottlieb12RAC1:14.71
14Steven Zhao12SSAC1:14.76
15Ryan Nadolny11SSAC1:15.81
16Gregory Brandom12CDOG1:16.19
 
11-12 Male 200L Butterfly
PlaceSwimmerAgeTeamTime
1John Drummey12UN2:32.53
2Shepard Jennings11PSDY2:41.50
3Mac Thompson12LEHY2:45.73
4Ryan Nadolny11SSAC2:46.29
5Anders Gottlieb12RAC2:47.48
6Alyster Libertiny12WYW2:51.11
7Connor Robertson11LEHY2:52.13
8Gregory Brandom12CDOG2:53.89
9Dennis Wu12LEHY2:54.53
10Oliver Reid11FVYT2:56.57
11Samuel Raeder12ZEUS2:59.64
12Barnaby Plant12WEST3:04.26
13Blake Carr12ARAC3:04.94
14Alexander Shehu12RAC3:12.63
15Simon Allegra11FVYT3:16.01
16Declan Coyle12RYWC3:18.08
 
11-12 Male 200L Individual Medley
PlaceSwimmerAgeTeamTime
1Brody Michaels12SSAC2:24.34
2Lucas Chung12UN2:30.05
3Martin Kovac11WHAT2:31.61
4Selim Kassem12GLAS2:37.78
5John Drummey12WRAT2:39.48
6Charles Lowham11SSAC2:40.13
7Liam Koos12CDOG2:40.86
8Steven Zhao12SSAC2:41.57
9Shepard Jennings11PSDY2:41.98
10Roberto Mathews12BULL2:42.40
11Austyn Kolacki12PSDY2:43.67
12Gabriel Grant12LEHY2:44.63
13Oliver Reid11FVYT2:44.78
14Alex Capolongo12PSDY2:45.19
15Viraj Kapur12SSAC2:46.49
16Samuel Raeder12ZEUS2:47.40
 
11-12 Male 400L Individual Medley
PlaceSwimmerAgeTeamTime
1Shepard Jennings11PSDY5:47.59
2Steven Zhao12SSAC5:49.37
3Charles Lowham11SSAC5:56.10
4Grant Ferrari12WRAT5:57.70
5John Drummey12WRAT5:59.08
6Nathaniel Elder12CDOG6:00.35
7Liam Koos12CDOG6:04.33
8Carson Senecal11WWRX6:14.46
9Maximilian Lele12SSAC6:15.34
10Henry Hart12WRAT6:25.53
11Blake Suter12RYWC6:29.76
12Jacob Kershner12WRAT6:42.22
13Benjamin Simmons12RAC6:43.48
14Daniel Lyalko11RYWC7:19.94
 
11-12 Male 1000L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Lucas Pfrommer12SYS14:19.79
2Anderson Martin11SAQ14:35.82
3Samuel Raeder12ZEUS15:17.00
4Sebastian DeJesus12ZEUS15:42.12
5Nathaniel Walz12SYS16:16.46
6Edward Perkowski11ARAC16:19.81
7Lorenzo Cocco12MJCC16:21.31
8Leonardo Cocco12MJCC16:59.07
9Samuel Pellegrino11SYS17:08.23
10Alexis Avalos Arias11RST17:20.57
11Armaan Khwaja-Patel12GYWD17:23.70
12Chase Gosnell12CAT17:26.31
13Sebastian Virgil12ARAC17:44.01
14Vyom Dhir12PSC18:08.41
15Calvin Jacob11CAT18:41.66
16Sam Campbell12CAT19:01.24
 
11-12 Male 2500L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Hunter Eannotti12RST42:33.38
2Matteo Rubio11RST46:19.96
3Hayden Kalb11RST49:04.65
 
13-14 Female 50Y Freestyle
PlaceSwimmerAgeTeamTime
1Charlotte VanDerzee14UN23.47
2Zsofia Milak13RAC23.91
3Ellen Griffin14UN24.25
4Eva Orscher14CPAC24.34
5Elle Massey14FA24.36
6Emma Giafardino14WRAT24.46
7Zadie Schatz13SSAC24.56
8Phoebe Conklin14NWYL24.61
9Ana David14BULL24.65
10Sophia Voyko14SSAC24.69
11Hanna Von Steenburg14RAC24.88
12Ava Maltz14RAC24.89
13Abigail Asante14ZEUS24.92
14Emerson Bakayoko13WHAT24.96
15Mackenzie Hearrin14CDOG24.97
16Audrey Henkel14UN24.98
 
13-14 Female 100Y Freestyle
PlaceSwimmerAgeTeamTime
1Charlotte VanDerzee14UN51.11
2Zsofia Milak13RAC51.85
3Ana David14BULL52.41
4Emma Giafardino14WRAT52.50
5Ava Maltz14RAC53.50
6Mary Kelly13RAC53.70
7Vivian Volenec14WHAT53.81
8-TieElle Massey14FA54.01
8-TiePhoebe Conklin14NWYL54.01
10Sophia Fraguela13RYWC54.23
11Ellen Griffin14UN54.27
12Hanna Von Steenburg14RAC54.36
13Eva Orscher14CPAC54.43
14Audrey Henkel14UN54.54
15Elizabeth Akolzina14UN54.66
16Olivia Maltz13RAC54.83
 
13-14 Female 200Y Freestyle
PlaceSwimmerAgeTeamTime
1Zsofia Milak13RAC1:52.47
2Emma Giafardino14WRAT1:53.32
3Mary Kelly13RAC1:54.26
4Samantha Packard14GYWD1:54.85
5Olivia Maltz13RAC1:54.89
6Ana David14BULL1:54.90
7Ava Maltz14RAC1:55.96
8Olivia Devries14GYWD1:56.24
9Vivian Volenec14WHAT1:57.49
10-TieZadie Schatz13SSAC1:57.75
10-TieEmma Zhang13CDOG1:57.75
12Stella Stidolph13ZEUS1:58.75
13Chloe Archibald14UN1:58.76
14Brianna Laforest14IVY1:58.79
15Elle Massey14FA1:59.01
16Emma Lawson14RAYS1:59.16
 
13-14 Female 500Y Freestyle
PlaceSwimmerAgeTeamTime
1Samantha Packard14GYWD5:04.33
2Olivia Devries14GYWD5:04.65
3Emma Giafardino14UN5:04.68
4Mary Kelly13RAC5:06.92
5Ava Maltz14RAC5:07.26
6Olivia Maltz13RAC5:07.57
7Zsofia Milak13RAC5:09.80
8Ana David14BULL5:11.53
9Zadie Schatz13SSAC5:11.83
10Brianna Laforest14IVY5:12.93
11Charlie Palmer13RAC5:15.12
12Stella Stidolph13ZEUS5:15.29
13Vivian Volenec14WHAT5:16.53
14Leila Ridolfi14NCY5:17.76
15Ava Lavigne13IVY5:20.90
16Riley Nelson14BULL5:20.95
 
13-14 Female 1000Y Freestyle
PlaceSwimmerAgeTeamTime
1Samantha Packard14GYWD10:26.64
2Olivia Devries14GYWD10:33.21
3Olivia Maltz13RAC10:34.10
4Mary Kelly13RAC10:34.75
5Ava Maltz14RAC10:43.25
6Brianna Laforest14IVY10:45.97
7Leila Ridolfi14NCY10:48.82
8Stella Stidolph13ZEUS10:54.16
9Gabriella Cerrito14CPAC10:57.64
10Zadie Schatz13SSAC10:59.09
11Riley Nelson14BULL11:01.29
12Ava Lavigne13IVY11:01.75
13Zsofia Milak13RAC11:02.87
14Mackenzie Hearrin14CDOG11:06.47
15Eliza Swaggart13PSDY11:08.54
16Sophia Montalvo13CDOG11:08.73
 
13-14 Female 1650Y Freestyle
PlaceSwimmerAgeTeamTime
1Samantha Packard14GYWD17:34.25
2Mary Kelly13RAC17:40.48
3Olivia Maltz13RAC17:48.08
4Leila Ridolfi14NCY17:50.18
5Ava Maltz14RAC17:51.80
6Olivia Devries14GYWD17:54.45
7Brianna Laforest14IVY18:05.26
8Zadie Schatz13SSAC18:09.07
9Stella Stidolph13ZEUS18:09.22
10Mackenzie Hearrin14CDOG18:22.04
11Zsofia Milak13RAC18:27.92
12Eliza Swaggart13PSDY18:34.26
13Riley Nelson14BULL18:40.40
14Vivienne Walsh13RAC18:41.67
15Rosemary White14BULL18:47.40
16Gabriella Cerrito13CPAC18:51.01
 
13-14 Female 100Y Backstroke
PlaceSwimmerAgeTeamTime
1Zsofia Milak13RAC57.35
2Ava Maltz14RAC57.43
3Vivian Volenec14WHAT57.63
4Zadie Schatz13SSAC57.77
5Emma Lawson14RAYS59.01
6Ryan Cohen14SYS59.46
7Mackenzie Hearrin14CDOG59.74
8Stella Stidolph13ZEUS59.83
9Charlie Palmer13RAC1:00.43
10Olivia Maltz13RAC1:00.59
11Ana David14BULL1:00.92
12Leah McNamara14NCY1:01.38
13Chloe Archibald14UN1:01.42
14Yana Muzyka14CPAC1:01.54
15Brianna Laforest14IVY1:01.67
16Audrey Li14GYWD1:01.73
 
13-14 Female 200Y Backstroke
PlaceSwimmerAgeTeamTime
1Zadie Schatz13SSAC2:02.70
2Ava Maltz14RAC2:03.60
3Vivian Volenec14WHAT2:04.27
4Stella Stidolph13ZEUS2:05.51
5Emma Lawson14RAYS2:05.80
6Mackenzie Hearrin14CDOG2:09.23
7Brianna Laforest14IVY2:09.68
8Ryan Cohen14SYS2:10.21
9Charlie Palmer13RAC2:10.70
10Yana Muzyka14CPAC2:11.78
11Olivia Maltz13RAC2:12.15
12Leah McNamara14NCY2:12.52
13Samantha Packard14GYWD2:12.99
14Riley Nelson14BULL2:13.70
15Gabriella Cerrito14CPAC2:13.95
16Zsofia Milak13RAC2:14.30
 
13-14 Female 100Y Breaststroke
PlaceSwimmerAgeTeamTime
1Zadie Schatz13SSAC1:03.94
2Mackenzie Hearrin14CDOG1:04.73
3Emma Giafardino14UN1:05.42
4Emma Zhang13CDOG1:05.75
5Ana David14UN1:05.96
6Vivienne Walsh13RAC1:06.31
7Sophia Voyko14SSAC1:06.98
8Ava Ruszkowski14WAC1:08.24
9Rileigh Ebert14CDOG1:08.32
10Ava Lavigne13IVY1:08.45
11Olivia Devries14GYWD1:08.46
12Audrey Li14GYWD1:08.62
13D'Chai Luangpraseuth14IVY1:08.90
14Sadie Rubin13WHAT1:09.21
15Ava Maltz14RAC1:09.34
16Maxene Kastielle Meroy14UN1:09.51
 
13-14 Female 200Y Breaststroke
PlaceSwimmerAgeTeamTime
1Zadie Schatz13SSAC2:15.91
2Emma Zhang13CDOG2:20.17
3Mackenzie Hearrin14CDOG2:23.84
4Vivienne Walsh13RAC2:23.93
5Ana David14BULL2:24.05
6Ava Lavigne13IVY2:25.29
7Ava Maltz14RAC2:26.95
8D'Chai Luangpraseuth14IVY2:28.94
9Olivia Maltz13RAC2:29.03
10Sophia Voyko13SSAC2:29.27
11Rileigh Ebert14CDOG2:29.46
12Maxene Kastielle Meroy14CDOG2:31.04
13Alexia Radu13FVYT2:31.23
14Ava Ruszkowski14WAC2:31.83
15Sara Jee14GYWD2:32.20
16Bailey Kissane14SEAL2:32.55
 
13-14 Female 100Y Butterfly
PlaceSwimmerAgeTeamTime
1Zsofia Milak13RAC55.81
2Ava Maltz14RAC56.49
3Olivia Maltz13RAC57.59
4Samantha Packard14GYWD57.65
5Ana David14BULL57.89
6Zadie Schatz13SSAC58.32
7Phoebe Conklin14NWYL59.39
8Audrey Li14GYWD59.44
9Ryan Cohen14SYS59.77
10Bailey Kissane14SEAL1:00.09
11Emma Giafardino14WRAT1:00.21
12Rachel Hassett14LEHY1:00.23
13Stella Stidolph13ZEUS1:00.90
14Grace McDonald13VSYM1:00.99
15Vivienne Walsh13RAC1:01.45
16Audrey Perevertaylo14CPAC1:01.53
 
13-14 Female 200Y Butterfly
PlaceSwimmerAgeTeamTime
1Samantha Packard14GYWD2:03.77
2Olivia Maltz13RAC2:07.38
3Zsofia Milak13RAC2:08.18
4Ana David14BULL2:08.42
5Stella Stidolph13ZEUS2:09.74
6Ava Maltz14RAC2:12.76
7Rachel Hassett14LEHY2:13.29
8Zadie Schatz13SSAC2:14.47
9Bailey Kissane14SEAL2:14.69
10Delaney Goralnick13RAC2:14.81
11Allison Gravius14RYWC2:15.09
12Meredith McDermott14GRYM2:17.44
13Vivienne Walsh13RAC2:17.59
14Rosemary White14BULL2:17.72
15Gisella Langmaid13LEHY2:18.11
16Grace McDonald13VSYM2:19.27
 
13-14 Female 200Y Individual Medley
PlaceSwimmerAgeTeamTime
1Ana David14UN2:05.72
2Zadie Schatz13SSAC2:06.59
3Ava Maltz14RAC2:07.69
4Zsofia Milak13RAC2:07.81
5Emma Giafardino14UN2:08.51
6Olivia Maltz13RAC2:08.66
7Mackenzie Hearrin14CDOG2:09.53
8Emma Zhang13CDOG2:10.50
9Charlotte VanDerzee14CPAC2:10.51
10Vivian Volenec14WHAT2:11.39
11Vivienne Walsh13RAC2:12.94
12Mary Kelly13RAC2:13.00
13Stella Stidolph13ZEUS2:14.18
14Brianna Laforest14IVY2:14.52
15Sara Jee14UN2:14.97
16Emma Lawson14RAYS2:15.29
 
13-14 Female 400Y Individual Medley
PlaceSwimmerAgeTeamTime
1Zadie Schatz13SSAC4:24.91
2Ava Maltz14RAC4:30.45
3Ana David14BULL4:30.66
4Olivia Maltz13RAC4:34.09
5Samantha Packard14GYWD4:36.44
6Mary Kelly13RAC4:39.17
7Emma Zhang13CDOG4:40.06
8Brianna Laforest14IVY4:40.21
9Mackenzie Hearrin14CDOG4:41.73
10Delaney Goralnick13RAC4:45.27
11Ava Lavigne13IVY4:45.70
12Vivienne Walsh13RAC4:46.53
13Zsofia Milak13RAC4:47.81
14Bailey Kissane14SEAL4:49.56
15Leila Ridolfi14NCY4:49.78
16Audrey Perevertaylo14CPAC4:50.21
 
13-14 Female 50L Freestyle
PlaceSwimmerAgeTeamTime
1Aubrey Bedard13WEST27.55
2Zsofia Milak14UN27.57
3Eva Orscher14UN27.61
4Elle Massey14FA27.68
5Zadie Schatz13SSAC27.71
6Phoebe Conklin14NWYL27.72
7Camdyn Driend13CDOG27.74
8-TieAbigail Asante14SSAC28.08
8-TieSamantha Packard14GYWD28.08
10Mikayla Hansell13SSAC28.10
11Sophia Fraguela14RYWC28.14
12Hanna Von Steenburg14RAC28.23
13Mackenzie Hearrin14CDOG28.32
14Mary Kelly14RAC28.36
15Julia Istambouli14RYWC28.38
16Olivia Maltz14RAC28.42
 
13-14 Female 100L Freestyle
PlaceSwimmerAgeTeamTime
1Zsofia Milak14UN59.12
2Zadie Schatz13SSAC59.41
3Camdyn Driend13CDOG1:00.30
4Mary Kelly14UN1:00.85
5Vivian Volenec14WHAT1:01.12
6Olivia Maltz14RAC1:01.44
7Phoebe Conklin14UN1:01.69
8Emma Zhang13CDOG1:01.73
9Elle Massey14FA1:01.84
10Stella Stidolph13ZEUS1:01.88
11Abigail Asante14SSAC1:01.91
12Maria Petlik14BSPL1:01.99
13Samantha Packard14UN1:02.29
14Eva Orscher14CPAC1:02.34
15Mikayla Hansell13SSAC1:02.46
16Jacqueline Woodrow13SSAC1:02.47
 
13-14 Female 200L Freestyle
PlaceSwimmerAgeTeamTime
1Olivia Maltz14RAC2:08.55
2Zadie Schatz13SSAC2:10.16
3Zsofia Milak14UN2:10.43
4Samantha Packard14UN2:11.34
5Emma Zhang13CDOG2:11.40
6Mary Kelly14UN2:11.63
7Camdyn Driend13CDOG2:11.97
8Vivian Volenec14WHAT2:12.44
9Charlie Palmer14RAC2:14.38
10Vivienne Walsh13RAC2:14.55
11Stella Stidolph13ZEUS2:14.75
12Olivia Devries14GYWD2:15.34
13Emma Lawson14RAYS2:16.81
14Jacqueline Woodrow13SSAC2:17.10
15Hannah Zelazny14CPAC2:17.92
16Riley Nelson14BULL2:18.16
 
13-14 Female 400L Freestyle
PlaceSwimmerAgeTeamTime
1Samantha Packard14GYWD4:32.93
2Olivia Maltz14RAC4:33.88
3Vivian Volenec14WHAT4:37.08
4Mary Kelly14UN4:37.13
5Zadie Schatz13SSAC4:38.74
6Stella Stidolph13ZEUS4:40.52
7Charlie Palmer14RAC4:40.77
8Zsofia Milak14RAC4:41.55
9Olivia Devries14GYWD4:41.79
10Wusiye Dabre13CDOG4:42.04
11Riley Nelson14BULL4:43.80
12Vivienne Walsh14RAC4:50.38
13Gisella Langmaid14LEHY4:50.51
14Hannah Zelazny14CPAC4:50.58
15Gabriella Cerrito14CPAC4:50.77
16Emma Zhang13CDOG4:50.96
 
13-14 Female 800L Freestyle
PlaceSwimmerAgeTeamTime
1Samantha Packard14GYWD9:20.75
2Olivia Maltz14RAC9:24.07
3Charlie Palmer14RAC9:34.19
4Mary Kelly14RAC9:36.34
5Olivia Devries14GYWD9:37.79
6Riley Nelson14BULL9:39.33
7Vivian Volenec14WHAT9:47.40
8Ava Lavigne14IVY10:00.95
9Zsofia Milak14RAC10:02.73
10Gabriella Cerrito14CPAC10:02.84
11Eliza Swaggart13PSDY10:03.21
12Rosemary White14BULL10:06.24
13Sophia Montalvo14CDOG10:06.89
14Hannah Zelazny14CPAC10:08.45
15Vivienne Walsh13RAC10:09.03
16Sadie Rubin13WHAT10:09.16
 
13-14 Female 1500L Freestyle
PlaceSwimmerAgeTeamTime
1Olivia Maltz14RAC17:45.78
2Samantha Packard14GYWD18:06.03
3Mary Kelly14RAC18:12.24
4Riley Nelson14BULL18:28.06
5Vivian Volenec14WHAT18:28.16
6Olivia Devries14GYWD18:48.38
7Gabriella Cerrito14CPAC19:02.82
8Rosemary White14BULL19:06.33
9Gisella Langmaid14LEHY19:07.44
10Ava Lavigne13IVY19:07.60
11Hannah Zelazny14CPAC19:08.52
12Eliza Swaggart13PSDY19:12.12
13Zsofia Milak14RAC19:17.09
14Vivienne Walsh14RAC19:19.98
15Eloise Phelan13BULL19:21.37
16Emerson Geary13GLAS19:30.19
 
13-14 Female 100L Backstroke
PlaceSwimmerAgeTeamTime
1Zadie Schatz13SSAC1:05.12
2Vivian Volenec14WHAT1:07.08
3Stella Stidolph13ZEUS1:08.50
4-TieZsofia Milak14RAC1:08.59
4-TieMackenzie Hearrin14CDOG1:08.59
6Caitlin Martin14PSDY1:09.06
7Aubrey Bedard13WEST1:09.30
8Leah McNamara14NCY1:09.47
9Emma Lawson14RAYS1:09.59
10Camdyn Driend13CDOG1:09.98
11Charlie Palmer14RAC1:10.69
12Yana Muzyka14CPAC1:11.59
13Valentina Belyaev13SSAC1:11.74
14Jacqueline Woodrow13SSAC1:11.83
15Eva Orscher14CPAC1:11.85
16Mikayla Hansell14SSAC1:12.06
 
13-14 Female 200L Backstroke
PlaceSwimmerAgeTeamTime
1Zadie Schatz13SSAC2:20.97
2Vivian Volenec14WHAT2:24.93
3Caitlin Martin14PSDY2:26.33
4Emma Lawson14RAYS2:26.63
5Stella Stidolph13ZEUS2:28.10
6Aubrey Bedard13UN2:28.40
7Mackenzie Hearrin14CDOG2:28.65
8Zsofia Milak14RAC2:30.89
9Leah McNamara14NCY2:31.38
10Charlie Palmer13RAC2:31.82
11Olivia Maltz14RAC2:31.91
12Gabriella Cerrito14CPAC2:32.24
13Yana Muzyka14CPAC2:34.04
14Riley Nelson14BULL2:35.20
15Eva Orscher14CPAC2:35.39
16Delaney Goralnick14RAC2:35.56
 
13-14 Female 100L Breaststroke
PlaceSwimmerAgeTeamTime
1Zadie Schatz13SSAC1:10.94
2Emma Zhang13CDOG1:13.98
3Vivienne Walsh14RAC1:14.33
4Aubrey Bedard13WEST1:14.85
5Mackenzie Hearrin14CDOG1:15.59
6Alexia Radu13UN1:18.24
7Sophia Sundquist14CDOG1:18.95
8Valentina Belyaev13SSAC1:19.09
9Ava Lavigne14UN1:19.28
10Olivia Maltz14RAC1:19.51
11Sadie Rubin13WHAT1:19.69
12D'Chai Luangpraseuth14IVY1:19.88
13Rileigh Ebert14CDOG1:20.20
14Allison Santaniello13WEST1:20.24
15Taylor Belloni14RAC1:20.86
16Bailey Kissane14SEAL1:20.99
 
13-14 Female 200L Breaststroke
PlaceSwimmerAgeTeamTime
1Zadie Schatz13SSAC2:34.16
2Mackenzie Hearrin14CDOG2:41.83
3Vivienne Walsh14RAC2:44.24
4Aubrey Bedard13WEST2:44.53
5Emma Zhang13CDOG2:44.84
6Valentina Belyaev13UN2:46.35
7Alexia Radu13UN2:48.99
8Olivia Maltz14RAC2:49.45
9-TieRileigh Ebert14CDOG2:50.58
9-TieAva Lavigne14UN2:50.58
11D'Chai Luangpraseuth14IVY2:52.23
12Sadie Rubin13WHAT2:52.56
13Allison Santaniello13WEST2:54.01
14Taylor Belloni14RAC2:55.15
15Bailey Kissane14SEAL2:55.96
16Olivia Devries14GYWD2:56.07
 
13-14 Female 100L Butterfly
PlaceSwimmerAgeTeamTime
1Samantha Packard14UN1:03.81
2Olivia Maltz14RAC1:06.00
3Zsofia Milak14RAC1:06.04
4Allison Gravius14RYWC1:06.70
5Mikayla Hansell14SSAC1:07.91
6Zadie Schatz13SSAC1:07.94
7Vivienne Walsh14RAC1:08.11
8Camdyn Driend13CDOG1:08.16
9Grace McDonald13VSYM1:08.24
10Phoebe Conklin14NWYL1:08.34
11Rachel Hassett14LEHY1:08.94
12Vivian Volenec14WHAT1:09.16
13Maryn Brooks14WYW1:09.30
14Sadie Rubin13WHAT1:09.37
15Bailey Kissane14SEAL1:09.38
16Meredith McDermott14GRYM1:09.55
 
13-14 Female 200L Butterfly
PlaceSwimmerAgeTeamTime
1Samantha Packard14UN2:18.88
2Olivia Maltz14RAC2:23.97
3Allison Gravius14RYWC2:28.47
4Stella Stidolph13ZEUS2:29.84
5Rachel Hassett14LEHY2:32.13
6Vivienne Walsh14RAC2:32.43
7Bailey Kissane14UN2:33.35
8Zadie Schatz13SSAC2:36.31
9Meredith McDermott14GRYM2:36.56
10Gisella Langmaid14LEHY2:37.04
11Rosemary White14BULL2:37.83
12Riley Nelson14BULL2:38.47
13Delaney Goralnick14RAC2:39.25
14Zsofia Milak14RAC2:40.62
15Frankie Lucia13BULL2:41.80
16Grace McDonald13VSYM2:43.73
 
13-14 Female 200L Individual Medley
PlaceSwimmerAgeTeamTime
1Zadie Schatz13SSAC2:18.94
2Emma Zhang13CDOG2:26.67
3Olivia Maltz14RAC2:27.66
4Mackenzie Hearrin14CDOG2:27.67
5Aubrey Bedard13WEST2:29.35
6Vivienne Walsh14RAC2:29.76
7Vivian Volenec14WHAT2:30.32
8Mary Kelly14UN2:30.38
9Camdyn Driend13CDOG2:33.51
10Riley Nelson14BULL2:33.97
11Zsofia Milak14RAC2:34.23
12Samantha Packard14GYWD2:34.27
13Charlie Palmer14RAC2:34.86
14Sadie Rubin13WHAT2:35.09
15Ava Lavigne13IVY2:35.99
16Alexia Radu13FVYT2:36.14
 
13-14 Female 400L Individual Medley
PlaceSwimmerAgeTeamTime
1Zadie Schatz13SSAC4:58.42
2Olivia Maltz14RAC5:10.61
3Samantha Packard14GYWD5:16.63
4Mary Kelly14RAC5:20.76
5Riley Nelson14BULL5:21.93
6Vivienne Walsh14RAC5:21.95
7Aubrey Bedard13WEST5:22.26
8Zsofia Milak14RAC5:25.03
9Emma Zhang13CDOG5:25.26
10Sadie Rubin13WHAT5:27.28
11Alexia Radu13FVYT5:27.74
12Bailey Kissane14SEAL5:30.30
13Gabriella Cerrito14CPAC5:31.54
14Delaney Goralnick14RAC5:32.33
15Meredith McDermott14GRYM5:32.87
16Ava Lavigne14IVY5:34.26
 
13-14 Female 2500L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Meredith McDermott14GRYM30:27.80
2Emma Scherber14VSYM33:41.10
3Riley Nelson14BULL35:35.04
4Frankie Lucia13BULL36:17.08
5Rosemary White14BULL36:40.36
6Shayla Knolker14NFAF36:45.61
7Madison Devine14WYW39:41.13
8Silvia Gozar-Zimbrean13BULL39:43.85
9Laura Haverly13MJCC39:50.35
10Elise Harhay14MJCC40:02.77
11Kelsey Nacca13SYS41:03.86
12Emma Bowles13BULL41:09.64
13Lily Bender14RAC41:21.14
14Kailyn Welsh14NFAF41:24.38
15Violet Perry13SYS41:28.74
16Ryleigh Olzinski13SAQ41:32.88
 
13-14 Female 5000L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Olivia Devries14GYWD50:36.30
2Samantha Packard14GYWD51:58.10
3Stella Stidolph13ZEUS1:14:33.03
4Valeria Flores14WYW1:27:51.80
5Olivia Johnson14WYW1:30:31.87
 
13-14 Male 50Y Freestyle
PlaceSwimmerAgeTeamTime
1Christopher Myott14UN22.18
2Griffin Riebling14RAC22.36
3Samuel Sharpe14ZEUS22.67
4Connor Cheung14SSAC22.68
5Gavin Berky14WWRX22.78
6Nicholas Da Silva14GRYM22.88
7Christopher Nelson14OAK22.89
8Beckett Krajewski14UN22.99
9Juan Fortuno14RAC23.06
10Patrick McGovern14NCY23.10
11Taeyoung Kim14BULL23.12
12William Femenia14GYWD23.18
13Stephen Magyera14CPAC23.33
14Noah Pangan14SSAC23.35
15Austin Carr14UN23.44
16Roko Skarica14BULL23.47
 
13-14 Male 100Y Freestyle
PlaceSwimmerAgeTeamTime
1Griffin Riebling14RAC48.60
2Connor Cheung14SSAC49.09
3William Femenia14GYWD49.33
4Beckett Krajewski14UN49.46
5Christopher Nelson14OAK49.49
6Christopher Myott14UN49.56
7Matthew Bergner14GRYM49.65
8Taeyoung Kim14BULL50.04
9Gavin Berky14WWRX50.26
10Nicholas Da Silva14GRYM50.29
11Samuel Sharpe14UN50.35
12Patrick McGovern14NCY50.50
13Oliver Bjerke13GYWD50.68
14Gavin Paige14UN50.69
15Lewis Meyers13SSAC51.19
16Dylan Isakoff14WHAT51.27
 
13-14 Male 200Y Freestyle
PlaceSwimmerAgeTeamTime
1Christopher Nelson14OAK1:46.05
2Matthew Bergner14GRYM1:46.55
3Gavin Paige14RYWC1:48.05
4Patrick McGovern14NCY1:48.47
5Taeyoung Kim14BULL1:48.94
6Andrew Ripp14CPAC1:49.19
7John Syku14UN1:49.22
8Luke Adams14CPAC1:49.51
9Dylan Isakoff14WHAT1:49.78
10William Femenia14GYWD1:49.80
11Joshua Kim14UN1:49.85
12Connor Cheung14SSAC1:49.88
13Oliver Bjerke13GYWD1:50.35
14John Tsai14NCY1:50.81
15David Laganovskis14UN1:51.45
16Henry Gimby13WYW1:51.71
 
13-14 Male 500Y Freestyle
PlaceSwimmerAgeTeamTime
1Christopher Nelson14OAK4:40.46
2Andrew Ripp14CPAC4:47.62
3Gavin Paige14RYWC4:49.98
4Patrick McGovern14NCY4:49.99
5Matthew Bergner14UN4:51.73
6John Syku14CPAC4:52.21
7Dylan Isakoff14WHAT4:53.93
8Harrison Stroup14WHAT4:55.43
9Gabrial Andrews14BULL4:56.10
10Joshua Kim14SEAL4:56.17
11Gabriel Nazarczuk14WHAT4:57.95
12William Femenia14GYWD4:58.48
13Trevor Nelson14GRYM5:00.95
14Ber Ewing14WHAT5:00.98
15Taeyoung Kim14UN5:02.26
16Ivan Tyurin13OAK5:02.45
 
13-14 Male 1000Y Freestyle
PlaceSwimmerAgeTeamTime
1Andrew Ripp14CPAC9:52.36
2Gavin Paige14RYWC9:59.83
3Dylan Isakoff14WHAT10:08.80
4Patrick McGovern14NCY10:14.19
5Christopher Nelson14OAK10:19.38
6Ivan Tyurin13OAK10:21.93
7Gabrial Andrews14BULL10:23.77
8Ryan Douglass13SYS10:27.10
9Henry Gimby13WYW10:27.74
10Julian Ovares13ZEUS10:32.95
11James Hill14WHAT10:33.75
12Jackson Morse13RYWC10:36.28
13Robert Winslow13WYW10:38.41
14Nicandro Cappuccia Romero14BULL10:38.91
15Knox Thompson14LEHY10:40.26
16Peter Cieciwa14ZEUS10:41.00
 
13-14 Male 1650Y Freestyle
PlaceSwimmerAgeTeamTime
1Andrew Ripp14CPAC16:38.08
2Patrick McGovern14NCY17:09.77
3Dylan Isakoff14WHAT17:13.14
4Gavin Paige14RYWC17:16.89
5Gabrial Andrews14BULL17:18.12
6Ivan Tyurin13OAK17:19.26
7Henry Gimby13WYW17:20.16
8Ryan Douglass13SYS17:28.83
9Robert Winslow13WYW17:33.52
10Julian Ovares13ZEUS17:40.96
11Jackson Morse13RYWC17:42.75
12Nicandro Cappuccia Romero14BULL17:48.56
13Christopher McCauley13GRYM17:51.37
14Knox Thompson14LEHY17:53.21
15James Hill14WHAT17:53.71
16Michael Kelly14RAC17:56.04
 
13-14 Male 100Y Backstroke
PlaceSwimmerAgeTeamTime
1Christopher Nelson14OAK53.82
2Evan Ingrum14SSAC53.94
3Anthony Osadchy14SSAC55.15
4Griffin Riebling14RAC55.56
5Lewis Meyers13SSAC55.67
6Samuel Sharpe14ZEUS56.42
7-TieGabrial Andrews14BULL57.06
7-TieCharles Walz14UN57.06
9Spencer Cheung13SSAC57.26
10Owen Carter13SEAL57.56
11Benjamin Baird14RYWC57.65
12Jordan Benaderet14UN57.82
13Harrison Stroup14WHAT57.92
14Matthew Bergner14GRYM58.12
15Roko Skarica14BULL58.15
16Tyler Silva14RYWC58.28
 
13-14 Male 200Y Backstroke
PlaceSwimmerAgeTeamTime
1Christopher Nelson14OAK1:55.18
2Anthony Osadchy14SSAC1:57.87
3Evan Ingrum14SSAC1:57.92
4Lewis Meyers13SSAC2:01.66
5Samuel Sharpe14ZEUS2:02.17
6Charles Walz14SYS2:03.89
7Spencer Cheung13SSAC2:04.41
8Benjamin Baird14RYWC2:04.86
9Griffin Riebling14RAC2:04.91
10Brendan Gallant14RST2:05.02
11Owen Carter13SEAL2:05.20
12Blake Zeitlin14SYS2:05.29
13Julian Ovares13ZEUS2:05.53
14Roko Skarica14BULL2:05.83
15Henry DeHaven13GRYM2:05.87
16Christopher McCauley13GRYM2:06.16
 
13-14 Male 100Y Breaststroke
PlaceSwimmerAgeTeamTime
1Beckett Krajewski14UN1:00.15
2Nicholas Da Silva14GRYM1:00.43
3Joshua Kim14UN1:01.68
4Matthew Cunningham13RAC1:02.55
5David Laganovskis14WAC1:02.73
6Gavin Paige14UN1:02.76
7Tucker Marchand14UN1:02.83
8Kasen Janney14UN1:02.99
9Henry Gimby13WYW1:03.02
10Taeyoung Kim14BULL1:03.05
11Patrick McGovern14NCY1:03.39
12Augustus Schuhmacher13SSAC1:03.59
13Nicholas Tyurin14UN1:03.83
14Spencer Cheung13SSAC1:03.89
15Peter Cieciwa14ZEUS1:04.31
16Julian Grimes14SSAC1:04.47
 
13-14 Male 200Y Breaststroke
PlaceSwimmerAgeTeamTime
1Joshua Kim14SEAL2:13.86
2David Laganovskis14WAC2:14.59
3Matthew Cunningham13RAC2:14.76
4Nicholas Da Silva14GRYM2:14.81
5Beckett Krajewski14SAQ2:15.51
6Peter Cieciwa14ZEUS2:17.41
7Augustus Schuhmacher13SSAC2:17.62
8Gavin Paige14RYWC2:17.64
9Nicholas Tyurin14UN2:18.74
10Patrick McGovern14NCY2:19.71
11Simon Delviscio14CDOG2:19.81
12Matthew Bergner14GRYM2:20.18
13Henry Gimby13WYW2:21.11
14Julian Grimes14SSAC2:21.46
15Gabrial Andrews14BULL2:21.89
16Yibin Lin14SAQ2:22.14
 
13-14 Male 100Y Butterfly
PlaceSwimmerAgeTeamTime
1Christopher Nelson14OAK53.04
2Griffin Riebling14RAC54.31
3Taeyoung Kim14UN54.55
4Evan Ingrum14SSAC55.68
5Matthew Bergner14GRYM55.87
6Oliver Bjerke13GYWD55.91
7Eithan Peralta14UN56.03
8William Femenia14GYWD56.07
9Thomas Casey14RAC56.19
10Gabriel Nazarczuk14WHAT56.64
11Jordan Benaderet14UN56.75
12James Hill14WHAT56.81
13Julian Grimes14SSAC56.89
14David Babic14BULL57.02
15David Laganovskis14WAC57.38
16Nicholas Da Silva14GRYM57.62
 
13-14 Male 200Y Butterfly
PlaceSwimmerAgeTeamTime
1Christopher Nelson14OAK1:57.70
2Matthew Bergner14GRYM2:00.95
3Taeyoung Kim14BULL2:01.77
4Oliver Bjerke13GYWD2:05.08
5Joshua Kim14UN2:05.17
6Julian Ovares13ZEUS2:06.08
7David Laganovskis14WAC2:06.60
8Gabriel Nazarczuk14WHAT2:06.88
9Thomas Casey14RAC2:07.22
10Nicandro Cappuccia Romero14BULL2:07.23
11Ryan Douglass13SYS2:07.37
12Eithan Peralta14RYWC2:07.60
13Jackson Morse13RYWC2:07.63
14Thomas Moles14CPAC2:07.64
15John Tsai14NCY2:09.35
16Julian Grimes14SSAC2:09.53
 
13-14 Male 200Y Individual Medley
PlaceSwimmerAgeTeamTime
1Matthew Bergner14UN1:58.93
2Taeyoung Kim14BULL1:59.85
3Nicholas Da Silva14GRYM2:00.98
4Gavin Paige14RYWC2:01.16
5Patrick McGovern14NCY2:02.24
6Matthew Cunningham13RAC2:02.78
7David Laganovskis14WAC2:02.90
8Harrison Stroup14WHAT2:03.95
9Lewis Meyers13SSAC2:04.20
10Anthony Osadchy14SSAC2:04.83
11William Femenia14GYWD2:05.12
12Gabrial Andrews14BULL2:05.39
13Connor Cheung14UN2:06.14
14Dylan Isakoff14WHAT2:06.42
15Spencer Cheung13SSAC2:06.92
16Joshua Kim14UN2:06.96
 
13-14 Male 400Y Individual Medley
PlaceSwimmerAgeTeamTime
1Matthew Bergner14GRYM4:15.94
2Patrick McGovern14NCY4:18.94
3Nicholas Da Silva14GRYM4:21.13
4Gabrial Andrews14BULL4:22.84
5David Laganovskis14WAC4:24.06
6Andrew Ripp14CPAC4:24.24
7Anthony Osadchy14SSAC4:24.65
8Lewis Meyers13SSAC4:25.49
9Christopher Nelson14OAK4:26.19
10Matthew Cunningham13RAC4:27.11
11Harrison Stroup14WHAT4:27.62
12Julian Ovares13ZEUS4:27.79
13Dylan Isakoff14WHAT4:28.47
14Ber Ewing14WHAT4:28.61
15Christopher McCauley14GRYM4:29.23
16Peter Cieciwa14ZEUS4:29.30
 
13-14 Male 50L Freestyle
PlaceSwimmerAgeTeamTime
1Gavin Berky14UN25.33
2Aidan Su14SYS25.98
3Stephen Magyera14CPAC26.06
4Kurt Jeschke14WYW26.19
5Julian Ovares13ZEUS26.22
6Anthony Osadchy14UN26.26
7Brody Michaels13SSAC26.28
8William Bilodeau14PSDY26.36
9Nicholas Da Silva14GRYM26.49
10Evan Ingrum14SSAC26.55
11Griffin Riebling14RAC26.56
12Marco Kovac14WHAT26.67
13Oliver Bjerke13GYWD26.68
14Matthew Cunningham13UN26.69
15-TieHenry Gimby14WYW26.82
15-TieBeckett Krajewski14SAQ26.82
 
13-14 Male 100L Freestyle
PlaceSwimmerAgeTeamTime
1William Bilodeau14PSDY56.60
2Brody Michaels13UN56.83
3Stephen Magyera14CPAC57.19
4Anthony Osadchy14UN57.42
5Gavin Berky14WWRX57.44
6Kurt Jeschke14WYW57.60
7Griffin Riebling14RAC57.67
8Evan Ingrum14UN57.82
9Oliver Bjerke13GYWD58.05
10Dylan Isakoff14WHAT58.09
11Gabriel Nazarczuk14WHAT58.31
12Lewis Meyers14UN58.43
13Luke McGuinn14UN58.74
14Tyler Silva14RYWC58.77
15Nicholas Da Silva14GRYM58.84
16Henry Gimby14WYW58.89
 
13-14 Male 200L Freestyle
PlaceSwimmerAgeTeamTime
1William Bilodeau14PSDY2:04.04
2Dylan Isakoff14WHAT2:04.44
3Oliver Bjerke13GYWD2:06.17
4Brody Michaels13SSAC2:06.39
5Anthony Osadchy14SSAC2:07.09
6Cooper Lheureux14RAYS2:07.72
7Gabriel Nazarczuk14WHAT2:07.84
8Luke McGuinn14WRAT2:08.69
9Stephen Magyera14CPAC2:08.71
10David Laganovskis14WAC2:09.06
11Miles Pearson13WRAT2:09.43
12Alejandro Palencia Escalante14ZEUS2:09.57
13Thomas Moles14CPAC2:09.61
14Thomas Casey14RAC2:09.82
15Julian Ovares13ZEUS2:10.09
16Jackson Morse13RYWC2:10.41
 
13-14 Male 400L Freestyle
PlaceSwimmerAgeTeamTime
1Dylan Isakoff14WHAT4:25.42
2Alejandro Palencia Escalante14ZEUS4:28.02
3Julian Ovares13ZEUS4:30.28
4Gabriel Nazarczuk14WHAT4:31.13
5William Bilodeau14PSDY4:31.46
6Ryan Douglass13SYS4:32.50
7Oliver Bjerke13GYWD4:32.89
8Jackson Morse13RYWC4:33.00
9Henry DeHaven14GRYM4:34.01
10Ethan Arnett14WRAT4:34.37
11Thomas Casey14RAC4:34.63
12Ivan Tyurin14OAK4:35.05
13Nicandro Cappuccia Romero14BULL4:35.62
14-TieDavid Laganovskis14WAC4:35.67
14-TieCooper Lheureux14RAYS4:35.67
16Robert Winslow14WYW4:36.18
 
13-14 Male 800L Freestyle
PlaceSwimmerAgeTeamTime
1John Syku14CPAC8:39.76
2Dylan Isakoff14WHAT9:09.38
3Jackson Morse13RYWC9:11.60
4Ryan Douglass13SYS9:12.96
5William Bilodeau14PSDY9:21.42
6Alejandro Palencia Escalante14ZEUS9:21.61
7Gabriel Nazarczuk14WHAT9:22.69
8Ivan Tyurin14OAK9:22.98
9Nicandro Cappuccia Romero14BULL9:26.30
10Robert Winslow14WYW9:26.66
11Knox Thompson14LEHY9:28.29
12Anders Gottlieb13RAC9:29.82
13Wyatt Zabel14GYWD9:32.76
14Ethan Arnett14WRAT9:33.13
15James Hill14WHAT9:33.20
16Michael Kelly14RAC9:33.38
 
13-14 Male 1500L Freestyle
PlaceSwimmerAgeTeamTime
1Dylan Isakoff14WHAT17:35.58
2Ryan Douglass13SYS17:39.61
3Jackson Morse13RYWC17:40.27
4Ivan Tyurin14OAK17:44.52
5Knox Thompson14LEHY17:52.38
6Robert Winslow14WYW17:54.64
7Alejandro Palencia Escalante14ZEUS17:58.97
8Nicandro Cappuccia Romero14BULL18:01.94
9Anders Gottlieb13RAC18:02.09
10Ethan Arnett14WRAT18:05.24
11Gabriel Nazarczuk14WHAT18:05.85
12Julian Ovares13ZEUS18:06.00
13James Hill14WHAT18:09.79
14William Bilodeau14PSDY18:16.02
15Cooper Lheureux14RAYS18:16.11
16Michael Kelly14RAC18:24.50
 
13-14 Male 100L Backstroke
PlaceSwimmerAgeTeamTime
1Evan Ingrum14UN1:01.92
2Anthony Osadchy14UN1:02.93
3Brody Michaels13UN1:03.40
4Spencer Cheung13SSAC1:03.72
5Lewis Meyers14UN1:03.86
6Griffin Riebling14RAC1:04.10
7Neal Thompson14LEHY1:05.32
8Owen Carter14UN1:05.89
9Henry DeHaven14GRYM1:06.13
10Blake Zeitlin14BULL1:06.40
11Zachary Fay14MJCC1:06.52
12Roko Skarica14BULL1:06.89
13Benjamin Baird14RYWC1:07.42
14Brendan Gallant14RST1:07.50
15Charles Walz14SYS1:07.70
16William Bilodeau14PSDY1:07.84
 
13-14 Male 200L Backstroke
PlaceSwimmerAgeTeamTime
1Evan Ingrum14UN2:14.81
2Anthony Osadchy14UN2:15.64
3Brody Michaels13UN2:19.00
4Lewis Meyers14UN2:19.57
5Spencer Cheung13SSAC2:21.58
6Gabriel Diaz14ZEUS2:22.28
7Owen Carter14UN2:22.74
8-TieHenry DeHaven14GRYM2:22.88
8-TieBlake Zeitlin14BULL2:22.88
10Julian Ovares13ZEUS2:23.26
11Ethan Arnett14WRAT2:24.31
12Zachary Fay14UN2:24.41
13Roko Skarica14BULL2:25.13
14Cooper Ulrich14ZEUS2:25.63
15Charles Walz14SYS2:25.81
16Griffin Riebling14RAC2:25.95
 
13-14 Male 100L Breaststroke
PlaceSwimmerAgeTeamTime
1Matthew Cunningham13RAC1:10.48
2Nicholas Da Silva13GRYM1:10.75
3David Laganovskis14WAC1:11.02
4Miles Pearson13WRAT1:11.50
5Henry Gimby14WYW1:11.89
6Nicholas Tyurin14WHAT1:13.47
7Augustus Schuhmacher14SSAC1:13.55
8Tucker Marchand14NWYL1:13.66
9Cooper Lheureux14UN1:14.18
10Beckett Krajewski14SAQ1:14.66
11George Topalian13WEST1:14.72
12Lewis Meyers14SSAC1:14.77
13Eric Deng13SSAC1:14.95
14Spencer Cheung13SSAC1:15.19
15Brayden Pfrommer13BULL1:15.46
16Tyler Silva14RYWC1:15.51
 
13-14 Male 200L Breaststroke
PlaceSwimmerAgeTeamTime
1David Laganovskis14WAC2:31.17
2Miles Pearson13WRAT2:31.83
3Augustus Schuhmacher14SSAC2:34.71
4Matthew Cunningham13UN2:34.88
5Tyler Silva14RYWC2:38.85
6Henry Gimby14WYW2:40.41
7Nicholas Tyurin14WHAT2:41.27
8Tucker Marchand14NWYL2:41.64
9Spencer Cheung13SSAC2:41.67
10Cooper Lheureux14RAYS2:42.46
11Anthony Osadchy14UN2:43.06
12George Topalian13WEST2:43.29
13Brayden Pfrommer13BULL2:43.45
14Nicholas Da Silva14UN2:43.81
15Eric Deng13SSAC2:44.59
16Beckett Krajewski14SAQ2:47.14
 
13-14 Male 100L Butterfly
PlaceSwimmerAgeTeamTime
1Thomas Casey14RAC1:01.60
2Griffin Riebling14RAC1:01.84
3Oliver Bjerke13GYWD1:01.91
4David Laganovskis14WAC1:02.15
5Brody Michaels13UN1:02.64
6Thomas Moles14CPAC1:02.77
7Evan Ingrum14SSAC1:03.41
8Cameron Songdahl14LEHY1:03.70
9Taeyoung Kim14BULL1:04.03
10James Hill14WHAT1:04.38
11Nicholas Da Silva14GRYM1:04.59
12Kaveen Dodani13SSAC1:04.62
13Eithan Peralta14RYWC1:04.89
14Kurt Jeschke14WYW1:05.03
15Matthew Cunningham13RAC1:05.28
16Lewis Meyers14SSAC1:05.78
 
13-14 Male 200L Butterfly
PlaceSwimmerAgeTeamTime
1Thomas Casey14RAC2:17.84
2Oliver Bjerke13GYWD2:18.88
3Thomas Moles14CPAC2:22.27
4Jackson Morse13RYWC2:22.53
5Nicandro Cappuccia Romero14BULL2:24.19
6David Laganovskis14WAC2:24.87
7Ryan Douglass13SYS2:24.99
8Alejandro Palencia Escalante14ZEUS2:25.12
9Cameron Songdahl14LEHY2:25.48
10Kaveen Dodani13SSAC2:26.05
11Julian Ovares13ZEUS2:26.12
12Eithan Peralta14RYWC2:26.33
13Griffin Riebling14RAC2:27.00
14Taeyoung Kim14BULL2:27.72
15Knox Thompson14LEHY2:28.61
16Ivan Tyurin14OAK2:28.70
 
13-14 Male 200L Individual Medley
PlaceSwimmerAgeTeamTime
1David Laganovskis14WAC2:17.94
2Anthony Osadchy14UN2:19.62
3Lewis Meyers14UN2:20.03
4Matthew Cunningham13RAC2:20.56
5Nicholas Da Silva14GRYM2:20.59
6Thomas Casey14RAC2:23.11
7Brody Michaels13SSAC2:23.21
8Tyler Silva14RYWC2:23.89
9Taeyoung Kim14BULL2:24.39
10Dylan Isakoff14WHAT2:24.64
11Ethan Arnett14WRAT2:25.01
12Layne Marano14GRYM2:25.14
13Spencer Cheung13SSAC2:25.18
14Cooper Lheureux14RAYS2:25.32
15Blake Zeitlin14BULL2:25.45
16Gabriel Nazarczuk14WHAT2:25.85
 
13-14 Male 400L Individual Medley
PlaceSwimmerAgeTeamTime
1David Laganovskis14WAC4:56.84
2Layne Marano14GRYM5:03.50
3Matthew Cunningham13UN5:04.49
4Julian Ovares13ZEUS5:05.16
5Ryan Douglass13SYS5:05.67
6Lewis Meyers14SSAC5:06.02
7Henry Gimby14WYW5:07.15
8Thomas Casey14RAC5:07.30
9Dylan Isakoff14WHAT5:08.49
10Christopher McCauley14SSAC5:08.98
11Jackson Morse13RYWC5:09.04
12Gabriel Nazarczuk14WHAT5:10.56
13Ivan Tyurin14OAK5:10.95
14Knox Thompson14LEHY5:11.39
15Nicandro Cappuccia Romero14BULL5:15.65
16Christopher Prills14RAC5:15.70
 
13-14 Male 2500L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Trevor Nelson14GRYM28:20.50
2Phineas Izikson13MJCC31:29.00
3Ivan Tyurin14OAK33:56.33
4Robert Winslow14WYW34:16.84
5Nicandro Cappuccia Romero14BULL34:22.24
6Anders Gottlieb13RAC35:12.70
7Brayden Pfrommer14BULL35:15.19
8Brendan Gallant14RST36:42.86
9Ryan Migiano13WYW36:58.20
10Jasper Perry14SYS37:24.20
11Roberto Mathews13BULL37:28.52
12Enzo Cappuccia Romero13BULL37:35.59
13Roko Skarica14BULL37:50.43
14Adrian Fryc13ZEUS37:59.20
15Gabriel Diaz14ZEUS38:17.35
16Cooper Ulrich14ZEUS38:21.38
 
13-14 Male 5000L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Alejandro Palencia Escalante14ZEUS1:10:39.67
2Ryan Douglass13SYS1:10:55.77
3Julian Ovares13ZEUS1:11:21.02
4Eithan Peralta14RYWC1:11:33.58
5Adler Greenwald14MAC1:17:02.56
 
15-16 Female 50Y Freestyle
PlaceSwimmerAgeTeamTime
1Riley Anderson16WHAT22.43
2Savannah Bowers15WHAT23.13
3Charlotte VanDerzee15CPAC23.81
4Kensington Worden15GYWD23.93
5Adrianna Spelman15WRAT23.99
6Lieve Geelen16CPAC24.05
7Gabrielle Williamson15CDOG24.08
8Wesley Wales16GYWD24.18
9Kylie McKirryher16CDOG24.19
10Vedha Kongettira15UN24.22
11Ava Ward16RAC24.25
12-TieMeghan Leahy15UN24.33
12-TieGracie Lowney16MJCC24.33
14Megan Lussier16WYW24.34
15Emma Giafardino15WRAT24.40
16Madeleine Van Der Weijden16GRYM24.42
 
15-16 Female 100Y Freestyle
PlaceSwimmerAgeTeamTime
1Riley Anderson16WHAT49.14
2Savannah Bowers15UN49.46
3Ava Ward16RAC51.37
4Charlotte VanDerzee15CPAC51.46
5Wesley Wales16UN51.66
6Kylie McKirryher16CDOG52.09
7Gracie Lowney16UN52.16
8Lieve Geelen16CPAC52.21
9Adrianna Spelman15UN52.33
10Emma Giafardino15WRAT52.38
11Kensington Worden15UN52.60
12Vedha Kongettira15UN52.73
13Annabelle Superchi15CDOG52.74
14Megan Lussier16WYW52.87
15Leni So16SSAC53.11
16McKenzie Parsons15CPAC53.22
 
15-16 Female 200Y Freestyle
PlaceSwimmerAgeTeamTime
1Savannah Bowers15WHAT1:48.44
2Ava Ward16UN1:49.37
3Riley Anderson16WHAT1:49.41
4Wesley Wales16UN1:50.82
5Lieve Geelen16CPAC1:51.12
6Charlotte VanDerzee15CPAC1:52.02
7Gracie Lowney16UN1:52.50
8Emma Giafardino15WRAT1:53.15
9Maegan Grisanti15WRAT1:53.16
10Adrianna Spelman16WRAT1:53.28
11Ellison Charette15GRYM1:53.63
12Kylie McKirryher16CDOG1:53.70
13Ava Maltz15RAC1:53.74
14Addison Markoja16UN1:54.30
15Melissa Geiger16GYWD1:54.47
16Milena Brodowicz16UN1:54.53
 
15-16 Female 500Y Freestyle
PlaceSwimmerAgeTeamTime
1Savannah Bowers16WHAT4:56.31
2Lieve Geelen16CPAC4:56.50
3Ava Ward16RAC4:57.95
4Ellison Charette15GRYM5:00.72
5Melissa Geiger16GYWD5:01.69
6Maegan Grisanti15WRAT5:02.19
7Gracie Lowney16MJCC5:05.10
8Addison Markoja16UN5:07.33
9Milena Brodowicz16UN5:08.17
10Lillian White-Charles15WRAT5:08.59
11Ava Maltz15RAC5:08.78
12Wesley Wales16GYWD5:09.57
13Emmy Beach16UN5:11.60
14Annabelle Superchi15CDOG5:12.01
15Bella Zurolo16WHAT5:12.26
16Madison Nurenberg15NCY5:12.30
 
15-16 Female 1000Y Freestyle
PlaceSwimmerAgeTeamTime
1Ellison Charette15GRYM10:18.22
2Melissa Geiger16GYWD10:20.05
3Maegan Grisanti15WRAT10:24.21
4Audrey Li15GYWD10:40.63
5Abigail Horton15WYW10:45.22
6Riley Anderson16WHAT10:46.57
7Caroline Suter16RYWC10:46.62
8Emily Pastushan16SSAC10:46.88
9Ilse Fedoronko16GYWD10:48.03
10Madison Nurenberg15NCY10:48.92
11Leila Ridolfi15NCY10:49.60
12Annabelle Superchi15CDOG10:52.36
13Addison Markoja16SEAL10:55.70
14Gracie Lowney16MJCC10:56.97
15Sophia Bens15GYWD10:57.98
16Ava Ward16RAC11:01.62
 
15-16 Female 1650Y Freestyle
PlaceSwimmerAgeTeamTime
1Ellison Charette15GRYM17:13.76
2Melissa Geiger16GYWD17:18.09
3Maegan Grisanti15WRAT17:32.27
4Annabelle Superchi15CDOG18:05.64
5Caroline Suter16RYWC18:16.81
6Ava Ward16RAC18:17.20
7Abigail Horton15WYW18:18.06
8Leila Ridolfi15NCY18:18.49
9Kylie McKirryher16CDOG18:21.31
10Ilse Fedoronko15GYWD18:22.38
11Milena Brodowicz16CDOG18:25.38
12Madison Nurenberg15NCY18:26.76
13Maya Kreuzer16WYW18:27.21
14Mia Levey16NCY18:29.29
15Audrey Li15GYWD18:29.76
16Caroline Ward16CPAC18:32.16
 
15-16 Female 100Y Backstroke
PlaceSwimmerAgeTeamTime
1Riley Anderson16WHAT54.90
2Katherine Chesley15GRYM55.91
3Adrianna Spelman15WRAT55.92
4Kylie McKirryher16CDOG56.34
5Ava Maltz15RAC56.47
6Savannah Bowers16WHAT56.88
7Vedha Kongettira16WYW57.07
8Bella Zurolo15UN57.19
9Ava Ward16RAC57.89
10Lillian White-Charles15WRAT58.68
11Leni So16SSAC58.71
12Francesca Fusco16UN58.73
13Mairead Luhman15RAC58.76
14Julia Kozma15SSAC58.82
15Megan Lussier16WYW58.89
16Charlotte VanDerzee15CPAC59.09
 
15-16 Female 200Y Backstroke
PlaceSwimmerAgeTeamTime
1Adrianna Spelman16WRAT2:01.58
2Vedha Kongettira16WYW2:02.65
3Bella Zurolo15WHAT2:02.93
4Katherine Chesley15GRYM2:02.95
5Kylie McKirryher16CDOG2:03.44
6Gracie Lowney16WHAT2:03.88
7Savannah Bowers15WHAT2:04.43
8Ava Maltz15RAC2:04.71
9Riley Anderson16WHAT2:04.82
10Melissa Geiger16GYWD2:05.82
11Gretchen Janney15RYWC2:07.18
12Abigail Goertel15CPAC2:07.37
13Emily Pastushan16UN2:07.75
14Madison Nurenberg15NCY2:07.88
15Chloe Archibald15RAC2:07.93
16Leni So16SSAC2:08.01
 
15-16 Female 100Y Breaststroke
PlaceSwimmerAgeTeamTime
1Savannah Bowers15WHAT1:02.54
2Leni So16SSAC1:04.60
3Emma Giafardino15WRAT1:04.88
4Bryce Gold16SSAC1:05.14
5Margaret O'Hara15RAC1:05.20
6Abigail King16RAC1:05.73
7Milena Brodowicz16CDOG1:06.16
8Ava Piscioniere15WRAT1:06.54
9Kensington Worden15GYWD1:06.78
10Audrey Li15GYWD1:07.12
11Maya Kreuzer16WYW1:07.17
12Dalia Katra15UN1:07.30
13Lieve Geelen16CPAC1:07.53
14Addison Markoja16SEAL1:07.61
15Meghan Leahy15WEST1:07.73
16Caroline Suter16RYWC1:07.74
 
15-16 Female 200Y Breaststroke
PlaceSwimmerAgeTeamTime
1Abigail King16RAC2:21.00
2Ava Piscioniere16WRAT2:21.44
3Margaret O'Hara15RAC2:22.72
4Leni So16SSAC2:22.99
5Milena Brodowicz16CDOG2:25.18
6Addison Markoja16SEAL2:26.14
7Makeda West16ZEUS2:26.28
8Emma Giafardino15WRAT2:26.35
9Audrey Li15GYWD2:26.72
10Lieve Geelen16CPAC2:28.03
11Abigaile Mais16ZEUS2:28.23
12Kaitlyn Knowles15NCY2:28.60
13Savannah Bowers15WHAT2:28.80
14Sara Jee15GYWD2:29.15
15Maya Kreuzer16WYW2:29.59
16Kensington Worden15GYWD2:29.84
 
15-16 Female 100Y Butterfly
PlaceSwimmerAgeTeamTime
1Riley Anderson16WHAT52.88
2-TieMcKenzie Parsons15CPAC55.96
2-TieSavannah Bowers16WHAT55.96
4Bella Zurolo15UN56.45
5Kylie McKirryher16UN56.49
6Emma Giafardino15WRAT57.33
7Ava Ward16RAC57.35
8Ava Maltz15RAC57.37
9Abigail King16RAC57.53
10Melissa Geiger16GYWD57.55
11Ilse Fedoronko16GYWD57.75
12Marin Benoit16UN57.80
13Maegan Grisanti15UN58.35
14Julia Kozma15SSAC58.45
15Misha Kovac15WHAT58.54
16Mairead Luhman15RAC58.80
 
15-16 Female 200Y Butterfly
PlaceSwimmerAgeTeamTime
1Riley Anderson16WHAT2:04.89
2Bella Zurolo15WHAT2:06.13
3Melissa Geiger16GYWD2:06.60
4McKenzie Parsons15CPAC2:06.83
5Abigail King16RAC2:07.02
6Maegan Grisanti15WRAT2:07.94
7Madison Nurenberg15NCY2:08.54
8Ilse Fedoronko15GYWD2:08.83
9Vedika Menon16RAC2:09.64
10Savannah Bowers15WHAT2:10.06
11Kylie McKirryher16CDOG2:10.62
12Kaitlyn Knowles15NCY2:11.72
13Stella Green16CDOG2:12.50
14Saphira Lopez16RAC2:12.55
15Colleen White15IVY2:12.73
16Ellison Charette15GRYM2:12.77
 
15-16 Female 200Y Individual Medley
PlaceSwimmerAgeTeamTime
1Savannah Bowers15UN1:59.96
2Lieve Geelen16CPAC2:07.43
3Leni So16SSAC2:07.93
4Margaret O'Hara15RAC2:08.63
5Ava Ward16RAC2:08.68
6Mairead Luhman15RAC2:09.31
7Annabelle Superchi15CDOG2:09.36
8Ava Maltz15RAC2:09.49
9Wesley Wales16GYWD2:09.65
10Ellison Charette15UN2:09.74
11Vedha Kongettira15WYW2:10.22
12Marin Benoit16FVYT2:10.59
13-TieCaroline Suter16UN2:10.67
13-TieMcKenzie Parsons15CPAC2:10.67
15Kaitlyn Knowles15NCY2:11.40
16Julia Kozma15SSAC2:11.41
 
15-16 Female 400Y Individual Medley
PlaceSwimmerAgeTeamTime
1Savannah Bowers15WHAT4:26.09
2Ava Maltz15RAC4:28.70
3Ellison Charette15GRYM4:32.05
4Leni So16SSAC4:34.99
5Audrey Li15GYWD4:35.13
6Margaret O'Hara15RAC4:35.62
7Caroline Suter16RYWC4:35.99
8Julia Kozma15SSAC4:36.07
9McKenzie Parsons15CPAC4:36.48
10Ella Gussen16UN4:38.11
11Mairead Luhman15RAC4:39.12
12Kylie McKirryher16CDOG4:39.17
13Kaitlyn Knowles15NCY4:39.48
14Vedha Kongettira15UN4:39.65
15Abigaile Mais16ZEUS4:40.74
16Annabelle Superchi15CDOG4:40.76
 
15-16 Female 50L Freestyle
PlaceSwimmerAgeTeamTime
1Savannah Bowers16WHAT26.69
2Charlotte VanDerzee15CPAC26.74
3Adrianna Spelman16WRAT27.02
4Gabrielle Williamson15CDOG27.39
5Vedha Kongettira16WYW27.42
6Megan Lussier16WYW27.65
7Madeleine Van Der Weijden16GRYM27.68
8-TieMeghan Leahy15WEST27.69
8-TieWesley Wales16GYWD27.69
10Kensington Worden16GYWD27.82
11Mary Barnwell16HALE27.93
12Ellen Griffin15RAC28.01
13Anwara Olasewere15CPAC28.17
14-TieAbigail Goertel15CPAC28.18
14-TieGracie Lowney16WHAT28.18
16Ava Maltz15RAC28.20
 
15-16 Female 100L Freestyle
PlaceSwimmerAgeTeamTime
1Charlotte VanDerzee15CPAC57.15
2Savannah Bowers16WHAT57.96
3Annabelle Superchi16CDOG59.14
4Gracie Lowney16WHAT59.44
5Megan Lussier16WYW59.56
6Wesley Wales16GYWD59.93
7Vedha Kongettira16WYW1:00.15
8Margaret O'Hara16RAC1:00.50
9Madison Nurenberg16NCY1:00.61
10McKenzie Parsons15CPAC1:00.75
11Mary Barnwell16HALE1:00.76
12Emma Giafardino15WRAT1:01.00
13Ana David15BULL1:01.03
14Anwara Olasewere15CPAC1:01.19
15Abigail Goertel15CPAC1:01.30
16Ellen Griffin15RAC1:01.33
 
15-16 Female 200L Freestyle
PlaceSwimmerAgeTeamTime
1Savannah Bowers16WHAT2:06.21
2Annabelle Superchi16CDOG2:06.72
3Charlotte VanDerzee15CPAC2:06.91
4Maegan Grisanti16WRAT2:09.55
5Gracie Lowney16WHAT2:10.13
6Ellison Charette16GRYM2:10.42
7Melissa Geiger16GYWD2:10.95
8Ana David15BULL2:10.97
9Wesley Wales16GYWD2:11.05
10Megan Lussier16WYW2:11.67
11Ava Maltz15RAC2:11.96
12Julia Kozma16SSAC2:12.54
13Madison Nurenberg16NCY2:12.84
14Bella Zurolo16WHAT2:13.01
15Lieve Geelen16CPAC2:13.02
16Abigail Goertel15CPAC2:13.24
 
15-16 Female 400L Freestyle
PlaceSwimmerAgeTeamTime
1Melissa Geiger16GYWD4:28.65
2Ellison Charette16GRYM4:29.52
3Annabelle Superchi16CDOG4:31.80
4Savannah Bowers15WHAT4:36.27
5Ava Maltz15RAC4:39.39
6Madison Nurenberg16NCY4:39.60
7Maegan Grisanti16WRAT4:39.72
8Bella Zurolo16WHAT4:39.90
9Gracie Lowney16WHAT4:41.33
10Ana David15BULL4:42.34
11Abigail Horton16WYW4:45.08
12Wesley Wales16GYWD4:45.78
13Sophia Bens15GYWD4:46.10
14Ilse Fedoronko16GYWD4:47.07
15Abigail Goertel15CPAC4:47.10
16Leila Ridolfi15NCY4:49.70
 
15-16 Female 800L Freestyle
PlaceSwimmerAgeTeamTime
1Ellison Charette16GRYM9:17.42
2Melissa Geiger16GYWD9:20.89
3Maegan Grisanti16WRAT9:28.16
4Bella Zurolo16WHAT9:42.98
5Abigail Horton16WYW9:48.93
6Mia Levey16NCY9:49.06
7Gracie Lowney16UN9:49.88
8Annabelle Superchi15CDOG9:50.87
9Brianna Laforest15IVY9:51.68
10Ana David15BULL9:54.47
11Stella Green16CDOG9:58.66
12Vanessa Anderson16CDOG9:59.77
13Olivia Edwards16CPAC10:00.10
14Addison Markoja16SEAL10:01.66
15Leila Ridolfi15NCY10:01.68
16Ava Maltz15RAC10:01.99
 
15-16 Female 1500L Freestyle
PlaceSwimmerAgeTeamTime
1Ellison Charette16GRYM17:36.31
2Melissa Geiger16GYWD17:38.84
3Maegan Grisanti16WRAT17:59.01
4Gracie Lowney16UN18:25.16
5Bella Zurolo16WHAT18:38.76
6Brianna Laforest15IVY18:48.78
7Mia Levey16NCY18:54.96
8Addison Markoja16SEAL18:56.77
9Abigail Horton16WYW18:57.23
10Annabelle Superchi16CDOG18:59.42
11Ava Maltz15RAC19:04.92
12Leila Ridolfi15NCY19:16.73
13Vanessa Anderson16CDOG19:19.04
14Ilse Fedoronko16GYWD19:24.66
15Madison Nurenberg16NCY19:25.42
16Riley McMahon15SEAL19:27.45
 
15-16 Female 100L Backstroke
PlaceSwimmerAgeTeamTime
1Adrianna Spelman16WRAT1:03.70
2Katherine Chesley15GRYM1:05.83
3Ava Maltz15RAC1:06.24
4Makayla Pedersen15CPAC1:06.83
5Bella Zurolo16WHAT1:06.87
6Vedha Kongettira16WYW1:06.90
7Gracie Lowney16WHAT1:07.43
8Charlotte VanDerzee15CPAC1:08.21
9Megan Lussier16WYW1:08.56
10Melissa Geiger16GYWD1:08.59
11Lillian White-Charles15WRAT1:08.68
12Caroline Gies16ZEUS1:08.81
13Abigail Goertel15CPAC1:08.91
14Julia Kozma16SSAC1:09.01
15Mary Barnwell16HALE1:09.15
16Gretchen Janney16RYWC1:09.52
 
15-16 Female 200L Backstroke
PlaceSwimmerAgeTeamTime
1Ava Maltz15RAC2:22.48
2Bella Zurolo16WHAT2:22.64
3Adrianna Spelman16WRAT2:23.20
4Makayla Pedersen15CPAC2:23.34
5Gracie Lowney16WHAT2:24.39
6Vedha Kongettira16WYW2:24.69
7Katherine Chesley15GRYM2:24.78
8Emma Lawson15RAYS2:26.24
9Savannah Bowers15WHAT2:26.37
10Melissa Geiger16GYWD2:27.70
11Lillian White-Charles15WRAT2:27.89
12Abigail Horton16WYW2:28.20
13Gretchen Janney16RYWC2:28.69
14Charlotte VanDerzee15CPAC2:29.37
15Brianna Laforest15IVY2:29.71
16Caroline Gies16ZEUS2:29.99
 
15-16 Female 100L Breaststroke
PlaceSwimmerAgeTeamTime
1Margaret O'Hara16RAC1:12.71
2Savannah Bowers16WHAT1:15.10
3Emma Giafardino15WRAT1:17.07
4Ava Piscioniere16WRAT1:17.10
5Audrey Li15GYWD1:17.27
6Dalia Katra15RAC1:17.40
7Ana David15BULL1:18.59
8Meghan Leahy15WEST1:19.01
9Grace Alger15WHAT1:19.09
10Maya Kreuzer16WYW1:19.51
11Kaitlyn Knowles16NCY1:19.70
12Leni So16SSAC1:20.14
13Kensington Worden16GYWD1:20.63
14Ava Ruszkowski15WAC1:20.79
15Charlotte Sohn16WHAT1:21.00
16Sara Jee15GYWD1:21.08
 
15-16 Female 200L Breaststroke
PlaceSwimmerAgeTeamTime
1Margaret O'Hara15RAC2:45.70
2Ana David15BULL2:47.44
3Kaitlyn Knowles16NCY2:48.36
4Ava Piscioniere16WRAT2:49.46
5Savannah Bowers15WHAT2:50.11
6Audrey Li15GYWD2:51.19
7Leni So16SSAC2:54.29
8Sara Jee15GYWD2:54.71
9Ava Maltz15RAC2:55.16
10Grace Alger15WHAT2:55.36
11Caroline Gies16ZEUS2:55.37
12Carmen Blanco16NCY2:55.71
13Francesca Zullo16ZEUS2:56.80
14Kensington Worden16GYWD2:57.35
15Maxene Kastielle Meroy15CDOG2:57.56
16Dalia Katra15RAC2:57.79
 
15-16 Female 100L Butterfly
PlaceSwimmerAgeTeamTime
1McKenzie Parsons15CPAC1:03.15
2Melissa Geiger16GYWD1:03.81
3Charlotte VanDerzee15CPAC1:04.57
4Maegan Grisanti16WRAT1:04.78
5Bella Zurolo16WHAT1:05.05
6Ava Maltz15RAC1:06.15
7-TieAudrey Li15GYWD1:06.33
7-TieIlse Fedoronko16GYWD1:06.33
9Emma Giafardino15WRAT1:06.82
10Mary Barnwell16HALE1:06.95
11Katherine Chesley15GRYM1:07.00
12Julia Kozma16SSAC1:07.09
13Ana David15BULL1:07.22
14Savannah Bowers15WHAT1:07.50
15Madison Nurenberg16NCY1:07.60
16Caroline Gies16ZEUS1:08.12
 
15-16 Female 200L Butterfly
PlaceSwimmerAgeTeamTime
1Melissa Geiger16GYWD2:20.76
2Bella Zurolo16WHAT2:22.92
3Maegan Grisanti16WRAT2:26.44
4Madison Nurenberg16NCY2:27.93
5Ilse Fedoronko16GYWD2:28.05
6Ana David15BULL2:29.01
7Annabelle Superchi16CDOG2:31.67
8McKenzie Parsons15CPAC2:31.69
9Ava Maltz15RAC2:31.87
10Savannah Bowers15WHAT2:32.25
11Ellison Charette16GRYM2:33.97
12Mia Levey16NCY2:34.66
13Caroline Gies16ZEUS2:34.85
14Stella Green16CDOG2:35.13
15Kaitlyn Knowles16NCY2:35.70
16Abigaile Mais16ZEUS2:35.92
 
15-16 Female 200L Individual Medley
PlaceSwimmerAgeTeamTime
1Savannah Bowers16WHAT2:20.56
2Annabelle Superchi16CDOG2:24.05
3Margaret O'Hara16RAC2:25.25
4Audrey Li15GYWD2:25.91
5Ana David15BULL2:27.31
6Emma Giafardino15WRAT2:28.40
7Ava Maltz15RAC2:28.64
8Mairead Luhman16RAC2:28.73
9Vedha Kongettira16WYW2:29.03
10Melissa Geiger16GYWD2:29.71
11Charlotte VanDerzee15CPAC2:30.13
12Ellison Charette16GRYM2:30.18
13Julia Kozma16SSAC2:31.03
14Leni So16SSAC2:31.38
15Caroline Gies16ZEUS2:32.04
16Katherine Chesley15GRYM2:32.12
 
15-16 Female 400L Individual Medley
PlaceSwimmerAgeTeamTime
1Annabelle Superchi16CDOG5:07.41
2Savannah Bowers15WHAT5:10.02
3Audrey Li15GYWD5:13.27
4Ellison Charette16GRYM5:13.90
5Ava Maltz15RAC5:15.80
6Margaret O'Hara16RAC5:20.60
7Ana David15BULL5:21.37
8Kaitlyn Knowles16NCY5:23.55
9Brianna Laforest15IVY5:24.62
10Caroline Gies16ZEUS5:25.02
11Mairead Luhman16RAC5:25.57
12Abigaile Mais16ZEUS5:26.36
13Bella Zurolo16WHAT5:29.72
14Vedha Kongettira16WYW5:31.16
15Carmen Blanco16NCY5:32.01
16Emma Giafardino15WRAT5:32.63
 
15-16 Female 2500L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Sophia Bens15GYWD29:04.80
2Isadora Nassa15GRYM30:34.80
3Ana David15BULL35:52.13
4Avery Foito16ARAC36:42.28
5Abigaile Mais16ZEUS37:42.64
6Gretchen Janney16RYWC39:31.24
7Kaitlyn Pinheiro15RST39:32.05
8Mary Barnwell16HALE39:48.93
9Izabella Murzinska15BULL40:25.64
10Francesca Zullo16ZEUS41:01.38
11Amaya Khwaja-Patel16GYWD41:26.22
12Nora Clune15HHAC41:27.88
13Alessandra Sticca16BULL41:40.46
14Raegan Burdeshaw16RAYS42:14.14
15Ann-yee Lim15MJCC42:17.39
16Aibhlinn McNeiece15RST43:22.83
 
15-16 Female 5000L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Melissa Geiger16GYWD51:14.80
2Maegan Grisanti16WRAT1:07:06.65
3Abigail Horton16WYW1:16:50.35
4Maya Kreuzer16WYW1:17:55.17
5Lyla Harhay16MJCC1:18:26.43
6Lucy Pincince16MJCC1:18:26.59
7Kylee Grey15ZEUS1:27:26.61
 
15-16 Female 7500L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Melissa Geiger16GYWD50:17.00
2Ilse Fedoronko16GYWD51:39.00
 
15-16 Male 50Y Freestyle
PlaceSwimmerAgeTeamTime
1Jack Cunningham16CPAC20.29
2Benjamin Pope16IVY20.67
3Liam Fletcher-Ford15RYWC21.06
4Blake Wool16FVYT21.15
5John Landers15GYWD21.25
6David Delong16ZEUS21.41
7Matthew Ackerman15UN21.53
8Stefan Weber16RAC21.65
9Oliver Melnick16UN21.67
10Luke Scheinfeldt16MJCC21.69
11Chase Elliott16UN21.75
12Filip Szymczyk15WHAT21.76
13Sebastian Camille16ZEUS21.81
14-TieCarl Johnson16UN21.83
14-TieChristian Sanchez15WYW21.83
16Wyatt Vitiello16UN21.84
 
15-16 Male 100Y Freestyle
PlaceSwimmerAgeTeamTime
1Jack Cunningham16CPAC45.24
2Blake Wool16FVYT45.66
3Benjamin Pope16UN45.69
4Wyatt Vitiello16ZEUS46.54
5John Landers15GYWD46.76
6Chase Elliott16CPAC46.78
7David Delong16ZEUS46.81
8Liam Fletcher-Ford15RYWC46.89
9Evan VanVelzor16WYW46.98
10Colin Bucaria16GYWD47.06
11Julian Adu16CDOG47.18
12Oliver Melnick16UN47.19
13Luke Scheinfeldt16MJCC47.21
14George Wang15CPAC47.25
15Sebastian Camille16ZEUS47.43
16Diego Colon16RAC47.89
 
15-16 Male 200Y Freestyle
PlaceSwimmerAgeTeamTime
1Wyatt Vitiello16ZEUS1:39.56
2Evan VanVelzor16WYW1:39.71
3Jack Cunningham16CPAC1:39.83
4Blake Wool16FVYT1:40.08
5Chase Elliott16CPAC1:41.34
6Liam Fletcher-Ford15RYWC1:42.13
7-TieJack Ackerman16UN1:42.22
7-TieGeorge Wang15CPAC1:42.22
9Colin Bucaria16GYWD1:43.17
10Sebastian Camille16ZEUS1:43.23
11Christopher Nelson15OAK1:43.31
12David Delong16ZEUS1:43.65
13Julian Adu15CDOG1:44.14
14Cyrus Xu16FVYT1:44.17
15Jonathon Packard16GYWD1:44.34
16Aidan Polese16RAC1:44.62
 
15-16 Male 500Y Freestyle
PlaceSwimmerAgeTeamTime
1Wyatt Vitiello16ZEUS4:31.53
2Evan VanVelzor16WYW4:34.70
3Jonathon Packard16UN4:34.94
4Christopher Nelson15OAK4:37.81
5Aidan Palaj16UN4:39.31
6Jack Ackerman16UN4:41.98
7George Wang15CPAC4:42.69
8Jack Smith16CPAC4:44.56
9John Dwyer16WHAT4:45.84
10Gavin Paige15UN4:46.33
11Aidan Polese16RAC4:46.40
12Reed Keller15UN4:46.66
13Eric Henderson15WHAT4:46.90
14Christian Wilk16BULL4:47.37
15Julian Adu15CDOG4:47.64
16Owen Vale16WHAT4:49.05
 
15-16 Male 1000Y Freestyle
PlaceSwimmerAgeTeamTime
1Wyatt Vitiello16ZEUS9:19.08
2Jonathon Packard16GYWD9:32.08
3Evan VanVelzor15WYW9:35.33
4Christopher Nelson15OAK9:40.62
5Aidan Palaj16UN9:43.28
6Gavin Paige15RYWC9:52.86
7Ber Ewing15WHAT9:54.29
8Christian Wilk16BULL9:54.31
9Gabrial Andrews15BULL9:58.53
10Brayden Hale15CDOG10:00.27
11Daniel Bishop16CDOG10:01.37
12Maximilian Weber15RAC10:03.07
13Julian Adu15CDOG10:05.74
14Neil Alejandro15CDOG10:06.24
15Harrison Stroup15WHAT10:10.20
16Jack Ackerman16UN10:12.03
 
15-16 Male 1650Y Freestyle
PlaceSwimmerAgeTeamTime
1Wyatt Vitiello16UN15:51.10
2Jonathon Packard16GYWD16:07.85
3Evan VanVelzor15WYW16:24.34
4Ber Ewing15WHAT16:36.13
5Christian Wilk16BULL16:47.58
6Maximilian Weber15RAC16:49.83
7Brayden Hale15CDOG16:50.62
8Julian Adu15CDOG16:52.22
9-TieNeil Alejandro15CDOG16:56.75
9-TieDaniel Bishop16CDOG16:56.75
11Neil Kelly15RAC17:16.77
12Aidan Polese15RAC17:19.35
13Jack Smith16CPAC17:19.82
14Oswald Andrews16UN17:20.85
15Hirsh Iyer16WYW17:21.05
16Patrick Shea16UN17:23.78
 
15-16 Male 100Y Backstroke
PlaceSwimmerAgeTeamTime
1Wyatt Vitiello16ZEUS50.14
2Evan VanVelzor16WYW50.64
3Chase Elliott16CPAC50.91
4John Landers15UN51.43
5Jonathon Packard16UN51.46
6Jack Cunningham16CPAC52.06
7Christopher Nelson15OAK52.26
8Neil Alejandro15UN52.59
9Tyler Tagliarini16BULL53.02
10Aidan Palaj16UN53.09
11Liam Fletcher-Ford15RYWC53.16
12Filip Szymczyk15UN53.23
13Oswald Andrews16WYW53.24
14Fabio Rathgeber16CPAC53.26
15Hunter Bodey15UN53.35
16David Korzeniowski16IVY53.55
 
15-16 Male 200Y Backstroke
PlaceSwimmerAgeTeamTime
1Wyatt Vitiello16ZEUS1:45.74
2Evan VanVelzor16WYW1:48.81
3Chase Elliott16CPAC1:50.80
4Jonathon Packard16GYWD1:51.26
5Christopher Nelson15OAK1:52.75
6John Dwyer16WHAT1:53.10
7Aidan Polese16RAC1:54.72
8Aidan Palaj16UN1:55.03
9Cyrus Xu16FVYT1:55.14
10Neil Alejandro15CDOG1:55.34
11Brayden Hale16UN1:55.57
12Filip Szymczyk15WHAT1:55.79
13Jun Wong16LEHY1:56.25
14Fabio Rathgeber16CPAC1:56.44
15John Landers15GYWD1:56.46
16Tyler Tagliarini16BULL1:56.80
 
15-16 Male 100Y Breaststroke
PlaceSwimmerAgeTeamTime
1Sebastian Huang15UN57.10
2Brayden Hale16UN57.63
3Parker Valero16UN57.90
4Evan Ripp16UN58.24
5Stefan Weber16RAC58.39
6Wyatt Vitiello16ZEUS58.79
7Jack Angelastro16UN58.84
8Neil Alejandro15CDOG1:00.19
9Liam Teel16UN1:00.30
10Julian Adu16CDOG1:00.34
11David Korzeniowski16IVY1:00.41
12Callum Holl15UN1:00.48
13Gabriel Pacheco16UN1:00.59
14Jack Smith16CPAC1:00.61
15Gabriel Swarowsky16UN1:00.73
16David Delong16ZEUS1:00.94
 
15-16 Male 200Y Breaststroke
PlaceSwimmerAgeTeamTime
1Brayden Hale16CDOG2:03.46
2Sebastian Huang15WFYD2:03.97
3Neil Alejandro15CDOG2:06.07
4Evan Ripp16CPAC2:06.54
5Stefan Weber16RAC2:07.59
6Owen Vale16WHAT2:09.14
7Wyatt Vitiello16ZEUS2:09.36
8David Korzeniowski16IVY2:10.45
9Liam Teel16BULL2:11.21
10Noah Mora16ZEUS2:11.42
11Jack Smith16CPAC2:12.24
12Julian Adu15UN2:13.76
13Maximilian Weber15RAC2:14.62
14Gabriel Pacheco16MYST2:15.03
15Liam Denning16RYWC2:15.39
16Peter Cieciwa15ZEUS2:15.83
 
15-16 Male 100Y Butterfly
PlaceSwimmerAgeTeamTime
1Julian Adu16CDOG50.10
2Brayden Hale16UN50.49
3Jack Cunningham16CPAC50.66
4Chase Elliott16CPAC51.18
5George Wang15CPAC51.35
6Benjamin Pope16IVY51.38
7Maximilian Weber16UN51.46
8Evan VanVelzor16UN51.59
9Luke Scheinfeldt16MJCC51.92
10Holden Kudlac16UN51.99
11Christian Sanchez15WYW52.01
12Jun Wong16UN52.27
13Anthony Mascolo16WAC52.28
14Christopher Nelson15OAK52.43
15David Korzeniowski16IVY52.47
16John Landers15GYWD52.63
 
15-16 Male 200Y Butterfly
PlaceSwimmerAgeTeamTime
1Evan VanVelzor16WYW1:50.98
2George Wang15CPAC1:51.44
3Neil Alejandro15CDOG1:53.52
4Wyatt Vitiello16ZEUS1:54.17
5Jun Wong16LEHY1:55.05
6Maximilian Weber15RAC1:55.43
7Jonathon Packard16GYWD1:55.79
8Brayden Hale15CDOG1:56.21
9Christian Sanchez15UN1:57.06
10Owen Vale16WHAT1:58.04
11Julian Adu15CDOG1:58.54
12John Dwyer16WHAT1:58.70
13David Korzeniowski16IVY1:59.05
14Sebastian Camille16ZEUS2:00.15
15Andrew Hatzis15RYWC2:01.31
16Anthony Mascolo16WAC2:01.40
 
15-16 Male 200Y Individual Medley
PlaceSwimmerAgeTeamTime
1Wyatt Vitiello16ZEUS1:49.18
2Brayden Hale16UN1:51.51
3Chase Elliott16UN1:53.27
4Evan Ripp16CPAC1:53.46
5Neil Alejandro15CDOG1:54.09
6Colin Bucaria16UN1:54.63
7David Korzeniowski16IVY1:54.91
8Evan VanVelzor16UN1:55.05
9Sebastian Huang15UN1:55.44
10Owen Vale16WHAT1:55.47
11Jack Cunningham16UN1:55.71
12Stefan Weber16RAC1:57.32
13Aidan Palaj16UN1:57.80
14Parker Valero16UN1:58.35
15Liam Teel16UN1:58.67
16Maximilian Weber15RAC1:58.72
 
15-16 Male 400Y Individual Medley
PlaceSwimmerAgeTeamTime
1Wyatt Vitiello16ZEUS3:56.09
2Neil Alejandro15CDOG4:00.67
3Brayden Hale16CDOG4:00.93
4Owen Vale16WHAT4:04.29
5Evan Ripp16CPAC4:07.35
6Jonathon Packard16GYWD4:08.06
7Evan VanVelzor15WYW4:09.82
8David Korzeniowski16IVY4:10.63
9Stefan Weber16RAC4:11.69
10John Dwyer16WHAT4:12.97
11Samit Virmani16OAK4:14.20
12Liam Teel16BULL4:14.73
13Gabrial Andrews15BULL4:16.08
14George Wang15CPAC4:16.64
15Maximilian Weber15RAC4:17.16
16Oswald Andrews16WYW4:18.94
 
15-16 Male 50L Freestyle
PlaceSwimmerAgeTeamTime
1Jack Cunningham16CPAC23.27
2Liam Fletcher-Ford16RYWC24.01
3John Landers16GYWD24.29
4Oliver Melnick16BULL24.45
5Filip Szymczyk16WHAT24.56
6Mikko Kuittinen16UN24.59
7Christian Sanchez16WYW24.62
8Julian Adu16CDOG25.04
9-TieChase Elliott16CPAC25.14
9-TieSebastian Camille16ZEUS25.14
11Aidan Polese16RAC25.20
12Connor Cheung15SSAC25.43
13Jack Ackerman16FVYT25.45
14Colin Bucaria16GYWD25.58
15Theodore Qiao15SSAC25.67
16Andrew Furtado16CDOG25.69
 
15-16 Male 100L Freestyle
PlaceSwimmerAgeTeamTime
1Jack Cunningham16CPAC51.80
2Oliver Melnick16BULL53.17
3Julian Adu16CDOG53.42
4Liam Fletcher-Ford16RYWC53.70
5John Landers16GYWD53.79
6Christian Sanchez16WYW54.03
7Colin Bucaria16GYWD54.53
8Evan VanVelzor16WYW54.91
9Sebastian Camille16ZEUS54.96
10Maximilian Weber15RAC54.99
11Aidan Polese16RAC55.03
12Diego Colon16RAC55.05
13Chase Elliott16CPAC55.12
14Evan Ripp16CPAC55.21
15Patrick McGovern15NCY55.26
16Jack Ackerman16FVYT55.47
 
15-16 Male 200L Freestyle
PlaceSwimmerAgeTeamTime
1Jack Ackerman16FVYT1:55.36
2Jack Cunningham16CPAC1:55.78
3Evan VanVelzor16WYW1:56.30
4George Wang16CPAC1:56.65
5Julian Adu16CDOG1:56.79
6Jonathon Packard16GYWD1:58.23
7Liam Fletcher-Ford16RYWC1:58.51
8Brayden Hale16CDOG1:59.43
9Sebastian Camille16ZEUS1:59.46
10Christian Sanchez16WYW2:00.35
11William Cruz16ZEUS2:00.58
12Patrick McGovern15NCY2:00.68
13Aidan Polese16RAC2:00.70
14Colin Bucaria16GYWD2:01.22
15Oliver Melnick16BULL2:01.30
16Chase Elliott16CPAC2:01.47
 
15-16 Male 400L Freestyle
PlaceSwimmerAgeTeamTime
1Jack Ackerman16FVYT4:07.91
2Jonathon Packard16GYWD4:08.18
3Gavin Paige15RYWC4:11.65
4Eric Henderson15WHAT4:16.56
5William Cruz16ZEUS4:16.75
6Evan VanVelzor16WYW4:18.32
7George Wang15CPAC4:18.59
8Patrick McGovern15NCY4:19.70
9Brayden Hale16CDOG4:21.02
10Aidan Polese16RAC4:21.51
11Matthew Bergner15GRYM4:21.68
12Gabrial Andrews15BULL4:21.98
13Sebastian Camille16ZEUS4:22.81
14Luke Adams15CPAC4:22.98
15Joshua Kim15SEAL4:23.17
16Ber Ewing15WHAT4:23.20
 
15-16 Male 800L Freestyle
PlaceSwimmerAgeTeamTime
1Jonathon Packard16GYWD8:37.22
2Jack Ackerman16FVYT8:44.76
3Harrison Stroup15WHAT8:47.02
4Gavin Paige15RYWC8:54.90
5Patrick McGovern15NCY9:02.41
6Ber Ewing15WHAT9:03.73
7Joshua Kim15SEAL9:04.54
8Brayden Hale16CDOG9:07.28
9Andrew Hatzis15RYWC9:08.44
10Neil Kelly16RAC9:10.44
11Maximilian Weber15RAC9:12.79
12Gabrial Andrews15BULL9:14.08
13Evan VanVelzor16WYW9:15.41
14Julian Adu16CDOG9:16.16
15Aidan Polese16RAC9:17.18
16Neil Alejandro15CDOG9:17.22
 
15-16 Male 1500L Freestyle
PlaceSwimmerAgeTeamTime
1Jonathon Packard16GYWD16:37.20
2Joshua Kim15SEAL17:07.99
3Jack Ackerman16FVYT17:16.70
4Ber Ewing15WHAT17:18.89
5Brayden Hale16CDOG17:26.74
6Patrick McGovern15NCY17:27.88
7Maximilian Weber15RAC17:33.42
8Julian Adu16CDOG17:34.14
9Evan VanVelzor16WYW17:35.02
10Neil Kelly16RAC17:43.01
11Neil Alejandro15CDOG17:43.65
12William Cruz16ZEUS17:46.82
13Christian Sanchez16WYW17:47.36
14Harrison Stroup15WHAT17:56.46
15Samuel Sharpe15ZEUS18:11.13
16Aidan Nottingham16CDOG18:11.59
 
15-16 Male 100L Backstroke
PlaceSwimmerAgeTeamTime
1Evan VanVelzor16WYW59.03
2Jonathon Packard16GYWD59.22
3Mikko Kuittinen16RAC59.34
4John Landers16GYWD59.78
5Neil Alejandro16CDOG1:01.24
6Aidan Polese16RAC1:01.58
7Filip Szymczyk16WHAT1:01.95
8Evan Ripp16CPAC1:02.26
9Markiyan Yukhno16ARAC1:02.49
10Chase Elliott16CPAC1:03.02
11Jack Ackerman16FVYT1:03.04
12Maximilian Weber16RAC1:03.15
13Jun Wong16LEHY1:03.17
14Jack Cunningham16CPAC1:03.46
15Liam Fletcher-Ford16RYWC1:03.52
16Ignacio Ortiz16RAC1:03.66
 
15-16 Male 200L Backstroke
PlaceSwimmerAgeTeamTime
1Jonathon Packard16GYWD2:06.43
2Evan VanVelzor16WYW2:07.22
3Mikko Kuittinen16RAC2:09.14
4John Landers16GYWD2:13.62
5Aidan Polese16RAC2:13.78
6Filip Szymczyk16WHAT2:13.96
7Gabrial Andrews15BULL2:17.14
8Maximilian Weber15RAC2:17.35
9Neil Alejandro16CDOG2:17.59
10Chase Elliott16CPAC2:17.79
11Aucklan Ottavio16ZEUS2:18.03
12Jun Wong16LEHY2:18.23
13Jack Ackerman16FVYT2:18.26
14Gabriel Diaz15ZEUS2:20.59
15Noah Mora16ZEUS2:20.73
16Thomas Martin15CDOG2:20.81
 
15-16 Male 100L Breaststroke
PlaceSwimmerAgeTeamTime
1Sebastian Huang15WFYD1:05.28
2Brayden Hale16CDOG1:06.51
3Evan Ripp16CPAC1:06.83
4Colin Bucaria16GYWD1:07.63
5Liam Teel16BULL1:08.26
6Harlan Lewandowski15FA1:08.37
7Greyson Bordeau16LEHY1:09.76
8Gavin Paige15RYWC1:09.88
9Neil Alejandro16CDOG1:11.04
10Joshua Kim15SEAL1:11.25
11Brady Tollis16WHAT1:11.42
12-TieStefan Weber16RAC1:11.81
12-TieGabriel Swarowsky16BULL1:11.81
14Nicholas Tyurin15WHAT1:11.91
15Oliver Melnick16BULL1:11.95
16Noah Mora16ZEUS1:12.70
 
15-16 Male 200L Breaststroke
PlaceSwimmerAgeTeamTime
1Brayden Hale16CDOG2:22.09
2Sebastian Huang15WFYD2:22.57
3Evan Ripp16CPAC2:23.70
4Liam Teel16BULL2:25.94
5Neil Alejandro16CDOG2:28.29
6Colin Bucaria16GYWD2:29.15
7Stefan Weber16RAC2:30.75
8Joshua Kim15SEAL2:31.31
9Gavin Paige15RYWC2:31.86
10Noah Mora16ZEUS2:32.38
11Nicholas Tyurin15WHAT2:34.63
12Harlan Lewandowski15FA2:36.86
13Gabriel Swarowsky16BULL2:37.38
14Alex Kaufman16WEST2:37.90
15Aidan Nottingham16CDOG2:38.00
16Greyson Bordeau16LEHY2:38.44
 
15-16 Male 100L Butterfly
PlaceSwimmerAgeTeamTime
1Julian Adu16CDOG56.61
2Jack Cunningham16CPAC57.15
3Evan VanVelzor16WYW57.38
4Maximilian Weber15RAC57.69
5Christian Sanchez16WYW57.81
6George Wang16CPAC57.99
7Filip Szymczyk16WHAT59.50
8Ryan Kenney16LEHY59.82
9Yaron Kantorovich16FVYT59.91
10Chase Elliott16CPAC59.98
11Jun Wong16LEHY1:00.06
12Jonathon Packard16GYWD1:00.37
13John Landers16GYWD1:00.39
14Sebastian Camille16ZEUS1:00.68
15Brayden Hale16CDOG1:00.72
16Dylan Dawes16NFAF1:00.94
 
15-16 Male 200L Butterfly
PlaceSwimmerAgeTeamTime
1Evan VanVelzor16WYW2:06.11
2Brayden Hale16CDOG2:07.47
3George Wang16CPAC2:08.46
4Neil Alejandro16CDOG2:10.68
5Jonathon Packard16GYWD2:10.95
6Maximilian Weber16RAC2:11.42
7Ryan Kenney16LEHY2:12.76
8Jun Wong16LEHY2:13.13
9Eric Henderson15WHAT2:13.21
10Wynton Buerstetta16WYW2:15.44
11William Cruz16ZEUS2:15.51
12Christian Sanchez16WYW2:16.29
13Julian Adu16CDOG2:16.62
14Yaron Kantorovich16FVYT2:17.78
15Joshua Kim15SEAL2:18.85
16Sebastian Camille16ZEUS2:20.30
 
15-16 Male 200L Individual Medley
PlaceSwimmerAgeTeamTime
1Brayden Hale16CDOG2:08.34
2Evan Ripp16CPAC2:09.39
3Evan VanVelzor16WYW2:11.39
4Colin Bucaria16GYWD2:13.01
5Neil Alejandro16CDOG2:13.05
6Sebastian Huang15WFYD2:14.00
7Gavin Paige15RYWC2:14.59
8Liam Teel16BULL2:16.64
9Oliver Melnick16BULL2:17.30
10Jonathon Packard16GYWD2:17.43
11Maximilian Weber16RAC2:17.58
12Yaron Kantorovich16FVYT2:17.80
13John Landers16GYWD2:18.09
14Eric Henderson15WHAT2:18.19
15Patrick McGovern15NCY2:18.64
16Luke Adams15CPAC2:19.54
 
15-16 Male 400L Individual Medley
PlaceSwimmerAgeTeamTime
1Brayden Hale16CDOG4:36.14
2Jonathon Packard16GYWD4:42.15
3Neil Alejandro16CDOG4:42.56
4Evan Ripp16CPAC4:43.58
5Liam Teel16BULL4:51.02
6Stefan Weber16RAC4:51.35
7Evan VanVelzor16WYW4:53.22
8Eric Henderson15WHAT4:54.36
9Joshua Kim15SEAL4:56.38
10Matthew Bergner15GRYM4:56.53
11Noah Mora16ZEUS4:56.78
12Gabrial Andrews15BULL4:56.81
13Patrick McGovern15NCY4:57.08
14-TieBer Ewing15WHAT4:58.90
14-TieGavin Paige15RYWC4:58.90
16William Cruz16ZEUS4:59.47
 
15-16 Male 2500L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Jozsef Kozma16SSAC31:53.10
2Peter Cieciwa15ZEUS34:21.86
3Samuel Sharpe15ZEUS34:22.53
4Brendan Natlo16RST34:25.58
5Richard Mendell15GYWD34:29.88
6Noah Mora16ZEUS34:30.48
7Charles Walz15SYS34:58.94
8Luca Rubio15RST36:32.46
9Mason Eannotti16RST37:50.85
10Giancarlo Rubio16RST38:29.16
11Akshaj Yerragudi15RST38:32.19
12Sean Fitzpatrick15ARAC38:32.80
13William Hardy16RST40:15.20
14Quinn McCoy15RAC40:49.00
15Leo Van Straten15RST41:07.40
16Connor Clark16RST43:57.63
 
15-16 Male 5000L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Jonathon Packard16GYWD49:08.50
2Christian Sanchez16WYW1:09:05.65
3William Cruz16ZEUS1:11:24.24
4Evan VanVelzor16WYW1:12:48.05
5Gregory Pinchbeck16WYW1:15:32.61
6Ethan Lam16WYW1:16:44.10
7Abir Dutta16OAK1:17:45.60
8Xander Wight16AJSC1:18:17.28
9Daniel Hickey15WYW1:27:39.20
10Jude Matthews16OAK1:27:44.85
11Logan Couture15VSYM1:28:09.28
 
15-16 Male 7500L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Jonathon Packard16GYWD39:08.00
 
17-18 Female 50Y Freestyle
PlaceSwimmerAgeTeamTime
1Annam Olasewere17CPAC21.99
2Riley Anderson17WHAT22.46
3Lily Archibald18RAC22.86
4Mia Hatzis17UN23.31
5Bridget Kelly18RAC23.46
6Audrey Gil17CPAC23.48
7Ava Ward17RAC23.62
8Ayaan Olasewere17CPAC23.80
9Natalia Gajecki17CDOG23.84
10Addison Lezinsky17BULL24.09
11Sena Bozkurt17UN24.15
12Marea Li17BULL24.28
13Madeline Muncy17UN24.33
14Julia Stidolph18ZEUS24.37
15Bryce Gold17UN24.38
16Penelope Lazar18GYWD24.41
 
17-18 Female 100Y Freestyle
PlaceSwimmerAgeTeamTime
1Annam Olasewere17CPAC48.36
2Riley Anderson17WHAT49.44
3Lily Archibald18RAC49.61
4Ava Ward17RAC50.51
5Mia Hatzis18RYWC50.52
6Bridget Kelly18RAC50.94
7Ayaan Olasewere17CPAC52.18
8Addison Lezinsky17BULL52.24
9Audrey Gil17CPAC52.26
10Julia Stidolph18ZEUS52.57
11Natalia Gajecki17UN52.68
12Ella Gussen17WRAT52.90
13Madeline Muncy17UN52.96
14Penelope Lazar18GYWD52.99
15Aislin Cohen17UN53.07
16Keira Giles17RAC53.18
 
17-18 Female 200Y Freestyle
PlaceSwimmerAgeTeamTime
1Annam Olasewere17CPAC1:47.36
2Lily Archibald18RAC1:48.43
3Ava Ward17RAC1:49.22
4Mia Hatzis18RYWC1:49.76
5Bridget Kelly17RAC1:51.23
6Addison Lezinsky17BULL1:52.66
7Miriam Youel17UN1:52.86
8Keira Giles17RAC1:52.97
9Audrey Gil17CPAC1:53.45
10Ella Gussen17WRAT1:53.51
11Kate Fedor17ZEUS1:53.54
12Makayla Ellis17FVYT1:53.72
13Erin Richards17FVYT1:53.92
14Laura DeGennaro17UN1:54.05
15Julia Stidolph18ZEUS1:54.87
16Carly Waldman17ZEUS1:55.08
 
17-18 Female 500Y Freestyle
PlaceSwimmerAgeTeamTime
1Makayla Ellis17FVYT4:55.15
2Annam Olasewere17CPAC4:55.85
3Riley Anderson17WHAT4:56.59
4Miriam Youel18WHAT4:59.20
5Alexandra Moore18UN5:00.30
6Kate Fedor17ZEUS5:00.54
7Ava Ward17RAC5:02.02
8Katherine Beauchene18UN5:02.41
9Erin Richards17FVYT5:03.83
10Keira Giles17UN5:04.88
11Penelope Lazar18UN5:05.25
12Addison Lezinsky17BULL5:06.38
13Mia Hatzis18RYWC5:07.22
14Julia Tejeda17CDOG5:07.78
15Bridget Kelly17RAC5:08.23
16Sarah Henderson18WHAT5:08.65
 
17-18 Female 1000Y Freestyle
PlaceSwimmerAgeTeamTime
1Makayla Ellis17FVYT10:15.45
2Katherine Beauchene18UN10:22.49
3Ava Ward17RAC10:22.52
4Miriam Youel17WHAT10:27.12
5Kate Fedor17ZEUS10:30.01
6Julia Tejeda17CDOG10:31.76
7Meghan Jo17WHAT10:34.90
8Penelope Lazar18GYWD10:36.48
9Addison Lezinsky17BULL10:39.90
10Danielle Schwartz17WRAT10:41.12
11Isabel Torello18SYS10:41.89
12Samantha Chemacki18HHAC10:43.25
13Mia Hatzis18RYWC10:44.94
14Carly Waldman17ZEUS10:45.12
15Ainsley Sahrbeck17GYWD10:46.65
16Isabelle Hodum17CDOG10:51.60
 
17-18 Female 1650Y Freestyle
PlaceSwimmerAgeTeamTime
1Makayla Ellis17FVYT17:05.07
2Katherine Beauchene18UN17:21.47
3Miriam Youel18WHAT17:26.12
4Meghan Jo17WHAT17:31.10
5Penelope Lazar18GYWD17:36.85
6Julia Tejeda17CDOG17:42.84
7Kate Fedor17ZEUS18:00.52
8Addison Lezinsky17BULL18:09.91
9Isabelle Hodum17CDOG18:10.75
10Danielle Schwartz17WRAT18:13.43
11Julia Stidolph18ZEUS18:25.87
12Samantha Jackson17CDOG18:26.88
13Emily Daukas17CDOG18:29.91
14Sarah Henderson17WHAT18:30.55
15Laura DeGennaro17CDOG18:38.99
16Sena Bozkurt17SSAC18:44.78
 
17-18 Female 100Y Backstroke
PlaceSwimmerAgeTeamTime
1Natalia Gajecki17CDOG54.83
2Lily Archibald17RAC54.89
3Riley Anderson17WHAT55.48
4Annam Olasewere17CPAC55.73
5Sena Bozkurt17SSAC55.79
6Kate Fedor17ZEUS56.12
7Bryce Gold17SSAC56.43
8Alexandra Moore18UN56.57
9Rory Keller18UN57.47
10Katherine Beauchene18UN57.54
11Mia Hatzis18RYWC57.70
12Ava Ward17RAC57.86
13Ella Gussen17WRAT57.94
14Bridget Kelly18RAC58.18
15Sarah Kim17UN58.33
16Francesca Fusco17RYWC58.35
 
17-18 Female 200Y Backstroke
PlaceSwimmerAgeTeamTime
1Kate Fedor17ZEUS1:59.72
2Natalia Gajecki17CDOG1:59.77
3Mia Hatzis18RYWC2:00.08
4Ella Gussen17WRAT2:02.13
5Sena Bozkurt17SSAC2:02.75
6Alexandra Moore18CPAC2:03.53
7Francesca Fusco17RYWC2:04.87
8Rory Keller18GRYM2:06.34
9Phoebe Hamblett17WAC2:06.71
10Julia Stidolph18ZEUS2:06.86
11Sarah Kim17SEAL2:06.88
12Erin Richards17FVYT2:07.41
13Julia Tejeda17CDOG2:07.50
14Katherine Beauchene18UN2:08.47
15Lily Malone17FA2:08.66
16Delphine Brown17CPAC2:08.81
 
17-18 Female 100Y Breaststroke
PlaceSwimmerAgeTeamTime
1Bryce Gold17UN1:04.17
2Riley McGerald17RAC1:04.34
3Alexa Kwarcinski17RYWC1:04.97
4-TieMarea Li17UN1:05.76
4-TieAndrea Perea18RAC1:05.76
6Abigail King17RAC1:05.86
7Makeda West17ZEUS1:06.14
8Samantha Chemacki17UN1:06.35
9Michelle Weissler17SSAC1:06.62
10Katherine Beauchene18UN1:07.03
11Ella Gussen17UN1:07.24
12Mindy Zhao17UN1:07.32
13Isabel Guzman-Milligan17GYWD1:07.46
14Katherine Vongsouvanh17UN1:07.66
15Emma Stehmann17UN1:08.27
16Natalie Bezanson17VSYM1:08.54
 
17-18 Female 200Y Breaststroke
PlaceSwimmerAgeTeamTime
1Marea Li18BULL2:21.16
2Ella Gussen17WRAT2:21.24
3Alexa Kwarcinski17RYWC2:21.59
4Abigail King17RAC2:22.03
5Andrea Perea18RAC2:22.72
6Samantha Chemacki18HHAC2:23.60
7Riley McGerald17RAC2:24.91
8-TieYizhen Liu17WHAT2:25.66
8-TieMakeda West17ZEUS2:25.66
10Isabel Guzman-Milligan17GYWD2:25.68
11Samantha Jackson17CDOG2:27.18
12Katherine Beauchene18UN2:29.00
13Michelle Weissler17SSAC2:30.19
14Natalie Bezanson17VSYM2:31.07
15Ayaan Olasewere17CPAC2:31.62
16Keira Giles17RAC2:31.88
 
17-18 Female 100Y Butterfly
PlaceSwimmerAgeTeamTime
1Lily Archibald18RAC53.02
2Riley Anderson17WHAT53.97
3Sena Bozkurt17UN54.16
4Audrey Gil17CPAC54.80
5Ava Ward17RAC55.43
6Annam Olasewere17CPAC55.57
7Rory Keller18UN56.61
8-TiePenelope Lazar18UN56.66
8-TieBridget Kelly18RAC56.66
10Julia Stidolph18ZEUS56.70
11Erin Richards17FVYT56.79
12Mia Hatzis17RYWC56.94
13Marea Li17BULL57.73
14Natalia Gajecki17UN58.18
15Zoe Petertonjes17UN58.43
16Fotini Anastasiadou17CDOG58.65
 
17-18 Female 200Y Butterfly
PlaceSwimmerAgeTeamTime
1Lily Archibald18RAC1:59.84
2Julia Stidolph18ZEUS2:02.19
3Erin Richards17FVYT2:02.20
4Sena Bozkurt17SSAC2:02.29
5Bridget Kelly18RAC2:06.20
6Rory Keller18GRYM2:06.42
7Mia Hatzis18RYWC2:08.73
8-TieLaura DeGennaro17CDOG2:09.07
8-TieMakayla Ellis17FVYT2:09.07
10Fotini Anastasiadou17CDOG2:10.24
11Amanda Ford17WAC2:10.76
12Francesca Fusco17RYWC2:11.25
13Carly Waldman17ZEUS2:12.17
14Danielle Schwartz17WRAT2:12.92
15Julia Tejeda17CDOG2:13.27
16Sarah Kim17SEAL2:14.08
 
17-18 Female 200Y Individual Medley
PlaceSwimmerAgeTeamTime
1Eunice Lee18YALE2:03.97
2Ella Gussen17WRAT2:05.08
3Bridget Kelly17UN2:05.41
4Katherine Beauchene18UN2:05.45
5Megan Eddy18NSC2:05.47
6Sena Bozkurt17SSAC2:05.60
7Lily Archibald18RAC2:06.14
8Alexandra Moore18UN2:06.42
9Marea Li17UN2:06.94
10Abigail King17RAC2:06.96
11Riley McGerald17RAC2:07.08
12Mia Hatzis18RYWC2:08.22
13Alexa Kwarcinski17RYWC2:08.45
14Makayla Ellis17FVYT2:08.51
15Kate Fedor17ZEUS2:09.33
16-TieRory Keller18GRYM2:09.68
16-TieFotini Anastasiadou17CDOG2:09.68
 
17-18 Female 400Y Individual Medley
PlaceSwimmerAgeTeamTime
1Eunice Lee18YALE4:19.86
2Ella Gussen17WRAT4:23.33
3Alexandra Moore18CPAC4:23.89
4Katherine Beauchene18UN4:28.29
5Kate Fedor17ZEUS4:30.95
6Makayla Ellis17FVYT4:32.72
7Bridget Kelly18RAC4:34.63
8Samantha Chemacki18HHAC4:36.71
9Keira Giles17RAC4:36.89
10Rory Keller18GRYM4:37.25
11Julia Tejeda17CDOG4:38.24
12Lillian Teel18UN4:38.44
13Fotini Anastasiadou17CDOG4:38.45
14Mia Hatzis17UN4:38.64
15Julia Stidolph18ZEUS4:40.54
16Sarah Kim17SEAL4:41.77
 
17-18 Female 50L Freestyle
PlaceSwimmerAgeTeamTime
1Annam Olasewere17CPAC24.62
2Riley Anderson17WHAT25.65
3Lily Archibald18RAC26.55
4Bridget Kelly18RAC26.89
5Mia Hatzis18RYWC26.99
6Natalia Gajecki18CDOG27.15
7Ava Ward17RAC27.22
8Ayaan Olasewere18CPAC27.41
9Kylie McKirryher17CDOG27.48
10Lieve Geelen17CPAC27.53
11Addison Lezinsky18BULL27.86
12Wesley Wales17GYWD27.92
13Milena Brodowicz17CDOG27.98
14Sabrina Schuster18LEHY28.04
15Alexa Kwarcinski18RYWC28.09
16Audrey Gil17CPAC28.26
 
17-18 Female 100L Freestyle
PlaceSwimmerAgeTeamTime
1Annam Olasewere17CPAC55.49
2Riley Anderson17WHAT56.63
3Lily Archibald18RAC57.20
4Mia Hatzis18RYWC58.04
5Ava Ward17RAC58.84
6Wesley Wales17GYWD59.10
7Lieve Geelen17CPAC59.15
8Bridget Kelly18RAC59.45
9Kylie McKirryher17CDOG59.57
10Natalia Gajecki18CDOG59.78
11Addison Lezinsky18BULL1:00.04
12Zoe Petertonjes17RYWC1:00.12
13Jocelyn Niemczyk18IVY1:00.46
14Andrea Perea18RAC1:00.66
15Ayaan Olasewere18CPAC1:00.89
16Francesca Fusco17RYWC1:00.97
 
17-18 Female 200L Freestyle
PlaceSwimmerAgeTeamTime
1Lieve Geelen17CPAC2:05.82
2Ava Ward17RAC2:07.33
3Lily Archibald18RAC2:07.34
4Mia Hatzis18RYWC2:07.47
5Bridget Kelly18RAC2:09.02
6Erin Richards18FVYT2:09.42
7Zoe Petertonjes17RYWC2:09.60
8Addison Lezinsky18BULL2:09.66
9Miriam Youel18WHAT2:10.11
10Addison Markoja17SEAL2:10.14
11Wesley Wales17GYWD2:10.44
12Kylie McKirryher17CDOG2:10.80
13Makayla Ellis17FVYT2:11.73
14Delphine Brown17CPAC2:11.97
15Ella Gussen17WRAT2:12.22
16Ayaan Olasewere18CPAC2:12.62
 
17-18 Female 400L Freestyle
PlaceSwimmerAgeTeamTime
1Lieve Geelen17CPAC4:27.72
2Ava Ward17RAC4:30.41
3Erin Richards18FVYT4:30.83
4Makayla Ellis17FVYT4:31.53
5Miriam Youel18WHAT4:31.84
6Riley Anderson17WHAT4:33.43
7Addison Markoja17SEAL4:33.54
8Mia Hatzis18RYWC4:34.00
9Addison Lezinsky18BULL4:37.85
10Kate Fedor18ZEUS4:38.27
11Sarah Henderson18WHAT4:41.27
12Carly Waldman17ZEUS4:42.18
13Emmy Beach17ARAC4:42.84
14Julia Tejeda17CDOG4:42.90
15Isabelle Hodum17CDOG4:43.07
16Isabel Torello18SYS4:43.51
 
17-18 Female 800L Freestyle
PlaceSwimmerAgeTeamTime
1Erin Richards18FVYT9:18.59
2Makayla Ellis17FVYT9:22.46
3Miriam Youel18WHAT9:24.17
4Addison Markoja17SEAL9:28.07
5Julia Tejeda17CDOG9:29.29
6Carly Waldman17ZEUS9:42.49
7Katherine Beauchene18FVYT9:45.21
8Sarah Langmaid17LEHY9:49.28
9Mary Sampara17WAC9:51.07
10Sarah Henderson18WHAT9:51.56
11Isabel Torello18SYS9:52.41
12Emily Daukas17CDOG9:53.82
13Mia Hatzis18RYWC9:54.06
14Isabelle Hodum17CDOG9:54.53
15Meghan Jo17WHAT9:54.73
16Zoe Petertonjes17RYWC9:56.07
 
17-18 Female 1500L Freestyle
PlaceSwimmerAgeTeamTime
1Miriam Youel18WHAT18:03.89
2Makayla Ellis17FVYT18:05.87
3Julia Tejeda17CDOG18:13.13
4Katherine Beauchene18FVYT18:19.39
5Sarah Henderson18WHAT18:24.42
6Sarah Langmaid17LEHY18:39.77
7Isabel Torello18SYS18:39.86
8Isabelle Hodum17CDOG18:41.60
9Carly Waldman17ZEUS18:48.97
10Kylie McKirryher17CDOG18:52.74
11Meghan Jo17WHAT18:56.86
12Mary Sampara17WAC19:03.95
13Caroline Ward17CPAC19:06.41
14Emily Daukas17CDOG19:11.27
15Alicia Shatalov17CDOG19:33.97
16Fotini Anastasiadou17CDOG19:34.11
 
17-18 Female 100L Backstroke
PlaceSwimmerAgeTeamTime
1Natalia Gajecki18CDOG1:03.89
2Ingrid Janney18RAC1:04.35
3Kate Fedor17ZEUS1:05.51
4Mia Hatzis18RYWC1:06.03
5Riley Anderson17WHAT1:06.16
6Kylie McKirryher17CDOG1:06.42
7Francesca Fusco17RYWC1:06.77
8Ella Gussen17WRAT1:07.10
9Annam Olasewere18CPAC1:07.80
10Phoebe Hamblett17WAC1:08.47
11Ava Ward17RAC1:08.85
12Sarah Kim18SEAL1:09.05
13Lily Archibald18RAC1:09.19
14Wesley Wales17GYWD1:09.25
15Katherine Beauchene18FVYT1:09.53
16Leni So17SSAC1:09.58
 
17-18 Female 200L Backstroke
PlaceSwimmerAgeTeamTime
1Ingrid Janney18RAC2:19.22
2Kate Fedor18ZEUS2:19.70
3Natalia Gajecki18CDOG2:21.11
4Mia Hatzis18RYWC2:21.92
5Francesca Fusco17RYWC2:21.99
6Ella Gussen17WRAT2:22.50
7Erin Richards18FVYT2:23.11
8Kylie McKirryher17CDOG2:24.20
9Sarah Henderson18WHAT2:26.06
10Julia Tejeda17CDOG2:26.41
11Sarah Kim18SEAL2:26.66
12Riley Anderson17WHAT2:27.70
13Phoebe Hamblett17WAC2:29.14
14Rory Keller18GRYM2:29.57
15Delphine Brown17CPAC2:29.70
16Katherine Beauchene18FVYT2:31.68
 
17-18 Female 100L Breaststroke
PlaceSwimmerAgeTeamTime
1Josephine Nesta18CDOG1:13.18
2Alexa Kwarcinski18RYWC1:13.65
3Jocelyn Niemczyk18IVY1:15.32
4Riley McGerald17RAC1:15.68
5Andrea Perea18RAC1:16.15
6Milena Brodowicz17CDOG1:16.30
7Ingrid Janney18RAC1:17.89
8Sonya Becker18RAC1:18.85
9Caroline Suter17RYWC1:19.05
10Leni So17SSAC1:19.06
11Lieve Geelen17CPAC1:19.15
12Katherine Beauchene18FVYT1:19.25
13Addison Markoja17SEAL1:19.46
14Lillian Teel18BULL1:19.65
15Natalie Bezanson18VSYM1:19.78
16Marea Li18BULL1:20.23
 
17-18 Female 200L Breaststroke
PlaceSwimmerAgeTeamTime
1Andrea Perea18RAC2:41.41
2Katherine Beauchene18FVYT2:44.97
3Jocelyn Niemczyk18IVY2:46.69
4Addison Markoja17SEAL2:46.92
5Alexa Kwarcinski18RYWC2:47.09
6Saphira Lopez17RAC2:50.82
7Riley McGerald17RAC2:51.57
8Reagan Thompson17WHAT2:52.15
9Keira Giles18RAC2:52.38
10Lillian Teel18BULL2:52.88
11Milena Brodowicz17CDOG2:53.88
12Makeda West17ZEUS2:54.28
13Samantha Jackson17CDOG2:54.53
14Penelope Curran17LEHY2:55.59
15Natalie Bezanson18VSYM2:55.62
16Leni So17SSAC2:56.07
 
17-18 Female 100L Butterfly
PlaceSwimmerAgeTeamTime
1Riley Anderson17WHAT59.55
2Lily Archibald18RAC1:00.70
3Erin Richards18FVYT1:03.30
4Rory Keller18GRYM1:04.76
5Ava Ward17RAC1:04.88
6Kylie McKirryher17CDOG1:05.42
7Mia Hatzis18RYWC1:05.44
8Riley McGerald17RAC1:06.68
9Bridget Kelly18RAC1:07.02
10Elizabeth Bodie18CDOG1:07.05
11Makayla Ellis17FVYT1:07.09
12Amanda Ford18WAC1:07.10
13Caroline Suter17RYWC1:07.50
14Marin Benoit17FVYT1:07.54
15Carly Waldman17ZEUS1:08.01
16Lillian Teel18BULL1:08.11
 
17-18 Female 200L Butterfly
PlaceSwimmerAgeTeamTime
1Riley Anderson17WHAT2:16.07
2Erin Richards18FVYT2:17.20
3Lily Archibald18RAC2:17.86
4Saphira Lopez17RAC2:25.34
5Caroline Suter17RYWC2:27.31
6Rory Keller18GRYM2:27.50
7Lillian Teel18BULL2:29.96
8Carly Waldman17ZEUS2:30.62
9Amanda Ford18WAC2:31.69
10Fotini Anastasiadou17CDOG2:32.38
11Ashley Carvente17ZEUS2:32.72
12Shea Ward17CPAC2:34.47
13Mia Hatzis18RYWC2:34.56
14Makayla Ellis17FVYT2:34.69
15Mary Sampara17WAC2:36.22
16Sarah Kim18SEAL2:36.66
 
17-18 Female 200L Individual Medley
PlaceSwimmerAgeTeamTime
1Katherine Beauchene18FVYT2:24.10
2Ella Gussen17WRAT2:24.72
3Lieve Geelen17CPAC2:25.20
4Andrea Perea18RAC2:26.81
5Riley McGerald17RAC2:27.09
6Ingrid Janney18RAC2:27.46
7Caroline Suter17RYWC2:27.88
8Lillian Teel18BULL2:28.55
9Alexa Kwarcinski18RYWC2:28.76
10Fotini Anastasiadou17CDOG2:30.26
11Rory Keller18GRYM2:30.52
12Mia Hatzis18RYWC2:30.96
13-TieKate Fedor18ZEUS2:31.51
13-TieAddison Markoja17SEAL2:31.51
15Ava Ward17RAC2:31.95
16Marin Benoit17FVYT2:32.46
 
17-18 Female 400L Individual Medley
PlaceSwimmerAgeTeamTime
1Eunice Lee18UN5:06.38
2Katherine Beauchene18FVYT5:07.98
3Ella Gussen17WRAT5:09.57
4Caroline Suter17RYWC5:15.88
5Lillian Teel18BULL5:16.05
6Kate Fedor18ZEUS5:16.54
7Rory Keller18GRYM5:16.86
8Saphira Lopez17RAC5:20.96
9Julia Tejeda17CDOG5:21.96
10Fotini Anastasiadou17CDOG5:22.57
11Riley Anderson17WHAT5:23.69
12Amanda Ford18WAC5:27.79
13Alexa Kwarcinski17RYWC5:31.29
14Sarah Kim18SEAL5:31.68
15Carly Waldman17ZEUS5:33.62
16Makeda West17ZEUS5:34.38
 
17-18 Female 2500L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Emmy Beach17ARAC36:37.40
2Grace D'Amico17HHAC37:08.82
3Emily Behr18ZEUS37:09.61
4Rachel Mathews18MJCC37:14.64
5Isla Cunniffe17ZEUS37:25.24
6Natalie Bezanson18VSYM38:09.35
7Olivia Cieciwa18ZEUS39:51.57
8Sofia Rastelli17SYS39:57.27
9Christine Scully17ZEUS41:01.64
10Indah Escalante17RST41:55.17
11Claire Haverly17MJCC41:57.64
12Liana Clune17HHAC43:01.11
13Boglarka Olah18UN43:28.94
14Danielle Schwartz17WRAT43:29.14
15Sophia Cooper17HHAC48:22.10
 
17-18 Female 5000L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Emily Daukas17CDOG1:14:53.63
2Sarah Langmaid17LEHY1:16:48.93
3Preksha Agnihotri17OAK1:18:17.08
4Carly Waldman17ZEUS1:18:18.92
 
17-18 Male 50Y Freestyle
PlaceSwimmerAgeTeamTime
1Jack Haley18CPAC20.79
2Blake Wool17FVYT20.81
3Eric Huang17CPAC20.83
4John Rusnock18FVYT20.86
5Oliver Stabach17IVY21.04
6Matthew Pacheco18FVYT21.05
7Michael Ivanov18UN21.10
8Matthias McFarlane17SSAC21.23
9Andrew Villani18UN21.27
10Alexander Sharpe17ZEUS21.37
11Luke Mendelsohn17UN21.43
12Rory O'Connor18CPAC21.44
13Jake Mercer17WYW21.49
14Stefan Weber17RAC21.52
15Jacob Lin17BULL21.64
16Oliver Carr17UN21.71
 
17-18 Male 100Y Freestyle
PlaceSwimmerAgeTeamTime
1Blake Wool17UN44.85
2Jack Haley18CPAC45.50
3Oliver Stabach17IVY45.59
4Felix Flakstad18GYWD45.80
5Jacob Lin17BULL45.97
6John Rusnock18FVYT46.01
7Michael Ivanov18WRAT46.04
8Cody Lonsberry17IVY46.16
9Matthias McFarlane17SSAC46.27
10Matthew Pacheco18UN46.42
11Luke Mendelsohn17GYWD46.49
12Robert Regan17RYWC46.58
13Kuba Latawiec17UN46.69
14Alexander Sharpe17ZEUS46.91
15Owen Tharrington17UN46.92
16Andrew Villani18WHAT46.94
 
17-18 Male 200Y Freestyle
PlaceSwimmerAgeTeamTime
1Jack Haley18CPAC1:36.72
2Rory O'Connor18CPAC1:37.92
3Cody Lonsberry17IVY1:38.79
4Felix Flakstad18GYWD1:39.79
5Oliver Stabach17IVY1:40.07
6Luke Mendelsohn17GYWD1:40.11
7Jacob Lin17BULL1:40.55
8Blake Wool17FVYT1:40.64
9Alexander Sharpe17ZEUS1:40.70
10Matthew Pacheco18UN1:41.38
11Jose Nolla18RAC1:42.16
12Hirsh Iyer17WYW1:42.27
13Brendan Kirberger17UN1:42.31
14Aidan Palaj17UN1:42.33
15Robert Regan17RYWC1:42.46
16Michael Ivanov18WRAT1:42.70
 
17-18 Male 500Y Freestyle
PlaceSwimmerAgeTeamTime
1Rory O'Connor18UN4:21.46
2Jack Haley18CPAC4:24.97
3Cody Lonsberry17IVY4:30.18
4Brendan Kirberger17UN4:34.51
5Luke Mendelsohn17GYWD4:35.92
6Jose Nolla18RAC4:36.37
7Aidan Palaj17UN4:36.88
8Owen Vale17UN4:40.40
9Timothy King17CPAC4:41.40
10Reid Hester17UN4:43.43
11William Trotman18RAC4:43.60
12John Dwyer17WHAT4:44.25
13Aedan Conners17BULL4:45.21
14Conor Duggan17ZEUS4:45.33
15Owen Tharrington17CPAC4:46.35
16Kellen Booth17UN4:46.73
 
17-18 Male 1000Y Freestyle
PlaceSwimmerAgeTeamTime
1Rory O'Connor18CPAC9:07.37
2Cody Lonsberry17IVY9:16.54
3Owen Vale17WHAT9:36.06
4John Dwyer17WHAT9:40.22
5Jose Nolla18RAC9:41.34
6Aidan Palaj17WHAT9:47.32
7Conor Duggan17ZEUS9:50.77
8Kellen Booth18CDOG9:52.23
9Aedan Conners17BULL9:53.63
10Brendan Kirberger17RST9:54.83
11Joseph Milhomens17CDOG9:56.56
12William Trotman18RAC9:57.02
13Oliver Johnson18NCY9:57.50
14Jacob Lin17BULL10:03.04
15Samit Virmani17OAK10:08.16
16Reid Hester17UN10:11.40
 
17-18 Male 1650Y Freestyle
PlaceSwimmerAgeTeamTime
1Rory O'Connor18CPAC15:21.48
2Cody Lonsberry17IVY15:29.96
3Jose Nolla18RAC16:05.87
4Brendan Kirberger17RST16:11.79
5Jacob Lin17BULL16:30.29
6William Trotman18RAC16:38.34
7Conor Duggan17UN16:39.43
8Oliver Johnson18NCY16:42.37
9Joseph Milhomens17CDOG16:51.73
10Nomar Rodriguez17RAC16:52.78
11Lucas Fontana17WYW16:59.78
12Reid Hester17FVYT17:10.41
13Aiden Yee17WYW17:10.44
14Stefan Weber17RAC17:26.59
15Nolan Bernier18UN17:35.15
16Alexander Ahrens17UN17:35.37
 
17-18 Male 100Y Backstroke
PlaceSwimmerAgeTeamTime
1Jacob Lin17BULL49.61
2John Dwyer17UN50.12
3Owen Tharrington17UN50.24
4Eric Huang17UN50.38
5Oliver Stabach17IVY50.45
6Jack Haley17CPAC50.80
7John Rusnock18FVYT51.02
8Joseph Milhomens17CDOG51.19
9Alexander Sharpe17ZEUS51.42
10Hirsh Iyer17WYW51.48
11Robert Regan17RYWC51.55
12Callum McCracken17CPAC51.70
13Aedan Conners17BULL52.14
14Owen Vale17UN52.18
15Aidan Palaj17WHAT52.22
16Tyler Tagliarini17UN52.33
 
17-18 Male 200Y Backstroke
PlaceSwimmerAgeTeamTime
1Jack Haley18CPAC1:47.74
2John Dwyer17WHAT1:47.97
3Owen Tharrington17CPAC1:48.68
4Jacob Lin17BULL1:48.76
5Joseph Milhomens17CDOG1:49.62
6Callum McCracken17CPAC1:50.02
7-TieAedan Conners17BULL1:52.05
7-TieOwen Vale17WHAT1:52.05
9Aidan Palaj17WHAT1:53.15
10Alexander Sharpe17ZEUS1:53.25
11Conor Duggan17ZEUS1:53.68
12Hirsh Iyer17WYW1:54.81
13Cyrus Xu17FVYT1:55.22
14Tyler Tagliarini17BULL1:55.45
15Eric Huang17CPAC1:56.65
16Thomas Goertel17CPAC1:57.24
 
17-18 Male 100Y Breaststroke
PlaceSwimmerAgeTeamTime
1Matthias McFarlane17SSAC55.79
2Luke Mendelsohn17UN56.35
3Robert Regan17UN56.51
4John Rusnock18FVYT56.74
5Owen Vale17UN56.79
6Jacob Lin17BULL56.99
7Michael Ivanov18UN57.05
8Stefan Weber17RAC57.52
9Berke Ceken18UN57.53
10Jack Haley18UN57.77
11Hugh Henry18BULL57.91
12Kuba Latawiec17WHAT59.25
13Nicola Della Pietra17UN59.42
14Oliver Carr17UN59.64
15Alex Weisenbacher18UN59.89
16Emerson Nappi17UN1:00.06
 
17-18 Male 200Y Breaststroke
PlaceSwimmerAgeTeamTime
1John Rusnock18FVYT1:56.86
2Robert Regan17RYWC2:01.60
3Owen Vale17UN2:03.54
4Luke Mendelsohn17GYWD2:04.59
5Jack Haley18UN2:05.67
6Matthias McFarlane17SSAC2:06.15
7Stefan Weber17RAC2:07.61
8Berke Ceken18SSAC2:07.63
9Hugh Henry18BULL2:07.69
10Kuba Latawiec17WHAT2:10.67
11Lucas Fontana17WYW2:10.97
12Jaz Liotta17RYWC2:11.69
13Alex Weisenbacher17WAC2:12.16
14Logan Szenda17FVYT2:12.69
15Nicola Della Pietra17GYWD2:13.47
16Thomas Lake17UN2:15.61
 
17-18 Male 100Y Butterfly
PlaceSwimmerAgeTeamTime
1John Rusnock18FVYT47.42
2Eric Huang17CPAC48.38
3Andrew Villani18UN48.99
4Jack Haley18CPAC49.37
5Jacob Lin17BULL49.53
6Luke Mendelsohn17GYWD50.22
7Timothy King17UN50.37
8Cody Lonsberry17IVY50.70
9Owen Vale17WHAT50.75
10John Dwyer17WHAT51.09
11Sicheng Liu18UN51.11
12Matthias McFarlane17SSAC51.20
13Owen Tharrington17CPAC51.24
14Benjamin Haddad17RYWC51.50
15Matthew Pacheco18FVYT51.58
16William Trotman18RAC51.72
 
17-18 Male 200Y Butterfly
PlaceSwimmerAgeTeamTime
1John Rusnock18FVYT1:45.36
2Jack Haley18CPAC1:45.89
3Eric Huang17CPAC1:48.46
4William Trotman18RAC1:52.26
5Owen Vale17UN1:52.57
6Timothy King17CPAC1:52.98
7Jacob Lin17BULL1:53.00
8Andrew Villani18UN1:53.13
9Benjamin Haddad17RYWC1:53.43
10Joseph Milhomens17CDOG1:54.10
11John Dwyer17WHAT1:55.19
12Cody Lonsberry17UN1:56.01
13Sicheng Liu18WFYD1:56.08
14Raunak Subedi18WRAT1:56.27
15Lucas Fontana17WYW1:56.39
16Robert Riccobon17WHAT1:57.13
 
17-18 Male 200Y Individual Medley
PlaceSwimmerAgeTeamTime
1John Rusnock18FVYT1:46.10
2Jack Haley18CPAC1:48.65
3Robert Regan17UN1:50.03
4Owen Vale17UN1:50.33
5Luke Mendelsohn17UN1:50.38
6Felix Flakstad18GYWD1:51.10
7Owen Tharrington17UN1:52.18
8John Dwyer17UN1:52.48
9Jacob Lin17BULL1:52.50
10Joseph Milhomens17CDOG1:54.84
11Stefan Weber17RAC1:55.08
12Sicheng Liu18WFYD1:55.32
13Hugh Henry18BULL1:55.89
14Alexander Sharpe17ZEUS1:56.23
15Thomas Goertel17UN1:56.43
16Michael Ivanov17WRAT1:56.50
 
17-18 Male 400Y Individual Medley
PlaceSwimmerAgeTeamTime
1Jack Haley18CPAC3:51.00
2Owen Vale17UN3:54.60
3Joseph Milhomens17CDOG3:59.15
4Robert Regan17RYWC3:59.71
5John Dwyer17WHAT4:03.06
6Owen Tharrington17CPAC4:04.01
7Jacob Lin17BULL4:05.41
8Lucas Fontana17WYW4:08.81
9Michael Ivanov17WRAT4:10.29
10Cody Lonsberry17UN4:11.27
11Samit Virmani17OAK4:12.31
12Conor Duggan17ZEUS4:12.32
13Stefan Weber17RAC4:14.32
14Jaz Liotta17RYWC4:17.42
15Oliver Johnson18NCY4:19.39
16William Trotman18RAC4:19.74
 
17-18 Male 50L Freestyle
PlaceSwimmerAgeTeamTime
1Benjamin Pope17IVY23.50
2Blake Wool17FVYT23.60
3Oliver Stabach18IVY23.80
4John Rusnock18FVYT24.12
5Sam Cave17GRYM24.15
6David Delong17ZEUS24.16
7Jack Haley18CPAC24.33
8Michael Ivanov18WRAT24.58
9Mikko Kuittinen17RAC24.64
10Cody Lonsberry17IVY24.70
11-TieRobert Regan17RYWC24.73
11-TieAlexander Sharpe17ZEUS24.73
13Kellen Booth18CDOG24.84
14Oliver Carr17RAC24.87
15Andrew Villani18WHAT24.90
16Kristopher Flores18ZEUS24.91
 
17-18 Male 100L Freestyle
PlaceSwimmerAgeTeamTime
1Benjamin Pope17IVY52.10
2Blake Wool17FVYT52.23
3Oliver Stabach18IVY52.46
4Hirsh Iyer17WYW53.18
5Cody Lonsberry17IVY53.86
6Alexander Sharpe17ZEUS53.90
7Jacob Lin17BULL53.94
8Michael Ivanov18WRAT54.05
9Kellen Booth18CDOG54.07
10David Delong17ZEUS54.17
11Jake Mercer17WYW54.20
12Jack Haley18CPAC54.35
13Robert Regan17RYWC54.40
14Kristopher Flores18ZEUS54.85
15Matthias McFarlane18SSAC54.94
16Julio Ubina17CPAC55.20
 
17-18 Male 200L Freestyle
PlaceSwimmerAgeTeamTime
1Jack Haley18CPAC1:53.68
2Cody Lonsberry18IVY1:54.59
3Wyatt Vitiello17ZEUS1:55.36
4Oliver Stabach18IVY1:56.80
5Blake Wool17FVYT1:57.19
6Jacob Lin17BULL1:57.62
7Chase Elliott17CPAC1:58.07
8Aidan Palaj17WHAT1:58.43
9Kellen Booth18CDOG1:59.27
10Hirsh Iyer17WYW1:59.30
11Rory O'Connor18CPAC2:00.11
12Jack Smith17CPAC2:00.42
13Robert Regan17RYWC2:00.68
14Owen Vale17WHAT2:01.11
15Patrick Shea17WHAT2:01.57
16Alexander Sharpe17ZEUS2:01.78
 
17-18 Male 400L Freestyle
PlaceSwimmerAgeTeamTime
1Jack Haley18CPAC4:00.33
2Wyatt Vitiello17ZEUS4:06.81
3Cody Lonsberry18IVY4:08.12
4John Dwyer17WHAT4:10.93
5Aidan Palaj17WHAT4:11.84
6Owen Vale17WHAT4:12.83
7Rory O'Connor18CPAC4:14.51
8Peter Zalewski18CDOG4:15.37
9Blake Wool17FVYT4:15.91
10Kellen Booth18CDOG4:15.97
11Alex Weisenbacher18WAC4:16.18
12Conor Duggan18ZEUS4:17.61
13Patrick Shea17WHAT4:18.55
14Daniel Bishop17CDOG4:23.01
15Brendan Kirberger18RST4:23.20
16Oliver Johnson18NCY4:24.01
 
17-18 Male 800L Freestyle
PlaceSwimmerAgeTeamTime
1Cody Lonsberry18IVY8:32.08
2Wyatt Vitiello17ZEUS8:37.00
3Aidan Palaj17WHAT8:46.85
4Kellen Booth18CDOG8:53.60
5Jack Smith17CPAC8:56.75
6Owen Vale17WHAT8:59.01
7Alex Weisenbacher18WAC9:01.71
8Reid Hester18FVYT9:01.99
9Daniel Bishop17CDOG9:02.70
10Oliver Johnson18NCY9:05.21
11Conor Duggan18ZEUS9:07.19
12John Dwyer17WHAT9:08.11
13Brendan Kirberger18RST9:10.34
14Nolan Bernier18WAC9:16.90
15Joseph Milhomens17CDOG9:19.04
16Matthew Michitti17WHAT9:22.91
 
17-18 Male 1500L Freestyle
PlaceSwimmerAgeTeamTime
1Wyatt Vitiello17ZEUS16:38.11
2Cody Lonsberry17IVY16:39.57
3Aidan Palaj17WHAT16:46.23
4Owen Vale17WHAT16:50.33
5Jack Smith17CPAC17:07.15
6Alex Weisenbacher18WAC17:07.59
7John Dwyer17WHAT17:08.31
8Daniel Bishop17CDOG17:19.31
9Conor Duggan18ZEUS17:32.81
10Reid Hester18FVYT17:34.05
11Kellen Booth18CDOG17:48.73
12Joseph Milhomens17CDOG17:49.20
13Nolan Bernier18WAC17:50.49
14Hirsh Iyer17WYW17:53.49
15Brendan Kirberger18RST17:53.87
16Logan Merritt17RAYS18:11.37
 
17-18 Male 100L Backstroke
PlaceSwimmerAgeTeamTime
1Jacob Lin17BULL57.63
2Emmanouil Mountantonakis18UN57.90
3Mikko Kuittinen17RAC58.21
4Wyatt Vitiello17ZEUS58.26
5John Rusnock18FVYT58.74
6Owen Tharrington18CPAC58.95
7John Dwyer17WHAT59.22
8Callum McCracken18CPAC59.51
9Oliver Stabach18IVY59.67
10Peter Zalewski18CDOG59.82
11Robert Regan17RYWC1:00.28
12Joseph Milhomens17CDOG1:00.38
13Aedan Conners18BULL1:00.68
14Tyler Tagliarini17BULL1:00.78
15Hirsh Iyer17WYW1:00.85
16Oswald Andrews17WYW1:00.94
 
17-18 Male 200L Backstroke
PlaceSwimmerAgeTeamTime
1Wyatt Vitiello17ZEUS2:03.63
2John Dwyer17WHAT2:04.98
3Owen Tharrington18CPAC2:05.73
4Mikko Kuittinen17RAC2:06.53
5Emmanouil Mountantonakis18UN2:08.54
6Peter Zalewski18CDOG2:08.74
7Joseph Milhomens17CDOG2:09.45
8Aedan Conners18BULL2:10.47
9Callum McCracken18CPAC2:10.63
10Oswald Andrews17WYW2:11.43
11Chase Elliott17CPAC2:12.48
12Conor Duggan18ZEUS2:12.91
13Aidan Palaj17WHAT2:13.40
14Alexander Sharpe17ZEUS2:15.27
15Oliver Carr17RAC2:18.48
16Robert Riccobon18WHAT2:18.58
 
17-18 Male 100L Breaststroke
PlaceSwimmerAgeTeamTime
1John Rusnock18FVYT1:04.00
2Owen Vale17WHAT1:06.08
3Akiles Ramos Perez17RAC1:06.10
4Michael Ivanov18WRAT1:06.25
5Robert Regan17RYWC1:06.31
6Stefan Weber17RAC1:07.48
7Alex Weisenbacher18WAC1:07.98
8Matthias McFarlane18SSAC1:08.18
9Liam Teel17BULL1:08.28
10Hugh Henry18BULL1:09.36
11Jaz Liotta18RYWC1:09.59
12Jack Smith17CPAC1:09.60
13Logan Szenda18FVYT1:10.09
14Mikheil Namoradze18FVYT1:10.42
15Oliver Carr17RAC1:10.47
16Logan Szczesniak18CAT1:10.65
 
17-18 Male 200L Breaststroke
PlaceSwimmerAgeTeamTime
1Owen Vale17WHAT2:21.66
2Liam Teel17BULL2:24.90
3Akiles Ramos Perez17RAC2:24.99
4Robert Regan17RYWC2:25.68
5Alex Weisenbacher18WAC2:26.45
6Hugh Henry18BULL2:27.93
7Jaz Liotta18RYWC2:28.56
8John Rusnock18FVYT2:29.69
9Stefan Weber17RAC2:30.15
10-TieMichael Ivanov18WRAT2:31.48
10-TieJack Smith17CPAC2:31.48
12Brady Tollis17WHAT2:32.31
13Lucas Fontana18WYW2:34.88
14Nicola Della Pietra17GYWD2:36.99
15Logan Szenda18FVYT2:37.02
16Aiden Hebb18WAC2:39.03
 
17-18 Male 100L Butterfly
PlaceSwimmerAgeTeamTime
1John Rusnock18FVYT53.91
2Andrew Villani18WHAT56.06
3Timothy King18CPAC56.62
4Kristopher Flores18ZEUS57.40
5Jacob Lin17BULL57.50
6Benjamin Haddad18RYWC57.81
7Cody Lonsberry17IVY57.90
8Jack Haley18CPAC58.11
9John Dwyer17WHAT58.31
10Lucas Fontana18WYW58.60
11Joseph Milhomens17CDOG58.66
12Alexander Sharpe17ZEUS58.74
13William Trotman18RAC58.82
14Benjamin Pope17IVY59.10
15David Delong17ZEUS59.18
16Hugh Henry18BULL59.29
 
17-18 Male 200L Butterfly
PlaceSwimmerAgeTeamTime
1John Rusnock18FVYT2:02.61
2Jack Haley18CPAC2:04.18
3Owen Vale17WHAT2:08.55
4Timothy King18CPAC2:08.96
5Benjamin Haddad18RYWC2:09.61
6Lucas Fontana18WYW2:10.25
7William Trotman18RAC2:10.38
8Andrew Villani18WHAT2:11.21
9Joseph Milhomens17CDOG2:11.30
10Jacob Lin17BULL2:11.73
11Kristopher Flores18ZEUS2:12.37
12Conor Duggan18ZEUS2:12.68
13John Dwyer17WHAT2:12.87
14Julio Ubina17CPAC2:12.89
15Cody Lonsberry17IVY2:14.91
16Rory O'Connor18CPAC2:16.01
 
17-18 Male 200L Individual Medley
PlaceSwimmerAgeTeamTime
1John Rusnock18FVYT2:03.83
2Owen Vale17WHAT2:07.09
3Jack Haley18CPAC2:09.40
4Robert Regan17RYWC2:09.59
5Owen Tharrington18CPAC2:09.89
6Wyatt Vitiello17ZEUS2:10.33
7John Dwyer17WHAT2:10.96
8Jacob Lin17BULL2:12.83
9Michael Ivanov18WRAT2:12.95
10Kristopher Flores18ZEUS2:13.52
11Chase Elliott17CPAC2:13.69
12Joseph Milhomens17CDOG2:13.90
13Peter Zalewski18CDOG2:13.97
14Stefan Weber17RAC2:14.04
15Hugh Henry18BULL2:14.39
16Jaz Liotta18RYWC2:16.26
 
17-18 Male 400L Individual Medley
PlaceSwimmerAgeTeamTime
1Owen Vale17WHAT4:27.42
2Jack Haley18CPAC4:33.44
3Wyatt Vitiello17ZEUS4:34.76
4John Dwyer17WHAT4:39.07
5Joseph Milhomens17CDOG4:41.66
6Owen Tharrington18CPAC4:43.48
7Lucas Fontana18WYW4:43.72
8Peter Zalewski18CDOG4:44.69
9Conor Duggan18ZEUS4:49.16
10Jaz Liotta18RYWC4:50.12
11Rory O'Connor18CPAC4:51.15
12Liam Teel17BULL4:53.34
13Aidan Palaj17WHAT4:56.85
14Logan Merritt17RAYS4:58.82
15Stefan Weber17RAC4:59.96
16Reid Hester17FVYT5:02.22
 
17-18 Male 2500L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Conor Duggan18ZEUS33:53.68
2Maxime Chevrier18ZEUS34:26.41
3Jacob Isacson17SYS34:28.66
4Daniel Babashak18WYW37:02.95
5Lucca Giordano17CAT39:57.11
6Cesar Padilla18ARAC40:35.11
7Alejandro Chalfant17SAQ41:10.21
8David Kavasansky17WYW45:28.69
9Jack McHugh17RST48:15.41
 
17-18 Male 5000L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Lucas Fontana18WYW1:07:46.10
2Oswald Andrews17WYW1:11:43.33
3Stefan Weber17RAC1:14:35.08
4Connor Zhu17WYW1:16:44.25
5Brendan Kirberger18RST1:17:55.37
 
Senior Female 50Y Freestyle
PlaceSwimmerAgeTeamTime
1Annam Olasewere17CPAC21.99
2Riley Anderson16WHAT22.43
3Lily Archibald18RAC22.86
4Savannah Bowers15WHAT23.13
5Mia Hatzis17UN23.31
6Bridget Kelly18RAC23.46
7Charlotte VanDerzee14UN23.47
8Audrey Gil17CPAC23.48
9Ava Ward17RAC23.62
10Ayaan Olasewere17CPAC23.80
11Natalia Gajecki17CDOG23.84
12Zsofia Milak13RAC23.91
13Kensington Worden15GYWD23.93
14Adrianna Spelman15WRAT23.99
15Lieve Geelen16CPAC24.05
16Gabrielle Williamson15CDOG24.08
 
Senior Female 100Y Freestyle
PlaceSwimmerAgeTeamTime
1Annam Olasewere17CPAC48.36
2Riley Anderson16WHAT49.14
3Savannah Bowers15UN49.46
4Lily Archibald18RAC49.61
5Ava Ward17RAC50.51
6Mia Hatzis18RYWC50.52
7Bridget Kelly18RAC50.94
8Charlotte VanDerzee14UN51.11
9Wesley Wales16UN51.66
10Zsofia Milak13RAC51.85
11Kylie McKirryher16CDOG52.09
12Gracie Lowney16UN52.16
13Ayaan Olasewere17CPAC52.18
14Lieve Geelen16CPAC52.21
15Addison Lezinsky17BULL52.24
16Audrey Gil17CPAC52.26
 
Senior Female 200Y Freestyle
PlaceSwimmerAgeTeamTime
1Annam Olasewere17CPAC1:47.36
2Lily Archibald18RAC1:48.43
3Savannah Bowers15WHAT1:48.44
4Ava Ward17RAC1:49.22
5Riley Anderson16WHAT1:49.41
6Mia Hatzis18RYWC1:49.76
7Wesley Wales16UN1:50.82
8Lieve Geelen16CPAC1:51.12
9Bridget Kelly17RAC1:51.23
10Charlotte VanDerzee15CPAC1:52.02
11Zsofia Milak13RAC1:52.47
12Gracie Lowney16UN1:52.50
13Addison Lezinsky17BULL1:52.66
14Miriam Youel17UN1:52.86
15Keira Giles17RAC1:52.97
16Emma Giafardino15WRAT1:53.15
 
Senior Female 500Y Freestyle
PlaceSwimmerAgeTeamTime
1Makayla Ellis17FVYT4:55.15
2Annam Olasewere17CPAC4:55.85
3Savannah Bowers16WHAT4:56.31
4Lieve Geelen16CPAC4:56.50
5Riley Anderson17WHAT4:56.59
6Ava Ward16RAC4:57.95
7Miriam Youel18WHAT4:59.20
8Alexandra Moore18UN5:00.30
9Kate Fedor17ZEUS5:00.54
10Ellison Charette15GRYM5:00.72
11Melissa Geiger16GYWD5:01.69
12Maegan Grisanti15WRAT5:02.19
13Katherine Beauchene18UN5:02.41
14Erin Richards17FVYT5:03.83
15Samantha Packard14GYWD5:04.33
16Olivia Devries14GYWD5:04.65
 
Senior Female 1000Y Freestyle
PlaceSwimmerAgeTeamTime
1Makayla Ellis17FVYT10:15.45
2Ellison Charette15GRYM10:18.22
3Melissa Geiger16GYWD10:20.05
4Katherine Beauchene18UN10:22.49
5Ava Ward17RAC10:22.52
6Maegan Grisanti15WRAT10:24.21
7Samantha Packard14GYWD10:26.64
8Miriam Youel17WHAT10:27.12
9Kate Fedor17ZEUS10:30.01
10Julia Tejeda17CDOG10:31.76
11Olivia Devries14GYWD10:33.21
12Olivia Maltz13RAC10:34.10
13Mary Kelly13RAC10:34.75
14Meghan Jo17WHAT10:34.90
15Penelope Lazar18GYWD10:36.48
16Addison Lezinsky17BULL10:39.90
 
Senior Female 1650Y Freestyle
PlaceSwimmerAgeTeamTime
1Makayla Ellis17FVYT17:05.07
2Ellison Charette15GRYM17:13.76
3Melissa Geiger16GYWD17:18.09
4Katherine Beauchene18UN17:21.47
5Miriam Youel18WHAT17:26.12
6Meghan Jo17WHAT17:31.10
7Maegan Grisanti15WRAT17:32.27
8Samantha Packard14GYWD17:34.25
9Penelope Lazar18GYWD17:36.85
10Mary Kelly13RAC17:40.48
11Julia Tejeda17CDOG17:42.84
12Olivia Maltz13RAC17:48.08
13Leila Ridolfi14NCY17:50.18
14Ava Maltz14RAC17:51.80
15Olivia Devries14GYWD17:54.45
16Kate Fedor17ZEUS18:00.52
 
Senior Female 50Y Backstroke
PlaceSwimmerAgeTeamTime
1Natalia Gajecki17CDOG25.74
2Riley Anderson16WHAT26.07
3Adrianna Spelman15WRAT26.37
4Alexandra Moore18UN26.67
5Ava Maltz15RAC26.72
6Kate Fedor17ZEUS26.96
7-TieKylie McKirryher16UN27.22
7-TieKatherine Chesley15GRYM27.22
9Bella Zurolo15UN27.34
10-TieLily Malone17UN27.40
10-TieVedha Kongettira16WYW27.40
12Sarah Kim17UN27.42
13-TieWesley Wales16UN27.56
13-TieOlivia Cieciwa18ZEUS27.56
15Zsofia Milak13RAC27.64
16Julia Kozma15UN27.73
 
Senior Female 100Y Backstroke
PlaceSwimmerAgeTeamTime
1Natalia Gajecki17CDOG54.83
2Lily Archibald17RAC54.89
3Riley Anderson16WHAT54.90
4Annam Olasewere17CPAC55.73
5Sena Bozkurt17SSAC55.79
6Katherine Chesley15GRYM55.91
7Adrianna Spelman15WRAT55.92
8Kate Fedor17ZEUS56.12
9Kylie McKirryher16CDOG56.34
10Bryce Gold17SSAC56.43
11Ava Maltz15RAC56.47
12Alexandra Moore18UN56.57
13Savannah Bowers16WHAT56.88
14Vedha Kongettira16WYW57.07
15Bella Zurolo15UN57.19
16Zsofia Milak13RAC57.35
 
Senior Female 200Y Backstroke
PlaceSwimmerAgeTeamTime
1Kate Fedor17ZEUS1:59.72
2Natalia Gajecki17CDOG1:59.77
3Mia Hatzis18RYWC2:00.08
4Adrianna Spelman16WRAT2:01.58
5Ella Gussen17WRAT2:02.13
6Vedha Kongettira16WYW2:02.65
7Zadie Schatz13SSAC2:02.70
8Sena Bozkurt17SSAC2:02.75
9Bella Zurolo15WHAT2:02.93
10Katherine Chesley15GRYM2:02.95
11Kylie McKirryher16CDOG2:03.44
12Alexandra Moore18CPAC2:03.53
13Ava Maltz14RAC2:03.60
14Gracie Lowney16WHAT2:03.88
15Vivian Volenec14WHAT2:04.27
16Savannah Bowers15WHAT2:04.43
 
Senior Female 50Y Breaststroke
PlaceSwimmerAgeTeamTime
1Savannah Bowers15WHAT29.58
2Bryce Gold17UN29.60
3Leni So16UN30.06
4Emma Giafardino15WRAT30.17
5Riley McGerald17RAC30.26
6Alexa Kwarcinski17RYWC30.29
7Mackenzie Hearrin14CDOG30.31
8Aubrey Bedard12WEST30.39
9Zadie Schatz13SSAC30.42
10Abigail King16RAC30.57
11Michelle Weissler17SSAC30.58
12Margaret O'Hara15RYWC30.70
13Emma Zhang13CDOG30.77
14-TieMarea Li17BULL30.81
14-TieAndrea Perea18RAC30.81
16Audrey Li15GYWD30.85
 
Senior Female 100Y Breaststroke
PlaceSwimmerAgeTeamTime
1Savannah Bowers15WHAT1:02.54
2Zadie Schatz13SSAC1:03.94
3Bryce Gold17UN1:04.17
4Riley McGerald17RAC1:04.34
5Leni So16SSAC1:04.60
6Mackenzie Hearrin14CDOG1:04.73
7Emma Giafardino15WRAT1:04.88
8Alexa Kwarcinski17RYWC1:04.97
9Margaret O'Hara15RAC1:05.20
10Aubrey Bedard12WEST1:05.21
11Abigail King16RAC1:05.73
12Emma Zhang13CDOG1:05.75
13-TieMarea Li17UN1:05.76
13-TieAndrea Perea18RAC1:05.76
15Ana David14UN1:05.96
16Makeda West17ZEUS1:06.14
 
Senior Female 200Y Breaststroke
PlaceSwimmerAgeTeamTime
1Zadie Schatz13SSAC2:15.91
2Emma Zhang13CDOG2:20.17
3Aubrey Bedard12WEST2:20.57
4Abigail King16RAC2:21.00
5Marea Li18BULL2:21.16
6Ella Gussen17WRAT2:21.24
7Ava Piscioniere16WRAT2:21.44
8Alexa Kwarcinski17RYWC2:21.59
9-TieAndrea Perea18RAC2:22.72
9-TieMargaret O'Hara15RAC2:22.72
11Leni So16SSAC2:22.99
12Samantha Chemacki18HHAC2:23.60
13Mackenzie Hearrin14CDOG2:23.84
14Vivienne Walsh13RAC2:23.93
15Ana David14BULL2:24.05
16Riley McGerald17RAC2:24.91
 
Senior Female 50Y Butterfly
PlaceSwimmerAgeTeamTime
1Riley Anderson17WHAT24.20
2Lily Archibald17UN24.78
3Sena Bozkurt17SSAC25.32
4Rory Keller18GRYM25.43
5Annam Olasewere17CPAC25.60
6Audrey Gil17CPAC25.73
7Savannah Bowers15UN25.89
8Ava Ward17RAC25.91
9Zsofia Milak13RAC26.02
10-TieKylie McKirryher16CDOG26.12
10-TieBella Zurolo15UN26.12
12Marea Li18BULL26.13
13Julia Stidolph18ZEUS26.26
14Bryce Gold17SSAC26.28
15Bridget Kelly18RAC26.32
16-TieMcKenzie Parsons15CPAC26.37
16-TieSamantha Packard14GYWD26.37
 
Senior Female 100Y Butterfly
PlaceSwimmerAgeTeamTime
1Riley Anderson16WHAT52.88
2Lily Archibald18RAC53.02
3Sena Bozkurt17UN54.16
4Audrey Gil17CPAC54.80
5Ava Ward17RAC55.43
6Annam Olasewere17CPAC55.57
7Zsofia Milak13RAC55.81
8-TieMcKenzie Parsons15CPAC55.96
8-TieSavannah Bowers16WHAT55.96
10Bella Zurolo15UN56.45
11-TieKylie McKirryher16UN56.49
11-TieAva Maltz14RAC56.49
13Rory Keller18UN56.61
14-TiePenelope Lazar18UN56.66
14-TieBridget Kelly18RAC56.66
16Julia Stidolph18ZEUS56.70
 
Senior Female 200Y Butterfly
PlaceSwimmerAgeTeamTime
1Lily Archibald18RAC1:59.84
2Julia Stidolph18ZEUS2:02.19
3Erin Richards17FVYT2:02.20
4Sena Bozkurt17SSAC2:02.29
5Samantha Packard14GYWD2:03.77
6Riley Anderson16WHAT2:04.89
7Bella Zurolo15WHAT2:06.13
8Bridget Kelly18RAC2:06.20
9Lila Strober19WHAT2:06.36
10Rory Keller18GRYM2:06.42
11Melissa Geiger16GYWD2:06.60
12McKenzie Parsons15CPAC2:06.83
13Abigail King16RAC2:07.02
14Olivia Maltz13RAC2:07.38
15Maegan Grisanti15WRAT2:07.94
16Zsofia Milak13RAC2:08.18
 
Senior Female 200Y Individual Medley
PlaceSwimmerAgeTeamTime
1Savannah Bowers15UN1:59.96
2Eunice Lee18YALE2:03.97
3Ella Gussen17WRAT2:05.08
4Bridget Kelly17UN2:05.41
5Katherine Beauchene18UN2:05.45
6Megan Eddy18NSC2:05.47
7Sena Bozkurt17SSAC2:05.60
8Ana David14UN2:05.72
9Lily Archibald18RAC2:06.14
10Alexandra Moore18UN2:06.42
11Zadie Schatz13SSAC2:06.59
12Marea Li17UN2:06.94
13Abigail King17RAC2:06.96
14Riley McGerald17RAC2:07.08
15Lieve Geelen16CPAC2:07.43
16Ava Maltz14RAC2:07.69
 
Senior Female 400Y Individual Medley
PlaceSwimmerAgeTeamTime
1Eunice Lee18YALE4:19.86
2Ella Gussen17WRAT4:23.33
3Alexandra Moore18CPAC4:23.89
4Zadie Schatz13SSAC4:24.91
5Savannah Bowers15WHAT4:26.09
6Katherine Beauchene18UN4:28.29
7Ava Maltz15RAC4:28.70
8Ana David14BULL4:30.66
9Kate Fedor17ZEUS4:30.95
10Ellison Charette15GRYM4:32.05
11Makayla Ellis17FVYT4:32.72
12Olivia Maltz13RAC4:34.09
13Bridget Kelly18RAC4:34.63
14Leni So16SSAC4:34.99
15Audrey Li15GYWD4:35.13
16Margaret O'Hara15RAC4:35.62
 
Senior Female 50L Freestyle
PlaceSwimmerAgeTeamTime
1Annam Olasewere17CPAC24.62
2Riley Anderson17WHAT25.65
3Avery Kudlac20LEHY26.22
4Lily Archibald18RAC26.55
5Jessey Li21BULL26.60
6Savannah Bowers16WHAT26.69
7Charlotte VanDerzee15CPAC26.74
8Bridget Kelly18RAC26.89
9Mia Hatzis18RYWC26.99
10Adrianna Spelman16WRAT27.02
11Natalia Gajecki18CDOG27.15
12Ava Ward17RAC27.22
13-TieSara Plunkett20BULL27.39
13-TieGabrielle Williamson15CDOG27.39
15Ayaan Olasewere18CPAC27.41
16Vedha Kongettira16WYW27.42
 
Senior Female 100L Freestyle
PlaceSwimmerAgeTeamTime
1Annam Olasewere17CPAC55.49
2Riley Anderson17WHAT56.63
3Avery Kudlac20LEHY56.93
4Charlotte VanDerzee15CPAC57.15
5Lily Archibald18RAC57.20
6Jessey Li21BULL57.77
7Savannah Bowers16WHAT57.96
8Mia Hatzis18RYWC58.04
9Ava Ward17RAC58.84
10Sophia Velleco19WAC59.06
11Morgan Moore21BULL59.09
12Wesley Wales17GYWD59.10
13Zsofia Milak14UN59.12
14Annabelle Superchi16CDOG59.14
15Lieve Geelen17CPAC59.15
16Zadie Schatz13SSAC59.41
 
Senior Female 200L Freestyle
PlaceSwimmerAgeTeamTime
1Avery Kudlac20LEHY2:03.08
2Morgan Moore21BULL2:04.48
3Lieve Geelen17CPAC2:05.82
4Savannah Bowers16WHAT2:06.21
5Annabelle Superchi16CDOG2:06.72
6Charlotte VanDerzee15CPAC2:06.91
7Ava Ward17RAC2:07.33
8Lily Archibald18RAC2:07.34
9Mia Hatzis18RYWC2:07.47
10Sophia Velleco19WAC2:08.01
11Olivia Maltz14RAC2:08.55
12Bridget Kelly18RAC2:09.02
13Erin Richards18FVYT2:09.42
14Maegan Grisanti16WRAT2:09.55
15Zoe Petertonjes17RYWC2:09.60
16Addison Lezinsky18BULL2:09.66
 
Senior Female 400L Freestyle
PlaceSwimmerAgeTeamTime
1Morgan Moore21BULL4:20.68
2Lieve Geelen17CPAC4:27.72
3Melissa Geiger16GYWD4:28.65
4Ellison Charette16GRYM4:29.52
5Caroline Riggs20UN4:30.27
6Ava Ward17RAC4:30.41
7Erin Richards18FVYT4:30.83
8Makayla Ellis17FVYT4:31.53
9Annabelle Superchi16CDOG4:31.80
10Miriam Youel18WHAT4:31.84
11Samantha Packard14GYWD4:32.93
12Lila Strober19WHAT4:33.24
13Riley Anderson17WHAT4:33.43
14Addison Markoja17SEAL4:33.54
15Olivia Maltz14RAC4:33.88
16Mia Hatzis18RYWC4:34.00
 
Senior Female 800L Freestyle
PlaceSwimmerAgeTeamTime
1Morgan Moore21BULL8:58.04
2Morgan Cady19UN9:15.48
3Ellison Charette16GRYM9:17.42
4Erin Richards18FVYT9:18.59
5Samantha Packard14GYWD9:20.75
6Melissa Geiger16GYWD9:20.89
7Lila Strober19WHAT9:22.43
8Makayla Ellis17FVYT9:22.46
9Olivia Maltz14RAC9:24.07
10Miriam Youel18WHAT9:24.17
11Addison Markoja17SEAL9:28.07
12Maegan Grisanti16WRAT9:28.16
13Julia Tejeda17CDOG9:29.29
14Margaret Rutledge20GRIT9:34.10
15Charlie Palmer14RAC9:34.19
16Mary Kelly14RAC9:36.34
 
Senior Female 1500L Freestyle
PlaceSwimmerAgeTeamTime
1Morgan Moore21BULL17:19.54
2Ellison Charette16GRYM17:36.31
3Melissa Geiger16GYWD17:38.84
4Olivia Maltz14RAC17:45.78
5Maegan Grisanti16WRAT17:59.01
6Miriam Youel18WHAT18:03.89
7Makayla Ellis17FVYT18:05.87
8Samantha Packard14GYWD18:06.03
9Mary Kelly14RAC18:12.24
10Julia Tejeda17CDOG18:13.13
11Katherine Beauchene18FVYT18:19.39
12Sarah Henderson18WHAT18:24.42
13Gracie Lowney16UN18:25.16
14Riley Nelson14BULL18:28.06
15Vivian Volenec14WHAT18:28.16
16Bella Zurolo16WHAT18:38.76
 
Senior Female 50L Backstroke
PlaceSwimmerAgeTeamTime
1Natalia Gajecki18CDOG29.56
2Devyn Sargent19BULL29.97
3Adrianna Spelman16WRAT30.24
4Katherine Chesley15GRYM30.40
5Savannah Bowers16WHAT30.52
6Sara Plunkett20BULL30.63
7Ingrid Janney18RAC30.85
8Mabel Koff20BULL30.90
9-TieVedha Kongettira16WYW31.15
9-TieKate Fedor18ZEUS31.15
11Ella Gussen17WRAT31.23
12Lillian White-Charles15WRAT31.37
13Kylie McKirryher17CDOG31.41
14Vivian Volenec14WHAT31.54
15Charlotte VanDerzee15CPAC31.63
16-TieMakayla Pedersen15CPAC31.68
16-TieKatherine Beauchene18FVYT31.68
 
Senior Female 100L Backstroke
PlaceSwimmerAgeTeamTime
1Adrianna Spelman16WRAT1:03.70
2Natalia Gajecki18CDOG1:03.89
3Ingrid Janney18RAC1:04.35
4Zadie Schatz13SSAC1:05.12
5Sara Plunkett20BULL1:05.34
6Devyn Sargent19BULL1:05.41
7Mabel Koff20BULL1:05.50
8Kate Fedor17ZEUS1:05.51
9Katherine Chesley15GRYM1:05.83
10Mia Hatzis18RYWC1:06.03
11Riley Anderson17WHAT1:06.16
12Ava Maltz15RAC1:06.24
13Kylie McKirryher17CDOG1:06.42
14Julia Barto19CDOG1:06.70
15Francesca Fusco17RYWC1:06.77
16Makayla Pedersen15CPAC1:06.83
 
Senior Female 200L Backstroke
PlaceSwimmerAgeTeamTime
1Mabel Koff20BULL2:18.27
2Ingrid Janney18RAC2:19.22
3Kate Fedor18ZEUS2:19.70
4Zadie Schatz13SSAC2:20.97
5Natalia Gajecki18CDOG2:21.11
6Mia Hatzis18RYWC2:21.92
7Francesca Fusco17RYWC2:21.99
8Devyn Sargent19BULL2:22.21
9Ava Maltz15RAC2:22.48
10Ella Gussen17WRAT2:22.50
11Bella Zurolo16WHAT2:22.64
12Erin Richards18FVYT2:23.11
13Adrianna Spelman16WRAT2:23.20
14Makayla Pedersen15CPAC2:23.34
15Kylie McKirryher17CDOG2:24.20
16Gracie Lowney16WHAT2:24.39
 
Senior Female 50L Breaststroke
PlaceSwimmerAgeTeamTime
1Jessey Li20BULL31.96
2Zadie Schatz13SSAC33.32
3Riley McGerald17RAC33.36
4Margaret O'Hara16RAC33.72
5Jocelyn Niemczyk18IVY33.76
6Alexa Kwarcinski18RYWC33.79
7Aubrey Bedard12WEST34.05
8Milena Brodowicz17CDOG34.15
9Dalia Katra15RAC34.39
10Vivienne Walsh14RAC34.58
11Hailey Baker19LEHY34.72
12Emma Zhang13CDOG34.87
13Gabrielle Sokolik21CDOG34.90
14Maya Kreuzer16WYW34.91
15Devyn Sargent19BULL34.93
16Mackenzie Hearrin14CDOG34.98
 
Senior Female 100L Breaststroke
PlaceSwimmerAgeTeamTime
1Jessey Li21BULL1:09.97
2Zadie Schatz13SSAC1:10.94
3Margaret O'Hara16RAC1:12.71
4Josephine Nesta18CDOG1:13.18
5Alexa Kwarcinski18RYWC1:13.65
6Emma Zhang13CDOG1:13.98
7Vivienne Walsh14RAC1:14.33
8Aubrey Bedard12WEST1:14.57
9Savannah Bowers16WHAT1:15.10
10Jocelyn Niemczyk18IVY1:15.32
11Mackenzie Hearrin14CDOG1:15.59
12Lucy Walker19BULL1:15.64
13Riley McGerald17RAC1:15.68
14Devyn Sargent19BULL1:15.89
15Andrea Perea18RAC1:16.15
16Milena Brodowicz17CDOG1:16.30
 
Senior Female 200L Breaststroke
PlaceSwimmerAgeTeamTime
1Zadie Schatz13SSAC2:34.16
2Jessey Li20BULL2:35.48
3Lucy Walker19BULL2:39.08
4Andrea Perea18RAC2:41.41
5Mackenzie Hearrin14CDOG2:41.83
6Vivienne Walsh14RAC2:44.24
7Aubrey Bedard13WEST2:44.53
8Emma Zhang13CDOG2:44.84
9Katherine Beauchene18FVYT2:44.97
10Margaret O'Hara15RAC2:45.70
11Valentina Belyaev13UN2:46.35
12Jocelyn Niemczyk18IVY2:46.69
13Addison Markoja17SEAL2:46.92
14Alexa Kwarcinski18RYWC2:47.09
15Ana David15BULL2:47.44
16Delilah Skaistis19UN2:47.67
 
Senior Female 50L Butterfly
PlaceSwimmerAgeTeamTime
1Riley Anderson17WHAT26.97
2Lily Archibald18RAC27.08
3Avery Kudlac20LEHY27.84
4McKenzie Parsons15CPAC28.36
5Ashley Calderon22ZEUS28.49
6Kylie McKirryher17CDOG28.56
7Jessey Li21BULL28.59
8Sofia Doersch19RYWC28.96
9-TieGrace Mahon20HHAC29.21
9-TieBella Zurolo16WHAT29.21
11Bridget Kelly18RAC29.22
12Mary Barnwell16HALE29.24
13Rory Keller19GRYM29.38
14-TieAva Ward17RAC29.43
14-TieEmma Giafardino15WRAT29.43
16Ava Maltz15RAC29.49
 
Senior Female 100L Butterfly
PlaceSwimmerAgeTeamTime
1Riley Anderson17WHAT59.55
2Lily Archibald18RAC1:00.70
3Grace Mahon20HHAC1:02.93
4McKenzie Parsons15CPAC1:03.15
5-TieAshley Calderon22ZEUS1:03.30
5-TieErin Richards18FVYT1:03.30
7-TieMelissa Geiger16GYWD1:03.81
7-TieSamantha Packard14UN1:03.81
9Charlotte VanDerzee15CPAC1:04.57
10Julia Barto19CDOG1:04.71
11Rory Keller18GRYM1:04.76
12Maegan Grisanti16WRAT1:04.78
13Ava Ward17RAC1:04.88
14Bella Zurolo16WHAT1:05.05
15Kylie McKirryher17CDOG1:05.42
16Mia Hatzis18RYWC1:05.44
 
Senior Female 200L Butterfly
PlaceSwimmerAgeTeamTime
1Riley Anderson17WHAT2:16.07
2Erin Richards18FVYT2:17.20
3Lily Archibald18RAC2:17.86
4Samantha Packard14UN2:18.88
5Melissa Geiger16GYWD2:20.76
6-TieLila Strober19WHAT2:21.19
6-TieMorgan Moore21BULL2:21.19
8Bella Zurolo16WHAT2:22.92
9Rory Keller19GRYM2:23.57
10Olivia Maltz14RAC2:23.97
11Sophia Velleco19WAC2:24.74
12Saphira Lopez17RAC2:25.34
13Grace Mahon20HHAC2:26.29
14Maegan Grisanti16WRAT2:26.44
15Julia Barto19CDOG2:26.65
16Caroline Suter17RYWC2:27.31
 
Senior Female 200L Individual Medley
PlaceSwimmerAgeTeamTime
1Zadie Schatz13SSAC2:18.94
2Savannah Bowers16WHAT2:20.56
3Lucy Walker19BULL2:21.11
4Jessey Li20BULL2:21.50
5Annabelle Superchi16CDOG2:24.05
6Katherine Beauchene18FVYT2:24.10
7Ella Gussen17WRAT2:24.72
8Lieve Geelen17CPAC2:25.20
9Margaret O'Hara16RAC2:25.25
10Meghan Tiernan20CDOG2:25.55
11Audrey Li15GYWD2:25.91
12Devyn Sargent19UN2:25.94
13Emma Zhang13CDOG2:26.67
14Andrea Perea18RAC2:26.81
15Riley McGerald17RAC2:27.09
16Ana David15BULL2:27.31
 
Senior Female 400L Individual Medley
PlaceSwimmerAgeTeamTime
1Zadie Schatz13SSAC4:58.42
2Julia Barto19CDOG5:04.08
3Eunice Lee18UN5:06.38
4Meghan Tiernan20CDOG5:06.53
5Annabelle Superchi16CDOG5:07.41
6Katherine Beauchene18FVYT5:07.98
7Ella Gussen17WRAT5:09.57
8Savannah Bowers15WHAT5:10.02
9Olivia Maltz14RAC5:10.61
10Audrey Li15GYWD5:13.27
11Ellison Charette16GRYM5:13.90
12Rory Keller19GRYM5:13.94
13Ava Maltz15RAC5:15.80
14Caroline Suter17RYWC5:15.88
15Lillian Teel18BULL5:16.05
16Kate Fedor18ZEUS5:16.54
 
Senior Female 2500L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Sophia Bens15GYWD29:04.80
2Meredith McDermott14GRYM30:27.80
3Isadora Nassa15GRYM30:34.80
4Molly Melcher12GYWD33:02.80
5Emma Scherber14VSYM33:41.10
6Brighid Dowling12SSAC35:27.54
7Riley Nelson14BULL35:35.04
8Ana David15BULL35:52.13
9Frankie Lucia13BULL36:17.08
10Emmy Beach17ARAC36:37.40
11Rosemary White14BULL36:40.36
12Avery Foito16ARAC36:42.28
13Shayla Knolker14NFAF36:45.61
14Grace D'Amico17HHAC37:08.82
15Emily Behr18ZEUS37:09.61
16Rachel Mathews18MJCC37:14.64
 
Senior Female 5000L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Olivia Devries14GYWD50:36.30
2Melissa Geiger16GYWD51:14.80
3Samantha Packard14GYWD51:58.10
4Morgan Moore21BULL1:05:27.62
5Maegan Grisanti16WRAT1:07:06.65
6Margaret Rutledge20GRIT1:10:43.33
7Sophia Pincince19GRIT1:11:17.35
8Stella Stidolph13ZEUS1:14:33.03
9Emily Daukas17CDOG1:14:53.63
10Sarah Langmaid17LEHY1:16:48.93
11Abigail Horton16WYW1:16:50.35
12Maya Kreuzer16WYW1:17:55.17
13Preksha Agnihotri17OAK1:18:17.08
14Carly Waldman17ZEUS1:18:18.92
15Lyla Harhay16MJCC1:18:26.43
16Lucy Pincince16MJCC1:18:26.59
 
Senior Female 7500L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Melissa Geiger16GYWD50:17.00
2Ilse Fedoronko16GYWD51:39.00
 
Senior Male 50Y Freestyle
PlaceSwimmerAgeTeamTime
1Ben Meulemans21YALE20.12
2Ahmed Sallam25OAK20.20
3Jack Cunningham16CPAC20.29
4Benjamin Pope16IVY20.67
5-TieKieran Smith24RAC20.79
5-TieJack Haley18CPAC20.79
7Blake Wool17FVYT20.81
8Eric Huang17CPAC20.83
9John Rusnock18FVYT20.86
10Oliver Stabach17IVY21.04
11Matthew Pacheco18FVYT21.05
12Liam Fletcher-Ford15RYWC21.06
13Michael Ivanov18UN21.10
14Matthias McFarlane17SSAC21.23
15John Landers15GYWD21.25
16Andrew Villani18UN21.27
 
Senior Male 100Y Freestyle
PlaceSwimmerAgeTeamTime
1Kieran Smith24RAC43.00
2Ben Meulemans21YALE43.36
3Ahmed Sallam25OAK44.32
4Blake Wool17UN44.85
5Jack Cunningham16CPAC45.24
6Jack Haley18CPAC45.50
7Oliver Stabach17IVY45.59
8Benjamin Pope16UN45.69
9Felix Flakstad18GYWD45.80
10Jacob Lin17BULL45.97
11John Rusnock18FVYT46.01
12Michael Ivanov18WRAT46.04
13Cody Lonsberry17IVY46.16
14Matthias McFarlane17SSAC46.27
15Matthew Pacheco18UN46.42
16Luke Mendelsohn17GYWD46.49
 
Senior Male 200Y Freestyle
PlaceSwimmerAgeTeamTime
1Kieran Smith24RAC1:32.02
2Jack Haley18CPAC1:36.72
3Rory O'Connor18CPAC1:37.92
4Cody Lonsberry17IVY1:38.79
5John Greiner20NCY1:39.22
6Wyatt Vitiello16ZEUS1:39.56
7Evan VanVelzor16WYW1:39.71
8Felix Flakstad18GYWD1:39.79
9Jack Cunningham16CPAC1:39.83
10Oliver Stabach17IVY1:40.07
11Blake Wool16FVYT1:40.08
12Luke Mendelsohn17GYWD1:40.11
13Jacob Lin17BULL1:40.55
14Alexander Sharpe17ZEUS1:40.70
15Chase Elliott16CPAC1:41.34
16Matthew Pacheco18UN1:41.38
 
Senior Male 500Y Freestyle
PlaceSwimmerAgeTeamTime
1Kieran Smith24RAC4:12.74
2Rory O'Connor18UN4:21.46
3Jack Haley18CPAC4:24.97
4Cody Lonsberry17IVY4:30.18
5Wyatt Vitiello16ZEUS4:31.53
6Brendan Kirberger17UN4:34.51
7Evan VanVelzor16WYW4:34.70
8Jonathon Packard16UN4:34.94
9Luke Mendelsohn17GYWD4:35.92
10Jose Nolla18RAC4:36.37
11Aidan Palaj17UN4:36.88
12Christopher Nelson15OAK4:37.81
13Owen Vale17UN4:40.40
14Timothy King17CPAC4:41.40
15Jack Ackerman16UN4:41.98
16George Wang15CPAC4:42.69
 
Senior Male 1000Y Freestyle
PlaceSwimmerAgeTeamTime
1Kieran Smith24RAC8:43.57
2Rory O'Connor18CPAC9:07.37
3Cody Lonsberry17IVY9:16.54
4Wyatt Vitiello16ZEUS9:19.08
5Jonathon Packard16GYWD9:32.08
6Evan VanVelzor15WYW9:35.33
7Owen Vale17WHAT9:36.06
8John Dwyer17WHAT9:40.22
9Christopher Nelson15OAK9:40.62
10Jose Nolla18RAC9:41.34
11Aidan Palaj16UN9:43.28
12Conor Duggan17ZEUS9:50.77
13Kellen Booth18CDOG9:52.23
14Andrew Ripp14CPAC9:52.36
15Gavin Paige15RYWC9:52.86
16Aedan Conners17BULL9:53.63
 
Senior Male 1650Y Freestyle
PlaceSwimmerAgeTeamTime
1Rory O'Connor18CPAC15:21.48
2Cody Lonsberry17IVY15:29.96
3Wyatt Vitiello16UN15:51.10
4Jose Nolla18RAC16:05.87
5Jonathon Packard16GYWD16:07.85
6Brendan Kirberger17RST16:11.79
7Evan VanVelzor15WYW16:24.34
8Jacob Lin17BULL16:30.29
9Ber Ewing15WHAT16:36.13
10Andrew Ripp14CPAC16:38.08
11William Trotman18RAC16:38.34
12Conor Duggan17UN16:39.43
13Oliver Johnson18NCY16:42.37
14Christian Wilk16BULL16:47.58
15Maximilian Weber15RAC16:49.83
16Brayden Hale15CDOG16:50.62
 
Senior Male 50Y Backstroke
PlaceSwimmerAgeTeamTime
1John Rusnock18FVYT22.56
2Benjamin Pope16IVY23.50
3Evan VanVelzor16WYW23.60
4Jacob Lin17BULL23.68
5Jack Haley18UN23.70
6John Landers15GYWD23.78
7Owen Tharrington17UN24.03
8John Dwyer17UN24.05
9Robert Regan17UN24.08
10Aedan Conners17BULL24.09
11Aidan Palaj17UN24.11
12Joseph Milhomens17CDOG24.17
13Tyler Tagliarini17BULL24.86
14Oliver Melnick16UN24.87
15Neil Alejandro15CDOG24.90
16Conor Duggan17ZEUS24.91
 
Senior Male 100Y Backstroke
PlaceSwimmerAgeTeamTime
1Kieran Smith24RAC46.18
2Jacob Lin17BULL49.61
3Ahmed Sallam25OAK50.06
4John Dwyer17UN50.12
5Wyatt Vitiello16ZEUS50.14
6Owen Tharrington17UN50.24
7Eric Huang17UN50.38
8Oliver Stabach17IVY50.45
9Evan VanVelzor16WYW50.64
10Jack Haley17CPAC50.80
11Chase Elliott16CPAC50.91
12John Rusnock18FVYT51.02
13Joseph Milhomens17CDOG51.19
14Alexander Sharpe17ZEUS51.42
15John Landers15UN51.43
16Jonathon Packard16UN51.46
 
Senior Male 200Y Backstroke
PlaceSwimmerAgeTeamTime
1Kieran Smith24RAC1:42.83
2Wyatt Vitiello16ZEUS1:45.74
3Jack Haley18CPAC1:47.74
4John Dwyer17WHAT1:47.97
5Owen Tharrington17CPAC1:48.68
6Jacob Lin17BULL1:48.76
7Evan VanVelzor16WYW1:48.81
8Joseph Milhomens17CDOG1:49.62
9Callum McCracken17CPAC1:50.02
10Chase Elliott16CPAC1:50.80
11Jonathon Packard16GYWD1:51.26
12-TieAedan Conners17BULL1:52.05
12-TieOwen Vale17WHAT1:52.05
14Christopher Nelson15OAK1:52.75
15Aidan Palaj17WHAT1:53.15
16Alexander Sharpe17ZEUS1:53.25
 
Senior Male 50Y Breaststroke
PlaceSwimmerAgeTeamTime
1Charles Egeland19YALE24.19
2Luke Mendelsohn17GYWD25.96
3Matthias McFarlane17SSAC26.07
4Michael Ivanov18WRAT26.54
5Shayne Simmons22RAC26.66
6Aiden Bucaria19UN26.68
7Robert Regan17RYWC26.71
8Stefan Weber17RAC26.74
9John Rusnock18FVYT26.85
10Jacob Lin17BULL26.90
11Hugh Henry18BULL26.92
12Owen Vale17UN26.94
13Sebastian Huang15UN26.98
14Berke Ceken18UN27.09
15Parker Valero16UN27.26
16Brayden Hale16CDOG27.30
 
Senior Male 100Y Breaststroke
PlaceSwimmerAgeTeamTime
1Charles Egeland19YALE52.11
2Matthias McFarlane17SSAC55.79
3Aiden Bucaria19UN56.21
4Luke Mendelsohn17UN56.35
5Robert Regan17UN56.51
6John Rusnock18FVYT56.74
7Owen Vale17UN56.79
8Jacob Lin17BULL56.99
9Michael Ivanov18UN57.05
10Sebastian Huang15UN57.10
11Shayne Simmons22RAC57.25
12Stefan Weber17RAC57.52
13Berke Ceken18UN57.53
14Brayden Hale16UN57.63
15Jack Haley18UN57.77
16Parker Valero16UN57.90
 
Senior Male 200Y Breaststroke
PlaceSwimmerAgeTeamTime
1Charles Egeland19YALE1:53.74
2John Rusnock18FVYT1:56.86
3Robert Regan17RYWC2:01.60
4Aiden Bucaria19UN2:01.83
5Brayden Hale16CDOG2:03.46
6Owen Vale17UN2:03.54
7Sebastian Huang15WFYD2:03.97
8Luke Mendelsohn17GYWD2:04.59
9Jack Haley18UN2:05.67
10Neil Alejandro15CDOG2:06.07
11Matthias McFarlane17SSAC2:06.15
12Shayne Simmons22RAC2:06.28
13Evan Ripp16CPAC2:06.54
14Stefan Weber16RAC2:07.59
15Berke Ceken18SSAC2:07.63
16Hugh Henry18BULL2:07.69
 
Senior Male 50Y Butterfly
PlaceSwimmerAgeTeamTime
1John Rusnock18FVYT22.18
2Eric Huang17CPAC22.19
3Andrew Villani18WHAT22.27
4Ahmed Sallam25OAK22.67
5Jacob Lin17BULL22.71
6Charles Egeland19YALE22.72
7Alexander Sharpe17ZEUS23.08
8Jack Haley18CPAC23.17
9-TieMatthias McFarlane17SSAC23.31
9-TieBenjamin Pope16IVY23.31
9-TieOwen Vale17WHAT23.31
12Julian Adu16CDOG23.38
13Luke Scheinfeldt16MJCC23.57
14Sebastian Camille16ZEUS23.59
15Maximilian Weber16UN23.61
16Cody Lonsberry17IVY23.66
 
Senior Male 100Y Butterfly
PlaceSwimmerAgeTeamTime
1John Rusnock18FVYT47.42
2Ahmed Sallam25OAK48.19
3Eric Huang17CPAC48.38
4Andrew Villani18UN48.99
5Jack Haley18CPAC49.37
6Jacob Lin17BULL49.53
7Julian Adu16CDOG50.10
8Luke Mendelsohn17GYWD50.22
9Timothy King17UN50.37
10Brayden Hale16UN50.49
11Jack Cunningham16CPAC50.66
12Cody Lonsberry17IVY50.70
13Owen Vale17WHAT50.75
14John Dwyer17WHAT51.09
15Sicheng Liu18UN51.11
16Chase Elliott16CPAC51.18
 
Senior Male 200Y Butterfly
PlaceSwimmerAgeTeamTime
1John Rusnock18FVYT1:45.36
2Jack Haley18CPAC1:45.89
3Eric Huang17CPAC1:48.46
4Evan VanVelzor16WYW1:50.98
5John Greiner20NCY1:51.07
6George Wang15CPAC1:51.44
7William Trotman18RAC1:52.26
8Owen Vale17UN1:52.57
9Timothy King17CPAC1:52.98
10Jacob Lin17BULL1:53.00
11Andrew Villani18UN1:53.13
12Benjamin Haddad17RYWC1:53.43
13Neil Alejandro15CDOG1:53.52
14Joseph Milhomens17CDOG1:54.10
15Wyatt Vitiello16ZEUS1:54.17
16Jun Wong16LEHY1:55.05
 
Senior Male 200Y Individual Medley
PlaceSwimmerAgeTeamTime
1Charles Egeland19YALE1:44.60
2John Rusnock18FVYT1:46.10
3Jack Haley18CPAC1:48.65
4Wyatt Vitiello16ZEUS1:49.18
5Robert Regan17UN1:50.03
6Owen Vale17UN1:50.33
7Luke Mendelsohn17UN1:50.38
8Felix Flakstad18GYWD1:51.10
9John Greiner20NCY1:51.31
10Brayden Hale16UN1:51.51
11Owen Tharrington17UN1:52.18
12John Dwyer17UN1:52.48
13Jacob Lin17BULL1:52.50
14Chase Elliott16UN1:53.27
15Evan Ripp16CPAC1:53.46
16Neil Alejandro15CDOG1:54.09
 
Senior Male 400Y Individual Medley
PlaceSwimmerAgeTeamTime
1Jack Haley18CPAC3:51.00
2Owen Vale17UN3:54.60
3Wyatt Vitiello16ZEUS3:56.09
4Joseph Milhomens17CDOG3:59.15
5Robert Regan17RYWC3:59.71
6Neil Alejandro15CDOG4:00.67
7Brayden Hale16CDOG4:00.93
8John Dwyer17WHAT4:03.06
9Owen Tharrington17CPAC4:04.01
10Jacob Lin17BULL4:05.41
11Evan Ripp16CPAC4:07.35
12Jonathon Packard16GYWD4:08.06
13Lucas Fontana17WYW4:08.81
14Evan VanVelzor15WYW4:09.82
15Michael Ivanov17WRAT4:10.29
16David Korzeniowski16IVY4:10.63
 
Senior Male 50L Freestyle
PlaceSwimmerAgeTeamTime
1Deniel Nankov22BULL23.08
2Kieran Smith25RAC23.24
3Ahmed Sallam26OAK23.25
4Jack Cunningham16CPAC23.27
5Benjamin Pope17IVY23.50
6Blake Wool17FVYT23.60
7Jake Wang19BULL23.61
8Oliver Stabach18IVY23.80
9-TieElliot Lee19BULL23.92
9-TieAlexander Hazlett21BULL23.92
11Liam Fletcher-Ford16RYWC24.01
12John Rusnock18FVYT24.12
13Sam Cave17GRYM24.15
14David Delong17ZEUS24.16
15John Landers16GYWD24.29
16Jack Haley18CPAC24.33
 
Senior Male 100L Freestyle
PlaceSwimmerAgeTeamTime
1Kieran Smith25RAC48.36
2Jake Wang19BULL49.74
3Deniel Nankov22BULL51.18
4Jose Cano Figueroa21BULL51.62
5Jack Cunningham16CPAC51.80
6Ahmed Sallam25OAK51.91
7Benjamin Pope17IVY52.10
8Blake Wool17FVYT52.23
9Elliot Lee19BULL52.45
10Oliver Stabach18IVY52.46
11Brendan Conners20BULL52.55
12Nareg Minassian21UN52.60
13Oliver Melnick16BULL53.17
14Hirsh Iyer17WYW53.18
15Riley Twiss20WRAT53.33
16Jack Clancy19RAC53.34
 
Senior Male 200L Freestyle
PlaceSwimmerAgeTeamTime
1Kieran Smith25RAC1:45.72
2Rory O'Connor19CPAC1:51.57
3Jake Wang19BULL1:51.94
4Jose Cano Figueroa21BULL1:53.13
5Jack Haley18CPAC1:53.68
6Cody Lonsberry18IVY1:54.59
7Jose Nolla19RAC1:54.66
8Jack Clancy19RAC1:55.03
9-TieWyatt Vitiello17ZEUS1:55.36
9-TieJack Ackerman16FVYT1:55.36
11Deniel Nankov22BULL1:55.60
12Elliot Lee19BULL1:55.67
13Jack Cunningham16CPAC1:55.78
14Evan VanVelzor16WYW1:56.30
15George Wang16CPAC1:56.65
16Julian Adu16CDOG1:56.79
 
Senior Male 400L Freestyle
PlaceSwimmerAgeTeamTime
1Kieran Smith25RAC3:47.17
2Rory O'Connor19CPAC3:54.02
3Noah Millard22UN3:59.35
4Jack Haley18CPAC4:00.33
5Jose Cano Figueroa21BULL4:03.85
6Wyatt Vitiello17ZEUS4:06.81
7Jose Nolla19RAC4:06.92
8Jack Clancy19RAC4:07.88
9Jack Ackerman16FVYT4:07.91
10Cody Lonsberry18IVY4:08.12
11Jonathon Packard16GYWD4:08.18
12John Dwyer17WHAT4:10.93
13Gavin Paige15RYWC4:11.65
14Aidan Palaj17WHAT4:11.84
15Owen Vale17WHAT4:12.83
16Peter Zalewski18CDOG4:15.37
 
Senior Male 800L Freestyle
PlaceSwimmerAgeTeamTime
1Noah Millard22BULL8:17.98
2Rory O'Connor19CPAC8:18.70
3Cody Lonsberry18IVY8:32.08
4Wyatt Vitiello17ZEUS8:37.00
5Jonathon Packard16GYWD8:37.22
6John Syku14CPAC8:39.76
7Jack Ackerman16FVYT8:44.76
8Aidan Palaj17WHAT8:46.85
9Harrison Stroup15WHAT8:47.02
10Finn Henry20BULL8:52.60
11Kellen Booth18CDOG8:53.60
12Gavin Paige15RYWC8:54.90
13Jack Clancy19RAC8:56.47
14Jack Smith17CPAC8:56.75
15Owen Vale17WHAT8:59.01
16Alex Weisenbacher18WAC9:01.71
 
Senior Male 1500L Freestyle
PlaceSwimmerAgeTeamTime
1Jonathon Packard16GYWD16:37.20
2Wyatt Vitiello17ZEUS16:38.11
3Cody Lonsberry17IVY16:39.57
4Aidan Palaj17WHAT16:46.23
5Owen Vale17WHAT16:50.33
6Jack Smith17CPAC17:07.15
7Alex Weisenbacher18WAC17:07.59
8Joshua Kim15SEAL17:07.99
9John Dwyer17WHAT17:08.31
10Jude Boukarroum19RAC17:16.52
11Jack Ackerman16FVYT17:16.70
12Ber Ewing15WHAT17:18.89
13Daniel Bishop17CDOG17:19.31
14Brayden Hale16CDOG17:26.74
15Patrick McGovern15NCY17:27.88
16Conor Duggan18ZEUS17:32.81
 
Senior Male 50L Backstroke
PlaceSwimmerAgeTeamTime
1Jake Wang19BULL26.10
2Ahmed Sallam26OAK26.64
3Oliver Stabach18IVY26.77
4Elliot Lee19BULL26.78
5Antony Ponomarev21ZEUS27.17
6Jacob Lin17BULL27.18
7Mikko Kuittinen17RAC27.21
8John Rusnock18FVYT27.24
9John Landers16GYWD27.39
10Evan VanVelzor16WYW27.56
11Mak Nurkic Kacapor19UN27.89
12Wyatt Vitiello17ZEUS28.02
13Shane Wynne21CDOG28.05
14Mykhailo Kvashchuk19ZEUS28.12
15Aedan Conners18BULL28.15
16Hirsh Iyer17WYW28.44
 
Senior Male 100L Backstroke
PlaceSwimmerAgeTeamTime
1Brendan Conners20BULL57.19
2Jacob Lin17BULL57.63
3Emmanouil Mountantonakis18UN57.90
4Mikko Kuittinen17RAC58.21
5Wyatt Vitiello17ZEUS58.26
6Antony Ponomarev21ZEUS58.52
7John Rusnock18FVYT58.74
8Owen Tharrington18CPAC58.95
9Evan VanVelzor16WYW59.03
10-TieJohn Dwyer17WHAT59.22
10-TieJonathon Packard16GYWD59.22
12Mak Nurkic Kacapor19BULL59.38
13Shane Wynne21CDOG59.47
14Callum McCracken18CPAC59.51
15Oliver Stabach18IVY59.67
16John Landers16GYWD59.78
 
Senior Male 200L Backstroke
PlaceSwimmerAgeTeamTime
1Wyatt Vitiello17ZEUS2:03.63
2John Dwyer17WHAT2:04.98
3Elliot Lee19BULL2:05.43
4Owen Tharrington18CPAC2:05.73
5Jonathon Packard16GYWD2:06.43
6Mikko Kuittinen17RAC2:06.53
7Evan VanVelzor16WYW2:07.22
8Emmanouil Mountantonakis18UN2:08.54
9Peter Zalewski18CDOG2:08.74
10Mak Nurkic Kacapor19UN2:08.83
11Joseph Milhomens17CDOG2:09.45
12Aedan Conners18BULL2:10.47
13Callum McCracken18CPAC2:10.63
14Oswald Andrews17WYW2:11.43
15Chase Elliott17CPAC2:12.48
16Conor Duggan18ZEUS2:12.91
 
Senior Male 50L Breaststroke
PlaceSwimmerAgeTeamTime
1Jake Wang19BULL27.64
2Charles Egeland19UN27.69
3Alexander Hazlett21BULL28.64
4Michael Ivanov18WRAT29.75
5John Rusnock18FVYT29.82
6Edward Chen21CDOG29.98
7Sebastian Huang15WFYD30.01
8Lorenzo Zullo20ZEUS30.04
9Matthias McFarlane18SSAC30.29
10Stefan Weber17RAC30.35
11-TieJacob Rozen17RAC30.40
11-TieRobert Regan17RYWC30.40
13-TieJack Ferguson20CAT30.48
13-TieHugh Henry18BULL30.48
15Akiles Ramos Perez17RAC30.60
16Kristopher Flores18ZEUS30.82
 
Senior Male 100L Breaststroke
PlaceSwimmerAgeTeamTime
1Jake Wang19BULL1:01.40
2John Rusnock18FVYT1:04.00
3Sebastian Huang15WFYD1:05.28
4Charles Egeland19UN1:05.89
5Edward Chen21CDOG1:06.07
6Owen Vale17WHAT1:06.08
7Akiles Ramos Perez17RAC1:06.10
8Michael Ivanov18WRAT1:06.25
9Robert Regan17RYWC1:06.31
10Brayden Hale16CDOG1:06.51
11Evan Ripp16CPAC1:06.83
12Alexander Hazlett21BULL1:07.14
13Stefan Weber17RAC1:07.48
14Colin Bucaria16GYWD1:07.63
15Alex Weisenbacher18WAC1:07.98
16Matthias McFarlane18SSAC1:08.18
 
Senior Male 200L Breaststroke
PlaceSwimmerAgeTeamTime
1Charles Egeland19UN2:18.07
2Owen Vale17WHAT2:21.66
3Brayden Hale16CDOG2:22.09
4Sebastian Huang15WFYD2:22.57
5Edward Chen21CDOG2:23.53
6Evan Ripp16CPAC2:23.70
7Liam Teel17BULL2:24.90
8Akiles Ramos Perez17RAC2:24.99
9Robert Regan17RYWC2:25.68
10Alex Weisenbacher18WAC2:26.45
11Kalen Anbar20NCY2:26.81
12Hugh Henry18BULL2:27.93
13Neil Alejandro16CDOG2:28.29
14Jaz Liotta18RYWC2:28.56
15Colin Bucaria16GYWD2:29.15
16John Rusnock18FVYT2:29.69
 
Senior Male 50L Butterfly
PlaceSwimmerAgeTeamTime
1John Rusnock18FVYT24.90
2Ahmed Sallam26OAK24.91
3Elliot Lee19BULL24.93
4Kieran Smith25RAC25.01
5Andrew Villani18WHAT25.23
6Jake Wang19BULL25.57
7Timothy King18CPAC25.63
8-TieDeniel Nankov22BULL25.66
8-TieBenjamin Pope17IVY25.66
10-TieJacob Lin17BULL25.75
10-TieAlexander Hazlett21BULL25.75
12Maximilian Weber16RAC25.88
13Julian Adu16CDOG25.92
14Markiyan Yukhno16ARAC25.97
15-TieDavid Delong17ZEUS26.01
15-TieJake Mercer17WYW26.01
 
Senior Male 100L Butterfly
PlaceSwimmerAgeTeamTime
1John Rusnock18FVYT53.91
2Jake Wang19BULL54.98
3Elliot Lee19BULL55.20
4Ahmed Sallam26OAK55.23
5Alexander Hazlett21BULL55.44
6Andrew Villani18WHAT56.06
7Deniel Nankov22BULL56.21
8Julian Adu16CDOG56.61
9Timothy King18CPAC56.62
10Riley Twiss20WRAT57.14
11Jack Cunningham16CPAC57.15
12Evan VanVelzor16WYW57.38
13Kristopher Flores18ZEUS57.40
14Jacob Lin17BULL57.50
15Maximilian Weber15RAC57.69
16-TieBenjamin Haddad18RYWC57.81
16-TieChristian Sanchez16WYW57.81
 
Senior Male 200L Butterfly
PlaceSwimmerAgeTeamTime
1John Rusnock18FVYT2:02.61
2Jack Haley18CPAC2:04.18
3Elliot Lee19BULL2:05.79
4Evan VanVelzor16WYW2:06.11
5Brayden Hale16CDOG2:07.47
6Shane Wynne21CDOG2:08.09
7George Wang16CPAC2:08.46
8Owen Vale17WHAT2:08.55
9Timothy King18CPAC2:08.96
10Jack Clancy19RAC2:09.56
11Benjamin Haddad18RYWC2:09.61
12Lucas Fontana18WYW2:10.25
13William Trotman18RAC2:10.38
14Neil Alejandro16CDOG2:10.68
15Jonathon Packard16GYWD2:10.95
16Andrew Villani18WHAT2:11.21
 
Senior Male 200L Individual Medley
PlaceSwimmerAgeTeamTime
1Kieran Smith25RAC1:58.11
2John Rusnock18FVYT2:03.83
3Elliot Lee19BULL2:05.47
4Owen Vale17WHAT2:07.09
5Alexander Hazlett21BULL2:07.13
6Brayden Hale16CDOG2:08.34
7Evan Ripp16CPAC2:09.39
8Jack Haley18CPAC2:09.40
9Robert Regan17RYWC2:09.59
10Owen Tharrington18CPAC2:09.89
11Wyatt Vitiello17ZEUS2:10.33
12John Dwyer17WHAT2:10.96
13Evan VanVelzor16WYW2:11.39
14Jose Cano Figueroa21BULL2:11.84
15Jacob Lin17BULL2:12.83
16Shane Wynne21CDOG2:12.86
 
Senior Male 400L Individual Medley
PlaceSwimmerAgeTeamTime
1Owen Vale17WHAT4:27.42
2Elliot Lee19BULL4:30.67
3Jack Haley18CPAC4:33.44
4Wyatt Vitiello17ZEUS4:34.76
5Brayden Hale16CDOG4:36.14
6Riley Twiss20WRAT4:38.11
7John Dwyer17WHAT4:39.07
8Joseph Milhomens17CDOG4:41.66
9Jonathon Packard16GYWD4:42.15
10Neil Alejandro16CDOG4:42.56
11Owen Tharrington18CPAC4:43.48
12Evan Ripp16CPAC4:43.58
13Lucas Fontana18WYW4:43.72
14Peter Zalewski18CDOG4:44.69
15Conor Duggan18ZEUS4:49.16
16Jaz Liotta18RYWC4:50.12
 
Senior Male 2500L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Trevor Nelson14GRYM28:20.50
2Phineas Izikson13MJCC31:29.00
3Jozsef Kozma16SSAC31:53.10
4Conor Duggan18ZEUS33:53.68
5Ivan Tyurin14OAK33:56.33
6Robert Winslow14WYW34:16.84
7Peter Cieciwa15ZEUS34:21.86
8Nicandro Cappuccia Romero14BULL34:22.24
9Samuel Sharpe15ZEUS34:22.53
10Brendan Natlo16RST34:25.58
11Maxime Chevrier18ZEUS34:26.41
12Jacob Isacson17SYS34:28.66
13Richard Mendell15GYWD34:29.88
14Noah Mora16ZEUS34:30.48
15Charles Walz15SYS34:58.94
16Anders Gottlieb13RAC35:12.70
 
Senior Male 5000L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Jonathon Packard16GYWD49:08.50
2Joseph Nizzardo22RST1:06:59.90
3Jude Boukarroum19RAC1:07:01.91
4Jeremy Virgil45WYW1:07:03.83
5Lucas Fontana18WYW1:07:46.10
6Christian Sanchez16WYW1:09:05.65
7John Hallstrom21CDOG1:10:30.78
8Alejandro Palencia Escalante14ZEUS1:10:39.67
9Kristofer Janney20RYWC1:10:41.10
10Dylan Prescher22GRIT1:10:41.19
11Ryan Douglass13SYS1:10:55.77
12Julian Ovares13ZEUS1:11:21.02
13William Cruz16ZEUS1:11:24.24
14Eithan Peralta14RYWC1:11:33.58
15Oswald Andrews17WYW1:11:43.33
16Evan VanVelzor16WYW1:12:48.05
 
Senior Male 7500L Open Water Freestyle
PlaceSwimmerAgeTeamTime
1Jonathon Packard16GYWD39:08.00