2026 NE CS LCM Senior Championships

2026-07-09 → 2026-07-12 · Brown University (Providence, RI) · NE

#1 Girls 1500 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Sarah Zhang 16 REV 17:18.36
2 🥈 Olivia Parent 15 SUN 17:25.82
3 🥉 Caroline Curtin 15 YNS 17:31.08
4 Caroline Rogers 16 CS 17:46.87
5 Leah Walden 17 SAC 17:51.15
6 Izzy Mundee 20 UVAC 17:55.05
7 Bea Turrettini 18 SAC 17:57.27
8 Andrea Qie 16 XTRM 18:02.57
9 Mackenzie Shields 17 ABF 18:08.42
10 Tessa Hoglund 14 REV 18:12.78
11 Norah Simmons 16 SAC 18:15.17
12 Sophia Ma 15 SAC 18:17.32
13 Leah Whitcher 15 SAC 18:21.34
14 Olivia Landers 17 CS 18:25.28
15 Kate Krueger 18 CRA 18:26.49
16 Madison Dufour 17 STRM 18:40.01
17 Amelia Gallant 17 CS 18:45.94
18 Georgia Davis 16 CRIM 18:50.02
19 Katherine Xiao 13 XTRM 18:51.38
20 Valeria Prete 17 REV 18:52.48
21 Bella Edwards 17 LIFE 19:04.99
22 Zoey Ceriello-Sachetta 16 YMNT 19:05.46
23 Lyla Hoey 16 LA 19:09.78
24 Brynn Lamb 15 RIAC 19:38.72
25 Maddie Werner 16 REV 19:39.56

#2 Boys 1500 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Joey Eaddy 15 REV 15:37.91
2 🥈 Alex Parent 18 SUN 16:11.82
3 🥉 Charles Song 17 SUN 16:20.31
4 Matt Cormier 16 ABF 16:22.38
5 Zack Pecora 16 ABF 16:43.36
6 Luke Hossler 15 LA 16:54.36
7 Abhijay Bangari 16 SAC 16:55.99
8 Leo Tran 17 ABF 16:59.30
9 Kaleb Lemke 17 ATST 17:03.10
10 Drew Hoglund 14 REV 17:04.10
11 Eli Wysor 16 RIAC 17:08.37
12 Will Bugli 16 PHX 17:12.63
13 Andrew Kriger 16 SAC 17:23.79
14 Miles Haag 14 SAC 17:25.73
15 Aiden Ding 17 REV 17:25.84
16 Hobie Matulis 14 STRM 17:30.44
17 Carter Sittig 16 SUN 17:30.99
18 Will Harmon 17 ABF 17:42.25
19 Sullivan Scharf 17 SEAL 17:50.88
20 Brian Parkinson 18 AA 18:18.45
21 Brayden Marini 16 YNS 18:20.22
22 Tanner Pinto-Cohn 19 ATST 18:37.76

#3 Girls 800 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Upper Valley Aquatic Club UVAC 8:35.61
2 🥈 Shawmut Aquatic Club SAC 8:39.02
3 🥉 Commonwealth Swimming CS 8:43.02
4 Bluefish Swim Club ABF 8:46.81
5 Revolution Aquatic Club REV 8:49.50
6 Commonwealth Swimming CS 8:56.36
7 Shawmut Aquatic Club SAC 9:01.23
8 Charles River Aquatics CRA 9:03.64
9 Bluefish Swim Club ABF 9:07.21

#4 Boys 800 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Commonwealth Swimming CS 7:39.28
2 🥈 Revolution Aquatic Club REV 7:44.96
3 🥉 Shawmut Aquatic Club SAC 7:47.95
4 Sunrise Swim Club SUN 7:52.86
5 Bluefish Swim Club ABF 7:55.84
6 Charles River Aquatics CRA 8:06.78
7 Anglerfish Aquatics AA 8:06.93
8 Commonwealth Swimming CS 8:12.14
9 Revolution Aquatic Club REV 8:21.15
10 Shawmut Aquatic Club SAC 8:30.18
11 Amherst Tritons Swim Team ATST 8:38.63

#5 Girls 200 Freestyle LCM

🥇 Crystal Yuen Prelims 1st = Finals 1st 2:05.25 → 2:02.03
🥈 Jane Wheeler Prelims 2nd = Finals 2nd 2:05.62 → 2:03.30
🥉 Isabella Dieffenthaller Prelims 5th Finals 3rd 2:08.27 → 2:04.10
PlaceNameAgeTeam Time
1 Crystal Yuen 20 UN 2:05.25
2 Jane Wheeler 17 REV 2:05.62
3 Quinn White 18 SAC 2:05.83
4 Kenzie Sellars 18 UVAC 2:06.72
5 Isabella Dieffenthaller 19 UN 2:08.27
6 Caroline Rogers 16 CS 2:08.62
7 Brooke Abbott 15 KING 2:08.84
8 Izzy Mundee 20 UVAC 2:09.31
9 Leah Walden 17 SAC 2:09.48
10 Jacqueline Zipagan 17 ABF 2:09.83
10 Isabela Teixeira 19 UN 2:09.83
12 Kacie Cheung 15 ABF 2:10.25
13 Tatum Crotty 15 SAC 2:10.44
14 Olivia Landers 17 CS 2:10.76
15 Olivia Parent 15 SUN 2:10.82
16 Lydia Craft 17 CS 2:11.08
17 Nora Skehan 16 LA 2:11.25
18 Gianna Mattrey 14 SUN 2:11.55
19 Mackenzie Gibbons 18 CS 2:11.57
20 Chloe Meyer-Blohm 18 CS 2:11.88
21 Rosie Keith 20 UVAC 2:12.13
22 Kayden McKibbin 17 CRIM 2:12.55
23 Katherine Jia 21 UVAC 2:12.94
24 Samantha Honecker 14 PVA 2:13.02
25 Mackenzie Shields 17 ABF 2:13.56
26 Nina Mazereeuw 17 CRA 2:13.97
27 Leah Whitcher 15 SAC 2:14.12
28 Savannah Lombardi 20 CS 2:14.14
29 Sadie Gagnon 17 CS 2:14.23
30 Bea Turrettini 18 SAC 2:14.26
31 Amelia Gallant 17 CS 2:14.56
32 Serena Deming 14 CS 2:14.57
33 Norah Simmons 16 SAC 2:14.63
34 Emma Santoro 16 CRA 2:14.64
35 Victoria Sigmundstad Callahan 16 CRA 2:14.86
35 Maria Alves 18 SAC 2:14.86
37 Anna Pena 16 CRIM 2:15.00
38 Reese Paulsen 15 CRA 2:15.18
39 Lorelei Hogan 16 SAC 2:15.36
40 Elizabeth Guevara 17 REV 2:15.44
41 Eleanor Liang 16 ABF 2:15.63
42 Zoey Ceriello-Sachetta 16 YMNT 2:15.74
43 Kate Krueger 18 CRA 2:15.76
44 Kahlan Anderson 15 ABF 2:16.17
45 Aimee Qi 17 PHX 2:16.24
46 Kira Hong 13 ABF 2:16.43
47 Allison Boynton 17 SSYS 2:16.68
48 Ashlyn Wills 17 ABF 2:17.00
49 Katherine Feng 17 PHX 2:17.17
50 Maddie Bartleman 18 CCSC 2:17.26
51 Katie Sandock 17 SAC 2:17.38
52 Ali Story 15 CS 2:17.90
53 Cora Shea 17 ABF 2:17.91
54 Nel Steckler 15 CS 2:17.98
55 Lucy Perry 17 SEAL 2:18.41
56 Imara Rice 17 CS 2:19.39
57 Erin MacDonald 15 DHH 2:19.93
58 Elizabeth Rak 18 RIAC 2:20.14
59 Brynn Lamb 15 RIAC 2:21.25
60 Kiera Tobin 13 CRIM 2:22.78
PlaceNameAgeTeam Time
1 🥇 Crystal Yuen 20 UN 2:02.03
2 🥈 Jane Wheeler 17 REV 2:03.30
3 🥉 Isabella Dieffenthaller 19 UN 2:04.10
4 Quinn White 18 SAC 2:05.65
5 Kenzie Sellars 18 UVAC 2:05.98
6 Izzy Mundee 20 UVAC 2:06.55
7 Caroline Rogers 16 CS 2:06.64
8 Brooke Abbott 15 KING 2:10.40
9 Kacie Cheung 15 ABF 2:07.36
10 Isabela Teixeira 19 UN 2:09.33
11 Lydia Craft 17 CS 2:09.85
12 Leah Walden 17 SAC 2:10.43
13 Olivia Landers 17 CS 2:10.44
14 Jacqueline Zipagan 17 ABF 2:11.25
15 Tatum Crotty 15 SAC 2:11.27
16 Olivia Parent 15 SUN 2:12.40
17 Mackenzie Gibbons 18 CS 2:09.76
18 Kayden McKibbin 17 CRIM 2:10.35
19 Gianna Mattrey 14 SUN 2:10.54
20 Samantha Honecker 14 PVA 2:12.00
21 Nina Mazereeuw 17 CRA 2:12.23
22 Nora Skehan 16 LA 2:12.38
23 Rosie Keith 20 UVAC 2:12.41
24 Mackenzie Shields 17 ABF 2:13.90

#6 Boys 200 Freestyle LCM

🥇 Nick Cavic Prelims 1st = Finals 1st 1:53.81 → 1:50.98
🥈 Joey Eaddy Prelims 2nd = Finals 2nd 1:54.31 → 1:52.41
🥉 Alex Barone Prelims 3rd = Finals 3rd 1:55.18 → 1:53.68
PlaceNameAgeTeam Time
1 Nick Cavic 19 CS 1:53.81
2 Joey Eaddy 15 REV 1:54.31
3 Alex Barone 17 REV 1:55.18
4 Enzo Desviat Ruiz 18 SAC 1:55.55
5 Zack Pecora 16 ABF 1:56.47
6 Braedon Ando 19 ABF 1:57.00
7 Holden Brown 18 CRIM 1:57.13
8 Leo Tran 17 ABF 1:57.23
9 Christopher Nelson 16 ABF 1:57.38
10 Zach Parent 18 SUN 1:57.90
11 Alex Parent 18 SUN 1:58.19
12 Dennis Dragomaretski 16 CS 1:58.26
13 Luca Guerra 16 SUN 1:58.59
14 Fabrizio Petrarca 17 AA 1:58.60
15 Aiden Boyle 17 EDGE 1:58.61
16 Tommy Westerman 17 UN 1:58.80
17 Jack Eaddy 18 REV 1:59.24
18 Cole Falk 17 CRA 1:59.87
19 Luke Hossler 15 LA 1:59.88
20 Grant Dwyer 17 YNS 2:00.18
21 Peter Zhou 16 REV 2:00.20
22 Gabriel Oliva-Booth 17 AA 2:00.61
23 Abhijay Bangari 16 SAC 2:01.00
24 Mason Slugg 16 REV 2:01.09
25 Luke Degraff 16 ATST 2:01.14
26 Riley Wilson 16 STRM 2:01.27
27 Miles Bunyar 17 CS 2:01.39
28 Alex Trimmer 18 AA 2:01.48
29 Bowen Clarke 18 CRA 2:01.92
30 Eddie Schmults 16 AA 2:02.05
31 Eric Chang 16 CS 2:02.37
31 Dylan Nichols 16 ATLA 2:02.37
33 James Gottfried 20 UN 2:02.87
34 Luca Zhu 16 CS 2:03.23
35 Nick Potter 17 SUN 2:03.31
36 Jonathan Ribeiro 16 CRIM 2:03.65
37 Teddy Butera 17 REV 2:03.79
38 Porter Mulgrew 17 YNS 2:04.32
39 Elijah Ginzburg 18 CRA 2:04.48
40 Hunter Andrews 16 RIAC 2:04.53
41 Chris Zeng 18 ABF 2:05.28
42 Will Harmon 17 ABF 2:05.92
43 Luc Schmitt 16 REV 2:06.13
44 Kale Copeland 18 ATST 2:06.45
45 Thatcher Daily 17 STRM 2:07.25
46 Beckham Palmer 19 EDGE 2:07.93
47 Jack Herman 18 KING 2:14.66
48 John Appleton 18 SSYS 2:16.36
DQ Wesley RossFalse start 18 YNS 1:58.02 DQ
PlaceNameAgeTeam Time
1 🥇 Nick Cavic 19 CS 1:50.98
2 🥈 Joey Eaddy 15 REV 1:52.41
3 🥉 Alex Barone 17 REV 1:53.68
4 Leo Tran 17 ABF 1:55.61
5 Zack Pecora 16 ABF 1:55.80
6 Holden Brown 18 CRIM 1:56.26
7 Enzo Desviat Ruiz 18 SAC 1:56.38
8 Braedon Ando 19 ABF 1:57.84
9 Luca Guerra 16 SUN 1:56.62
10 Alex Parent 18 SUN 1:57.26
11 Zach Parent 18 SUN 1:57.37
12 Christopher Nelson 16 ABF 1:57.40
13 Aiden Boyle 17 EDGE 1:57.57
13 Dennis Dragomaretski 16 CS 1:57.57
15 Fabrizio Petrarca 17 AA 1:59.46
16 Tommy Westerman 17 UN 1:59.54
17 Grant Dwyer 17 YNS 1:58.02
18 Cole Falk 17 CRA 1:58.69
19 Peter Zhou 16 REV 1:59.04
20 Abhijay Bangari 16 SAC 1:59.21
21 Gabriel Oliva-Booth 17 AA 1:59.26
22 Jack Eaddy 18 REV 1:59.59
23 Luke Hossler 15 LA 2:00.57
24 Mason Slugg 16 REV 2:05.69

#7 Girls 100 Breaststroke LCM

🥇 Sarah Zhang Prelims 1st = Finals 1st 1:12.95 → 1:12.28
🥈 Imara Rice Prelims 3rd Finals 2nd 1:15.80 → 1:13.67
🥉 Emma Conway Prelims 2nd Finals 3rd 1:15.61 → 1:14.65
PlaceNameAgeTeam Time
1 Sarah Zhang 16 REV 1:12.95
2 Emma Conway 17 ESC 1:15.61
3 Imara Rice 17 CS 1:15.80
4 Mckenna Lawson 16 RAYS 1:15.99
5 Emma Miner 18 SAC 1:16.63
6 Angelika Klump 15 CRIM 1:16.72
7 Margot Levesque 17 ABF 1:16.75
8 Sunny Cart 17 PVA 1:17.00
9 Anna Szafran 16 KING 1:17.23
10 Molly Connors 18 KING 1:17.24
11 Serena Loo 16 SAC 1:17.36
12 Paige Jeffers 16 STRM 1:17.48
13 Isabela Teixeira 19 UN 1:17.53
14 Charley Perkins 16 CS 1:17.56
15 Elle Gamble 17 CS 1:17.62
16 Savannah Bowers 17 ABF 1:17.72
17 Ella Reeves 17 UN 1:18.12
17 Abigail Jackman 17 EDGE 1:18.12
19 Sarah Manor 17 CS 1:18.67
20 Emma Holland 15 CS 1:18.88
21 Barbara Liao 17 ARCT 1:18.93
22 Lydia Craft 17 CS 1:18.94
23 Malia Viles 16 SUN 1:18.99
24 Alex Noble 17 SSYS 1:19.07
25 Kahlan Anderson 15 ABF 1:19.42
26 Raffaella Andretta 15 CRA 1:19.63
27 Nora Herbstzuber 20 SAC 1:19.98
28 Reese Paulsen 15 CRA 1:20.44
29 Sofia Ye 18 UVAC 1:20.52
30 Winnie Waddington 15 JCCS 1:20.71
31 Caroline Dargan 14 SAC 1:20.73
32 Lucy Perry 17 SEAL 1:20.79
33 Sophie Feng 15 CS 1:20.87
34 Brynn Emmert 13 KING 1:21.35
35 Sammi Lee 15 KING 1:21.49
36 Sam Noble 15 SSYS 1:21.75
37 Maxene Meroy 16 ABF 1:21.81
38 Emma Santoro 16 CRA 1:21.82
39 Hazel Jean Tracy 18 PHX 1:21.95
40 Norah Yang 15 CRA 1:22.05
41 Sofia Tovtyn 14 ESC 1:22.19
42 Elsa Fish 17 LA 1:22.49
43 Hanna Logan 18 SEAL 1:22.54
44 Chloe Wang 15 SAC 1:22.64
45 Hailey Belardo 16 UVAC 1:22.69
46 Luisa Teixeira 14 USC 1:22.71
47 Ava Tchong 15 SAC 1:23.18
48 Alex O'Sullivan 16 CS 1:23.54
49 Emily Qiu 14 SAC 1:23.80
50 Aela Bruno 15 USC 1:24.06
51 Rinnah Shulman 15 CRA 1:24.25
52 Katherine Xiao 13 XTRM 1:24.51
53 Cora Shea 17 ABF 1:24.58
54 Laila Paulsen 17 CRA 1:24.98
55 Noor Abdelal 17 CS 1:25.00
56 Emily Tonino 17 CS 1:25.02
57 Ali Story 15 CS 1:25.09
58 Grace Ladouceur 16 JCCS 1:25.18
58 Allison Biunno 19 EDGE 1:25.18
60 Kellie Kasabian 20 CS 1:25.48
61 Helen Lu 17 ABF 1:26.19
62 Teagen Demers 18 ATST 1:26.24
63 Helena Smart 16 RAYS 1:27.38
PlaceNameAgeTeam Time
1 🥇 Sarah Zhang 16 REV 1:12.28
2 🥈 Imara Rice 17 CS 1:13.67
3 🥉 Emma Conway 17 ESC 1:14.65
4 Mckenna Lawson 16 RAYS 1:15.24
5 Angelika Klump 15 CRIM 1:15.41
6 Margot Levesque 17 ABF 1:15.94
7 Emma Miner 18 SAC 1:16.53
8 Sunny Cart 17 PVA 1:17.04
9 Molly Connors 18 KING 1:17.17
10 Anna Szafran 16 KING 1:17.21
11 Savannah Bowers 17 ABF 1:17.25
12 Charley Perkins 16 CS 1:17.32
13 Serena Loo 16 SAC 1:17.46
14 Paige Jeffers 16 STRM 1:18.44
15 Isabela Teixeira 19 UN 1:18.98
16 Elle Gamble 17 CS 1:19.14
17 Barbara Liao 17 ARCT 1:17.61
18 Abigail Jackman 17 EDGE 1:18.23
19 Malia Viles 16 SUN 1:18.62
20 Lydia Craft 17 CS 1:18.66
21 Sarah Manor 17 CS 1:18.74
22 Ella Reeves 17 UN 1:19.16
23 Alex Noble 17 SSYS 1:19.51
24 Emma Holland 15 CS 1:20.21

#8 Boys 100 Breaststroke LCM

🥇 Cullen Cashman Prelims 2nd Finals 1st 1:04.22 → 1:02.96
🥈 Gerhardt Hoover Prelims 1st Finals 2nd 1:03.59 → 1:03.48
🥉 Damien Figuet Kossyrev Prelims 3rd = Finals 3rd 1:04.82 → 1:04.19
PlaceNameAgeTeam Time
1 Gerhardt Hoover 18 CS 1:03.59
2 Cullen Cashman 15 SSYS 1:04.22
3 Damien Figuet Kossyrev 19 CS 1:04.82
4 Fin McLane 17 CS 1:05.03
5 Carrick Shea 20 CRIM 1:05.24
6 George Groves 19 CS 1:06.11
7 Julian Carlson 19 CRA 1:06.85
8 Aiden Gouldson 18 KING 1:07.02
9 Brian Story 18 CS 1:07.84
10 Jayden Xie 14 CRIM 1:08.03
11 Andrew Qiao 14 REV 1:08.46
12 Nick Austin 20 SSYS 1:08.49
13 Alex Picard 15 CRIM 1:08.66
14 Owen Rosenthal 18 NSSC 1:08.84
15 Aroon Kang 18 CRA 1:09.01
16 Conor Tobey 15 CRIM 1:09.07
17 Max Shturman 16 CRA 1:09.40
18 Alex Ning 17 ARCT 1:09.41
19 Matt Cormier 16 ABF 1:09.44
20 Jordan Kinch 18 KING 1:09.46
21 George Lam 19 CRIM 1:09.88
22 Sam Lawrence 18 CRA 1:10.19
23 Victor Ao 17 REV 1:10.22
24 Ivan Cheung 18 SAC 1:10.39
25 Cayden Hoang 13 SAC 1:10.60
26 Avi Reinhorn 16 REV 1:10.75
27 Teddy Butera 17 REV 1:10.88
28 Kevin Jia 18 CRA 1:10.95
29 Arslan Cui 14 SAC 1:11.04
30 Brady Kam 18 CRA 1:11.29
31 Isak Tell 16 UVAC 1:11.34
32 John Cao 16 SAC 1:11.39
33 Sam Merchant 17 CRIM 1:11.40
34 Declan MacDonald 16 YNS 1:11.43
35 Fletcher Simpson 15 CC 1:11.60
36 Knox Conley 14 CRIM 1:11.62
37 Nate Butler 16 UVAC 1:11.71
38 Ethan Vo 15 LA 1:11.82
39 Tomas Valfells 18 SAC 1:12.46
39 Kris Kotnisz 16 ABF 1:12.46
41 Timmy Sun 17 SUN 1:12.47
42 Kyle Dos Santos 15 STRM 1:12.59
43 Alex Roach 16 CC 1:12.70
44 Luca Zhu 16 CS 1:13.07
45 Bowen Zhu 13 SAC 1:13.33
46 Brenden Schmidt 16 SUN 1:13.35
47 Michael Qiao 17 REV 1:13.68
48 Shane MacDonald 17 SAC 1:13.73
49 Tim Dodd 17 ESC 1:13.95
50 Roc Falaguerra 16 BAY 1:14.15
51 Jacob Barrett 16 USC 1:14.19
52 Boyan Wang 16 ARCT 1:14.35
53 Alex Yoon 15 LA 1:14.54
54 Liam Kelly 17 KCY 1:14.65
55 Daniil Kapaustayn 15 LA 1:14.89
56 Presley Rodgers 18 REV 1:14.91
57 Kade Miner 17 CRIM 1:14.95
58 Thatcher Daily 17 STRM 1:15.55
DQ Eli HenleyFalse start 14 LA 1:08.26 DQ
PlaceNameAgeTeam Time
1 🥇 Cullen Cashman 15 SSYS 1:02.96
2 🥈 Gerhardt Hoover 18 CS 1:03.48
3 🥉 Damien Figuet Kossyrev 19 CS 1:04.19
4 Carrick Shea 20 CRIM 1:04.58
5 Fin McLane 17 CS 1:05.13
6 George Groves 19 CS 1:05.23
7 Aiden Gouldson 18 KING 1:07.15
8 Julian Carlson 19 CRA 1:07.72
9 Andrew Qiao 14 REV 1:07.51
10 Jayden Xie 14 CRIM 1:07.65
11 Brian Story 18 CS 1:08.14
12 Conor Tobey 15 CRIM 1:08.61
13 Aroon Kang 18 CRA 1:09.02
14 Alex Picard 15 CRIM 1:09.07
15 Owen Rosenthal 18 NSSC 1:09.29
16 Nick Austin 20 SSYS 1:10.17
17 Jordan Kinch 18 KING 1:08.32
18 Max Shturman 16 CRA 1:08.82
19 Alex Ning 17 ARCT 1:09.27
20 George Lam 19 CRIM 1:09.54
21 Sam Lawrence 18 CRA 1:10.22
22 Cayden Hoang 13 SAC 1:10.28
23 Victor Ao 17 REV 1:10.80
24 Ivan Cheung 18 SAC 1:10.89

#9 Girls 50 Backstroke LCM

🥇 Mena Boardman Prelims 1st = Finals 1st 29.55 → 29.20
🥈 Braelyn Wilson Prelims 2nd = Finals 2nd 29.71 → 29.69
🥉 Quinn White Prelims 3rd = Finals 3rd 30.18 → 30.01
PlaceNameAgeTeam Time
1 Mena Boardman 18 CS 29.55
2 Braelyn Wilson 20 UN 29.71
3 Quinn White 18 SAC 30.18
4 Chloe Meyer-Blohm 18 CS 30.27
5 Raffaella Andretta 15 CRA 30.54
6 Annabelle Hoover 16 CS 30.85
7 Vivie Larrabee 15 LA 30.86
8 Tess Day 18 UN 31.04
9 Mary Kate Barnwell 17 CRIM 31.16
10 Crystal Yuen 20 UN 31.18
11 Nel Steckler 15 CS 31.29
12 Savannah Bowers 17 ABF 31.38
13 Anika Gupta Gupta 15 CRA 31.61
14 Mackenzie Gibbons 18 CS 31.67
15 Elizabeth Li 16 CS 31.73
16 Allison Boynton 17 SSYS 31.99
17 Kaila Dacruz 15 ABF 32.03
18 Philina Zhou 15 XTRM 32.06
19 Mirta Ceraj 18 CRA 32.11
20 Isla Amuan 17 CS 32.13
21 Aimee Qi 17 PHX 32.16
22 Julia Lembo 16 CRA 32.22
23 Raina Wu 16 KING 32.33
24 Kate Howlett 16 CS 32.39
25 Cindy Ben 17 REV 32.42
26 Anna Tocchio 15 SSYS 32.43
27 Olivia Erwin 17 ABF 32.46
28 Megan Graeter 18 CRA 32.53
29 Emma Main 18 EDGE 32.57
30 Marina Johnson 18 KING 32.63
31 Cara Hill 18 SAC 32.66
32 Maddie Bartleman 18 CCSC 32.80
32 Emily Peng 14 SAC 32.80
34 Hadley D'Agostino 17 REV 32.81
35 Anna Pena 16 CRIM 32.93
36 Isabel Bouzaid 18 CS 32.97
37 Angelika Klump 15 CRIM 32.98
38 Evie Dalke 15 CS 33.00
39 Saraellen Mathewson 17 SSYS 33.06
40 Emma Richards 19 CS 33.11
41 Elizabeth Guevara 17 REV 33.13
42 Natalie Christina 15 KING 33.17
43 Eva Han 16 CRA 33.22
44 Joyce Lin 14 SAC 33.24
45 Helena Smart 16 RAYS 33.29
46 Caroline Thomson-Schwalb 14 SAC 33.30
47 Elizabeth Rak 18 RIAC 33.39
48 Calyx Barden 16 KCY 33.40
49 Nora Herbstzuber 20 SAC 33.49
50 Madeline Vacanti 16 CRA 33.60
51 Emelia Ajavon 13 UVAC 33.61
52 Charlotte Nickerson 17 CCSC 33.64
53 Briley Shea 16 CRIM 33.67
54 Georgia Abrams 15 CS 33.68
55 Molly Jordan 18 CS 34.04
56 Maya Particelli 17 CRA 34.10
57 Nora Williamson 17 USC 34.12
58 Vivien Wienert 18 CS 34.22
59 Morgan Batchelder 18 CS 35.10
60 Natalie Kirincich 15 CCSC 35.12
DQ Maria AlvesHead did not break the surface by 15 meters 18 SAC 32.96 DQ
PlaceNameAgeTeam Time
1 🥇 Mena Boardman 18 CS 29.20
2 🥈 Braelyn Wilson 20 UN 29.69
3 🥉 Quinn White 18 SAC 30.01
4 Chloe Meyer-Blohm 18 CS 30.14
5 Raffaella Andretta 15 CRA 30.36
6 Vivie Larrabee 15 LA 30.64
7 Annabelle Hoover 16 CS 30.79
8 Tess Day 18 UN 31.20
9 Allison Boynton 17 SSYS 30.65
10 Mary Kate Barnwell 17 CRIM 30.91
11 Mackenzie Gibbons 18 CS 31.07
12 Savannah Bowers 17 ABF 31.43
13 Elizabeth Li 16 CS 31.45
14 Anika Gupta Gupta 15 CRA 31.52
15 Nel Steckler 15 CS 31.59
16 Kaila Dacruz 15 ABF 31.66
17 Mirta Ceraj 18 CRA 31.72
18 Aimee Qi 17 PHX 31.82
19 Julia Lembo 16 CRA 32.21
20 Cindy Ben 17 REV 32.27
21 Isla Amuan 17 CS 32.47
22 Philina Zhou 15 XTRM 32.48
23 Kate Howlett 16 CS 32.60
24 Raina Wu 16 KING 33.10

#10 Boys 50 Backstroke LCM

🥇 Enzo Desviat Ruiz Prelims 1st = Finals 1st 26.72 → 26.54
🥈 Jack Chiappetta Prelims 3rd Finals 2nd 27.34 → 26.96
🥉 Jonathan Feole-Haughey Prelims 2nd Finals 3rd 27.08 → 27.17
PlaceNameAgeTeam Time
1 Enzo Desviat Ruiz 18 SAC 26.72
2 Jonathan Feole-Haughey 16 CRIM 27.08
3 Jack Chiappetta 18 ABF 27.34
4 Vlad Chumak 29 UN 27.44
5 Luke Davis 19 EDGE 27.98
6 Gabriel Oliva-Booth 17 AA 28.05
7 Daragh Gammell 17 RIAC 28.07
8 Riley Wilson 16 STRM 28.15
9 Dylan Damas 16 CS 28.41
10 Grant Dwyer 17 YNS 28.54
11 Christopher Nelson 16 ABF 28.62
12 Derek Feng 16 SAC 28.73
13 Dawson Rice 19 SUN 28.81
14 Ian Tobey 15 CRIM 29.02
15 Peter Sui 17 REV 29.07
16 Eric Chang 16 CS 29.09
17 Jack Eaddy 18 REV 29.25
18 Jarett Zito 18 CRIM 29.31
19 Paul Dolan III 15 CS 29.38
20 Teddy Chiesa 16 CS 29.39
21 Michael Qiao 17 REV 29.41
22 Wielz Jehuven Arquillano 16 ABF 29.49
23 Boden Spirn 18 REV 29.51
24 Aydin Duru 17 BAY 29.56
25 Gabriel Clerkin 17 UVAC 29.65
26 Aaron Tong 13 SAC 29.69
27 Ethan Lu 17 CS 29.75
28 Brady Kam 18 CRA 29.85
29 Luca Guerra 16 SUN 29.92
30 Will Schatz 17 RIAC 29.93
31 Miles Bunyar 17 CS 29.98
32 Jonathan Baxter 16 USC 30.04
33 Josh Adler 18 CS 30.09
34 Steve Pollard 15 STRM 30.20
35 Jim Xue 15 SAC 30.32
36 Kale Copeland 18 ATST 30.35
37 Sam Morse 18 CS 30.39
38 Lucas Zonfrillo 17 CS 30.50
39 Miles Vogt 17 UVAC 30.74
40 Ethan Newell 14 KING 30.76
41 Porter Mulgrew 17 YNS 30.81
42 Brandon Franciosi 17 AA 30.83
43 Matias Garcia 14 XTRM 30.98
44 Galen Ferguson 15 STRM 31.35
45 Ivan Cheung 18 SAC 31.84
DQ Ryan SchreiberHead did not break the surface by 15 meters 16 EDGE 30.10 DQ
PlaceNameAgeTeam Time
1 🥇 Enzo Desviat Ruiz 18 SAC 26.54
2 🥈 Jack Chiappetta 18 ABF 26.96
3 🥉 Jonathan Feole-Haughey 16 CRIM 27.17
4 Gabriel Oliva-Booth 17 AA 27.32
5 Dylan Damas 16 CS 27.91
6 Riley Wilson 16 STRM 28.09
7 Daragh Gammell 17 RIAC 28.11
8 Luke Davis 19 EDGE 28.47
9 Christopher Nelson 16 ABF 28.39
10 Grant Dwyer 17 YNS 28.43
11 Dawson Rice 19 SUN 28.64
12 Derek Feng 16 SAC 28.71
13 Eric Chang 16 CS 28.86
14 Ian Tobey 15 CRIM 28.90
15 Jack Eaddy 18 REV 29.43
16 Jarett Zito 18 CRIM 29.55
17 Michael Qiao 17 REV 28.99
18 Teddy Chiesa 16 CS 29.08
19 Boden Spirn 18 REV 29.21
20 Gabriel Clerkin 17 UVAC 29.27
21 Aydin Duru 17 BAY 29.28
22 Wielz Jehuven Arquillano 16 ABF 29.29
23 Paul Dolan III 15 CS 29.31
24 Ethan Lu 17 CS 29.49

#11 Girls 100 Butterfly LCM

🥇 Mena Boardman Prelims 1st = Finals 1st 1:01.50 → 1:00.89
🥈 Gianna Mattrey Prelims 5th Finals 2nd 1:03.66 → 1:02.54
🥉 Hazel Mouhidin Prelims 3rd = Finals 3rd 1:03.19 → 1:02.85
PlaceNameAgeTeam Time
1 Mena Boardman 18 CS 1:01.50
2 Jacqueline Zipagan 17 ABF 1:02.83
3 Hazel Mouhidin 19 CRIM 1:03.19
4 Andrea Qie 16 XTRM 1:03.52
5 Gianna Mattrey 14 SUN 1:03.66
6 Kenzie Sellars 18 UVAC 1:03.86
7 Caroline Curtin 15 YNS 1:04.01
8 Hope Xayaveth 21 CRIM 1:04.50
9 Jane Wheeler 17 REV 1:04.62
10 Lilah Doherty 18 SUN 1:04.91
11 Braelyn Wilson 20 UN 1:05.01
12 Kacie Cheung 15 ABF 1:05.12
13 Brooke Abbott 15 KING 1:05.30
14 Anika Gupta Gupta 15 CRA 1:05.76
15 Reese Graveline 17 CS 1:06.00
16 Grace Lunardelli 16 CS 1:06.07
17 Ashlyn Wills 17 ABF 1:06.13
18 Charley Perkins 16 CS 1:06.16
18 Cindy Ben 17 REV 1:06.16
20 Emma Santoro 16 CRA 1:06.40
21 Mackenzie Gibbons 18 CS 1:06.76
22 Julia Lembo 16 CRA 1:07.08
23 Leah Walden 17 SAC 1:07.09
24 Ingrid Zeller 16 RIAC 1:07.13
25 Eleanor Liang 16 ABF 1:07.18
26 Nora Skehan 16 LA 1:07.33
27 Emma Richards 19 CS 1:07.59
28 Nel Steckler 15 CS 1:07.64
29 Kailee Hadar 16 CS 1:07.66
30 Georgia Abrams 15 CS 1:07.78
31 Jada Mattrey 17 SUN 1:08.06
32 Winnie Waddington 15 JCCS 1:08.07
33 Mary Kate Barnwell 17 CRIM 1:08.13
34 Nina Mazereeuw 17 CRA 1:08.14
35 Genesis Nunez 16 PHX 1:08.22
36 Colbi Krause 14 SSYS 1:08.29
37 Philina Zhou 15 XTRM 1:08.35
38 Addison Ebol 18 ESC 1:08.45
39 Katherine Feng 17 PHX 1:08.48
40 Aimee Qi 17 PHX 1:08.55
41 Vivie Larrabee 15 LA 1:08.75
42 Evie Gao 16 CRA 1:08.76
43 Julia Poe 15 SAC 1:08.94
44 Chloe Wang 15 SAC 1:09.04
45 Hadley D'Agostino 17 REV 1:09.12
46 Cora Shea 17 ABF 1:09.33
47 Ali Story 15 CS 1:09.42
48 Emma Schow 20 KING 1:09.44
49 Emma Posner-O'Connell 15 SAC 1:09.54
50 Ava Robitaille 16 CS 1:09.65
51 Allison Boynton 17 SSYS 1:09.71
51 Juliet McGourty 16 CRA 1:09.71
53 Ava Pecora 17 ABF 1:10.33
54 Bea Turrettini 18 SAC 1:10.56
55 Teagen Demers 18 ATST 1:10.69
56 Emma Main 18 EDGE 1:10.80
57 Audrey Spiridopoulos 18 ATST 1:10.96
58 Raina Wu 16 KING 1:11.06
58 Joyce Lin 14 SAC 1:11.06
60 Olivia Erwin 17 ABF 1:11.09
61 Caleigh Parent 17 CS 1:11.50
62 Vivien Wienert 18 CS 1:11.55
63 Sarah Manor 17 CS 1:11.76
64 Elizabeth Rak 18 RIAC 1:11.89
65 Brynne Curley 18 CRA 1:12.07
66 Evelyn Titus 17 CC 1:12.43
67 Gia Wei 14 SAC 1:12.70
68 Morgan Batchelder 18 CS 1:13.75
DQ Samantha ProvostFalse start 16 ABF 1:07.31 DQ
PlaceNameAgeTeam Time
1 🥇 Mena Boardman 18 CS 1:00.89
2 🥈 Gianna Mattrey 14 SUN 1:02.54
3 🥉 Hazel Mouhidin 19 CRIM 1:02.85
4 Andrea Qie 16 XTRM 1:03.61
5 Caroline Curtin 15 YNS 1:03.65
6 Hope Xayaveth 21 CRIM 1:03.98
7 Jacqueline Zipagan 17 ABF 1:04.06
8 Kenzie Sellars 18 UVAC 1:04.19
9 Anika Gupta Gupta 15 CRA 1:04.89
10 Lilah Doherty 18 SUN 1:05.04
11 Brooke Abbott 15 KING 1:05.78
12 Reese Graveline 17 CS 1:05.86
13 Grace Lunardelli 16 CS 1:06.16
14 Jane Wheeler 17 REV 1:06.42
15 Braelyn Wilson 20 UN 1:06.66
16 Ashlyn Wills 17 ABF 1:07.47
17 Emma Santoro 16 CRA 1:05.31
18 Mackenzie Gibbons 18 CS 1:06.07
19 Julia Lembo 16 CRA 1:06.13
20 Ingrid Zeller 16 RIAC 1:06.70
21 Cindy Ben 17 REV 1:06.77
22 Charley Perkins 16 CS 1:06.79
23 Eleanor Liang 16 ABF 1:07.03
24 Leah Walden 17 SAC 1:07.17

#12 Boys 100 Butterfly LCM

🥇 Nick Cavic Prelims 1st = Finals 1st 54.45 → 53.89
🥈 Alex Daile Prelims 2nd = Finals 2nd 55.63 → 54.64
🥉 Holden Brown Prelims 3rd = Finals 3rd 56.25 → 55.38
PlaceNameAgeTeam Time
1 Nick Cavic 19 CS 54.45
2 Alex Daile 17 CRIM 55.63
3 Holden Brown 18 CRIM 56.25
4 Enzo Desviat Ruiz 18 SAC 57.02
5 Braedon Ando 19 ABF 57.24
6 Cole Falk 17 CRA 57.33
7 Donavan Jeng 21 UN 57.51
8 Jack Chiappetta 18 ABF 57.65
9 Jonathan Feole-Haughey 16 CRIM 57.74
10 Peter Sui 17 REV 57.89
11 Aiden Boyle 17 EDGE 58.18
12 Jarett Zito 18 CRIM 58.28
13 Ryan Connors 20 CS 58.33
14 Daragh Gammell 17 RIAC 58.56
15 Philip Wang 17 CS 58.65
15 Aiden Sandvig 20 UVAC 58.65
17 Tyler Chun 17 ESC 58.75
18 Peter Zhou 16 REV 58.76
19 Finn Hughes 16 USC 58.98
20 JR Zlogar 17 SUN 58.99
21 Alex Barone 17 REV 59.02
22 Zach Parent 18 SUN 59.14
23 Luke Degraff 16 ATST 59.20
24 Rudd Day 20 CS 59.22
25 Brian Story 18 CS 59.30
26 Cale Barker 17 REV 59.37
27 Jordan Kinch 18 KING 59.49
28 Aiden Gouldson 18 KING 59.70
29 Derek Liu 16 CRA 59.77
30 Chris Zeng 18 ABF 59.86
31 Ben Crowder 14 WEST 1:00.25
32 Cody Cowan 17 SAC 1:00.29
32 Luke Davis 19 EDGE 1:00.29
34 Boyan Wang 16 ARCT 1:00.31
34 AJ Aggarwal 15 NSSC 1:00.31
36 Abhijay Bangari 16 SAC 1:00.39
37 Luke Hossler 15 LA 1:00.50
38 James Duprey 17 EDGE 1:00.52
39 Dylan Nichols 16 ATLA 1:00.60
40 Elijah Ginzburg 18 CRA 1:00.61
41 Boden Spirn 18 REV 1:00.64
42 Derek Feng 16 SAC 1:00.74
43 Wesley Ross 18 YNS 1:00.79
44 Ivan Cheung 18 SAC 1:00.88
45 Drew Hoglund 14 REV 1:00.89
46 Dawson Rice 19 SUN 1:01.08
47 Moises Roman 16 AA 1:01.18
48 Alden Carter 18 CRA 1:01.23
49 Colin Milburn 17 KCY 1:01.35
50 Declan MacDonald 16 YNS 1:01.37
51 Luke Keenan 17 CRIM 1:01.39
52 Finn Pansa 17 BAY 1:01.53
53 Dylan Damas 16 CS 1:01.63
54 Brayden Marini 16 YNS 1:01.66
55 Tomas Alves 17 SAC 1:01.81
56 Jack Bortolotto 15 STRM 1:01.82
57 Jonathan Baxter 16 USC 1:01.84
58 Ben Ranney 16 RIAC 1:02.03
59 Sam Lawrence 18 CRA 1:02.13
60 Jack Herman 18 KING 1:02.15
61 Ian Scott-Sheldon 18 RIAC 1:02.38
62 Josh Adler 18 CS 1:02.40
63 Ethan Lu 17 CS 1:02.41
64 Galen Ferguson 15 STRM 1:02.49
65 Alex Yoon 15 LA 1:03.11
66 Marcus Sementa 15 STRM 1:03.20
67 Leandro Bailon 19 CRA 1:03.23
68 John Appleton 18 SSYS 1:03.41
69 Miles Bunyar 17 CS 1:03.43
70 Zoltan Ilkei Dibinga 16 CRIM 1:03.92
71 Knox Conley 14 CRIM 1:04.01
72 Sam Morse 18 CS 1:04.13
73 Kris Kotnisz 16 ABF 1:04.30
74 Jude Pereira 18 RIAC 1:05.00
75 Will Schatz 17 RIAC 1:05.97
76 Kevin Jia 18 CRA 1:06.48
PlaceNameAgeTeam Time
1 🥇 Nick Cavic 19 CS 53.89
2 🥈 Alex Daile 17 CRIM 54.64
3 🥉 Holden Brown 18 CRIM 55.38
4 Cole Falk 17 CRA 56.94
5 Jack Chiappetta 18 ABF 57.18
6 Braedon Ando 19 ABF 57.34
7 Donavan Jeng 21 UN 57.85
8 Enzo Desviat Ruiz 18 SAC 58.29
9 Ryan Connors 20 CS 57.43
10 Aiden Boyle 17 EDGE 57.57
11 Peter Sui 17 REV 57.58
12 Aiden Sandvig 20 UVAC 57.99
13 Philip Wang 17 CS 58.04
14 Jonathan Feole-Haughey 16 CRIM 58.31
15 Jarett Zito 18 CRIM 58.71
16 Daragh Gammell 17 RIAC 58.96
17 Peter Zhou 16 REV 57.97
18 JR Zlogar 17 SUN 58.38
19 Finn Hughes 16 USC 59.16
20 Brian Story 18 CS 59.47
21 Tyler Chun 17 ESC 59.58
22 Zach Parent 18 SUN 59.80
23 Jordan Kinch 18 KING 59.91
24 Cale Barker 17 REV 1:02.29

#13 Girls 400 Individual Medley LCM

🥇 Margot Levesque Prelims 1st = Finals 1st 4:55.98 → 4:55.25
🥈 Sarah Zhang Prelims 2nd = Finals 2nd 5:03.98 → 4:58.37
🥉 Olivia Parent Prelims 5th Finals 3rd 5:08.21 → 5:03.08
PlaceNameAgeTeam Time
1 Margot Levesque 17 ABF 4:55.98
2 Sarah Zhang 16 REV 5:03.98
3 Annabelle Hoover 16 CS 5:06.29
4 Andrea Qie 16 XTRM 5:07.12
5 Olivia Parent 15 SUN 5:08.21
6 Charley Perkins 16 CS 5:08.75
7 Hazel Mouhidin 19 CRIM 5:08.83
8 Kacie Cheung 15 ABF 5:09.04
9 Emma Miner 18 SAC 5:13.32
10 Brooke Abbott 15 KING 5:18.45
11 Polly Curran 15 REV 5:18.91
12 Maria Alves 18 SAC 5:19.94
13 Alex Noble 17 SSYS 5:20.42
14 Elle Gamble 17 CS 5:21.20
15 Ingrid Zeller 16 RIAC 5:21.80
16 Tessa Hoglund 14 REV 5:24.01
17 Paige Jeffers 16 STRM 5:24.98
18 Amelia Gallant 17 CS 5:26.19
18 Laila Paulsen 17 CRA 5:26.19
20 Noor Abdelal 17 CS 5:26.29
20 Kate Krueger 18 CRA 5:26.29
22 Serena Loo 16 SAC 5:26.64
23 Jenna Whitaker 17 YNS 5:27.48
24 Ava Robitaille 16 CS 5:27.50
25 Mackenzie Shields 17 ABF 5:28.92
26 Katherine Xiao 13 XTRM 5:29.63
PlaceNameAgeTeam Time
1 🥇 Margot Levesque 17 ABF 4:55.25
2 🥈 Sarah Zhang 16 REV 4:58.37
3 🥉 Olivia Parent 15 SUN 5:03.08
4 Annabelle Hoover 16 CS 5:03.18
5 Kacie Cheung 15 ABF 5:04.62
6 Andrea Qie 16 XTRM 5:05.41
7 Charley Perkins 16 CS 5:09.93
8 Emma Miner 18 SAC 5:14.50
9 Ingrid Zeller 16 RIAC 5:14.71
10 Polly Curran 15 REV 5:15.73
11 Brooke Abbott 15 KING 5:15.86
12 Alex Noble 17 SSYS 5:18.08
13 Maria Alves 18 SAC 5:19.00
14 Elle Gamble 17 CS 5:20.82
15 Tessa Hoglund 14 REV 5:21.83
16 Paige Jeffers 16 STRM 5:30.28
17 Laila Paulsen 17 CRA 5:19.86
18 Ava Robitaille 16 CS 5:21.88
19 Kate Krueger 18 CRA 5:23.50
20 Amelia Gallant 17 CS 5:23.56
21 Mackenzie Shields 17 ABF 5:26.01
22 Serena Loo 16 SAC 5:26.28
23 Noor Abdelal 17 CS 5:27.41
24 Jenna Whitaker 17 YNS 5:28.20

#14 Boys 400 Individual Medley LCM

🥇 Gerhardt Hoover Prelims 1st = Finals 1st 4:33.94 → 4:27.87
🥈 Cullen Cashman Prelims 2nd = Finals 2nd 4:37.79 → 4:31.69
🥉 Joey Eaddy Prelims 3rd = Finals 3rd 4:38.69 → 4:37.99
PlaceNameAgeTeam Time
1 Gerhardt Hoover 18 CS 4:33.94
2 Cullen Cashman 15 SSYS 4:37.79
3 Joey Eaddy 15 REV 4:38.69
4 Fin McLane 17 CS 4:40.83
5 Charles Song 17 SUN 4:42.48
6 Alex Parent 18 SUN 4:43.92
7 James Kershaw 20 UN 4:44.58
8 Zack Pecora 16 ABF 4:45.20
9 Jacob Turner 20 UVAC 4:45.27
10 Leo Tran 17 ABF 4:46.36
11 Matt Cormier 16 ABF 4:46.92
12 Luca Guerra 16 SUN 4:48.44
13 Mason Slugg 16 REV 4:48.52
14 Kaleb Lemke 17 ATST 4:48.79
15 Brian Wukitch 18 KING 4:51.05
16 Eli Henley 14 LA 4:51.34
17 Abhijay Bangari 16 SAC 4:52.98
18 Tommy Westerman 17 UN 4:56.55
19 Derek Liu 16 CRA 4:57.89
20 Isak Tell 16 UVAC 5:00.03
21 Ben Ranney 16 RIAC 5:06.94
22 Brenden Schmidt 16 SUN 5:13.41
23 Brady Kam 18 CRA 5:21.48
PlaceNameAgeTeam Time
1 🥇 Gerhardt Hoover 18 CS 4:27.87
2 🥈 Cullen Cashman 15 SSYS 4:31.69
3 🥉 Joey Eaddy 15 REV 4:37.99
4 Alex Parent 18 SUN 4:38.09
5 Charles Song 17 SUN 4:42.03
6 Fin McLane 17 CS 4:42.48
7 James Kershaw 20 UN 4:45.99
8 Zack Pecora 16 ABF 4:51.94
9 Jacob Turner 20 UVAC 4:38.67
10 Matt Cormier 16 ABF 4:42.81
11 Leo Tran 17 ABF 4:42.86
12 Luca Guerra 16 SUN 4:46.47
13 Kaleb Lemke 17 ATST 4:47.72
14 Brian Wukitch 18 KING 4:49.56
15 Eli Henley 14 LA 4:50.08
16 Mason Slugg 16 REV 4:55.13
17 Abhijay Bangari 16 SAC 4:45.92
18 Derek Liu 16 CRA 4:46.74
19 Tommy Westerman 17 UN 4:48.33
20 Isak Tell 16 UVAC 4:57.98
21 Ben Ranney 16 RIAC 5:00.71
22 Brady Kam 18 CRA 5:13.36
23 Brenden Schmidt 16 SUN 5:17.68

#15 Mixed 400 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Shawmut Aquatic Club SAC 3:40.79
2 🥈 Commonwealth Swimming CS 3:43.74
3 🥉 Bluefish Swim Club ABF 3:44.00
4 Upper Valley Aquatic Club UVAC 3:48.77
5 Bluefish Swim Club ABF 3:48.93
6 Revolution Aquatic Club REV 3:49.52
7 Commonwealth Swimming CS 3:50.39
8 Kingfish Swimming KING 3:50.78
9 Charles River Aquatics CRA 3:51.71
10 Shawmut Aquatic Club SAC 3:52.44
11 Sunrise Swim Club SUN 3:53.78
12 Revolution Aquatic Club REV 3:55.23
13 Charles River Aquatics CRA 4:00.00
14 Upper Valley Aquatic Club UVAC 4:01.30
15 United Swim Club USC 4:02.27
16 Amherst Tritons Swim Team ATST 4:08.61
17 Edge Swim Club EDGE 4:09.92
Bluefish Swim Club ABF 4:01.84

#16 Girls 200 Butterfly LCM

🥇 Hazel Mouhidin Prelims 1st = Finals 1st 2:19.33 → 2:17.29
🥈 Caroline Curtin Prelims 3rd Finals 2nd 2:20.76 → 2:18.95
🥉 Margot Levesque Prelims 4th Finals 3rd 2:20.81 → 2:19.80
PlaceNameAgeTeam Time
1 Hazel Mouhidin 19 CRIM 2:19.33
2 Andrea Qie 16 XTRM 2:19.92
3 Caroline Curtin 15 YNS 2:20.76
4 Margot Levesque 17 ABF 2:20.81
5 Hazell Wright 15 YNS 2:26.17
6 Kacie Cheung 15 ABF 2:28.38
7 Charley Perkins 16 CS 2:28.39
8 Gianna Mattrey 14 SUN 2:29.09
9 Colbi Krause 14 SSYS 2:29.10
10 Bea Turrettini 18 SAC 2:29.29
11 Jane Wheeler 17 REV 2:29.57
12 Olivia Panseri 14 NSSC 2:30.30
13 Maggie Seward 16 CCSC 2:31.68
14 Kailee Hadar 16 CS 2:31.88
15 Brooke Abbott 15 KING 2:32.14
16 Aimee Qi 17 PHX 2:33.00
17 Julia Lembo 16 CRA 2:33.10
18 Reese Graveline 17 CS 2:34.44
19 Eleanor Liang 16 ABF 2:35.69
20 Genesis Nunez 16 PHX 2:35.89
21 Feining Huang 18 ABF 2:36.19
22 Maria Alves 18 SAC 2:36.84
23 Hadley D'Agostino 17 REV 2:38.14
24 Luisa Teixeira 14 USC 2:38.22
25 Chloe Wang 15 SAC 2:39.60
26 Amelia Gallant 17 CS 2:40.57
27 Norah Simmons 16 SAC 2:41.07
28 Lillian Dwyer 17 CCSC 2:41.66
29 Julia Poe 15 SAC 2:42.02
30 Samantha Provost 16 ABF 2:42.16
31 Ashlyn Wills 17 ABF 2:42.24
32 Ava Robitaille 16 CS 2:42.73
33 Teagen Demers 18 ATST 2:43.75
34 Juliet McGourty 16 CRA 2:43.81
35 Olivia Landers 17 CS 2:44.56
36 Caleigh Parent 17 CS 2:44.65
37 Ava Pecora 17 ABF 2:45.51
PlaceNameAgeTeam Time
1 🥇 Hazel Mouhidin 19 CRIM 2:17.29
2 🥈 Caroline Curtin 15 YNS 2:18.95
3 🥉 Margot Levesque 17 ABF 2:19.80
4 Kacie Cheung 15 ABF 2:22.10
5 Hazell Wright 15 YNS 2:24.36
6 Gianna Mattrey 14 SUN 2:24.48
7 Charley Perkins 16 CS 2:25.86
9 Olivia Panseri 14 NSSC 2:27.16
10 Colbi Krause 14 SSYS 2:27.67
11 Brooke Abbott 15 KING 2:28.20
12 Aimee Qi 17 PHX 2:29.34
13 Kailee Hadar 16 CS 2:29.52
14 Bea Turrettini 18 SAC 2:29.76
15 Julia Lembo 16 CRA 2:30.42
16 Maggie Seward 16 CCSC 2:32.81
17 Reese Graveline 17 CS 2:28.89
18 Maria Alves 18 SAC 2:33.30
19 Eleanor Liang 16 ABF 2:34.59
20 Amelia Gallant 17 CS 2:34.66
21 Hadley D'Agostino 17 REV 2:36.39
22 Luisa Teixeira 14 USC 2:38.08
23 Genesis Nunez 16 PHX 2:38.38
24 Chloe Wang 15 SAC 2:42.46
DQ Andrea QieHead did not break the surface by 15 meters 16 XTRM 2:16.95 DQ

#17 Boys 200 Butterfly LCM

🥇 Nick Cavic Prelims 1st = Finals 1st 2:02.00 → 2:00.80
🥈 Zach Parent Prelims 2nd = Finals 2nd 2:07.63 → 2:05.27
🥉 Will Athanas Prelims 2nd Finals 3rd 2:07.63 → 2:05.70
PlaceNameAgeTeam Time
1 Nick Cavic 19 CS 2:02.00
2 Will Athanas 17 CRIM 2:07.63
2 Zach Parent 18 SUN 2:07.63
4 Holden Brown 18 CRIM 2:07.96
5 Alex Barone 17 REV 2:08.26
6 James Kershaw 20 UN 2:08.66
7 Derek Liu 16 CRA 2:10.09
8 Luke Hossler 15 LA 2:10.73
9 Abhijay Bangari 16 SAC 2:11.49
10 Christopher Nelson 16 ABF 2:11.65
11 Joey Eaddy 15 REV 2:11.67
12 Jacob Turner 20 UVAC 2:11.85
13 Luke Degraff 16 ATST 2:12.40
14 Ben Crowder 14 WEST 2:12.47
15 Drew Hoglund 14 REV 2:13.13
16 Will Erdtmann 18 ESC 2:14.47
17 Wesley Ross 18 YNS 2:14.97
18 Boyan Wang 16 ARCT 2:15.41
19 Daragh Gammell 17 RIAC 2:15.51
20 Kaleb Lemke 17 ATST 2:15.61
21 Jack Chiappetta 18 ABF 2:15.79
22 Chris Zeng 18 ABF 2:15.82
23 James Duprey 17 EDGE 2:16.13
24 Carter Sittig 16 SUN 2:16.21
25 Declan MacDonald 16 YNS 2:16.97
26 Tomas Alves 17 SAC 2:17.19
27 Moises Roman 16 AA 2:18.28
28 JR Zlogar 17 SUN 2:18.43
29 Dennis Dragomaretski 16 CS 2:19.85
30 Hobie Matulis 14 STRM 2:19.95
31 Cole Falk 17 CRA 2:19.97
32 Boden Spirn 18 REV 2:20.49
33 Brayden Marini 16 YNS 2:20.93
34 Wielz Jehuven Arquillano 16 ABF 2:21.38
35 Ben Ranney 16 RIAC 2:21.84
36 AJ Aggarwal 15 NSSC 2:21.92
37 Hunter Andrews 16 RIAC 2:21.98
38 Ian Scott-Sheldon 18 RIAC 2:22.36
39 Mason Slugg 16 REV 2:22.98
40 Alden Carter 18 CRA 2:23.52
41 Will Wu 16 CS 2:23.62
42 Galen Ferguson 15 STRM 2:23.76
43 Miles Haag 14 SAC 2:23.80
44 John Appleton 18 SSYS 2:25.88
45 Cody Cowan 17 SAC 2:27.16
46 Ethan Lee 18 KING 2:29.20
47 Aiden Ding 17 REV 2:32.05
48 Jude Pereira 18 RIAC 2:38.08
PlaceNameAgeTeam Time
1 🥇 Nick Cavic 19 CS 2:00.80
2 🥈 Zach Parent 18 SUN 2:05.27
3 🥉 Will Athanas 17 CRIM 2:05.70
4 Alex Barone 17 REV 2:06.90
5 Holden Brown 18 CRIM 2:07.53
6 Derek Liu 16 CRA 2:07.66
7 James Kershaw 20 UN 2:08.94
8 Luke Hossler 15 LA 2:10.17
9 Christopher Nelson 16 ABF 2:07.49
10 Abhijay Bangari 16 SAC 2:10.67
11 Drew Hoglund 14 REV 2:11.75
11 Luke Degraff 16 ATST 2:11.75
13 Jacob Turner 20 UVAC 2:13.78
14 Will Erdtmann 18 ESC 2:14.14
15 Ben Crowder 14 WEST 2:15.79
16 Wesley Ross 18 YNS 2:17.22
17 Boyan Wang 16 ARCT 2:14.45
18 Chris Zeng 18 ABF 2:14.65
19 James Duprey 17 EDGE 2:15.64
20 Kaleb Lemke 17 ATST 2:15.89
21 Carter Sittig 16 SUN 2:16.31
22 Tomas Alves 17 SAC 2:17.20
23 Daragh Gammell 17 RIAC 2:17.26
24 Declan MacDonald 16 YNS 2:18.25

#18 Girls 50 Freestyle LCM

🥇 Mena Boardman Prelims 1st = Finals 1st 26.30 → 25.98
🥈 Crystal Yuen Prelims 2nd = Finals 2nd 26.61 → 26.38
🥉 Isabella Dieffenthaller Prelims 4th Finals 3rd 26.91 → 26.57
🥉 Kenzie Sellars Prelims 5th Finals 3rd 27.02 → 26.57
PlaceNameAgeTeam Time
1 Mena Boardman 18 CS 26.30
2 Crystal Yuen 20 UN 26.61
3 Jacqueline Zipagan 17 ABF 26.85
4 Isabella Dieffenthaller 19 UN 26.91
5 Kenzie Sellars 18 UVAC 27.02
6 Nora Skehan 16 LA 27.09
7 Quinn White 18 SAC 27.13
8 Braelyn Wilson 20 UN 27.27
9 Anna Pena 16 CRIM 27.52
10 Anna Szafran 16 KING 27.54
11 Savannah Bowers 17 ABF 27.57
12 Isabela Teixeira 19 UN 27.61
13 Grace Lunardelli 16 CS 27.67
14 Clara Renner 20 SAC 27.70
15 Gianna Mattrey 14 SUN 27.74
16 Kayden McKibbin 17 CRIM 27.78
16 Mary Kate Barnwell 17 CRIM 27.78
18 Kaitlyn Archambeault 20 UN 27.97
19 Samantha Honecker 14 PVA 28.00
20 Tatum Crotty 15 SAC 28.01
21 Hannah Baron 15 ESC 28.04
22 Calyx Barden 16 KCY 28.05
23 Mackenzie Gibbons 18 CS 28.07
23 Katherine Feng 17 PHX 28.07
25 Lilah Doherty 18 SUN 28.10
25 Nora Williamson 17 USC 28.10
27 Elina Eko 17 UVAC 28.17
28 Sammi Lee 15 KING 28.18
29 Kit Murphy 14 DHH 28.22
29 Nina Mazereeuw 17 CRA 28.22
31 Lorelei Hogan 16 SAC 28.23
32 Savannah Lombardi 20 CS 28.24
33 Ali Story 15 CS 28.26
34 Angelika Klump 15 CRIM 28.29
34 Victoria Sigmundstad Callahan 16 CRA 28.29
36 Rosie Keith 20 UVAC 28.30
36 Hope Xayaveth 21 CRIM 28.30
38 Evie Dalke 15 CS 28.31
39 Eva Han 16 CRA 28.34
39 Cindy Ben 17 REV 28.34
41 Chloe Meyer-Blohm 18 CS 28.40
42 Addison Abreu 20 UN 28.41
43 Abby Pan 14 REV 28.42
44 Sydney Thompson 19 UVAC 28.46
45 Bella Strebel 17 SUN 28.47
46 Kiera Tobin 13 CRIM 28.55
46 Tess Day 18 UN 28.55
48 Winnie Waddington 15 JCCS 28.56
49 Imara Rice 17 CS 28.64
50 Reese Paulsen 15 CRA 28.65
51 Kahlan Anderson 15 ABF 28.66
51 Raina Wu 16 KING 28.66
53 Emma Santoro 16 CRA 28.71
53 Isla Amuan 17 CS 28.71
55 Elizabeth Guevara 17 REV 28.72
56 Kate Porter 17 CS 28.76
57 Vivien Wienert 18 CS 28.78
57 Sadie Gagnon 17 CS 28.78
59 Jada Mattrey 17 SUN 28.80
59 Samantha Provost 16 ABF 28.80
61 Emma Main 18 EDGE 28.82
62 Ksenia Nenacheva Fiorentino 16 CRA 28.83
63 Briley Shea 16 CRIM 28.91
64 Mckenna Lawson 16 RAYS 28.92
65 Isabel Bouzaid 18 CS 28.94
66 Rinnah Shulman 15 CRA 28.97
67 Anika Gupta Gupta 15 CRA 28.98
68 Abigail Jackman 17 EDGE 29.02
69 Grace Ladouceur 16 JCCS 29.05
70 Madeline Vacanti 16 CRA 29.10
70 Maya Particelli 17 CRA 29.10
72 Natalie Christina 15 KING 29.12
72 Raina Salahuddin 16 CS 29.12
74 Barbara Liao 17 ARCT 29.16
75 Kellie Kasabian 20 CS 29.20
76 Philina Zhou 15 XTRM 29.21
77 Georgia Abrams 15 CS 29.31
78 Katie Sandock 17 SAC 29.38
78 Emma Posner-O'Connell 15 SAC 29.38
80 Reese Graveline 17 CS 29.44
81 Caroline Blatchford 18 JCCS 29.47
82 Ashlyn Wills 17 ABF 29.51
83 Kate Krueger 18 CRA 29.65
84 Emelia Ajavon 13 UVAC 29.66
85 Eleanor Liang 16 ABF 29.68
86 Emma Schow 20 KING 29.71
87 Rachel Wang 14 XTRM 29.73
88 Alex O'Sullivan 16 CS 29.75
89 Elizabeth Li 16 CS 29.83
90 Gia Wei 14 SAC 30.00
91 Helen Lu 17 ABF 30.48
PlaceNameAgeTeam Time
1 🥇 Mena Boardman 18 CS 25.98
2 🥈 Crystal Yuen 20 UN 26.38
3 🥉 Isabella Dieffenthaller 19 UN 26.57
3 🥉 Kenzie Sellars 18 UVAC 26.57
5 Quinn White 18 SAC 26.77
6 Jacqueline Zipagan 17 ABF 26.89
7 Braelyn Wilson 20 UN 27.21
8 Nora Skehan 16 LA 27.52
9 Savannah Bowers 17 ABF 27.14
10 Gianna Mattrey 14 SUN 27.27
11 Anna Pena 16 CRIM 27.41
12 Clara Renner 20 SAC 27.45
13 Anna Szafran 16 KING 27.61
14 Grace Lunardelli 16 CS 27.68
15 Isabela Teixeira 19 UN 27.79
16 Kayden McKibbin 17 CRIM 28.09
17 Mary Kate Barnwell 17 CRIM 27.58
18 Tatum Crotty 15 SAC 27.66
19 Samantha Honecker 14 PVA 27.77
20 Mackenzie Gibbons 18 CS 27.81
21 Calyx Barden 16 KCY 27.83
22 Nora Williamson 17 USC 28.03
23 Katherine Feng 17 PHX 28.23
24 Hannah Baron 15 ESC 28.34

#19 Boys 50 Freestyle LCM

🥇 Enzo Desviat Ruiz Prelims 1st = Finals 1st 23.92 → 23.59
🥈 William McClelland Prelims 2nd = Finals 2nd 23.96 → 23.60
🥉 Alex Daile Prelims 8th Finals 3rd 24.33 → 23.94
🥉 Aiden Gouldson Prelims 6th Finals 3rd 24.21 → 23.94
PlaceNameAgeTeam Time
1 Enzo Desviat Ruiz 18 SAC 23.92
2 William McClelland 21 UVAC 23.96
3 Rudd Day 20 CS 24.02
3 Max Ginsburg 24 CRIM 24.02
5 Donavan Jeng 21 UN 24.11
6 Aiden Gouldson 18 KING 24.21
7 Gabriel Oliva-Booth 17 AA 24.29
8 Alex Daile 17 CRIM 24.33
9 Simon Russell 19 EDGE 24.43
10 Holden Brown 18 CRIM 24.45
11 Aiden Boyle 17 EDGE 24.50
11 Carrick Shea 20 CRIM 24.50
13 Ivan Cheung 18 SAC 24.51
13 Cale Barker 17 REV 24.51
13 Peter Sui 17 REV 24.51
16 Braedon Ando 19 ABF 24.58
17 James Gottfried 20 UN 24.72
18 Jonathan Feole-Haughey 16 CRIM 24.74
19 Luke Kroncke 17 SAC 24.90
20 Jack Chiappetta 18 ABF 24.97
21 Leo Tran 17 ABF 24.98
22 Damien Figuet Kossyrev 19 CS 24.99
22 Bowen Clarke 18 CRA 24.99
24 Cole Falk 17 CRA 25.01
25 Brian Story 18 CS 25.12
25 Luca Zhu 16 CS 25.12
27 Aiden Sandvig 20 UVAC 25.15
28 Alex Barone 17 REV 25.17
29 Quinn DeFusco 16 CRIM 25.19
30 Eric Chang 16 CS 25.20
31 Philip Wang 17 CS 25.27
32 Finn Pansa 17 BAY 25.28
33 Alex Trimmer 18 AA 25.29
34 Kevin Jia 18 CRA 25.32
35 Max Shturman 16 CRA 25.34
35 Andrew Gordon 18 ESC 25.34
37 Callum Musto 18 CRA 25.37
38 Robert Gazaryan 16 AA 25.38
38 Ben Adamonis 19 ESC 25.38
40 Riley Wilson 16 STRM 25.44
41 Jack Herman 18 KING 25.49
42 Nick Potter 17 SUN 25.57
42 Alex Picard 15 CRIM 25.57
44 Dawson Rice 19 SUN 25.59
45 Alden Carter 18 CRA 25.63
45 Dylan Nichols 16 ATLA 25.63
47 Tommy Westerman 17 UN 25.64
48 Hunter Andrews 16 RIAC 25.68
48 Michael Qiao 17 REV 25.68
48 Will Schatz 17 RIAC 25.68
48 Luke Degraff 16 ATST 25.68
52 Tallon Demers 15 ATST 25.69
53 Nick Austin 20 SSYS 25.74
54 Aydin Duru 17 BAY 25.77
55 Fabrizio Petrarca 17 AA 25.80
56 Roc Falaguerra 16 BAY 25.82
57 Wesley Ross 18 YNS 25.84
58 Beckham Palmer 19 EDGE 25.87
59 Evan Plosky 17 SUN 25.92
60 Matt Janian 18 CS 25.94
61 Ethan Lu 17 CS 26.03
62 Noah Desviat Ruiz 16 SAC 26.04
62 Thatcher Daily 17 STRM 26.04
64 Alex Morales 19 SUN 26.10
65 Lucas Zonfrillo 17 CS 26.11
66 Jordan Kinch 18 KING 26.12
67 John Roodhouse 17 AA 26.18
68 Sam Cirincione 15 KING 26.23
69 Caden Chang 16 ESC 26.24
69 Grant Dwyer 17 YNS 26.24
71 Logan Fitzsimmons 17 CRIM 26.29
72 Tomas Valfells 18 SAC 26.31
73 Leandro Bailon 19 CRA 26.35
73 Daniel Crawley 18 RIAC 26.35
75 Zoltan Ilkei Dibinga 16 CRIM 26.36
76 Jack Kong 17 REV 26.41
77 Luke Keenan 17 CRIM 26.42
78 Aiden St Hilaire 18 SUN 26.43
78 Marcus Sementa 15 STRM 26.43
80 Daragh Gammell 17 RIAC 26.46
81 Jack Bortolotto 15 STRM 26.49
82 Dylan Clark 18 CRIM 26.51
83 Colin Turner 16 ESC 26.56
84 Daniil Kapaustayn 15 LA 26.57
85 Tanner Pinto-Cohn 19 ATST 26.61
86 Henry Chemel 14 YNS 27.21
DQ Jarett ZitoHead did not break the surface by 15 meters 18 CRIM 24.25 DQ
DQ Dylan DamasHead did not break the surface by 15 meters 16 CS 25.27 DQ
PlaceNameAgeTeam Time
1 🥇 Enzo Desviat Ruiz 18 SAC 23.59
2 🥈 William McClelland 21 UVAC 23.60
3 🥉 Alex Daile 17 CRIM 23.94
3 🥉 Aiden Gouldson 18 KING 23.94
5 Rudd Day 20 CS 24.05
6 Gabriel Oliva-Booth 17 AA 24.08
7 Max Ginsburg 24 CRIM 24.11
8 Simon Russell 19 EDGE 24.43
9 Peter Sui 17 REV 24.37
10 Aiden Boyle 17 EDGE 24.49
10 Braedon Ando 19 ABF 24.49
12 Holden Brown 18 CRIM 24.50
13 Ivan Cheung 18 SAC 24.74
14 Jonathan Feole-Haughey 16 CRIM 24.75
15 James Gottfried 20 UN 24.87
16 Cale Barker 17 REV 24.90
17 Leo Tran 17 ABF 24.68
18 Aiden Sandvig 20 UVAC 24.77
19 Luke Kroncke 17 SAC 24.82
20 Cole Falk 17 CRA 24.84
21 Brian Story 18 CS 24.88
22 Bowen Clarke 18 CRA 24.96
23 Luca Zhu 16 CS 25.03
24 Jack Chiappetta 18 ABF 25.63

#20 Girls 200 Breaststroke LCM

🥇 Sarah Zhang Prelims 1st = Finals 1st 2:35.18 → 2:34.93
🥈 Margot Levesque Prelims 3rd Finals 2nd 2:41.88 → 2:40.39
🥉 Katherine Jia Prelims 4th Finals 3rd 2:43.53 → 2:41.28
PlaceNameAgeTeam Time
1 Sarah Zhang 16 REV 2:35.18
2 Emma Miner 18 SAC 2:41.24
3 Margot Levesque 17 ABF 2:41.88
4 Katherine Jia 21 UVAC 2:43.53
5 Annabelle Hoover 16 CS 2:46.46
6 Serena Loo 16 SAC 2:46.52
7 Molly Connors 18 KING 2:47.19
8 Imara Rice 17 CS 2:47.26
9 Hannah Baron 15 ESC 2:47.32
10 Mckenna Lawson 16 RAYS 2:47.96
11 Charley Perkins 16 CS 2:48.25
12 Sunny Cart 17 PVA 2:48.64
13 Alex Noble 17 SSYS 2:49.54
14 Elle Gamble 17 CS 2:49.99
15 Paige Jeffers 16 STRM 2:50.29
16 Ella Reeves 17 UN 2:50.64
17 Savannah Bowers 17 ABF 2:50.68
18 Reese Paulsen 15 CRA 2:51.06
19 Maxene Meroy 16 ABF 2:52.02
20 Jacqueline Zipagan 17 ABF 2:52.10
21 Polly Curran 15 REV 2:52.52
22 Caroline Dargan 14 SAC 2:52.64
23 Isabela Teixeira 19 UN 2:52.82
24 Malia Viles 16 SUN 2:54.72
25 Angelika Klump 15 CRIM 2:54.89
26 Maggie Holland 19 CS 2:55.46
27 Anna Szafran 16 KING 2:55.52
28 Sam Noble 15 SSYS 2:55.53
29 Sophie Feng 15 CS 2:56.37
30 Sofia Ye 18 UVAC 2:56.52
31 Hazel Jean Tracy 18 PHX 2:56.86
32 Abigail Jackman 17 EDGE 2:57.03
33 Nora Herbstzuber 20 SAC 2:57.68
34 Hailey Belardo 16 UVAC 2:57.77
35 Hanna Logan 18 SEAL 2:57.99
36 Kahlan Anderson 15 ABF 2:58.91
37 Sarah Manor 17 CS 2:59.04
38 Katherine Xiao 13 XTRM 2:59.17
39 Elsa Fish 17 LA 2:59.28
40 Norah Yang 15 CRA 2:59.36
41 Marina Johnson 18 KING 2:59.68
42 Winnie Waddington 15 JCCS 3:00.12
43 Brynn Emmert 13 KING 3:00.39
44 Emily Qiu 14 SAC 3:00.75
45 Aubrey Anderson 17 ABF 3:00.82
46 Allison Biunno 19 EDGE 3:01.06
47 Luisa Teixeira 14 USC 3:01.33
48 Laila Paulsen 17 CRA 3:02.23
49 Aela Bruno 15 USC 3:02.65
50 Emily Tonino 17 CS 3:02.93
51 Emma Holland 15 CS 3:03.47
52 Emma Santoro 16 CRA 3:03.53
53 Grace Ladouceur 16 JCCS 3:04.10
54 Alex O'Sullivan 16 CS 3:07.54
55 Chloe Wang 15 SAC 3:11.05
DQ Raffaella AndrettaDownward butterfly kick 15 CRA 2:54.05 DQ
PlaceNameAgeTeam Time
1 🥇 Sarah Zhang 16 REV 2:34.93
2 🥈 Margot Levesque 17 ABF 2:40.39
3 🥉 Katherine Jia 21 UVAC 2:41.28
4 Emma Miner 18 SAC 2:41.51
5 Imara Rice 17 CS 2:44.61
6 Serena Loo 16 SAC 2:45.56
7 Molly Connors 18 KING 2:48.06
8 Hannah Baron 15 ESC 2:48.41
9 Sunny Cart 17 PVA 2:45.49
10 Mckenna Lawson 16 RAYS 2:46.44
11 Savannah Bowers 17 ABF 2:47.54
12 Charley Perkins 16 CS 2:47.57
13 Alex Noble 17 SSYS 2:48.24
14 Elle Gamble 17 CS 2:48.45
15 Paige Jeffers 16 STRM 2:49.44
16 Ella Reeves 17 UN 2:51.18
17 Reese Paulsen 15 CRA 2:49.16
18 Polly Curran 15 REV 2:50.76
19 Angelika Klump 15 CRIM 2:51.83
20 Maggie Holland 19 CS 2:52.64
21 Malia Viles 16 SUN 2:52.89
22 Caroline Dargan 14 SAC 2:53.42
23 Maxene Meroy 16 ABF 2:53.46
24 Anna Szafran 16 KING 2:54.14

#21 Boys 200 Breaststroke LCM

🥇 Gerhardt Hoover Prelims 2nd Finals 1st 2:21.22 → 2:15.14
🥈 Cullen Cashman Prelims 1st Finals 2nd 2:20.56 → 2:17.27
🥉 Fin McLane Prelims 3rd = Finals 3rd 2:23.60 → 2:20.31
PlaceNameAgeTeam Time
1 Cullen Cashman 15 SSYS 2:20.56
2 Gerhardt Hoover 18 CS 2:21.22
3 Fin McLane 17 CS 2:23.60
4 Jayden Xie 14 CRIM 2:25.53
5 Damien Figuet Kossyrev 19 CS 2:27.78
6 Julian Carlson 19 CRA 2:27.83
7 George Groves 19 CS 2:28.62
8 Eli Henley 14 LA 2:29.53
9 Avi Reinhorn 16 REV 2:30.96
10 Matt Cormier 16 ABF 2:31.54
11 Charles Song 17 SUN 2:31.91
12 George Lam 19 CRIM 2:32.64
13 Cayden Hoang 13 SAC 2:32.81
14 Andrew Qiao 14 REV 2:32.94
15 Isak Tell 16 UVAC 2:33.10
16 Jordan Kinch 18 KING 2:33.11
17 Ethan Vo 15 LA 2:33.60
18 John Cao 16 SAC 2:33.83
19 Kyle Dos Santos 15 STRM 2:33.97
20 James Gottfried 20 UN 2:34.10
21 Fletcher Simpson 15 CC 2:35.26
22 Aroon Kang 18 CRA 2:35.35
23 Alex Picard 15 CRIM 2:35.68
24 Kris Kotnisz 16 ABF 2:36.36
25 Owen Rosenthal 18 NSSC 2:36.49
26 Brian Story 18 CS 2:36.79
27 Conor Tobey 15 CRIM 2:36.95
28 Timmy Sun 17 SUN 2:37.44
29 Shane MacDonald 17 SAC 2:37.69
30 Sam Lawrence 18 CRA 2:37.80
31 Brady Kam 18 CRA 2:37.88
32 Arslan Cui 14 SAC 2:37.92
33 Teddy Butera 17 REV 2:38.29
34 Alex Ning 17 ARCT 2:38.42
35 Nate Butler 16 UVAC 2:39.36
36 Declan MacDonald 16 YNS 2:39.63
37 Knox Conley 14 CRIM 2:40.56
38 Victor Ao 17 REV 2:40.85
39 Luke Corriveau 16 LA 2:41.62
40 Bowen Zhu 13 SAC 2:41.87
41 Aiden Ding 17 REV 2:42.94
42 Brenden Schmidt 16 SUN 2:43.03
43 Luca Zhu 16 CS 2:43.20
44 Max Shturman 16 CRA 2:43.76
45 Alex Roach 16 CC 2:43.81
46 Alex Yoon 15 LA 2:44.70
47 Presley Rodgers 18 REV 2:46.29
48 Tomas Valfells 18 SAC 2:47.43
49 Liam Kelly 17 KCY 2:52.51
50 Tomas Alves 17 SAC 2:53.51
51 Eli Goodman Lorber 18 JCCS 3:02.87
PlaceNameAgeTeam Time
1 🥇 Gerhardt Hoover 18 CS 2:15.14
2 🥈 Cullen Cashman 15 SSYS 2:17.27
3 🥉 Fin McLane 17 CS 2:20.31
4 Julian Carlson 19 CRA 2:24.36
5 Jayden Xie 14 CRIM 2:24.95
6 Damien Figuet Kossyrev 19 CS 2:27.95
7 Eli Henley 14 LA 2:29.83
8 George Groves 19 CS 2:30.44
9 Andrew Qiao 14 REV 2:28.38
10 Isak Tell 16 UVAC 2:31.14
11 Avi Reinhorn 16 REV 2:31.33
12 Charles Song 17 SUN 2:31.75
13 George Lam 19 CRIM 2:32.94
14 Jordan Kinch 18 KING 2:33.02
15 Cayden Hoang 13 SAC 2:34.02
16 Matt Cormier 16 ABF 2:36.77
17 Ethan Vo 15 LA 2:32.41
18 Alex Picard 15 CRIM 2:32.81
19 John Cao 16 SAC 2:32.85
20 James Gottfried 20 UN 2:32.96
21 Kris Kotnisz 16 ABF 2:34.04
22 Fletcher Simpson 15 CC 2:34.67
23 Kyle Dos Santos 15 STRM 2:36.17
24 Aroon Kang 18 CRA 2:37.14

#22 Girls 100 Backstroke LCM

🥇 Mena Boardman Prelims 1st = Finals 1st 1:03.93 → 1:03.11
🥈 Quinn White Prelims 2nd = Finals 2nd 1:04.09 → 1:03.96
🥉 Chloe Meyer-Blohm Prelims 3rd = Finals 3rd 1:04.39 → 1:04.71
PlaceNameAgeTeam Time
1 Mena Boardman 18 CS 1:03.93
2 Quinn White 18 SAC 1:04.09
3 Chloe Meyer-Blohm 18 CS 1:04.39
4 Raffaella Andretta 15 CRA 1:05.70
5 Braelyn Wilson 20 UN 1:05.71
6 Allison Boynton 17 SSYS 1:05.85
7 Annabelle Hoover 16 CS 1:06.01
8 Vivie Larrabee 15 LA 1:06.59
9 Feining Huang 18 ABF 1:06.70
10 Brooke Abbott 15 KING 1:07.07
11 Mary Kate Barnwell 17 CRIM 1:07.22
12 Hazell Wright 15 YNS 1:07.57
13 Anika Gupta Gupta 15 CRA 1:07.60
14 Nel Steckler 15 CS 1:08.27
15 Julia Lembo 16 CRA 1:08.40
16 Philina Zhou 15 XTRM 1:08.69
17 Maddie Bartleman 18 CCSC 1:08.76
18 Caroline Curtin 15 YNS 1:08.85
19 Megan Graeter 18 CRA 1:08.98
20 Elizabeth Li 16 CS 1:09.02
21 Leah Walden 17 SAC 1:09.03
22 Lydia Craft 17 CS 1:09.28
23 Kaila Dacruz 15 ABF 1:09.36
24 Evie Dalke 15 CS 1:09.44
25 Abby Pan 14 REV 1:09.52
26 Maria Alves 18 SAC 1:09.67
27 Mirta Ceraj 18 CRA 1:09.71
28 Juliet McGourty 16 CRA 1:09.86
29 Isabel Bouzaid 18 CS 1:09.89
30 Aimee Qi 17 PHX 1:09.90
31 Hadley D'Agostino 17 REV 1:09.97
32 Olivia Parent 15 SUN 1:10.00
33 Anna Tocchio 15 SSYS 1:10.03
33 Caroline Thomson-Schwalb 14 SAC 1:10.03
35 Raina Wu 16 KING 1:10.06
36 Emily Peng 14 SAC 1:10.12
37 Olivia Erwin 17 ABF 1:10.32
38 Samantha Honecker 14 PVA 1:10.35
39 Tess Day 18 UN 1:10.39
40 Emma Main 18 EDGE 1:10.46
41 Cora Shea 17 ABF 1:10.70
41 Anna Pena 16 CRIM 1:10.70
43 Cara Hill 18 SAC 1:10.87
44 Sadie Gagnon 17 CS 1:10.89
44 Noor Abdelal 17 CS 1:10.89
46 Evie Gao 16 CRA 1:11.18
47 Addi Carbone 17 CS 1:11.23
48 Elizabeth Guevara 17 REV 1:11.29
49 Natalie Christina 15 KING 1:11.62
50 Emma Richards 19 CS 1:11.68
51 Nora Herbstzuber 20 SAC 1:11.74
52 Mackenzie Shields 17 ABF 1:11.86
53 Charlotte Nickerson 17 CCSC 1:12.01
54 Elina Eko 17 UVAC 1:12.20
55 Cindy Ben 17 REV 1:12.44
56 Calyx Barden 16 KCY 1:12.45
57 Laila Paulsen 17 CRA 1:12.59
58 Isla Amuan 17 CS 1:12.90
59 Madeline Vacanti 16 CRA 1:12.93
60 Hanna Logan 18 SEAL 1:12.95
61 Elizabeth Rak 18 RIAC 1:12.98
62 Marina Johnson 18 KING 1:13.14
63 Vivien Wienert 18 CS 1:13.34
64 Kate Howlett 16 CS 1:13.47
65 Caroline Blatchford 18 JCCS 1:14.68
66 Molly Jordan 18 CS 1:14.70
67 Natalie Kirincich 15 CCSC 1:16.05
PlaceNameAgeTeam Time
1 🥇 Mena Boardman 18 CS 1:03.11
2 🥈 Quinn White 18 SAC 1:03.96
3 🥉 Chloe Meyer-Blohm 18 CS 1:04.71
4 Annabelle Hoover 16 CS 1:05.10
5 Braelyn Wilson 20 UN 1:05.22
6 Raffaella Andretta 15 CRA 1:05.54
7 Vivie Larrabee 15 LA 1:05.66
8 Allison Boynton 17 SSYS 1:06.59
9 Brooke Abbott 15 KING 1:05.88
10 Mary Kate Barnwell 17 CRIM 1:06.42
11 Anika Gupta Gupta 15 CRA 1:06.97
12 Feining Huang 18 ABF 1:07.60
13 Nel Steckler 15 CS 1:07.75
14 Hazell Wright 15 YNS 1:08.03
15 Philina Zhou 15 XTRM 1:08.38
16 Julia Lembo 16 CRA 1:09.21
17 Megan Graeter 18 CRA 1:08.41
18 Maddie Bartleman 18 CCSC 1:08.48
19 Lydia Craft 17 CS 1:08.52
20 Kaila Dacruz 15 ABF 1:08.69
21 Elizabeth Li 16 CS 1:09.07
22 Caroline Curtin 15 YNS 1:09.34
23 Leah Walden 17 SAC 1:09.43
24 Evie Dalke 15 CS 1:10.01

#23 Boys 100 Backstroke LCM

🥇 Gerhardt Hoover Prelims 3rd Finals 1st 59.00 → 57.79
🥈 Jonathan Feole-Haughey Prelims 1st Finals 2nd 58.32 → 57.97
🥉 Enzo Desviat Ruiz Prelims 2nd Finals 3rd 58.40 → 58.03
PlaceNameAgeTeam Time
1 Jonathan Feole-Haughey 16 CRIM 58.32
2 Enzo Desviat Ruiz 18 SAC 58.40
3 Gerhardt Hoover 18 CS 59.00
4 William Mulgrew 19 SAC 59.13
4 Jack Chiappetta 18 ABF 59.13
6 Cullen Cashman 15 SSYS 59.87
7 Gabriel Oliva-Booth 17 AA 1:00.17
8 Zack Pecora 16 ABF 1:00.34
9 Riley Wilson 16 STRM 1:00.38
10 Daragh Gammell 17 RIAC 1:00.80
11 Luke Davis 19 EDGE 1:00.91
12 Christopher Nelson 16 ABF 1:00.99
13 Alex Daile 17 CRIM 1:01.08
14 Ian Tobey 15 CRIM 1:01.11
15 Derek Feng 16 SAC 1:01.46
16 Robert Gazaryan 16 AA 1:01.49
17 Porter Mulgrew 17 YNS 1:01.51
18 Michael Qiao 17 REV 1:01.64
19 Teddy Chiesa 16 CS 1:01.92
20 Luca Guerra 16 SUN 1:01.97
21 Eric Chang 16 CS 1:02.12
22 Dylan Damas 16 CS 1:02.20
23 Grant Dwyer 17 YNS 1:02.35
24 Ryan Connors 20 CS 1:02.55
25 Jack Eaddy 18 REV 1:02.63
26 Fin McLane 17 CS 1:03.19
27 Miles Bunyar 17 CS 1:03.20
28 Miles Vogt 17 UVAC 1:03.60
29 Wielz Jehuven Arquillano 16 ABF 1:03.68
30 Brian Wukitch 18 KING 1:03.72
31 Andrew Gordon 18 ESC 1:03.85
31 Gabriel Clerkin 17 UVAC 1:03.85
33 Aryan Sawant 15 CS 1:03.89
34 Hunter Morgan 17 FIRE 1:04.01
35 Sam Merchant 17 CRIM 1:04.03
36 Will Wu 16 CS 1:04.25
37 Jonathan Ribeiro 16 CRIM 1:04.28
38 Ethan Lu 17 CS 1:04.31
39 Paul Dolan III 15 CS 1:04.50
40 Henry Chemel 14 YNS 1:04.55
41 Eddie Schmults 16 AA 1:04.64
42 Lucas Zonfrillo 17 CS 1:04.65
43 Boden Spirn 18 REV 1:04.90
44 Brady Kam 18 CRA 1:04.97
45 Kale Copeland 18 ATST 1:05.14
46 Colin Turner 16 ESC 1:05.22
47 Sullivan Scharf 17 SEAL 1:05.35
48 Aydin Duru 17 BAY 1:05.45
48 Peter Sui 17 REV 1:05.45
50 Ethan Newell 14 KING 1:05.48
51 Dylan Nichols 16 ATLA 1:05.49
52 Ryan Schreiber 16 EDGE 1:05.54
53 Finn Pansa 17 BAY 1:05.64
54 Jim Xue 15 SAC 1:05.75
55 Finn Hughes 16 USC 1:06.02
56 Josh Adler 18 CS 1:06.04
56 Thatcher Daily 17 STRM 1:06.04
58 Brandon Franciosi 17 AA 1:06.10
59 Noah Desviat Ruiz 16 SAC 1:06.23
60 Jonathan Baxter 16 USC 1:06.26
61 Alex Trimmer 18 AA 1:06.45
62 Jarett Zito 18 CRIM 1:06.56
63 Sam Morse 18 CS 1:06.58
64 Galen Ferguson 15 STRM 1:07.01
65 Matias Garcia 14 XTRM 1:07.16
66 Will Schatz 17 RIAC 1:08.61
67 Jack Herman 18 KING 1:09.26
68 Cale Barker 17 REV 1:09.60
69 Eli Goodman Lorber 18 JCCS 1:13.02
DQ Jordan KinchHead did not break the surface by 15 meters 18 KING 1:04.19 DQ
PlaceNameAgeTeam Time
1 🥇 Gerhardt Hoover 18 CS 57.79
2 🥈 Jonathan Feole-Haughey 16 CRIM 57.97
3 🥉 Enzo Desviat Ruiz 18 SAC 58.03
4 Jack Chiappetta 18 ABF 58.15
5 William Mulgrew 19 SAC 58.51
6 Cullen Cashman 15 SSYS 59.45
7 Zack Pecora 16 ABF 59.67
8 Gabriel Oliva-Booth 17 AA 1:01.24
9 Alex Daile 17 CRIM 1:00.10
10 Christopher Nelson 16 ABF 1:00.31
11 Ian Tobey 15 CRIM 1:01.00
12 Luke Davis 19 EDGE 1:01.12
13 Riley Wilson 16 STRM 1:01.13
14 Derek Feng 16 SAC 1:01.78
15 Daragh Gammell 17 RIAC 1:01.86
15 Robert Gazaryan 16 AA 1:01.86
17 Eric Chang 16 CS 1:00.54
18 Luca Guerra 16 SUN 1:00.65
19 Grant Dwyer 17 YNS 1:01.28
20 Teddy Chiesa 16 CS 1:01.61
21 Michael Qiao 17 REV 1:01.64
22 Dylan Damas 16 CS 1:01.86
23 Porter Mulgrew 17 YNS 1:02.27
24 Miles Bunyar 17 CS 1:04.03

#24 Girls 400 Freestyle LCM

🥇 Jane Wheeler Prelims 2nd Finals 1st 4:25.22 → 4:20.15
🥈 Izzy Mundee Prelims 4th Finals 2nd 4:28.62 → 4:23.78
🥉 Caroline Rogers Prelims 3rd = Finals 3rd 4:25.70 → 4:24.26
PlaceNameAgeTeam Time
1 Crystal Yuen 20 UN 4:22.43
2 Jane Wheeler 17 REV 4:25.22
3 Caroline Rogers 16 CS 4:25.70
4 Izzy Mundee 20 UVAC 4:28.62
5 Sarah Zhang 16 REV 4:28.70
6 Isabella Dieffenthaller 19 UN 4:31.67
7 Olivia Parent 15 SUN 4:33.85
8 Hazel Mouhidin 19 CRIM 4:36.09
9 Kacie Cheung 15 ABF 4:38.31
10 Bea Turrettini 18 SAC 4:38.84
11 Andrea Qie 16 XTRM 4:39.16
12 Leah Walden 17 SAC 4:39.18
13 Olivia Landers 17 CS 4:39.35
14 Tessa Hoglund 14 REV 4:39.50
15 Lydia Craft 17 CS 4:39.82
16 Kayden McKibbin 17 CRIM 4:40.13
17 Leah Whitcher 15 SAC 4:40.26
18 Amelia Gallant 17 CS 4:41.61
19 Norah Simmons 16 SAC 4:42.62
20 Rosie Keith 20 UVAC 4:42.97
21 Kate Krueger 18 CRA 4:44.40
22 Lyla Hoey 16 LA 4:44.98
23 Serena Deming 14 CS 4:45.28
24 Victoria Sigmundstad Callahan 16 CRA 4:45.60
25 Sophia Ma 15 SAC 4:46.49
26 Mackenzie Shields 17 ABF 4:46.80
27 Savannah Lombardi 20 CS 4:47.89
28 Lorelei Hogan 16 SAC 4:49.51
29 Valeria Prete 17 REV 4:49.81
30 Nina Mazereeuw 17 CRA 4:50.54
31 Noor Abdelal 17 CS 4:52.77
PlaceNameAgeTeam Time
1 🥇 Jane Wheeler 17 REV 4:20.15
2 🥈 Izzy Mundee 20 UVAC 4:23.78
3 🥉 Caroline Rogers 16 CS 4:24.26
4 Crystal Yuen 20 UN 4:27.28
5 Olivia Parent 15 SUN 4:28.21
6 Sarah Zhang 16 REV 4:28.92
7 Kacie Cheung 15 ABF 4:35.46
8 Hazel Mouhidin 19 CRIM 4:37.55
9 Andrea Qie 16 XTRM 4:33.76
10 Leah Walden 17 SAC 4:34.33
11 Bea Turrettini 18 SAC 4:35.32
12 Kayden McKibbin 17 CRIM 4:37.29
13 Amelia Gallant 17 CS 4:37.76
14 Tessa Hoglund 14 REV 4:37.88
15 Leah Whitcher 15 SAC 4:38.02
16 Olivia Landers 17 CS 4:39.62
17 Mackenzie Shields 17 ABF 4:38.21
18 Norah Simmons 16 SAC 4:40.07
19 Lyla Hoey 16 LA 4:42.30
20 Kate Krueger 18 CRA 4:42.85
21 Serena Deming 14 CS 4:44.98
22 Rosie Keith 20 UVAC 4:47.44
23 Victoria Sigmundstad Callahan 16 CRA 4:47.85
24 Sophia Ma 15 SAC 4:47.92

#25 Boys 400 Freestyle LCM

🥇 William Mulgrew Prelims 1st = Finals 1st 3:59.53 → 3:53.26
🥈 Joey Eaddy Prelims 2nd = Finals 2nd 4:05.10 → 3:59.01
🥉 Alex Parent Prelims 3rd = Finals 3rd 4:06.58 → 4:04.66
PlaceNameAgeTeam Time
1 William Mulgrew 19 SAC 3:59.53
2 Joey Eaddy 15 REV 4:05.10
3 Alex Parent 18 SUN 4:06.58
4 Duke Garvin 19 CRIM 4:09.72
5 Charles Song 17 SUN 4:11.34
6 Mason Slugg 16 REV 4:11.72
7 Zack Pecora 16 ABF 4:12.21
8 Peter Zhou 16 REV 4:12.87
9 Leo Tran 17 ABF 4:13.06
10 Luke Hossler 15 LA 4:13.24
11 Wesley Ross 18 YNS 4:15.97
12 Tommy Westerman 17 UN 4:16.40
13 James Kershaw 20 UN 4:17.22
14 Eli Wysor 16 RIAC 4:17.65
15 Jack Eaddy 18 REV 4:17.73
16 Abhijay Bangari 16 SAC 4:18.44
17 Grant Dwyer 17 YNS 4:18.45
18 Matt Cormier 16 ABF 4:18.76
19 Kaleb Lemke 17 ATST 4:19.46
20 Hobie Matulis 14 STRM 4:19.54
21 Aiden Boyle 17 EDGE 4:19.67
22 Eddie Schmults 16 AA 4:20.12
23 Fabrizio Petrarca 17 AA 4:20.49
24 Luca Guerra 16 SUN 4:20.67
25 Dennis Dragomaretski 16 CS 4:21.06
26 Cole Falk 17 CRA 4:21.49
27 Derek Liu 16 CRA 4:21.84
28 Drew Hoglund 14 REV 4:22.16
29 Porter Mulgrew 17 YNS 4:23.13
30 Andrew Kriger 16 SAC 4:24.18
31 Will Harmon 17 ABF 4:24.32
32 Bowen Clarke 18 CRA 4:26.59
33 Sullivan Scharf 17 SEAL 4:28.55
34 Luc Schmitt 16 REV 4:28.86
35 Aiden Gouldson 18 KING 4:29.43
36 Elijah Ginzburg 18 CRA 4:29.86
37 Nick Potter 17 SUN 4:30.18
38 Brian Parkinson 18 AA 4:42.31
PlaceNameAgeTeam Time
1 🥇 William Mulgrew 19 SAC 3:53.26
2 🥈 Joey Eaddy 15 REV 3:59.01
3 🥉 Alex Parent 18 SUN 4:04.66
4 Zack Pecora 16 ABF 4:10.54
5 Duke Garvin 19 CRIM 4:10.63
6 Charles Song 17 SUN 4:10.77
7 Peter Zhou 16 REV 4:11.46
8 Mason Slugg 16 REV 4:16.06
9 Leo Tran 17 ABF 4:12.63
10 Wesley Ross 18 YNS 4:13.02
11 Tommy Westerman 17 UN 4:14.71
12 Luke Hossler 15 LA 4:16.61
13 Grant Dwyer 17 YNS 4:16.70
14 Abhijay Bangari 16 SAC 4:18.03
15 Jack Eaddy 18 REV 4:18.09
16 Eli Wysor 16 RIAC 4:19.28
17 Luca Guerra 16 SUN 4:14.00
18 Dennis Dragomaretski 16 CS 4:15.08
19 Aiden Boyle 17 EDGE 4:18.97
20 Kaleb Lemke 17 ATST 4:19.69
21 Fabrizio Petrarca 17 AA 4:21.69
22 Hobie Matulis 14 STRM 4:21.75
23 Eddie Schmults 16 AA 4:21.89
24 Matt Cormier 16 ABF 4:22.08

#26 Girls 400 Individual Medley Relay LCM

PlaceNameAgeTeam Time
1 🥇 Commonwealth Swimming CS 4:21.52
2 🥈 Upper Valley Aquatic Club UVAC 4:25.13
3 🥉 Revolution Aquatic Club REV 4:26.85
4 Shawmut Aquatic Club SAC 4:27.96
5 Bluefish Swim Club ABF 4:29.98
6 Charles River Aquatics CRA 4:30.75
7 Sunrise Swim Club SUN 4:31.83
8 Commonwealth Swimming CS 4:34.35
9 Kingfish Swimming KING 4:34.87
10 Shawmut Aquatic Club SAC 4:37.53
11 Phoenix Swimming PHX 4:37.66
12 Xtreme Swim Club XTRM 4:39.52
13 Charles River Aquatics CRA 4:39.64
14 Bluefish Swim Club ABF 4:41.42
15 Revolution Aquatic Club REV 4:45.58
16 Upper Valley Aquatic Club UVAC 4:54.24
17 JCC Sea Serpents JCCS 4:54.76
18 Cape Cod Swim Club CCSC 4:55.28
Bluefish Swim Club ABF 4:42.25

#27 Boys 400 Individual Medley Relay LCM

PlaceNameAgeTeam Time
1 🥇 Commonwealth Swimming CS 3:49.86
2 🥈 Revolution Aquatic Club REV 3:55.79
3 🥉 Commonwealth Swimming CS 3:56.08
4 Bluefish Swim Club ABF 3:58.17
5 Shawmut Aquatic Club SAC 3:59.56
6 Charles River Aquatics CRA 4:02.94
7 Kingfish Swimming KING 4:04.29
8 Upper Valley Aquatic Club UVAC 4:04.34
9 Sunrise Swim Club SUN 4:05.29
10 Charles River Aquatics CRA 4:06.90
11 Shawmut Aquatic Club SAC 4:07.92
12 Revolution Aquatic Club REV 4:09.85
13 Sunrise Swim Club SUN 4:11.14
14 Bluefish Swim Club ABF 4:12.99
15 YMCA of Greater Nashua Storm STRM 4:15.45
16 YMCA of the North Shore Sharks YNS 4:16.15
17 Amherst Tritons Swim Team ATST 4:19.41
DQ North Shore Swim ClubStroke Infraction swimmer #1 2LShoulders past vertical toward breast - back NSSC 4:17.56 DQ
DQ Edge Swim ClubEarly take-off swimmer #4 EDGE 4:18.56 DQ

#28 Mixed 400 Individual Medley Relay LCM

PlaceNameAgeTeam Time
1 🥇 Commonwealth Swimming CS 4:04.65
2 🥈 Commonwealth Swimming CS 4:07.19
3 🥉 Bluefish Swim Club ABF 4:08.30
4 Shawmut Aquatic Club SAC 4:10.06
5 Revolution Aquatic Club REV 4:11.69
6 Kingfish Swimming KING 4:13.27
7 Charles River Aquatics CRA 4:13.93
8 Upper Valley Aquatic Club UVAC 4:16.88
9 Bluefish Swim Club ABF 4:17.87
10 Shawmut Aquatic Club SAC 4:21.41
11 Sunrise Swim Club SUN 4:21.88
12 Charles River Aquatics CRA 4:23.68
13 Revolution Aquatic Club REV 4:24.42
14 Upper Valley Aquatic Club UVAC 4:26.62
15 Sunrise Swim Club SUN 4:29.82
16 Amherst Tritons Swim Team ATST 4:33.47
17 United Swim Club USC 4:34.63
18 North Shore Swim Club NSSC 4:35.17
19 Phoenix Swimming PHX 4:35.24
20 Edge Swim Club EDGE 4:36.83
Bluefish Swim Club ABF 4:25.14

#29 Girls 200 Backstroke LCM

🥇 Quinn White Prelims 1st = Finals 1st 2:17.56 → 2:17.16
🥈 Margot Levesque Prelims 2nd = Finals 2nd 2:20.47 → 2:17.52
🥉 Chloe Meyer-Blohm Prelims 6th Finals 3rd 2:24.33 → 2:20.15
PlaceNameAgeTeam Time
1 Quinn White 18 SAC 2:17.56
2 Margot Levesque 17 ABF 2:20.47
3 Annabelle Hoover 16 CS 2:23.03
4 Caroline Curtin 15 YNS 2:23.93
5 Allison Boynton 17 SSYS 2:24.09
6 Chloe Meyer-Blohm 18 CS 2:24.33
7 Olivia Parent 15 SUN 2:24.36
8 Vivie Larrabee 15 LA 2:24.81
9 Maria Alves 18 SAC 2:25.91
10 Mackenzie Gibbons 18 CS 2:26.84
11 Hazell Wright 15 YNS 2:26.95
12 Noa Chambers 20 UN 2:27.62
13 Megan Graeter 18 CRA 2:27.83
14 Abby Pan 14 REV 2:28.20
15 Brooke Abbott 15 KING 2:29.11
16 Anna Tocchio 15 SSYS 2:29.15
17 Feining Huang 18 ABF 2:29.48
18 Jenna Whitaker 17 YNS 2:29.67
19 Philina Zhou 15 XTRM 2:29.79
20 Emily Peng 14 SAC 2:29.94
21 Alex Uhlmann 18 ESC 2:30.00
22 Cindy Ben 17 REV 2:30.19
23 Juliet McGourty 16 CRA 2:30.40
24 Sadie Gagnon 17 CS 2:30.42
25 Emma Main 18 EDGE 2:30.69
26 Noor Abdelal 17 CS 2:30.90
27 Elizabeth Li 16 CS 2:31.05
28 Maddie Bartleman 18 CCSC 2:31.20
29 Tessa Hoglund 14 REV 2:31.36
30 Raffaella Andretta 15 CRA 2:31.48
31 Leah Walden 17 SAC 2:31.74
32 Ava Robitaille 16 CS 2:31.98
33 Caroline Thomson-Schwalb 14 SAC 2:32.09
34 Julia Lembo 16 CRA 2:33.34
35 Ingrid Zeller 16 RIAC 2:33.39
36 Ava Tchong 15 SAC 2:33.66
37 Elizabeth Guevara 17 REV 2:34.31
38 Hadley D'Agostino 17 REV 2:34.59
39 Aimee Qi 17 PHX 2:34.89
40 Olivia Erwin 17 ABF 2:35.32
41 Laila Paulsen 17 CRA 2:35.47
42 Cora Shea 17 ABF 2:36.17
43 Kira Hong 13 ABF 2:36.27
44 Marina Johnson 18 KING 2:37.21
45 Kaila Dacruz 15 ABF 2:37.33
46 Kate Howlett 16 CS 2:39.35
47 Anika Gupta Gupta 15 CRA 2:39.73
48 Elizabeth Rak 18 RIAC 2:39.92
49 Molly Jordan 18 CS 2:41.24
50 Addi Carbone 17 CS 2:41.34
PlaceNameAgeTeam Time
1 🥇 Quinn White 18 SAC 2:17.16
2 🥈 Margot Levesque 17 ABF 2:17.52
3 🥉 Chloe Meyer-Blohm 18 CS 2:20.15
4 Annabelle Hoover 16 CS 2:21.11
5 Caroline Curtin 15 YNS 2:22.77
6 Allison Boynton 17 SSYS 2:23.43
7 Vivie Larrabee 15 LA 2:25.58
8 Olivia Parent 15 SUN 2:27.12
9 Mackenzie Gibbons 18 CS 2:24.05
10 Hazell Wright 15 YNS 2:24.73
11 Megan Graeter 18 CRA 2:26.08
12 Maria Alves 18 SAC 2:26.18
13 Brooke Abbott 15 KING 2:27.35
14 Anna Tocchio 15 SSYS 2:29.06
15 Abby Pan 14 REV 2:29.15
16 Noa Chambers 20 UN 2:29.17
17 Feining Huang 18 ABF 2:24.64
18 Cindy Ben 17 REV 2:25.38
19 Juliet McGourty 16 CRA 2:28.23
20 Alex Uhlmann 18 ESC 2:28.26
21 Sadie Gagnon 17 CS 2:28.46
22 Jenna Whitaker 17 YNS 2:28.79
23 Noor Abdelal 17 CS 2:28.91
24 Emma Main 18 EDGE 2:31.38

#30 Boys 200 Backstroke LCM

🥇 Gerhardt Hoover Prelims 2nd Finals 1st 2:07.70 → 2:02.95
🥈 Joey Eaddy Prelims 1st Finals 2nd 2:05.34 → 2:03.66
🥉 Jack Chiappetta Prelims 4th Finals 3rd 2:11.07 → 2:06.19
PlaceNameAgeTeam Time
1 Joey Eaddy 15 REV 2:05.34
2 Gerhardt Hoover 18 CS 2:07.70
3 Christopher Nelson 16 ABF 2:10.10
4 Jack Chiappetta 18 ABF 2:11.07
5 Eric Chang 16 CS 2:12.94
6 Porter Mulgrew 17 YNS 2:13.03
7 Zack Pecora 16 ABF 2:13.32
8 Gabriel Oliva-Booth 17 AA 2:13.93
9 Teddy Chiesa 16 CS 2:14.82
10 Riley Wilson 16 STRM 2:15.03
11 Luca Guerra 16 SUN 2:15.26
12 Brian Wukitch 18 KING 2:15.78
13 Jack Eaddy 18 REV 2:15.84
14 Moises Roman 16 AA 2:16.03
15 Dylan Damas 16 CS 2:16.18
16 Daragh Gammell 17 RIAC 2:16.26
17 Alex Parent 18 SUN 2:16.29
18 Kaleb Lemke 17 ATST 2:16.49
19 Will Wu 16 CS 2:16.69
20 Derek Feng 16 SAC 2:17.08
21 Ian Tobey 15 CRIM 2:17.30
22 Miles Bunyar 17 CS 2:18.33
23 Henry Chemel 14 YNS 2:18.96
24 Wielz Jehuven Arquillano 16 ABF 2:19.24
25 Andrew Kriger 16 SAC 2:19.25
26 Drew Hoglund 14 REV 2:19.35
27 Boden Spirn 18 REV 2:19.47
28 Hunter Morgan 17 FIRE 2:19.76
29 Isak Tell 16 UVAC 2:20.24
30 Aaron Tong 13 SAC 2:20.34
31 Steve Pollard 15 STRM 2:20.50
32 Gabriel Clerkin 17 UVAC 2:20.51
33 Jonathan Ribeiro 16 CRIM 2:21.03
34 Sam Merchant 17 CRIM 2:21.05
35 Hobie Matulis 14 STRM 2:21.09
36 Aryan Sawant 15 CS 2:21.13
37 Miles Vogt 17 UVAC 2:21.38
38 Luc Schmitt 16 REV 2:21.51
39 Will Bugli 16 PHX 2:21.59
40 Jack Galalis 15 SAC 2:21.75
41 Patten Bilsbury 17 ESC 2:22.10
42 Paul Dolan III 15 CS 2:22.44
43 Michael Qiao 17 REV 2:22.60
44 Ethan Newell 14 KING 2:22.64
45 Jim Xue 15 SAC 2:23.54
46 Sullivan Scharf 17 SEAL 2:23.58
47 Matias Garcia 14 XTRM 2:24.30
48 Eddie Schmults 16 AA 2:26.43
49 Brandon Franciosi 17 AA 2:28.34
50 Jonathan Baxter 16 USC 2:33.31
51 Grant Jackson 18 CRA 2:37.16
PlaceNameAgeTeam Time
1 🥇 Gerhardt Hoover 18 CS 2:02.95
2 🥈 Joey Eaddy 15 REV 2:03.66
3 🥉 Jack Chiappetta 18 ABF 2:06.19
4 Zack Pecora 16 ABF 2:08.32
5 Christopher Nelson 16 ABF 2:10.21
6 Gabriel Oliva-Booth 17 AA 2:11.14
7 Eric Chang 16 CS 2:12.14
8 Porter Mulgrew 17 YNS 2:13.45
9 Luca Guerra 16 SUN 2:10.44
10 Daragh Gammell 17 RIAC 2:12.45
11 Teddy Chiesa 16 CS 2:12.71
12 Moises Roman 16 AA 2:13.97
13 Riley Wilson 16 STRM 2:14.66
14 Jack Eaddy 18 REV 2:15.61
15 Dylan Damas 16 CS 2:16.22
16 Brian Wukitch 18 KING 2:17.70
17 Alex Parent 18 SUN 2:10.98
18 Ian Tobey 15 CRIM 2:15.25
19 Derek Feng 16 SAC 2:16.70
20 Wielz Jehuven Arquillano 16 ABF 2:16.99
21 Will Wu 16 CS 2:17.04
22 Miles Bunyar 17 CS 2:17.78
23 Henry Chemel 14 YNS 2:17.82
24 Kaleb Lemke 17 ATST 2:18.54

#31 Girls 50 Breaststroke LCM

🥇 Katherine Jia Prelims 1st = Finals 1st 33.88 → 33.40
🥈 Sarah Zhang Prelims 3rd Finals 2nd 34.09 → 33.62
🥉 Imara Rice Prelims 7th Finals 3rd 34.68 → 33.78
PlaceNameAgeTeam Time
1 Katherine Jia 21 UVAC 33.88
2 Emma Conway 17 ESC 34.00
3 Sarah Zhang 16 REV 34.09
4 Isabela Teixeira 19 UN 34.14
5 Savannah Bowers 17 ABF 34.42
6 Mckenna Lawson 16 RAYS 34.59
7 Imara Rice 17 CS 34.68
8 Amanda Witkus 21 UN 34.95
8 Barbara Liao 17 ARCT 34.95
10 Hannah Baron 15 ESC 34.96
11 Sofia Ye 18 UVAC 34.97
12 Emma Holland 15 CS 35.05
13 Abigail Jackman 17 EDGE 35.23
14 Anna Szafran 16 KING 35.41
15 Angelika Klump 15 CRIM 35.49
16 Malia Viles 16 SUN 35.62
17 Kaitlyn Archambeault 20 UN 35.75
18 Alex O'Sullivan 16 CS 35.82
18 Molly Connors 18 KING 35.82
20 Nora Herbstzuber 20 SAC 35.83
21 Emma Miner 18 SAC 35.87
22 Sarah Manor 17 CS 35.92
23 Ella Reeves 17 UN 36.11
24 Winnie Waddington 15 JCCS 36.26
25 Reese Paulsen 15 CRA 36.33
26 Sophie Feng 15 CS 36.35
27 Elle Gamble 17 CS 36.41
28 Serena Loo 16 SAC 36.44
29 Paige Jeffers 16 STRM 36.65
29 Kahlan Anderson 15 ABF 36.65
31 Brynn Emmert 13 KING 36.72
31 Lucy Perry 17 SEAL 36.72
33 Chloe Wang 15 SAC 36.90
34 Alex Noble 17 SSYS 36.94
35 Cindy Ben 17 REV 37.12
36 Caroline Dargan 14 SAC 37.13
37 Emily Qiu 14 SAC 37.40
38 Bonnie Arrigo 15 CS 37.44
39 Aela Bruno 15 USC 37.46
40 Sam Noble 15 SSYS 37.48
41 Hazel Jean Tracy 18 PHX 37.53
42 Norah Yang 15 CRA 37.54
43 Hailey Belardo 16 UVAC 37.55
44 Victoria Sigmundstad Callahan 16 CRA 37.60
45 Maxene Meroy 16 ABF 37.74
46 Grace Ladouceur 16 JCCS 37.76
47 Kate Porter 17 CS 37.95
48 Sammi Lee 15 KING 38.15
49 Elsa Fish 17 LA 38.42
50 Rinnah Shulman 15 CRA 38.53
51 Kellie Kasabian 20 CS 38.65
52 Bella Strebel 17 SUN 38.88
53 Teagen Demers 18 ATST 38.94
54 Aubrey Anderson 17 ABF 38.95
55 Luisa Teixeira 14 USC 39.16
56 Addison Abreu 20 UN 39.42
57 Allison Biunno 19 EDGE 41.38
PlaceNameAgeTeam Time
1 🥇 Katherine Jia 21 UVAC 33.40
2 🥈 Sarah Zhang 16 REV 33.62
3 🥉 Imara Rice 17 CS 33.78
4 Emma Conway 17 ESC 34.01
5 Isabela Teixeira 19 UN 34.36
6 Mckenna Lawson 16 RAYS 34.68
7 Savannah Bowers 17 ABF 34.69
7 Amanda Witkus 21 UN 34.69
9 Sofia Ye 18 UVAC 34.33
10 Abigail Jackman 17 EDGE 34.50
11 Barbara Liao 17 ARCT 34.63
12 Angelika Klump 15 CRIM 34.85
13 Anna Szafran 16 KING 35.12
14 Emma Holland 15 CS 35.15
14 Malia Viles 16 SUN 35.15
16 Hannah Baron 15 ESC 35.71
17 Reese Paulsen 15 CRA 35.32
18 Nora Herbstzuber 20 SAC 35.86
19 Sarah Manor 17 CS 35.96
20 Molly Connors 18 KING 35.98
21 Alex O'Sullivan 16 CS 36.10
22 Winnie Waddington 15 JCCS 36.16
23 Emma Miner 18 SAC 36.76
24 Ella Reeves 17 UN 36.95

#32 Boys 50 Breaststroke LCM

🥇 Carrick Shea Prelims 2nd Finals 1st 29.27 → 28.39
🥈 Billy Ruddy Prelims 3rd Finals 2nd 29.30 → 28.76
🥉 George Groves Prelims 1st Finals 3rd 29.06 → 29.05
PlaceNameAgeTeam Time
1 George Groves 19 CS 29.06
2 Carrick Shea 20 CRIM 29.27
3 Billy Ruddy 22 UN 29.30
4 Damien Figuet Kossyrev 19 CS 29.47
5 Aiden Gouldson 18 KING 29.68
6 Nick Austin 20 SSYS 29.73
7 Fin McLane 17 CS 29.76
8 Cullen Cashman 15 SSYS 29.77
9 Gerhardt Hoover 18 CS 29.95
10 Julian Carlson 19 CRA 30.23
11 James Gottfried 20 UN 30.26
12 Eli Henley 14 LA 30.44
13 Alex Ning 17 ARCT 30.58
14 Brian Story 18 CS 30.68
15 Max Shturman 16 CRA 30.81
16 Tim Dodd 17 ESC 30.94
17 Kevin Jia 18 CRA 30.95
18 Ivan Cheung 18 SAC 30.96
18 Conor Tobey 15 CRIM 30.96
20 Luca Zhu 16 CS 31.05
21 Chase Whitman 16 CRA 31.16
22 Owen Rosenthal 18 NSSC 31.33
23 Jayden Xie 14 CRIM 31.34
24 Jordan Kinch 18 KING 31.41
25 Alex Picard 15 CRIM 31.43
26 Leon Kocherovsky 18 CRA 31.46
26 Teddy Butera 17 REV 31.46
28 Fletcher Simpson 15 CC 31.49
29 Aroon Kang 18 CRA 31.52
30 Andrew Qiao 14 REV 31.66
31 Sam Lawrence 18 CRA 31.74
32 Cody Cowan 17 SAC 31.77
33 Jacob Barrett 16 USC 31.82
34 Brady Kam 18 CRA 32.02
35 Daniil Kapaustayn 15 LA 32.05
36 Declan MacDonald 16 YNS 32.19
37 Bowen Zhu 13 SAC 32.20
38 Sam Merchant 17 CRIM 32.26
38 George Lam 19 CRIM 32.26
40 Jack Ablondi 17 ESC 32.33
41 John Cao 16 SAC 32.36
42 Arslan Cui 14 SAC 32.41
43 Tomas Valfells 18 SAC 32.42
44 Cayden Hoang 13 SAC 32.43
45 Avi Reinhorn 16 REV 32.44
46 Aaron Tong 13 SAC 32.45
47 Victor Ao 17 REV 32.47
48 Nate Butler 16 UVAC 32.68
49 Roc Falaguerra 16 BAY 32.74
50 Timmy Sun 17 SUN 32.85
51 Liam Kelly 17 KCY 33.13
52 Evan Plosky 17 SUN 33.16
53 Michael Qiao 17 REV 33.18
54 Shane MacDonald 17 SAC 33.20
55 Presley Rodgers 18 REV 33.28
56 James Duprey 17 EDGE 33.38
57 Ethan Vo 15 LA 33.60
57 Jack Herman 18 KING 33.60
59 Jack Kong 17 REV 33.98
60 Kyle Dos Santos 15 STRM 34.04
61 Thatcher Daily 17 STRM 34.12
PlaceNameAgeTeam Time
1 🥇 Carrick Shea 20 CRIM 28.39
2 🥈 Billy Ruddy 22 UN 28.76
3 🥉 George Groves 19 CS 29.05
4 Damien Figuet Kossyrev 19 CS 29.44
5 Cullen Cashman 15 SSYS 29.78
6 Fin McLane 17 CS 29.85
7 Nick Austin 20 SSYS 29.88
8 Aiden Gouldson 18 KING 30.00
9 Julian Carlson 19 CRA 29.90
10 Eli Henley 14 LA 30.49
11 James Gottfried 20 UN 30.59
12 Kevin Jia 18 CRA 30.62
13 Ivan Cheung 18 SAC 30.67
14 Brian Story 18 CS 30.73
15 Max Shturman 16 CRA 30.91
16 Tim Dodd 17 ESC 31.36
17 Chase Whitman 16 CRA 30.71
18 Jordan Kinch 18 KING 30.72
19 Aroon Kang 18 CRA 30.98
20 Owen Rosenthal 18 NSSC 31.10
21 Luca Zhu 16 CS 31.18
22 Conor Tobey 15 CRIM 31.25
23 Leon Kocherovsky 18 CRA 31.34
24 Alex Picard 15 CRIM 31.63

#33 Girls 100 Freestyle LCM

🥇 Jacqueline Zipagan Prelims 5th Finals 1st 58.76 → 57.13
🥈 Kenzie Sellars Prelims 3rd Finals 2nd 57.75 → 57.86
🥉 Quinn White Prelims 4th Finals 3rd 58.41 → 58.05
PlaceNameAgeTeam Time
1 Crystal Yuen 20 UN 57.17
2 Isabella Dieffenthaller 19 UN 57.69
3 Kenzie Sellars 18 UVAC 57.75
4 Quinn White 18 SAC 58.41
5 Jacqueline Zipagan 17 ABF 58.76
6 Mena Boardman 18 CS 59.26
7 Jane Wheeler 17 REV 59.58
8 Nora Skehan 16 LA 59.68
9 Tatum Crotty 15 SAC 59.89
10 Anna Pena 16 CRIM 59.96
11 Gianna Mattrey 14 SUN 1:00.02
12 Lydia Craft 17 CS 1:00.12
13 Caroline Curtin 15 YNS 1:00.36
14 Nina Mazereeuw 17 CRA 1:00.37
15 Brooke Abbott 15 KING 1:00.41
16 Isabela Teixeira 19 UN 1:00.52
17 Olivia Landers 17 CS 1:00.55
18 Mary Kate Barnwell 17 CRIM 1:00.58
19 Mackenzie Gibbons 18 CS 1:00.69
19 Samantha Honecker 14 PVA 1:00.69
21 Braelyn Wilson 20 UN 1:00.79
22 Kayden McKibbin 17 CRIM 1:00.83
23 Kaitlyn Archambeault 20 UN 1:00.87
24 Chloe Meyer-Blohm 18 CS 1:00.88
25 Hazel Mouhidin 19 CRIM 1:00.93
26 Lorelei Hogan 16 SAC 1:01.10
27 Evie Dalke 15 CS 1:01.13
28 Caroline Rogers 16 CS 1:01.21
29 Katherine Feng 17 PHX 1:01.36
30 Savannah Lombardi 20 CS 1:01.38
31 Anna Szafran 16 KING 1:01.48
32 Nora Williamson 17 USC 1:01.49
33 Bea Turrettini 18 SAC 1:01.51
34 Sammi Lee 15 KING 1:01.56
35 Grace Lunardelli 16 CS 1:01.59
36 Abby Pan 14 REV 1:01.74
37 Elina Eko 17 UVAC 1:01.85
38 Sadie Gagnon 17 CS 1:01.87
39 Calyx Barden 16 KCY 1:01.92
40 Isabel Bouzaid 18 CS 1:01.96
41 Serena Deming 14 CS 1:02.04
42 Winnie Waddington 15 JCCS 1:02.31
43 Clara Renner 20 SAC 1:02.32
44 Raina Wu 16 KING 1:02.34
45 Eleanor Liang 16 ABF 1:02.39
46 Ashlyn Wills 17 ABF 1:02.40
47 Angelika Klump 15 CRIM 1:02.45
48 Lilah Doherty 18 SUN 1:02.59
49 Elizabeth Guevara 17 REV 1:02.63
50 Ksenia Nenacheva Fiorentino 16 CRA 1:02.64
51 Eva Han 16 CRA 1:02.73
52 Reese Paulsen 15 CRA 1:02.80
53 Hazell Wright 15 YNS 1:02.83
54 Erin MacDonald 15 DHH 1:02.84
55 Nel Steckler 15 CS 1:02.86
56 Emma Main 18 EDGE 1:02.88
57 Vivien Wienert 18 CS 1:03.06
58 Kate Porter 17 CS 1:03.08
58 Victoria Sigmundstad Callahan 16 CRA 1:03.08
60 Raina Salahuddin 16 CS 1:03.17
61 Kiera Tobin 13 CRIM 1:03.23
62 Kit Murphy 14 DHH 1:03.40
63 Emma Santoro 16 CRA 1:03.48
64 Rinnah Shulman 15 CRA 1:03.50
65 Samantha Provost 16 ABF 1:03.52
66 Tess Day 18 UN 1:03.73
67 Allison Boynton 17 SSYS 1:03.74
68 Addison Abreu 20 UN 1:03.88
69 Bella Strebel 17 SUN 1:03.98
70 Kahlan Anderson 15 ABF 1:04.08
71 Imara Rice 17 CS 1:04.15
72 Ali Story 15 CS 1:04.27
73 Isla Amuan 17 CS 1:04.33
74 Helen Lu 17 ABF 1:04.39
75 Grace Ladouceur 16 JCCS 1:04.63
76 Maddie Bartleman 18 CCSC 1:04.72
77 Rachel Wang 14 XTRM 1:04.90
78 Alex O'Sullivan 16 CS 1:04.94
79 Ava Pecora 17 ABF 1:05.01
80 Elizabeth Rak 18 RIAC 1:05.06
81 Emma Schow 20 KING 1:05.49
82 Lena Thompson 19 ESC 1:06.17
PlaceNameAgeTeam Time
1 🥇 Jacqueline Zipagan 17 ABF 57.13
2 🥈 Kenzie Sellars 18 UVAC 57.86
3 🥉 Quinn White 18 SAC 58.05
4 Mena Boardman 18 CS 58.45
5 Anna Pena 16 CRIM 59.71
6 Nora Skehan 16 LA 59.82
7 Tatum Crotty 15 SAC 1:00.20
8 Jane Wheeler 17 REV 1:00.93
9 Gianna Mattrey 14 SUN 59.28
10 Lydia Craft 17 CS 59.40
11 Caroline Curtin 15 YNS 59.88
12 Isabela Teixeira 19 UN 59.90
13 Brooke Abbott 15 KING 59.94
14 Olivia Landers 17 CS 59.96
15 Mary Kate Barnwell 17 CRIM 1:00.46
16 Nina Mazereeuw 17 CRA 1:00.62
17 Hazel Mouhidin 19 CRIM 59.59
18 Samantha Honecker 14 PVA 59.78
19 Mackenzie Gibbons 18 CS 1:00.08
20 Kayden McKibbin 17 CRIM 1:00.15
21 Lorelei Hogan 16 SAC 1:01.02
22 Chloe Meyer-Blohm 18 CS 1:01.08
23 Braelyn Wilson 20 UN 1:01.23
24 Evie Dalke 15 CS 1:01.32

#34 Boys 100 Freestyle LCM

🥇 Enzo Desviat Ruiz Prelims 2nd Finals 1st 52.22 → 51.30
🥈 Holden Brown Prelims 1st Finals 2nd 51.93 → 51.36
🥉 Alex Daile Prelims 3rd = Finals 3rd 52.97 → 52.20
PlaceNameAgeTeam Time
1 Holden Brown 18 CRIM 51.93
2 Enzo Desviat Ruiz 18 SAC 52.22
3 Alex Daile 17 CRIM 52.97
4 Jarett Zito 18 CRIM 53.18
5 Aiden Gouldson 18 KING 53.29
6 Braedon Ando 19 ABF 53.35
7 Leo Tran 17 ABF 53.39
8 Aiden Boyle 17 EDGE 53.54
9 Alex Barone 17 REV 53.78
10 Luca Zhu 16 CS 54.15
11 Cole Falk 17 CRA 54.17
12 Gabriel Oliva-Booth 17 AA 54.45
12 Aiden Sandvig 20 UVAC 54.45
14 Dennis Dragomaretski 16 CS 54.47
15 Alex Trimmer 18 AA 54.78
16 Philip Wang 17 CS 54.84
17 Bowen Clarke 18 CRA 54.93
18 Luke Kroncke 17 SAC 55.02
18 Wesley Ross 18 YNS 55.02
20 Dylan Nichols 16 ATLA 55.06
21 Max Shturman 16 CRA 55.13
22 Luke Degraff 16 ATST 55.14
23 Fabrizio Petrarca 17 AA 55.23
24 Tommy Westerman 17 UN 55.59
24 Matt Janian 18 CS 55.59
26 Finn Pansa 17 BAY 55.64
27 Quinn DeFusco 16 CRIM 55.67
28 Peter Zhou 16 REV 55.72
28 Beckham Palmer 19 EDGE 55.72
30 Zach Parent 18 SUN 55.74
31 John Roodhouse 17 AA 55.77
32 Hunter Andrews 16 RIAC 55.93
33 Noah Desviat Ruiz 16 SAC 55.99
34 Aydin Duru 17 BAY 56.01
35 Eric Chang 16 CS 56.09
36 Nick Potter 17 SUN 56.20
37 Miles Bunyar 17 CS 56.23
38 Chase Whitman 16 CRA 56.33
39 Will Schatz 17 RIAC 56.48
40 Alex Picard 15 CRIM 56.66
41 Aroon Kang 18 CRA 56.77
42 Ivan Cheung 18 SAC 56.84
43 Dylan Clark 18 CRIM 56.88
44 Kale Copeland 18 ATST 57.05
45 Evan Plosky 17 SUN 57.20
46 Teddy Butera 17 REV 57.21
47 Thatcher Daily 17 STRM 57.33
48 Callum Musto 18 CRA 57.41
49 Logan Fitzsimmons 17 CRIM 58.11
50 Jonathan Baxter 16 USC 58.13
51 Grant Jackson 18 CRA 58.29
52 JR Zlogar 17 SUN 58.37
53 Jacob Barrett 16 USC 1:00.10
54 Max Ginsburg 24 CRIM 1:00.73
PlaceNameAgeTeam Time
1 🥇 Enzo Desviat Ruiz 18 SAC 51.30
2 🥈 Holden Brown 18 CRIM 51.36
3 🥉 Alex Daile 17 CRIM 52.20
4 Leo Tran 17 ABF 52.85
5 Braedon Ando 19 ABF 52.89
6 Aiden Gouldson 18 KING 53.12
7 Jarett Zito 18 CRIM 53.15
8 Aiden Boyle 17 EDGE 53.43
9 Alex Barone 17 REV 52.35
10 Aiden Sandvig 20 UVAC 53.69
11 Luca Zhu 16 CS 53.85
12 Cole Falk 17 CRA 53.89
13 Gabriel Oliva-Booth 17 AA 54.16
14 Alex Trimmer 18 AA 54.32
15 Dennis Dragomaretski 16 CS 54.63
16 Philip Wang 17 CS 55.03
17 Max Shturman 16 CRA 54.47
18 Wesley Ross 18 YNS 54.61
19 Bowen Clarke 18 CRA 54.93
20 Luke Degraff 16 ATST 55.03
21 Matt Janian 18 CS 55.16
22 Luke Kroncke 17 SAC 55.27
23 Dylan Nichols 16 ATLA 55.65
24 Fabrizio Petrarca 17 AA 56.10

#35 Girls 200 Individual Medley LCM

🥇 Sarah Zhang Prelims 3rd Finals 1st 2:24.12 → 2:22.46
🥈 Margot Levesque Prelims 1st Finals 2nd 2:23.46 → 2:22.70
🥉 Andrea Qie Prelims 4th Finals 3rd 2:25.70 → 2:23.01
PlaceNameAgeTeam Time
1 Margot Levesque 17 ABF 2:23.46
2 Annabelle Hoover 16 CS 2:23.93
3 Sarah Zhang 16 REV 2:24.12
4 Andrea Qie 16 XTRM 2:25.70
5 Charley Perkins 16 CS 2:26.03
6 Kacie Cheung 15 ABF 2:26.58
7 Savannah Bowers 17 ABF 2:26.61
8 Katherine Jia 21 UVAC 2:27.17
9 Giulia Viacava 19 VS 2:27.79
10 Lydia Craft 17 CS 2:28.19
11 Emma Miner 18 SAC 2:29.09
12 Ingrid Zeller 16 RIAC 2:29.37
13 Amanda Witkus 21 UN 2:29.68
14 Colbi Krause 14 SSYS 2:30.90
15 Polly Curran 15 REV 2:31.27
16 Elle Gamble 17 CS 2:31.78
17 Maggie Holland 19 CS 2:31.87
18 Kate Krueger 18 CRA 2:32.17
19 Emmie Goucher 17 ESC 2:32.71
20 Serena Loo 16 SAC 2:32.79
21 Allison Boynton 17 SSYS 2:32.99
22 Anna Szafran 16 KING 2:33.16
23 Hope Xayaveth 21 CRIM 2:33.28
24 Ava Tchong 15 SAC 2:33.44
25 Mckenna Lawson 16 RAYS 2:33.54
26 Raffaella Andretta 15 CRA 2:33.73
27 Tessa Hoglund 14 REV 2:33.97
28 Mackenzie Shields 17 ABF 2:34.11
29 Maria Alves 18 SAC 2:34.82
30 Tatum Crotty 15 SAC 2:34.94
31 Abigail Jackman 17 EDGE 2:35.04
32 Cora Shea 17 ABF 2:35.08
33 Megan Graeter 18 CRA 2:35.16
34 Reese Paulsen 15 CRA 2:35.78
35 Emma Santoro 16 CRA 2:35.89
36 Nina Mazereeuw 17 CRA 2:36.22
37 Alex Uhlmann 18 ESC 2:37.86
38 Laila Paulsen 17 CRA 2:37.88
39 Nora Herbstzuber 20 SAC 2:38.76
40 Sam Noble 15 SSYS 2:38.91
41 Kira Hong 13 ABF 2:39.30
42 Grace Ladouceur 16 JCCS 2:40.55
43 Maddie Bartleman 18 CCSC 2:41.08
44 Sofia Ye 18 UVAC 2:44.44
PlaceNameAgeTeam Time
1 🥇 Sarah Zhang 16 REV 2:22.46
2 🥈 Margot Levesque 17 ABF 2:22.70
3 🥉 Andrea Qie 16 XTRM 2:23.01
4 Annabelle Hoover 16 CS 2:23.27
5 Katherine Jia 21 UVAC 2:25.18
6 Charley Perkins 16 CS 2:25.30
7 Kacie Cheung 15 ABF 2:25.69
8 Savannah Bowers 17 ABF 2:28.43
9 Giulia Viacava 19 VS 2:26.49
10 Lydia Craft 17 CS 2:27.17
11 Ingrid Zeller 16 RIAC 2:27.52
12 Amanda Witkus 21 UN 2:27.89
13 Elle Gamble 17 CS 2:29.43
14 Emma Miner 18 SAC 2:29.64
15 Polly Curran 15 REV 2:30.78
16 Colbi Krause 14 SSYS 2:33.14
17 Serena Loo 16 SAC 2:29.17
18 Anna Szafran 16 KING 2:30.46
19 Kate Krueger 18 CRA 2:31.90
20 Raffaella Andretta 15 CRA 2:32.72
21 Ava Tchong 15 SAC 2:33.63
22 Mckenna Lawson 16 RAYS 2:33.65
23 Maggie Holland 19 CS 2:33.96
24 Allison Boynton 17 SSYS 2:36.01

#36 Boys 200 Individual Medley LCM

🥇 Gerhardt Hoover Prelims 1st = Finals 1st 2:07.76 → 2:03.07
🥈 Nick Cavic Prelims 2nd = Finals 2nd 2:08.41 → 2:03.99
🥉 Cullen Cashman Prelims 4th Finals 3rd 2:10.11 → 2:06.65
PlaceNameAgeTeam Time
1 Gerhardt Hoover 18 CS 2:07.76
2 Nick Cavic 19 CS 2:08.41
3 Fin McLane 17 CS 2:08.54
4 Cullen Cashman 15 SSYS 2:10.11
5 Jacob Turner 20 UVAC 2:11.39
6 Holden Brown 18 CRIM 2:12.55
7 James Gottfried 20 UN 2:12.65
8 Matt Cormier 16 ABF 2:12.83
9 Grant Dwyer 17 YNS 2:13.26
10 Leo Tran 17 ABF 2:14.03
11 Zack Pecora 16 ABF 2:14.59
12 Brian Story 18 CS 2:14.64
13 Charles Song 17 SUN 2:14.80
14 Eli Henley 14 LA 2:15.12
15 Jayden Xie 14 CRIM 2:15.93
16 Riley Wilson 16 STRM 2:16.15
17 James Kershaw 20 UN 2:17.12
17 Julian Carlson 19 CRA 2:17.12
19 Kaleb Lemke 17 ATST 2:17.28
20 Mason Slugg 16 REV 2:17.47
21 Luca Guerra 16 SUN 2:18.01
22 Alex Picard 15 CRIM 2:18.08
23 Isak Tell 16 UVAC 2:18.27
24 Derek Feng 16 SAC 2:19.04
25 Derek Liu 16 CRA 2:19.29
26 Sam Lawrence 18 CRA 2:19.64
27 Brady Kam 18 CRA 2:20.44
28 Boyan Wang 16 ARCT 2:20.74
29 Declan MacDonald 16 YNS 2:20.80
30 Brian Wukitch 18 KING 2:20.93
31 Chris Zeng 18 ABF 2:20.99
32 Cody Cowan 17 SAC 2:21.47
33 Elijah Ginzburg 18 CRA 2:22.14
34 Kale Copeland 18 ATST 2:22.65
35 Ian Scott-Sheldon 18 RIAC 2:23.18
36 Sam Morse 18 CS 2:23.96
37 Ethan Lu 17 CS 2:24.69
38 Gabriel Clerkin 17 UVAC 2:25.32
39 Teddy Butera 17 REV 2:26.18
40 Jack Galalis 15 SAC 2:27.16
41 John Appleton 18 SSYS 2:33.21
PlaceNameAgeTeam Time
1 🥇 Gerhardt Hoover 18 CS 2:03.07
2 🥈 Nick Cavic 19 CS 2:03.99
3 🥉 Cullen Cashman 15 SSYS 2:06.65
4 Fin McLane 17 CS 2:07.53
5 Jacob Turner 20 UVAC 2:09.45
6 Holden Brown 18 CRIM 2:12.28
7 Matt Cormier 16 ABF 2:13.12
8 James Gottfried 20 UN 2:13.46
9 Grant Dwyer 17 YNS 2:10.84
10 Leo Tran 17 ABF 2:12.16
11 Brian Story 18 CS 2:13.86
11 Eli Henley 14 LA 2:13.86
13 Charles Song 17 SUN 2:14.47
14 Jayden Xie 14 CRIM 2:14.56
15 Zack Pecora 16 ABF 2:20.27
16 Riley Wilson 16 STRM 2:21.66
17 Luca Guerra 16 SUN 2:13.67
18 Alex Picard 15 CRIM 2:15.88
19 James Kershaw 20 UN 2:16.77
20 Isak Tell 16 UVAC 2:17.57
21 Derek Feng 16 SAC 2:17.58
22 Julian Carlson 19 CRA 2:17.93
23 Kaleb Lemke 17 ATST 2:20.56
24 Mason Slugg 16 REV 2:22.92

#37 Girls 50 Butterfly LCM

🥇 Mena Boardman Prelims 1st = Finals 1st 27.40 → 27.06
🥈 Kenzie Sellars Prelims 3rd Finals 2nd 28.48 → 27.99
🥉 Gianna Mattrey Prelims 2nd Finals 3rd 28.46 → 28.09
PlaceNameAgeTeam Time
1 Mena Boardman 18 CS 27.40
2 Gianna Mattrey 14 SUN 28.46
3 Kenzie Sellars 18 UVAC 28.48
4 Jacqueline Zipagan 17 ABF 28.50
5 Braelyn Wilson 20 UN 28.82
6 Amanda Witkus 21 UN 28.95
7 Grace Lunardelli 16 CS 29.09
8 Anna Pena 16 CRIM 29.36
9 Isabela Teixeira 19 UN 29.41
10 Nora Skehan 16 LA 29.49
11 Anika Gupta Gupta 15 CRA 29.51
12 Bonnie Arrigo 15 CS 29.63
13 Nina Mazereeuw 17 CRA 29.77
14 Julia Lembo 16 CRA 29.81
15 Mackenzie Gibbons 18 CS 29.83
16 Andrea Qie 16 XTRM 29.84
17 Ashlyn Wills 17 ABF 29.87
17 Philina Zhou 15 XTRM 29.87
19 Lilah Doherty 18 SUN 29.88
20 Hannah Baron 15 ESC 29.89
21 Mary Kate Barnwell 17 CRIM 29.95
21 Reese Graveline 17 CS 29.95
23 Abby Pan 14 REV 30.06
24 Nel Steckler 15 CS 30.08
25 Katherine Feng 17 PHX 30.15
26 Hazell Wright 15 YNS 30.16
26 Ingrid Zeller 16 RIAC 30.16
28 Cindy Ben 17 REV 30.18
29 Lena Thompson 19 ESC 30.28
30 Eva Han 16 CRA 30.29
31 Caroline Curtin 15 YNS 30.38
31 Emma Posner-O'Connell 15 SAC 30.38
31 Emma Richards 19 CS 30.38
34 Elizabeth Rak 18 RIAC 30.45
34 Winnie Waddington 15 JCCS 30.45
36 Evelyn Titus 17 CC 30.51
37 Julia Poe 15 SAC 30.60
38 Gia Wei 14 SAC 30.61
39 Feining Huang 18 ABF 30.64
40 Jada Mattrey 17 SUN 30.65
41 Ava Robitaille 16 CS 30.70
42 Samantha Provost 16 ABF 30.73
43 Clara Renner 20 SAC 30.81
44 Aimee Qi 17 PHX 30.82
45 Audrey Spiridopoulos 18 ATST 30.85
46 Olivia Panseri 14 NSSC 30.87
47 Kailee Hadar 16 CS 30.92
47 Ali Story 15 CS 30.92
49 Vivie Larrabee 15 LA 30.94
50 Eleanor Liang 16 ABF 30.95
51 Teagen Demers 18 ATST 30.96
52 Evie Dalke 15 CS 30.98
53 Joyce Lin 14 SAC 31.12
54 Evie Gao 16 CRA 31.22
55 Olivia Erwin 17 ABF 31.26
56 Vivien Wienert 18 CS 31.28
57 Tess Day 18 UN 31.30
58 Rinnah Shulman 15 CRA 31.32
59 Molly Jordan 18 CS 31.39
60 Genesis Nunez 16 PHX 31.40
61 Elizabeth Guevara 17 REV 31.41
62 Hadley D'Agostino 17 REV 31.45
63 Kit Murphy 14 DHH 31.48
64 Isla Amuan 17 CS 31.51
65 Brynne Curley 18 CRA 31.53
66 Emelia Ajavon 13 UVAC 31.65
67 Ksenia Nenacheva Fiorentino 16 CRA 31.67
68 Chloe Wang 15 SAC 31.68
69 Cora Shea 17 ABF 31.76
70 Lorelei Hogan 16 SAC 31.80
71 Elina Eko 17 UVAC 32.10
72 Sarah Manor 17 CS 32.15
73 Caleigh Parent 17 CS 32.20
74 Rachel Wang 14 XTRM 32.51
75 Erin MacDonald 15 DHH 32.60
76 Raina Wu 16 KING 32.70
77 Katie Sandock 17 SAC 32.83
PlaceNameAgeTeam Time
1 🥇 Mena Boardman 18 CS 27.06
2 🥈 Kenzie Sellars 18 UVAC 27.99
3 🥉 Gianna Mattrey 14 SUN 28.09
4 Jacqueline Zipagan 17 ABF 28.32
5 Grace Lunardelli 16 CS 28.63
6 Braelyn Wilson 20 UN 28.86
7 Amanda Witkus 21 UN 28.87
8 Anna Pena 16 CRIM 29.09
9 Anika Gupta Gupta 15 CRA 28.67
10 Isabela Teixeira 19 UN 29.06
11 Julia Lembo 16 CRA 29.36
12 Mackenzie Gibbons 18 CS 29.51
13 Bonnie Arrigo 15 CS 29.60
14 Nina Mazereeuw 17 CRA 29.69
15 Andrea Qie 16 XTRM 29.71
16 Nora Skehan 16 LA 29.76
17 Lilah Doherty 18 SUN 29.21
18 Mary Kate Barnwell 17 CRIM 29.45
18 Ashlyn Wills 17 ABF 29.45
20 Reese Graveline 17 CS 29.55
21 Nel Steckler 15 CS 29.73
22 Katherine Feng 17 PHX 29.82
23 Abby Pan 14 REV 29.84
24 Hannah Baron 15 ESC 29.96

#38 Boys 50 Butterfly LCM

🥇 Jarett Zito Prelims 4th Finals 1st 25.43 → 24.86
🥈 Simon Russell Prelims 2nd = Finals 2nd 25.19 → 24.96
🥉 Alex Daile Prelims 3rd = Finals 3rd 25.41 → 25.04
PlaceNameAgeTeam Time
1 William McClelland 21 UVAC 25.06
2 Simon Russell 19 EDGE 25.19
3 Alex Daile 17 CRIM 25.41
4 Jarett Zito 18 CRIM 25.43
5 Enzo Desviat Ruiz 18 SAC 25.53
6 Cole Falk 17 CRA 25.63
7 Ryan Connors 20 CS 25.68
8 Peter Sui 17 REV 25.83
9 Aiden Boyle 17 EDGE 25.85
10 Rudd Day 20 CS 26.05
11 Daragh Gammell 17 RIAC 26.06
12 Dawson Rice 19 SUN 26.11
13 Holden Brown 18 CRIM 26.14
13 Cale Barker 17 REV 26.14
15 Aiden Sandvig 20 UVAC 26.19
16 Braedon Ando 19 ABF 26.21
16 Jack Chiappetta 18 ABF 26.21
18 Finn Pansa 17 BAY 26.29
19 Luke Davis 19 EDGE 26.34
20 Kevin Jia 18 CRA 26.36
21 Dylan Nichols 16 ATLA 26.39
22 Tyler Chun 17 ESC 26.41
23 Ivan Cheung 18 SAC 26.45
24 Jordan Kinch 18 KING 26.49
25 Philip Wang 17 CS 26.60
26 Cullen Cashman 15 SSYS 26.66
27 JR Zlogar 17 SUN 26.76
28 Quinn DeFusco 16 CRIM 26.79
29 Zoltan Ilkei Dibinga 16 CRIM 27.00
30 Chase Whitman 16 CRA 27.07
30 Alden Carter 18 CRA 27.07
32 Jack Herman 18 KING 27.08
33 Luke Degraff 16 ATST 27.15
34 Alex Barone 17 REV 27.17
35 Colin Milburn 17 KCY 27.18
36 Luke Keenan 17 CRIM 27.20
37 Aiden St Hilaire 18 SUN 27.30
38 Noah Desviat Ruiz 16 SAC 27.32
39 Cody Cowan 17 SAC 27.35
40 Dylan Damas 16 CS 27.43
41 Jonathan Baxter 16 USC 27.48
42 Ethan Lu 17 CS 27.55
42 Hunter Morgan 17 FIRE 27.55
44 Boyan Wang 16 ARCT 27.57
45 Aiden Gouldson 18 KING 27.58
46 Elijah Ginzburg 18 CRA 27.60
47 Marcus Sementa 15 STRM 27.67
48 Chris Zeng 18 ABF 27.69
48 Jack Bortolotto 15 STRM 27.69
50 Luke Kroncke 17 SAC 27.73
51 Grant Dwyer 17 YNS 27.75
52 Tim Dodd 17 ESC 27.79
52 Julian Carlson 19 CRA 27.79
54 Aaron Tong 13 SAC 27.80
55 Ben Crowder 14 WEST 27.84
56 James Duprey 17 EDGE 27.88
56 Derek Liu 16 CRA 27.88
58 Wesley Ross 18 YNS 27.91
59 Sam Cirincione 15 KING 27.92
60 Josh Adler 18 CS 27.99
61 Boden Spirn 18 REV 28.00
62 Aroon Kang 18 CRA 28.03
63 Leandro Bailon 19 CRA 28.13
64 AJ Aggarwal 15 NSSC 28.15
65 Fabrizio Petrarca 17 AA 28.22
66 John Appleton 18 SSYS 28.24
67 Galen Ferguson 15 STRM 28.26
68 Alex Trimmer 18 AA 28.27
69 Leon Kocherovsky 18 CRA 28.34
70 Sam Lawrence 18 CRA 28.35
71 Matt Janian 18 CS 28.57
72 Caden Chang 16 ESC 28.88
73 Jack Kong 17 REV 29.26
PlaceNameAgeTeam Time
1 🥇 Jarett Zito 18 CRIM 24.86
2 🥈 Simon Russell 19 EDGE 24.96
3 🥉 Alex Daile 17 CRIM 25.04
4 Enzo Desviat Ruiz 18 SAC 25.16
5 Cole Falk 17 CRA 25.38
6 Peter Sui 17 REV 25.49
7 Ryan Connors 20 CS 25.55
8 Aiden Boyle 17 EDGE 25.74
9 Aiden Sandvig 20 UVAC 25.90
10 Rudd Day 20 CS 26.04
11 Jack Chiappetta 18 ABF 26.22
12 Dawson Rice 19 SUN 26.25
13 Cale Barker 17 REV 26.27
14 Daragh Gammell 17 RIAC 26.39
15 Braedon Ando 19 ABF 26.47
16 Finn Pansa 17 BAY 26.50
17 Philip Wang 17 CS 25.99
18 Ivan Cheung 18 SAC 26.08
19 Luke Davis 19 EDGE 26.14
20 Cullen Cashman 15 SSYS 26.38
21 Jordan Kinch 18 KING 26.47
22 Dylan Nichols 16 ATLA 26.51
23 Kevin Jia 18 CRA 26.54
24 Tyler Chun 17 ESC 26.76

#39 Girls 400 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Commonwealth Swimming CS 3:59.22
2 🥈 Shawmut Aquatic Club SAC 3:59.38
3 🥉 Upper Valley Aquatic Club UVAC 4:00.97
4 Commonwealth Swimming CS 4:03.10
5 Bluefish Swim Club ABF 4:03.66
6 Kingfish Swimming KING 4:04.61
7 Charles River Aquatics CRA 4:05.01
8 Sunrise Swim Club SUN 4:07.46
9 Revolution Aquatic Club REV 4:08.06
10 Charles River Aquatics CRA 4:09.61
11 Bluefish Swim Club ABF 4:11.74
12 Revolution Aquatic Club REV 4:14.46
13 Shawmut Aquatic Club SAC 4:16.43

#40 Boys 400 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Commonwealth Swimming CS 3:30.90
2 🥈 Bluefish Swim Club ABF 3:31.54
3 🥉 Charles River Aquatics CRA 3:35.18
4 Revolution Aquatic Club REV 3:36.98
5 Sunrise Swim Club SUN 3:37.28
6 Commonwealth Swimming CS 3:37.99
7 Shawmut Aquatic Club SAC 3:39.38
8 Anglerfish Aquatics AA 3:39.62
9 Charles River Aquatics CRA 3:42.62
10 Upper Valley Aquatic Club UVAC 3:43.66
11 Edge Swim Club EDGE 3:45.16
12 Kingfish Swimming KING 3:45.38
13 Shawmut Aquatic Club SAC 3:46.29
14 Bluefish Swim Club ABF 3:47.03
15 Revolution Aquatic Club REV 3:48.22
DQ Amherst Tritons Swim TeamEarly take-off swimmer #2 ATST 3:49.47 DQ

#41 Girls 800 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Jane Wheeler 17 REV 8:59.18
2 🥈 Olivia Parent 15 SUN 9:00.38
3 🥉 Izzy Mundee 20 UVAC 9:07.87
4 Caroline Rogers 16 CS 9:10.51
5 Hazel Mouhidin 19 CRIM 9:21.90
6 Bea Turrettini 18 SAC 9:22.22
7 Tessa Hoglund 14 REV 9:27.42
8 Leah Walden 17 SAC 9:29.60
9 Jenna Whitaker 17 YNS 9:31.91
10 Amelia Gallant 17 CS 9:32.48
11 Norah Simmons 16 SAC 9:32.58
12 Leah Whitcher 15 SAC 9:34.34
13 Mackenzie Shields 17 ABF 9:39.73
14 Olivia Landers 17 CS 9:41.51
15 Sophia Ma 15 SAC 9:42.02
16 Lyla Hoey 16 LA 9:43.18
17 Kate Krueger 18 CRA 9:43.84
18 Madison Dufour 17 STRM 9:46.59
19 Valeria Prete 17 REV 9:47.29
20 Alex Noble 17 SSYS 9:49.09
21 Bella Edwards 17 LIFE 9:55.93
22 Georgia Davis 16 CRIM 9:56.54
23 Laila Paulsen 17 CRA 10:02.60
24 Victoria Sigmundstad Callahan 16 CRA 10:20.48

#42 Boys 800 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Joey Eaddy 15 REV 8:09.78
2 🥈 Alex Parent 18 SUN 8:29.23
3 🥉 Charles Song 17 SUN 8:32.38
4 Zach Parent 18 SUN 8:39.89
5 Christopher Nelson 16 ABF 8:39.94
6 Luke Hossler 15 LA 8:42.69
7 Duke Garvin 19 CRIM 8:45.09
8 Matt Cormier 16 ABF 8:47.31
9 James Kershaw 20 UN 8:50.33
10 Tommy Westerman 17 UN 8:52.15
11 Peter Zhou 16 REV 8:52.69
12 Jack Eaddy 18 REV 8:53.39
13 Drew Hoglund 14 REV 8:55.15
14 Kaleb Lemke 17 ATST 8:56.85
15 Will Bugli 16 PHX 8:57.96
16 Abhijay Bangari 16 SAC 8:58.10
17 Eli Wysor 16 RIAC 8:59.32
18 Andrew Kriger 16 SAC 8:59.59
19 Porter Mulgrew 17 YNS 9:01.14
20 Riley Wilson 16 STRM 9:02.87
21 Mason Slugg 16 REV 9:07.22
22 Hobie Matulis 14 STRM 9:11.54
23 Eddie Schmults 16 AA 9:13.42
24 Nick Potter 17 SUN 9:17.23
25 Jack Ablondi 17 ESC 9:17.79
26 Sullivan Scharf 17 SEAL 9:18.63
27 Aiden Ding 17 REV 9:19.24
28 Brian Parkinson 18 AA 9:34.37
29 Brooks Hardie 16 ESC 9:45.23

#113 Girls 200 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Amelia Gallant 17 CS 2:14.36
2 🥈 Laila Paulsen 17 CRA 2:18.08

#118 Girls 50 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Nora Williamson 17 USC 27.58
2 🥈 Lilah Doherty 18 SUN 27.70

#131 Girls 50 Breaststroke LCM

PlaceNameAgeTeam Time
1 🥇 Amanda Witkus 21 UN 34.06
2 🥈 Barbara Liao 17 ARCT 34.83

#132 Boys 50 Breaststroke LCM

PlaceNameAgeTeam Time
1 🥇 Leon Kocherovsky 18 CRA 31.77
2 🥈 Teddy Butera 17 REV 32.67

#133 Girls 100 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Samantha Honecker 14 PVA 59.18
2 🥈 Mackenzie Gibbons 18 CS 59.54

#134 Boys 50 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Matt Janian 18 CS 25.14
2 🥈 Tommy Westerman 17 UN 25.31

#137 Girls 50 Butterfly LCM

PlaceNameAgeTeam Time
1 🥇 Ashlyn Wills 17 ABF 29.25
2 🥈 Philina Zhou 15 XTRM 29.51
3 🥉 Ingrid Zeller 16 RIAC 29.64
4 Hazell Wright 15 YNS 30.51

#231 Girls 50 Breaststroke LCM

PlaceNameAgeTeam Time
1 Molly Connors 18 KING 35.69
2 Alex O'Sullivan 16 CS 35.81

#970 Girls 800 Freestyle LCM

PlaceNameAgeTeam Time
2 🥈 Olivia Parent 15 SUN 9:11.54
4 Caroline Curtin 15 YNS 9:20.02
6 Mackenzie Shields 17 ABF 9:35.12

#970 Boys 800 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Matt Cormier 16 ABF 8:46.10
3 🥉 Carter Sittig 16 SUN 9:15.74
5 Will Harmon 17 ABF 9:27.46

#971 Boys 400 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Carter Sittig 16 SUN 4:33.03

#972 Girls 50 Breaststroke LCM

PlaceNameAgeTeam Time
1 🥇 Malia Viles 16 SUN 36.31

#973 Girls 50 Breaststroke LCM

PlaceNameAgeTeam Time
1 🥇 Malia Viles 16 SUN 35.92

#974 Girls 100 Butterfly LCM

PlaceNameAgeTeam Time
2 🥈 Olivia Parent 15 SUN 1:08.75
3 🥉 Polly Curran 15 REV 1:10.93

#974 Boys 100 Butterfly LCM

PlaceNameAgeTeam Time
1 🥇 Hobie Matulis 14 STRM 1:03.51

#975 Girls 100 Breaststroke LCM

PlaceNameAgeTeam Time
1 🥇 Polly Curran 15 REV 1:22.01

#976 Girls 200 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Tessa Hoglund 14 REV 2:16.36

#977 Boys 100 Backstroke LCM

PlaceNameAgeTeam Time
1 🥇 Ryan Schreiber 16 EDGE 1:04.91

#979 Girls 50 Butterfly LCM

PlaceNameAgeTeam Time
1 🥇 Anna Szafran 16 KING 30.81