2025 NE CS LCM Senior Championships

2025-07-10 → 2025-07-13 · Brown University · NE

#1 Girls 1500 Freestyle LCM

PlaceNameAgeTeam Time
1 Abigail Gowern 18 PHX 17:27.72
2 Olivia Parent 14 SUN 17:30.44
3 Caroline Rogers 15 CS 17:33.97
4 Natalie Parent 14 SUN 17:52.73
5 Leah Walden 16 SAC 17:56.54
6 Amelia Gallant 16 CS 18:08.46
7 Beatrice Turrettini 17 SAC 18:18.61
8 Valeria Prete 16 REV 18:19.79
9 Claire Mosher 19 CS 18:24.82
10 Mackenzie Shields 16 ABF 18:31.13
11 Norah Simmons 15 SAC 18:31.49
12 Lyla Hoey 15 GS 18:36.13
13 Hannah Song 16 PHX 18:39.54
14 Olivia Landers 16 UN 18:41.45
15 Francesca Dolby 18 ATST 18:46.08
16 Jenna Whitaker 16 CS 18:47.81
17 Leah Whitcher 14 SAC 18:54.38
18 Ava Robitaille 15 PHX 18:55.01
19 Erin Stariknok 17 PHX 18:57.94
20 Georgia Davis 15 CRIM 19:14.51
21 Madison Dufour 16 STRM 19:14.63
22 Sarah Pescod 17 ABF 19:18.13
23 Abby Bauman 19 UN 19:19.06
24 Addison MacDonald 18 ABF 19:30.24

#2 Boys 1500 Freestyle LCM

PlaceNameAgeTeam Time
1 William Mulgrew 18 SAC 15:38.85
2 Joseph Eaddy 14 REV 15:51.60
3 Braedon Ando 18 ABF 16:19.80
4 Zachary Parent 17 SUN 16:22.58
5 Boyong Hu 16 ATST 16:31.03
6 Porter Mulgrew 16 YNS 16:39.44
7 Matthew Church 18 CS 16:48.11
8 Zachary Pecora 15 ABF 16:54.67
9 Peter Zhou 15 REV 16:55.00
10 Mason Slugg 15 REV 16:55.11
11 Hobie Matulis 13 STRM 17:06.96
12 Dennis Dragomaretski 15 PHX 17:07.02
13 Kaleb Lemke 16 ATST 17:09.82
14 Luca Guerra 15 SUN 17:26.41
15 Joshua Adler 17 CS 17:33.10
16 Jack Ablondi 16 ESC 17:34.29
17 Lucas Miller 18 CRIM 17:45.27
18 Derek Liu 15 CRA 17:45.31
19 Evan Wysor 18 RIAC 17:51.97
20 Luke Hossler 14 GS 18:01.37
21 Sullivan Scharf 16 SEAL 18:03.39
22 Alexandros Zguro 15 GS 18:13.39

#3 Girls 100 Backstroke LCM

PlaceNameAgeTeam Time
1 Zuri Ferguson 18 ABF 1:02.09
2 Chloe Meyer-Blohm 17 CS 1:03.94
3 Margot Levesque 16 ABF 1:05.51
4 Braelyn Wilson 19 STRM 1:05.75
5 Skylar Knowlton 18 PHX 1:06.41
6 Leah Walden 16 SAC 1:06.68
7 Annabelle Hoover 15 CS 1:07.32
8 Madison Bartleman 17 CCSC 1:07.73
9 Vivianna Larrabee 14 CRIM 1:07.16
10 Julia Lembo 15 CRA 1:07.34
11 Alexandra Uhlmann 17 ESC 1:07.98
12 Caroline Curtin 14 YNS 1:08.17
13 Elina Eko 16 UVAC 1:08.45
14 Philina Zhou 14 XTRM 1:08.61
15 Cora Shea 16 ABF 1:09.00
16 Aimee Qi 16 PHX 1:09.35
17 Lydia Craft 16 CS 1:08.68
18 Chloe Ru 16 PHX 1:08.85
19 Emmie Goucher 16 ESC 1:08.98
20 Zoey Ceriello-Sachetta 15 YMNT 1:09.32
21 Yolanda Liu 18 ABF 1:09.50
22 Allison Boynton 16 WW 1:09.65
23 Mirta Ceraj 17 CRA 1:10.37
24 Megan Graeter 17 CRA 1:10.47

#3 Girls 100 Backstroke — Preliminary LCM

PlaceNameAgeTeam Time
1 Zuri Ferguson 18 ABF 1:03.40
2 Chloe Meyer-Blohm 17 CS 1:04.17
3 Braelyn Wilson 19 STRM 1:04.99
4 Skylar Knowlton 18 PHX 1:06.20
5 Leah Walden 16 SAC 1:06.60
6 Margot Levesque 16 ABF 1:06.75
7 Annabelle Hoover 15 CS 1:06.87
8 Madison Bartleman 17 CCSC 1:07.26
9 Alexandra Uhlmann 17 ESC 1:08.06
10 Vivianna Larrabee 14 CRIM 1:08.22
11 Julia Lembo 15 CRA 1:08.30
12 Philina Zhou 14 XTRM 1:08.41
13 Elina Eko 16 UVAC 1:08.48
14 Caroline Curtin 14 YNS 1:08.65
15 Aimee Qi 16 PHX 1:08.79
16 Cora Shea 16 ABF 1:08.88
17 Lydia Craft 16 CS 1:09.09
18 Allison Boynton 16 WW 1:09.11
19 Yolanda Liu 18 ABF 1:09.40
20 Zoey Ceriello-Sachetta 15 YMNT 1:09.44
21 Chloe Ru 16 PHX 1:09.57
22 Megan Graeter 17 CRA 1:09.69
23 Mirta Ceraj 17 CRA 1:09.85
24 Emmie Goucher 16 ESC 1:09.89
25 Elizabeth Rak 17 RIAC 1:09.97
26 Mackenzie Shields 16 ABF 1:10.01
27 Kate Howlett 15 CS 1:10.10
28 Hope Taylor 18 ABF 1:10.16
29 Cindy Ben 16 CRIM 1:10.20
30 Isla Amuan 16 PHX 1:10.26
31 Julia Netishen 19 CS 1:10.30
32 Ksenia Nenacheva Fiorentino 15 CRA 1:10.34
33 Ava Robitaille 15 PHX 1:10.40
34 Juliet McGourty 15 CRA 1:10.52
35 Isabel Bouzaid 17 CS 1:10.53
36 Anna Pena 15 CRIM 1:10.57
37 Elizabeth Guevara 16 REV 1:10.59
38 Harikalal Birali 18 ABF 1:10.60
39 Olivia Erwin 16 ABF 1:10.75
40 Caitrin Duprey 17 STRM 1:10.83
41 Emma Main 17 EDGE 1:10.86
42 Vivien Wienert 17 CS 1:10.89
43 Sadie Gagnon 16 CS 1:10.95
44 Laila Paulsen 16 CRA 1:11.02
45 Evie Gao 15 CRA 1:11.03
46 Sophie Tonello 17 PPSC 1:11.07
47 Kaila Dacruz 14 ABF 1:11.13
48 Tamsin Burden 15 CS 1:11.14
49 Keara Wilson 16 STRM 1:11.18
50 Nel Steckler 14 CS 1:11.50
51 Rebecca Hwang 17 CRA 1:11.67
52 Morgan Batchelder 17 CS 1:11.75
53 Cara Hill 17 WCP 1:11.97
54 Hadley D'Agostino 16 CRIM 1:12.29
55 Emma Richards 18 CS 1:12.34
56 Madison Stearns 18 RIAC 1:12.47
56 Charlotte Taieb 17 CRA 1:12.47
58 Nora Herbstzuber 19 SAC 1:12.62
59 Sophia Tolokh 15 CRA 1:12.63
60 Addison Carbone 16 CS 1:12.66
61 Molly Jordan 17 CS 1:12.74
62 Charlotte Nickerson 16 CCSC 1:13.12
63 Tatum Lombardi 16 CS 1:13.59
64 Annaliese Moylan 18 EDGE 1:13.74
65 Haven Ferguson 17 STRM 1:13.89
66 Marina Johnson 17 KING 1:13.95
67 Lucy Chivers 17 ATST 1:15.88
68 Quinn White 17 SAC 1:17.91

#4 Boys 100 Backstroke LCM

PlaceNameAgeTeam Time
1 Gerhardt Hoover 17 CS 57.54
2 Jackson Chiappetta 17 ABF 57.75
3 Jonathan Feole-Haughey 15 CRIM 58.54
4 Ethan Guo 18 CS 58.72
5 Jonah Nathanson 18 CRIM 58.96
6 Enzo Desviat Ruiz 17 SAC 59.01
7 Quinn Caputo 19 REV 59.33
8 Joseph Eaddy 14 REV 1:01.60
9 Zachary Proulx 18 RIAC 1:00.20
10 James Giglio 18 SAIL 1:01.02
11 Finley McLane 16 CS 1:01.11
12 Samuel Morse 17 CS 1:01.30
13 Michael Qiao 16 CRIM 1:01.33
14 Daragh Gammell 16 RIAC 1:01.47
15 Riley Wilson 15 STRM 1:02.27
17 Grant Dwyer 16 YNS 1:01.32
18 Luke Davis 18 EDGE 1:01.49
18 Andrew Lu 18 USC 1:01.49
20 Jackson Wagner 18 WW 1:01.63
21 Eric Chang 15 PHX 1:01.89
22 Jack Eaddy 17 REV 1:02.20
23 John Fernandez 18 SSYS 1:02.67
24 Ethan Lu 16 CS 1:02.90
DQ Christopher NelsonHead did not break the surface by 15 meters 15 ABF 59.61 DQ

#4 Boys 100 Backstroke — Preliminary LCM

PlaceNameAgeTeam Time
1 Ethan Guo 18 CS 58.28
2 Gerhardt Hoover 17 CS 58.39
3 Jonathan Feole-Haughey 15 CRIM 58.60
4 Jackson Chiappetta 17 ABF 58.66
5 Jonah Nathanson 18 CRIM 59.32
6 Enzo Desviat Ruiz 17 SAC 59.47
7 Quinn Caputo 19 REV 59.55
8 Joseph Eaddy 14 REV 59.69
9 Zachary Proulx 18 RIAC 59.98
10 Christopher Nelson 15 ABF 1:00.40
11 Cullen Cashman 14 SSYS 1:00.49
12 Garrett Jones 19 REV 1:00.91
13 Donavan Jeng 20 UN 1:01.23
13 James Giglio 18 SAIL 1:01.23
15 Michael Qiao 16 CRIM 1:01.35
16 Finley McLane 16 CS 1:01.59
17 Daragh Gammell 16 RIAC 1:01.72
18 Samuel Morse 17 CS 1:01.74
19 Riley Wilson 15 STRM 1:01.83
20 Luke Davis 18 EDGE 1:01.87
21 John Fernandez 18 SSYS 1:02.03
22 Andrew Lu 18 USC 1:02.07
23 Ethan Lu 16 CS 1:02.22
24 Eric Chang 15 PHX 1:02.25
25 Jack Eaddy 17 REV 1:02.31
26 Porter Mulgrew 16 YNS 1:02.33
27 Jackson Wagner 18 WW 1:02.37
28 Grant Dwyer 16 YNS 1:02.44
29 Dawson Rice 18 SUN 1:02.45
30 Ryan Connors 19 UN 1:02.94
31 Andrew Gordon 17 ESC 1:03.10
32 Thomas Westerman 16 CS 1:03.16
33 Philip Wang 16 CS 1:03.20
34 David Holstead 15 RIAC 1:03.25
35 Gabriel Oliva-Booth 16 AA 1:03.26
35 Kale Copeland 17 ATST 1:03.26
37 Alexander Daile 16 CRIM 1:03.28
38 Frederick Hartman 18 CS 1:03.30
39 Hunter Morgan 16 FIRE 1:03.39
40 Boden Spirn 17 REV 1:03.45
40 Noah Desviat Ruiz 15 SAC 1:03.45
42 Miles Bunyar 16 CS 1:03.49
43 Cole Falk 16 CRA 1:03.54
44 Aara Parseghian 18 REV 1:03.60
44 Brendon Watson 18 KING 1:03.60
46 Breacan Shea 18 CRIM 1:03.91
47 Samuel Merchant 16 CRIM 1:03.97
48 Jackson White 18 RIAC 1:04.22
49 Evan Stein 18 ABF 1:04.31
50 Brian Parkinson 17 AA 1:04.40
51 Jarett Zito 17 CRIM 1:04.47
52 Derek Feng 15 SAC 1:04.58
53 Jonathan Baxter 15 USC 1:04.76
54 Finnian Hughes 15 USC 1:04.84
55 Brian Wukitch 17 KING 1:04.85
56 Aiden Gouldson 17 UN 1:05.47
56 Luke Abrahamson 19 CRIM 1:05.47
58 Cinar Efendigil 16 CRA 1:05.63
59 Grant Jackson 17 CRIM 1:05.68
60 Kalok Li 17 CS 1:05.76
61 Brendan Titley 15 YMNT 1:06.01
62 Jacob Oliviero 17 ESC 1:06.11
63 William Snyder Green 15 CRA 1:06.32
64 William Kennedy 18 CRA 1:06.38
65 Herrick Stevenson 19 EDGE 1:06.65
66 Alexander Trimmer 17 AA 1:06.76
67 Dylan Damas 15 CS 1:06.77
68 Evan Dambly 17 GS 1:06.92
69 Christopher Raymond 20 CS 1:07.24
70 Wielz Jehuven Arquillano 15 ABF 1:07.41
71 Jon Kowalski 17 ABF 1:07.57
72 Malcolm Sprague 18 PPSC 1:07.61
73 Finn Stenfors 18 SSYS 1:07.62
74 Logan Doody 18 JCCS 1:10.03
75 Samuel Walden 18 CS 1:12.49
DQ Jordan KinchHead did not break the surface by 15 meters 17 KING 1:04.71 DQ

#5 Girls 50 Butterfly LCM

PlaceNameAgeTeam Time
1 Mackenzie Sellars 17 UVAC 28.04
2 Joslin Halsey 18 REV 28.96
2 Jacqueline Zipagan 16 ABF 28.96
2 Sophia Phelps 18 CS 28.96
5 Isabela Teixeira 18 USC 29.15
6 Amelia Barron 18 PHX 29.23
7 Braelyn Wilson 19 STRM 29.35
8 Samantha Li 20 UVAC 29.37
9 Nora Skehan 15 GS 28.98
10 Grace Lunardelli 15 CS 29.47
11 Claire Mosher 19 CS 29.64
11 Elisabeth Reiling 16 OTTR 29.64
13 Samantha Provost 15 ABF 29.75
13 Emma Schow 19 KING 29.75
15 Cindy Ben 16 CRIM 29.87
16 Sophia Cukras 17 CRA 29.96
17 Zuri Ferguson 18 ABF 29.52
18 Lilah Doherty 17 SUN 29.64
19 Nina Mazereeuw 16 CRA 29.66
20 Hannah Baron 14 ESC 29.69
21 Amy Benson 20 CS 29.74
22 Eleanor Liang 15 ABF 29.98
23 Lena Thompson 18 ESC 30.00
24 Annie McLean 18 WW 30.09

#5 Girls 50 Butterfly — Preliminary LCM

PlaceNameAgeTeam Time
1 Mackenzie Sellars 17 UVAC 28.46
2 Sophia Phelps 18 CS 29.20
3 Isabela Teixeira 18 USC 29.25
4 Samantha Li 20 UVAC 29.27
5 Braelyn Wilson 19 STRM 29.35
6 Jacqueline Zipagan 16 ABF 29.40
7 Joslin Halsey 18 REV 29.50
8 Amelia Barron 18 PHX 29.54
9 Elisabeth Reiling 16 OTTR 29.64
10 Nora Skehan 15 GS 29.68
11 Sophia Cukras 17 CRA 29.71
12 Cindy Ben 16 CRIM 29.72
13 Claire Mosher 19 CS 29.90
14 Samantha Provost 15 ABF 29.91
15 Grace Lunardelli 15 CS 29.92
15 Emma Schow 19 KING 29.92
17 Annie McLean 18 WW 30.08
18 Lilah Doherty 17 SUN 30.09
19 Amy Benson 20 CS 30.10
20 Zuri Ferguson 18 ABF 30.24
21 Nina Mazereeuw 16 CRA 30.26
22 Hannah Baron 14 ESC 30.28
23 Eleanor Liang 15 ABF 30.38
24 Lena Thompson 18 ESC 30.42
25 Julia Lembo 15 CRA 30.54
26 Audrey Spiridopoulos 17 ATST 30.56
26 Katherine Feng 16 PHX 30.56
28 Sophie Tonello 17 PPSC 30.61
29 Abigail Choi 17 GS 30.67
30 Hadley D'Agostino 16 CRIM 30.71
31 Emma Richards 18 CS 30.83
32 Philina Zhou 14 XTRM 30.88
33 Anna McCarthy 18 CCSC 30.97
34 Haven Ferguson 17 STRM 31.07
35 Kailee Hadar 15 CS 31.15
36 Imara Rice 16 CS 31.27
37 Chloe Wang 14 SAC 31.45
38 Keara Wilson 16 STRM 31.50
39 Alessandra Woo 17 CRIM 31.69
40 Juliet McGourty 15 CRA 31.70
41 Olivia Erwin 16 ABF 31.73
42 Brynne Curley 17 CRA 31.80
43 Lucy Chivers 17 ATST 31.90
44 Morgan Batchelder 17 CS 31.99
45 Allison Boynton 16 WW 32.09
46 Genesis Nunez 15 PHX 32.12
47 Sadie Gagnon 16 CS 32.18
48 Vivien Wienert 17 CS 32.48
49 Annaliese Moylan 18 EDGE 32.49

#6 Boys 50 Butterfly LCM

PlaceNameAgeTeam Time
1 Simon Russell 18 EDGE 24.79
2 Jarett Zito 17 CRIM 24.94
3 William McClelland 20 UVAC 25.00
4 Holden Brown 17 CRIM 25.03
5 Enzo Desviat Ruiz 17 SAC 25.24
6 Nicholas Cavic 18 CS 25.28
7 Rudd Day 19 CS 25.53
8 Braedon Ando 18 ABF 25.89
9 Ryan Connors 19 UN 25.79
10 Aiden Boyle 16 EDGE 25.83
11 Evan Hong 18 SUN 25.86
12 Timothy Andrews 19 RIAC 26.15
13 Abdelrahman Farag 18 ABF 26.42
14 Cameron Watelet 23 ESC 26.45
14 Peter Sui 16 REV 26.45
16 Ethan Guo 18 CS 26.62
17 Alexander Daile 16 CRIM 25.62
18 Cole Falk 16 CRA 26.11
19 Carrick Shea 19 CRIM 26.15
20 Quinn Borchers 19 CRA 26.25
21 Jonathan Feole-Haughey 15 CRIM 26.31
22 Ivan Cheung 17 SAC 26.35
23 Tyler Chun 16 ESC 26.41
23 Jacob Freeman 18 REV 26.41

#6 Boys 50 Butterfly — Preliminary LCM

PlaceNameAgeTeam Time
1 Simon Russell 18 EDGE 24.95
2 William McClelland 20 UVAC 25.08
3 Enzo Desviat Ruiz 17 SAC 25.41
4 Holden Brown 17 CRIM 25.53
5 Jarett Zito 17 CRIM 25.65
6 Braedon Ando 18 ABF 25.78
7 Rudd Day 19 CS 25.86
8 Nicholas Cavic 18 CS 25.90
9 Aiden Boyle 16 EDGE 25.94
10 Timothy Andrews 19 RIAC 26.17
11 Cameron Watelet 23 ESC 26.23
12 Evan Hong 18 SUN 26.26
12 Peter Sui 16 REV 26.26
14 Ethan Guo 18 CS 26.29
15 Abdelrahman Farag 18 ABF 26.31
16 Carrick Shea 19 CRIM 26.42
16 Ryan Connors 19 UN 26.42
18 Quinn Borchers 19 CRA 26.46
19 Jonathan Feole-Haughey 15 CRIM 26.49
19 Jacob Freeman 18 REV 26.49
21 Ivan Cheung 17 SAC 26.52
22 Tyler Chun 16 ESC 26.53
23 Cole Falk 16 CRA 26.59
24 Alexander Daile 16 CRIM 26.63
25 Jackson White 18 RIAC 26.72
26 Garrett Kile 15 KING 26.77
27 Luke Davis 18 EDGE 26.89
28 Jackson Chiappetta 17 ABF 26.91
29 Ryan Powers 18 ESC 27.01
30 Zachary Proulx 18 RIAC 27.09
31 Benjamin Adamonis 18 ESC 27.20
32 Carlos Pineda 16 AA 27.22
33 Jordan Kinch 17 KING 27.23
34 Jackson Wagner 18 WW 27.30
34 Jack Herman 17 KING 27.30
36 Aara Parseghian 18 REV 27.37
37 Joseph Keroack 18 ATST 27.41
37 Elijah Ginzburg 17 CRA 27.41
39 James Duprey 16 EDGE 27.45
40 Peter Zhou 15 REV 27.46
41 James Zlogar 16 ATST 27.47
42 Tucker Raymond 16 CS 27.51
43 Dawson Rice 18 SUN 27.52
44 Zavier Villanueva 20 SUN 27.59
44 Daragh Gammell 16 RIAC 27.59
46 John Hobden 18 CS 27.62
47 Isaac Barr 17 SEAC 27.63
48 Peter Morris 18 CRA 27.66
49 Ethan Zhu 17 PHX 27.68
50 Alden Carter 17 CRA 27.71
51 Dylan Nichols 15 ATLA 27.79
52 Leandro Bailon 18 CRA 27.80
53 Sean Bailey 19 CS 27.85
54 John Appleton 17 WW 27.90
55 Graham Plourde 17 PPSC 27.95
56 Fabrizio Petrarca 16 AA 27.96
57 Bryan Zhang 15 SAC 27.98
58 Christopher Zeng 17 ABF 27.99
59 Samuel Morse 17 CS 28.01
59 Boyan Wang 15 CS 28.01
59 Boden Spirn 17 REV 28.01
62 Cinar Efendigil 16 CRA 28.05
63 Abhijay Bangari 15 SAC 28.07
64 Cody Cowan 16 SAC 28.11
64 Matthew Fries 18 CCSC 28.11
66 Benjamin Ranney 15 RIAC 28.26
67 Joshua Adler 17 CS 28.30
68 Finnian Hughes 15 USC 28.38
69 Benjamin Latourelle 17 SUN 28.39
70 Ethan Lu 16 CS 28.42
71 Quinn Caputo 19 REV 28.48
72 William Kennedy 18 CRA 28.49
73 Malcolm Sprague 18 PPSC 28.55
74 Moises Roman 15 AA 28.81
75 Jacob Oliviero 17 ESC 29.21
76 John Fernandez 18 SSYS 29.26
77 Andrew Lu 18 USC 29.62

#7 Girls 200 Breaststroke LCM

PlaceNameAgeTeam Time
1 Sarah Zhang 15 REV 2:29.83
2 Isabella Gilbert 15 STRM 2:35.70
3 Emma Miner 17 SAC 2:35.77
4 Sarah Bernard 20 CS 2:38.47
5 Margot Levesque 16 ABF 2:39.46
6 Clara Renner 19 SAC 2:42.89
7 Addison Ebol 17 ESC 2:43.09
8 Annabelle Hoover 15 CS 2:51.54
9 Charley Perkins 15 CS 2:44.06
10 Imara Rice 16 CS 2:46.05
11 Serena Loo 15 SAC 2:47.51
12 Kacie Cheung 14 ABF 2:47.92
13 Mckenna Lawson 15 RAYS 2:48.21
14 Alexandra Noble 16 SSYS 2:49.25
15 Sofia Ye 17 UVAC 2:49.53
16 Emma Conway 16 ESC 2:49.54
17 Ella Reeves 16 UN 2:49.06
18 Hope Taylor 18 ABF 2:50.11
19 Hazel Jean Tracy 17 PHX 2:50.58
20 Lucy Perry 16 SEAL 2:52.03
21 Maggie Holland 18 CS 2:52.57
22 Amelia Barron 18 PHX 2:52.62
23 Paige Jeffers 15 STRM 2:53.08
24 Karli Atwood 18 YNS 2:53.92

#7 Girls 200 Breaststroke — Preliminary LCM

PlaceNameAgeTeam Time
1 Sarah Zhang 15 REV 2:32.92
2 Isabella Gilbert 15 STRM 2:35.76
3 Emma Miner 17 SAC 2:35.99
4 Margot Levesque 16 ABF 2:39.52
5 Sarah Bernard 20 CS 2:39.70
6 Clara Renner 19 SAC 2:40.00
7 Addison Ebol 17 ESC 2:44.75
8 Annabelle Hoover 15 CS 2:44.95
9 Charley Perkins 15 CS 2:46.65
10 Imara Rice 16 CS 2:48.44
11 Sofia Ye 17 UVAC 2:48.45
12 Mckenna Lawson 15 RAYS 2:48.56
13 Serena Loo 15 SAC 2:48.91
14 Alexandra Noble 16 SSYS 2:49.37
15 Kacie Cheung 14 ABF 2:49.47
16 Emma Conway 16 ESC 2:49.87
17 Ella Reeves 16 UN 2:50.15
18 Hope Taylor 18 ABF 2:51.85
19 Maggie Holland 18 CS 2:51.97
20 Lucy Perry 16 SEAL 2:52.01
21 Amelia Barron 18 PHX 2:52.15
22 Hazel Jean Tracy 17 PHX 2:53.17
23 Paige Jeffers 15 STRM 2:53.19
24 Karli Atwood 18 YNS 2:53.53
25 Abigail Jackman 16 EDGE 2:53.89
26 Jacqueline Zipagan 16 ABF 2:54.24
27 Emily Tonino 16 CS 2:55.10
28 Malia Viles 15 ATST 2:55.67
29 Lydia Craft 16 CS 2:55.99
30 Anna Szafran 15 KING 2:56.64
31 Ella Twomey 18 YMNT 2:57.18
32 Laila Paulsen 16 CRA 2:57.43
33 Lucy Tyrrell 15 USC 2:57.49
34 Elsa Fish 16 GS 2:57.64
35 Daisy Huang 17 CRA 2:57.82
36 Kerry Frey 18 CRA 2:58.13
37 Molly Connors 17 KING 2:58.19
38 Ava Tchong 14 SAC 2:58.23
39 Sophie Feng 14 CS 2:58.40
40 Samantha Iacobucci 16 CRIM 2:59.90
41 Polly Curran 14 REV 3:00.35
42 Kathleen Rossi 15 RIAC 3:00.77
43 Victoria Callahan 15 CRA 3:00.83
44 Emma Santoro 15 CRA 3:01.16
45 Nora Herbstzuber 19 SAC 3:01.37
46 Yi Lu 16 ABF 3:01.53
47 Kylie Herbstzuber 21 SAC 3:01.87
48 Riley Cameron 18 CCSC 3:03.99
49 Hailey Belardo 15 UVAC 3:04.98
50 Marina Johnson 17 KING 3:06.46

#8 Boys 200 Breaststroke LCM

PlaceNameAgeTeam Time
1 Gerhardt Hoover 17 CS 2:19.19
2 Cullen Cashman 14 SSYS 2:19.61
3 Finley McLane 16 CS 2:20.48
4 Damien Figuet Kossyrev 18 CS 2:21.66
5 George Groves 18 CS 2:26.51
6 Jack Nussbaum 20 UN 2:27.64
7 Eli Henley 13 GS 2:29.35
8 Frederick Butera 16 REV 2:30.20
9 Jayden Xie 13 CRIM 2:27.96
10 Nicholas Austin 19 SSYS 2:28.30
11 Brian Story 17 PHX 2:30.08
12 Aroon Kang 17 CRA 2:31.24
13 Isak Tell 15 UVAC 2:32.52
14 John Cao 15 SAC 2:33.31
15 Kalok Li 17 CS 2:33.41
16 Aiden St Hilaire 17 SUN 2:35.24
17 George Lam 18 CRIM 2:30.42
18 Grant Dwyer 16 YNS 2:32.13
19 David Korzeniowski 16 ABF 2:33.40
20 Alexander Picard 14 CRIM 2:33.56
21 Shane MacDonald 16 SAC 2:34.55
22 Cormac McKenney 19 ABF 2:34.97
23 Jordan Kinch 17 KING 2:34.99
24 Avi Reinhorn 15 REV 2:36.07

#8 Boys 200 Breaststroke — Preliminary LCM

PlaceNameAgeTeam Time
1 Gerhardt Hoover 17 CS 2:21.19
2 Finley McLane 16 CS 2:21.49
3 Cullen Cashman 14 SSYS 2:21.72
4 Damien Figuet Kossyrev 18 CS 2:24.59
5 Jack Nussbaum 20 UN 2:27.95
6 Eli Henley 13 GS 2:29.44
7 Frederick Butera 16 REV 2:29.48
8 George Groves 18 CS 2:29.58
9 Jayden Xie 13 CRIM 2:30.46
10 Nicholas Austin 19 SSYS 2:30.84
11 Aroon Kang 17 CRA 2:32.34
12 John Cao 15 SAC 2:32.38
13 Brian Story 17 PHX 2:32.58
14 Aiden St Hilaire 17 SUN 2:32.68
15 Isak Tell 15 UVAC 2:32.97
16 Kalok Li 17 CS 2:33.87
17 Grant Dwyer 16 YNS 2:33.89
18 Alexander Picard 14 CRIM 2:33.96
19 Shane MacDonald 16 SAC 2:34.16
20 George Lam 18 CRIM 2:34.22
21 Cormac McKenney 19 ABF 2:34.72
22 David Korzeniowski 16 ABF 2:35.03
23 Avi Reinhorn 15 REV 2:35.38
24 Jordan Kinch 17 KING 2:36.28
25 Timothy Sun 16 SUN 2:36.29
26 Boyong Hu 16 ATST 2:36.32
27 Kevin Jia 17 CRA 2:36.80
28 Andrew Nathe 18 CCSC 2:37.21
29 Declan MacDonald 19 KING 2:37.47
30 Brady Kam 17 CRIM 2:37.84
31 Ethan Vo 14 GS 2:38.05
32 David Ryu 17 SAC 2:38.20
33 Krzysztof Kotnisz 15 ABF 2:38.73
34 Aiden Ding 16 REV 2:39.25
35 Nathan Manzione 18 CRA 2:39.39
36 Jack Ablondi 16 ESC 2:39.82
37 Matthew Cormier 15 ABF 2:39.99
38 Derek Feng 15 SAC 2:40.37
39 Jacob Schneider 16 PHX 2:40.46
40 Abel Haller 18 CRA 2:40.47
41 Brenden Schmidt 15 SUN 2:40.56
42 Declan MacDonald 15 YNS 2:41.06
43 Boyan Wang 15 CS 2:41.15
44 William Erdtmann 17 ESC 2:42.15
45 Jerry Liu 17 SAC 2:42.61
46 Isaac Barr 17 SEAC 2:43.22
47 Tomas Alves 16 CRIM 2:43.57
48 Benjamin Haddock 17 EDGE 2:45.23
49 Victor Ao 16 USC 2:45.33
50 Tomas Valfells 17 SAC 2:45.45
51 Derek McIntyre 18 EDGE 2:46.47
52 Noah Richardson 17 STRM 2:46.90
53 Samuel Whitaker 18 CS 2:48.22
54 Gavin Ruan 14 SSYS 2:49.89
55 Michael Qiao 16 CRIM 2:51.03

#9 Girls 50 Freestyle LCM

PlaceNameAgeTeam Time
1 Mackenzie Sellars 17 UVAC 26.55
2 Quinn White 17 SAC 26.64
3 Abigail Lazorisak 18 SAIL 27.07
4 Sophia Phelps 18 CS 27.11
5 Clara Renner 19 SAC 27.17
6 Nora Skehan 15 GS 27.29
7 Kayden McKibbin 16 CRIM 27.34
8 Samantha Li 20 UVAC 27.55
9 Braelyn Wilson 19 STRM 27.16
10 Anna Pena 15 CRIM 27.21
11 Elina Eko 16 UVAC 27.50
12 Jacqueline Zipagan 16 ABF 27.51
13 Caitrin Duprey 17 STRM 27.56
14 Maya Pereira 15 DHH 27.73
14 Cindy Ben 16 CRIM 27.73
16 Amy Benson 20 CS 27.82
17 Isabela Teixeira 18 USC 27.68
18 Hannah Baron 14 ESC 27.75
19 Lorelei Hogan 15 SAC 27.96
20 Joslin Halsey 18 REV 27.99
20 Katherine Porter 16 CS 27.99
22 Ksenia Nenacheva Fiorentino 15 CRA 28.16
23 Natalie Parent 14 SUN 28.21
24 Chloe Meyer-Blohm 17 CS 28.27

#9 Girls 50 Freestyle — Preliminary LCM

PlaceNameAgeTeam Time
1 Mackenzie Sellars 17 UVAC 26.81
2 Quinn White 17 SAC 26.90
3 Abigail Lazorisak 18 SAIL 27.15
4 Samantha Li 20 UVAC 27.17
5 Clara Renner 19 SAC 27.18
6 Sophia Phelps 18 CS 27.22
7 Kayden McKibbin 16 CRIM 27.36
8 Nora Skehan 15 GS 27.38
9 Jacqueline Zipagan 16 ABF 27.42
10 Anna Pena 15 CRIM 27.45
11 Braelyn Wilson 19 STRM 27.46
11 Amy Benson 20 CS 27.46
13 Maya Pereira 15 DHH 27.54
14 Cindy Ben 16 CRIM 27.67
15 Elina Eko 16 UVAC 27.71
15 Caitrin Duprey 17 STRM 27.71
17 Isabela Teixeira 18 USC 27.75
18 Hannah Baron 14 ESC 27.76
19 Lorelei Hogan 15 SAC 27.87
20 Ksenia Nenacheva Fiorentino 15 CRA 27.89
21 Katherine Porter 16 CS 27.95
21 Natalie Parent 14 SUN 27.95
23 Kaitlyn Archambeault 19 GS 27.99
24 Chloe Meyer-Blohm 17 CS 28.04
25 Joslin Halsey 18 REV 28.06
26 Elisabeth Reiling 16 OTTR 28.11
27 Grace Lunardelli 15 CS 28.13
27 Emma Schow 19 KING 28.13
29 Calyx Barden 15 KCY 28.15
30 Kerry Frey 18 CRA 28.16
31 Savannah Lombardi 19 CS 28.18
32 Nina Mazereeuw 16 CRA 28.19
33 Julia Netishen 19 CS 28.22
34 Anna Szafran 15 KING 28.28
35 Ashlyn Wills 16 ABF 28.29
35 Nora Williamson 16 USC 28.29
37 Chloe Ru 16 PHX 28.30
38 Lilah Doherty 17 SUN 28.38
39 Zuri Ferguson 18 ABF 28.42
40 Katherine Feng 16 PHX 28.47
41 Kate Krueger 17 CRA 28.50
42 Emma Main 17 EDGE 28.52
43 Madison Rogers 17 CS 28.55
44 Kacie Cheung 14 ABF 28.58
45 Kahlan Anderson 14 ABF 28.64
46 Raina Salahuddin 15 CS 28.65
47 Tatum Crotty 14 SAC 28.68
48 Isla Amuan 16 PHX 28.69
49 Imara Rice 16 CS 28.74
50 Reese Graveline 16 CS 28.76
51 Isabel Bouzaid 17 CS 28.77
52 Sophia Cukras 17 CRA 28.79
53 Audrey Hannigan 18 KING 28.86
54 Karli Atwood 18 YNS 28.87
55 Samantha Provost 15 ABF 28.96
56 Zoey Ceriello-Sachetta 15 YMNT 28.98
56 Sadie Gagnon 16 CS 28.98
58 Lena Thompson 18 ESC 29.00
58 Rinnah Shulman 14 CRA 29.00
60 Keara Wilson 16 STRM 29.03
61 Yolanda Liu 18 ABF 29.06
62 Lorraine Schaeffner 18 ESC 29.07
63 Eleanor Liang 15 ABF 29.10
64 Madison Bartleman 17 CCSC 29.11
64 Cora Shea 16 ABF 29.11
66 Caroline Curtin 14 YNS 29.12
66 Victoria Callahan 15 CRA 29.12
68 Cora Zuwallack 20 CCSC 29.13
69 Emilia Szyluk 16 SUN 29.15
70 Mckenna Lawson 15 RAYS 29.16
71 Alexandra O'Sullivan 15 CS 29.22
72 Aleksandra Maksimova 16 ABF 29.23
73 Olivia Landers 16 UN 29.26
74 Vivien Wienert 17 CS 29.27
75 Annie McLean 18 WW 29.35
75 Elizabeth Rak 17 RIAC 29.35
77 Abigail Jackman 16 EDGE 29.36
77 Tamsin Burden 15 CS 29.36
77 Cara Hill 17 WCP 29.36
77 Isabella Trevaskis 15 KING 29.36
81 Nel Steckler 14 CS 29.37
82 Anna McCarthy 18 CCSC 29.39
82 Kellie Kasabian 19 CS 29.39
84 Izabella Strebel 16 SUN 29.47
85 Emma Santoro 15 CRA 29.52
86 Zoe Dearling 17 REV 29.53
87 Riley Cameron 18 CCSC 29.54
87 Britney-meghan Nayiga 17 GFA 29.54
89 Harikalal Birali 18 ABF 29.58
90 Lucy Chivers 17 ATST 29.59
91 Chloe Wang 14 SAC 29.61
92 Sophia Tolokh 15 CRA 29.68
93 Daisy Huang 17 CRA 29.74
94 Katherine Sandock 16 SAC 29.76
94 Lucy Tyrrell 15 USC 29.76
96 Sofia Ye 17 UVAC 29.87
97 Yi Lu 16 ABF 29.88
98 Caroline Tyrrell 18 USC 30.03
99 Rebecca Hwang 17 CRA 30.06
100 Alessandra Woo 17 CRIM 30.07
101 Emma Conway 16 ESC 30.10
102 Mirta Ceraj 17 CRA 30.14
103 Tatum Lombardi 16 CS 30.15
104 Audrey Spiridopoulos 17 ATST 30.93
DQ Elizabeth GuevaraFalse start 16 REV 28.36 DQ
DQ Emilia PlotnerFalse start 18 ATST 30.25 DQ

#10 Boys 50 Freestyle LCM

PlaceNameAgeTeam Time
1 William McClelland 20 UVAC 23.42
2 Enzo Desviat Ruiz 17 SAC 23.61
3 Rudd Day 19 CS 23.69
4 Holden Brown 17 CRIM 23.88
5 Donavan Jeng 20 UN 23.89
6 William Kaminski 21 UN 23.91
7 Jarett Zito 17 CRIM 23.93
8 Azariah Mamousette 18 CRIM 24.09
9 Aiden Gouldson 17 UN 24.23
10 Nicholas Cavic 18 CS 24.27
11 Simon Russell 18 EDGE 24.52
12 Evan Hong 18 SUN 24.54
13 Peter Sui 16 REV 24.56
14 Carrick Shea 19 CRIM 24.57
15 James Giglio 18 SAIL 24.68
16 Garrett Jones 19 REV 24.71
17 Alexander Daile 16 CRIM 24.52
18 Leo Tran 16 ABF 24.53
19 Nicholas Andrews 19 RIAC 24.57
20 Ryan Powers 18 ESC 24.69
21 Aiden Boyle 16 EDGE 24.76
22 Andrew Nathe 18 CCSC 24.77
23 Eric Chang 15 PHX 24.95
24 Noah Desviat Ruiz 15 SAC 25.12

#10 Boys 50 Freestyle — Preliminary LCM

PlaceNameAgeTeam Time
1 William McClelland 20 UVAC 23.65
2 Enzo Desviat Ruiz 17 SAC 23.87
3 Azariah Mamousette 18 CRIM 24.00
4 Rudd Day 19 CS 24.02
5 William Kaminski 21 UN 24.12
6 Holden Brown 17 CRIM 24.19
7 Donavan Jeng 20 UN 24.22
8 Jarett Zito 17 CRIM 24.30
9 Simon Russell 18 EDGE 24.49
10 Nicholas Cavic 18 CS 24.52
11 Garrett Jones 19 REV 24.59
12 Carrick Shea 19 CRIM 24.62
13 Evan Hong 18 SUN 24.63
14 James Giglio 18 SAIL 24.70
15 Aiden Gouldson 17 UN 24.71
15 Peter Sui 16 REV 24.71
17 Alexander Daile 16 CRIM 24.75
18 Aiden Boyle 16 EDGE 24.76
19 Ryan Powers 18 ESC 24.77
20 Nicholas Andrews 19 RIAC 24.83
21 Eric Chang 15 PHX 24.97
21 Noah Desviat Ruiz 15 SAC 24.97
23 Leo Tran 16 ABF 24.98
24 Andrew Nathe 18 CCSC 25.04
25 Cameron Watelet 23 ESC 25.08
26 Jack Herman 17 KING 25.09
26 Beckham Palmer 18 EDGE 25.09
28 Jackson Wagner 18 WW 25.19
29 David Korzeniowski 16 ABF 25.28
30 Timothy Andrews 19 RIAC 25.29
31 Benjamin Adamonis 18 ESC 25.32
32 Jack Kong 16 REV 25.38
33 Garrett Kile 15 KING 25.40
34 Ivan Cheung 17 SAC 25.44
35 Ethan Zhu 17 PHX 25.46
36 Jacob Freeman 18 REV 25.50
37 Alexander Trimmer 17 AA 25.57
38 Abdelrahman Farag 18 ABF 25.58
39 Matthew Church 18 CS 25.66
40 Zachary Proulx 18 RIAC 25.68
41 Joseph Keroack 18 ATST 25.74
42 Jerry Liu 17 SAC 25.75
42 Rocco Czaja 17 KCY 25.75
44 Damien Figuet Kossyrev 18 CS 25.76
45 Bryan Zhang 15 SAC 25.77
46 Sean Bailey 19 CS 25.80
46 Herrick Stevenson 19 EDGE 25.80
48 Jackson White 18 RIAC 25.82
49 Andrew Gordon 17 ESC 25.83
50 Tucker Raymond 16 CS 25.84
50 Carter Verlee 14 PPSC 25.84
52 Fabrizio Petrarca 16 AA 25.85
53 Dylan Nichols 15 ATLA 25.87
54 Zavier Villanueva 20 SUN 25.91
54 Evan Stein 18 ABF 25.91
54 Philip Wang 16 CS 25.91
57 George Huang 17 SAC 25.94
58 Luke Kroncke 16 WCP 25.98
58 Carlos Pineda 16 AA 25.98
60 Jon Kowalski 17 ABF 25.99
61 Aara Parseghian 18 REV 26.04
61 Bowen Clarke 17 USC 26.04
63 Dawson Rice 18 SUN 26.07
64 Andrew Marvin 17 PPSC 26.09
65 Tyler Chun 16 ESC 26.13
65 Wesley Ross 17 PHX 26.13
67 Peter Morris 18 CRA 26.14
68 Caden Chang 15 ESC 26.15
69 Maxim Shturman 15 SAC 26.18
70 Nicholas Potter 16 ATST 26.19
71 Callum Musto 17 USC 26.23
72 David Holstead 15 RIAC 26.24
73 Alden Carter 17 CRA 26.25
74 Aroon Kang 17 CRA 26.30
75 Tomas Valfells 17 SAC 26.31
75 Hunter Morgan 16 FIRE 26.31
77 Nicholas Austin 19 SSYS 26.33
78 Logan Doody 18 JCCS 26.42
79 Samuel Raynor 18 CCSC 26.46
80 Thatcher Daily 16 STRM 26.47
81 Lucas Miller 18 CRIM 26.54
82 Aaron Gao 17 USC 26.56
83 Cinar Efendigil 16 CRA 26.63
83 Brendan Titley 15 YMNT 26.63
85 Alexander Morales 18 ATST 26.66
86 Jacob Oliviero 17 ESC 26.73
87 James Duprey 16 EDGE 26.76
88 Hunter Andrews 15 RIAC 26.83
89 Christopher Raymond 20 CS 26.86
90 Evan Dambly 17 GS 26.88
91 Victor Ao 16 USC 26.92
92 Malcolm Sprague 18 PPSC 27.02
93 Brendon Watson 18 KING 27.08
94 William Schatz 16 RIAC 27.20
95 James Zlogar 16 ATST 27.23
96 Krzysztof Kotnisz 15 ABF 27.32
97 Derek McIntyre 18 EDGE 27.41
98 William Snyder Green 15 CRA 27.77

#11 Boys 800 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 Commonwealth Swimming CS 7:47.52
2 Bluefish Swim Club ABF 7:51.42
3 Commonwealth Swimming CS 8:01.09
4 Sunrise Swim Club SUN 8:01.46
5 Shawmut Aquatic Club SAC 8:01.65
6 Revolution Aquatic Club REV 8:03.93
7 Phoenix Swimming PHX 8:07.17
8 AnglerFish Aquatics AA 8:07.35
9 Executive Swim Club ESC 8:11.09
10 Bluefish Swim Club ABF 8:12.83
11 Revolution Aquatic Club REV 8:13.35
12 Amherst Tritons Swim Team ATST 8:17.53
13 Charles River Aquatics CRA 8:17.97
14 Shawmut Aquatic Club SAC 8:30.13
15 Executive Swim Club ESC 8:36.85
16 Edge Swim Club EDGE 8:38.24
17 Charles River Aquatics CRA 8:46.43

#12 Mixed 400 Individual Medley Relay LCM

PlaceNameAgeTeam Time
1 Commonwealth Swimming CS 4:02.58
2 Bluefish Swim Club ABF 4:03.88
3 Shawmut Aquatic Club SAC 4:08.45
4 Revolution Aquatic Club REV 4:10.75
5 Bluefish Swim Club ABF 4:12.87
6 Commonwealth Swimming CS 4:13.10
7 Upper Valley Aquatic Club UVAC 4:14.18
8 Shawmut Aquatic Club SAC 4:14.35
9 Phoenix Swimming PHX 4:14.55
10 Charles River Aquatics CRA 4:18.71
11 Cape Cod Swim Club CCSC 4:20.57
12 Phoenix Swimming PHX 4:22.20
13 YMCA of Greater Nashua Storm STRM 4:22.57
14 United Swim Club USC 4:22.59
15 Executive Swim Club ESC 4:22.78
16 Charles River Aquatics CRA 4:23.01
17 Kingfish Swimming KING 4:24.67
18 Executive Swim Club ESC 4:25.55
19 Sunrise Swim Club SUN 4:26.47
20 YMCA of the North Shore YNS 4:28.53
21 Edge Swim Club EDGE 4:30.82
22 Rhode Island Aquatic Club RIAC 4:32.51
23 Weymouth Club Waves WW 4:35.05
24 Amherst Tritons Swim Team ATST 4:38.84
25 YMCA of Greater Nashua Storm STRM 4:42.02
Bluefish Swim Club ABF 4:21.77
DQ Revolution Aquatic ClubEarly take-off swimmer #2 REV 4:27.93 DQ

#13 Girls 200 Backstroke LCM

PlaceNameAgeTeam Time
1 Zuri Ferguson 18 ABF 2:13.63
2 Quinn White 17 SAC 2:14.77
3 Chloe Meyer-Blohm 17 CS 2:18.73
4 Margot Levesque 16 ABF 2:19.10
5 Skylar Knowlton 18 PHX 2:21.65
6 Leah Walden 16 SAC 2:21.92
7 Caroline Curtin 14 YNS 2:22.84
8 Madison Bartleman 17 CCSC 2:26.06
9 Maria Alves 17 CRIM 2:22.45
10 Annabelle Hoover 15 CS 2:25.42
11 Olivia Parent 14 SUN 2:26.06
12 Hope Taylor 18 ABF 2:26.47
13 Alexandra Uhlmann 17 ESC 2:26.60
14 Megan Graeter 17 CRA 2:26.70
15 Zoey Ceriello-Sachetta 15 YMNT 2:26.82
16 Philina Zhou 14 XTRM 2:28.27
17 Chloe Ru 16 PHX 2:26.92
18 Abigail Gowern 18 PHX 2:27.31
19 Charley Perkins 15 CS 2:27.42
20 Laila Paulsen 16 CRA 2:28.76
21 Elizabeth Guevara 16 REV 2:29.03
22 Evie Gao 15 CRA 2:29.89
23 Vivianna Larrabee 14 CRIM 2:30.10
24 Ocean Furlow 13 SAC 2:31.65

#13 Girls 200 Backstroke — Preliminary LCM

PlaceNameAgeTeam Time
1 Quinn White 17 SAC 2:16.30
2 Zuri Ferguson 18 ABF 2:21.20
3 Margot Levesque 16 ABF 2:22.03
4 Skylar Knowlton 18 PHX 2:22.62
5 Caroline Curtin 14 YNS 2:22.68
6 Chloe Meyer-Blohm 17 CS 2:22.93
7 Leah Walden 16 SAC 2:23.86
8 Madison Bartleman 17 CCSC 2:25.37
9 Maria Alves 17 CRIM 2:25.88
10 Hope Taylor 18 ABF 2:28.39
11 Alexandra Uhlmann 17 ESC 2:28.54
12 Philina Zhou 14 XTRM 2:28.56
13 Zoey Ceriello-Sachetta 15 YMNT 2:28.77
14 Megan Graeter 17 CRA 2:29.32
15 Annabelle Hoover 15 CS 2:29.43
16 Olivia Parent 14 SUN 2:29.56
17 Ocean Furlow 13 SAC 2:29.58
18 Laila Paulsen 16 CRA 2:29.64
18 Chloe Ru 16 PHX 2:29.64
20 Elizabeth Guevara 16 REV 2:29.70
21 Vivianna Larrabee 14 CRIM 2:30.23
22 Abigail Gowern 18 PHX 2:30.29
23 Charley Perkins 15 CS 2:30.39
24 Evie Gao 15 CRA 2:30.78
25 Emmie Goucher 16 ESC 2:30.95
26 Mackenzie Shields 16 ABF 2:31.08
27 Noor Abdelal 16 CS 2:31.73
28 Isabel Bouzaid 17 CS 2:31.80
29 Ava Tchong 14 SAC 2:31.91
30 Kate Howlett 15 CS 2:32.21
31 Sarah Pescod 17 ABF 2:32.24
32 Tamsin Burden 15 CS 2:32.34
33 Jenna Whitaker 16 CS 2:32.70
34 Natalie Parent 14 SUN 2:32.87
35 Elina Eko 16 UVAC 2:33.84
36 Juliet McGourty 15 CRA 2:33.88
37 Emma Main 17 EDGE 2:34.41
38 Allison Boynton 16 WW 2:34.60
39 Ava Robitaille 15 PHX 2:34.83
40 Olivia Erwin 16 ABF 2:35.06
41 Elizabeth Rak 17 RIAC 2:35.56
42 Yolanda Liu 18 ABF 2:36.14
43 Harikalal Birali 18 ABF 2:36.19
44 Emma Richards 18 CS 2:36.30
45 Marina Johnson 17 KING 2:36.43
46 Keara Wilson 16 STRM 2:36.95
47 Cindy Ben 16 CRIM 2:37.00
48 Aimee Qi 16 PHX 2:37.02
49 Caitrin Duprey 17 STRM 2:37.29
50 Sophia Tolokh 15 CRA 2:37.30
51 Charlotte Taieb 17 CRA 2:37.49
52 Isabella Trevaskis 15 KING 2:38.07
53 Addison Carbone 16 CS 2:38.18
54 Hadley D'Agostino 16 CRIM 2:38.41
55 Kaila Dacruz 14 ABF 2:38.74
56 Rebecca Hwang 17 CRA 2:38.82
57 Annaliese Moylan 18 EDGE 2:39.01
58 Mirta Ceraj 17 CRA 2:39.63
59 Addison MacDonald 18 ABF 2:41.23
60 Madison Stearns 18 RIAC 2:41.38
61 Julia Netishen 19 CS 2:43.15

#14 Boys 200 Backstroke LCM

PlaceNameAgeTeam Time
1 Joseph Eaddy 14 REV 2:04.38
2 Jackson Chiappetta 17 ABF 2:05.64
3 William Mulgrew 18 SAC 2:06.62
4 Christopher Nelson 15 ABF 2:08.10
5 Jonathan Feole-Haughey 15 CRIM 2:08.40
6 Jonah Nathanson 18 CRIM 2:08.45
7 Thomas Erwin 20 UVAC 2:08.94
8 Porter Mulgrew 16 YNS 2:11.47
9 Alexander Parent 17 SUN 2:07.50
10 Ethan Guo 18 CS 2:08.76
11 Samuel Morse 17 CS 2:13.00
12 Galen Carter 19 CRA 2:13.49
13 Gabriel Oliva-Booth 16 AA 2:13.97
14 Eric Chang 15 PHX 2:14.81
15 Jack Eaddy 17 REV 2:15.15
16 James Giglio 18 SAIL 2:15.77
17 Grant Dwyer 16 YNS 2:13.83
18 Christopher Zeng 17 ABF 2:15.34
19 Kale Copeland 17 ATST 2:15.58
20 Steven Huang 14 ARCT 2:15.61
21 Luca Guerra 15 SUN 2:16.02
22 Hunter Morgan 16 FIRE 2:16.70
22 Boden Spirn 17 REV 2:16.70
24 Brian Wukitch 17 KING 2:17.51

#14 Boys 200 Backstroke — Preliminary LCM

PlaceNameAgeTeam Time
1 Joseph Eaddy 14 REV 2:06.98
2 Jackson Chiappetta 17 ABF 2:07.76
3 Jonathan Feole-Haughey 15 CRIM 2:08.37
4 Jonah Nathanson 18 CRIM 2:08.68
5 Thomas Erwin 20 UVAC 2:10.01
6 William Mulgrew 18 SAC 2:10.30
7 Christopher Nelson 15 ABF 2:10.36
8 Porter Mulgrew 16 YNS 2:11.06
9 Alexander Parent 17 SUN 2:12.17
10 Samuel Morse 17 CS 2:12.56
11 Ethan Guo 18 CS 2:12.98
12 Jack Eaddy 17 REV 2:13.20
13 James Giglio 18 SAIL 2:14.11
14 Galen Carter 19 CRA 2:14.86
15 Gabriel Oliva-Booth 16 AA 2:14.96
16 Eric Chang 15 PHX 2:15.19
17 Kale Copeland 17 ATST 2:15.76
18 Boden Spirn 17 REV 2:16.08
19 Grant Dwyer 16 YNS 2:16.99
20 Steven Huang 14 ARCT 2:17.00
21 Christopher Zeng 17 ABF 2:17.16
22 Hunter Morgan 16 FIRE 2:17.47
23 Brian Wukitch 17 KING 2:17.49
23 Luca Guerra 15 SUN 2:17.49
25 Philip Wang 16 CS 2:17.66
26 Samuel Merchant 16 CRIM 2:17.71
27 Moises Roman 15 AA 2:17.93
28 Dawson Rice 18 SUN 2:17.98
29 Daragh Gammell 16 RIAC 2:18.06
30 Luke Davis 18 EDGE 2:18.08
31 Andrew Gordon 17 ESC 2:18.22
32 Abhijay Bangari 15 SAC 2:18.67
33 Miles Bunyar 16 CS 2:18.68
34 Cole Falk 16 CRA 2:19.30
35 Eric Nie 17 CS 2:19.68
36 Frederick Hartman 18 CS 2:19.73
37 Riley Wilson 15 STRM 2:20.13
38 Michael Qiao 16 CRIM 2:20.22
39 Brian Parkinson 17 AA 2:20.37
40 Evan Stein 18 ABF 2:20.46
41 Kaleb Lemke 16 ATST 2:20.85
42 Breacan Shea 18 CRIM 2:21.05
43 Ethan Lu 16 CS 2:21.22
44 Sean Bailey 19 CS 2:22.01
45 Derek Feng 15 SAC 2:22.27
46 Dylan Damas 15 CS 2:22.49
47 Jonathan Baxter 15 USC 2:22.58
48 Brendan Titley 15 YMNT 2:22.60
49 Sullivan Scharf 16 SEAL 2:22.68
50 Andrew Lu 18 USC 2:23.15
51 Benjamin Wu 15 ARCT 2:23.66
52 Grant Jackson 17 CRIM 2:23.98
53 Frederick Butera 16 REV 2:24.07
54 Noah Desviat Ruiz 15 SAC 2:24.39
55 Luke Abrahamson 19 CRIM 2:26.66
56 David Holstead 15 RIAC 2:26.99
57 Evan Dambly 17 GS 2:27.40
58 Benjamin Latourelle 17 SUN 2:27.77
59 Jarett Zito 17 CRIM 2:29.27
60 Thatcher Daily 16 STRM 2:29.64
61 Eli Goodman Lorber 17 JCCS 2:34.00
62 Samuel Walden 18 CS 2:39.31

#15 Girls 50 Breaststroke LCM

PlaceNameAgeTeam Time
1 Sarah Zhang 15 REV 33.42
2 Sofia Ye 17 UVAC 33.94
3 Chuanqing Jin 17 CS 34.13
4 Imara Rice 16 CS 34.15
5 Isabela Teixeira 18 USC 34.21
6 Kerry Frey 18 CRA 34.52
7 Mckenna Lawson 15 RAYS 34.78
8 Emma Conway 16 ESC 34.80
9 Isabella Gilbert 15 STRM 34.96
10 Emma Miner 17 SAC 35.17
11 Maggie Holland 18 CS 35.54
12 Abigail Jackman 16 EDGE 35.57
13 Ella Reeves 16 UN 35.71
14 Hazel Jean Tracy 17 PHX 36.10
15 Sophie Feng 14 CS 36.17
16 Emma Holland 14 CS 36.25
17 Lydia Craft 16 CS 35.56
18 Anna Szafran 15 KING 35.95
19 Nora Herbstzuber 19 SAC 36.21
19 Katherine Porter 16 CS 36.21
21 Hannah Baron 14 ESC 36.26
22 Lucy Tyrrell 15 USC 36.33
23 Lucy Perry 16 SEAL 36.45
24 Victoria Callahan 15 CRA 36.63

#15 Girls 50 Breaststroke — Preliminary LCM

PlaceNameAgeTeam Time
1 Sarah Zhang 15 REV 34.08
2 Sofia Ye 17 UVAC 34.31
3 Chuanqing Jin 17 CS 34.34
4 Isabela Teixeira 18 USC 34.38
5 Imara Rice 16 CS 34.47
6 Emma Conway 16 ESC 34.60
7 Mckenna Lawson 15 RAYS 34.89
7 Emma Miner 17 SAC 34.89
7 Kerry Frey 18 CRA 34.89
10 Maggie Holland 18 CS 34.96
11 Isabella Gilbert 15 STRM 35.39
12 Abigail Jackman 16 EDGE 35.45
13 Ella Reeves 16 UN 35.55
14 Emma Holland 14 CS 35.68
15 Sophie Feng 14 CS 35.84
16 Hazel Jean Tracy 17 PHX 35.95
17 Lydia Craft 16 CS 36.01
18 Anna Szafran 15 KING 36.07
19 Lucy Perry 16 SEAL 36.08
20 Katherine Porter 16 CS 36.13
21 Victoria Callahan 15 CRA 36.16
22 Hannah Baron 14 ESC 36.23
23 Nora Herbstzuber 19 SAC 36.35
24 Lucy Tyrrell 15 USC 36.41
25 Lucy Jacobson 14 CRA 36.44
26 Caroline Tyrrell 18 USC 36.64
27 Serena Loo 15 SAC 36.66
28 Chloe Wang 14 SAC 36.77
29 Reese Paulsen 14 CRA 36.84
30 Daisy Huang 17 CRA 36.94
31 Madison Rogers 17 CS 37.17
31 Reese Graveline 16 CS 37.17
33 Stella Snyder 17 CRA 37.20
34 Alexandra O'Sullivan 15 CS 37.52
35 Ella Twomey 18 YMNT 37.53
36 Kylie Hoang 14 SUN 37.59
37 Emily Tonino 16 CS 37.62
38 Emma Santoro 15 CRA 37.65
39 Zichen Zhang 16 CRA 37.85
39 Alexandra Noble 16 SSYS 37.85
41 Britney-meghan Nayiga 17 GFA 37.92
41 Karli Atwood 18 YNS 37.92
43 Malia Viles 15 ATST 37.99
44 Elsa Fish 16 GS 38.01
45 Paige Jeffers 15 STRM 38.05
46 Laina Fonseca 15 RIMA 38.07
47 Samantha Iacobucci 16 CRIM 38.11
48 Addison Abreu 19 UN 38.16
49 Molly Connors 17 KING 38.25
50 Mina Chung 17 SAC 38.33
51 Kahlan Anderson 14 ABF 38.49
52 Sophie Tonello 17 PPSC 38.50
53 Sofia Tovtyn 13 ESC 38.62
54 Aleksandra Maksimova 16 ABF 38.94
55 Isabella Morillo 18 JCCS 39.04
56 Polly Curran 14 REV 39.37
57 Fiona Green 14 WW 39.82
58 Kathleen Rossi 15 RIAC 39.85
59 Ocean Furlow 13 SAC 39.97

#16 Boys 50 Breaststroke LCM

PlaceNameAgeTeam Time
1 Carrick Shea 19 CRIM 29.26
2 George Groves 18 CS 29.42
3 Cullen Cashman 14 SSYS 29.67
4 Damien Figuet Kossyrev 18 CS 29.72
5 Nicholas Austin 19 SSYS 29.92
6 Andrew Nathe 18 CCSC 30.24
7 Matthew Quinney 27 SUN 30.60
8 Brian Story 17 PHX 30.83
9 William Kaminski 21 UN 29.53
10 Holden Brown 17 CRIM 30.92
11 Eli Henley 13 GS 31.11
12 Jack Nussbaum 20 UN 31.12
13 Derek McIntyre 18 EDGE 31.15
14 Ivan Cheung 17 SAC 31.28
15 Brandon Liu 18 CRA 31.36
17 Aroon Kang 17 CRA 31.17
18 Kevin Jia 17 CRA 31.32
19 Isaac Barr 17 SEAC 31.46
20 Kalok Li 17 CS 31.84
21 George Lam 18 CRIM 31.85
22 Jerry Liu 17 SAC 31.86
23 David Ryu 17 SAC 32.17
24 John Cao 15 SAC 32.22
DQ Quinn CaputoButterfly kick 19 REV 31.38 DQ

#16 Boys 50 Breaststroke — Preliminary LCM

PlaceNameAgeTeam Time
1 Carrick Shea 19 CRIM 29.53
2 George Groves 18 CS 29.57
3 Damien Figuet Kossyrev 18 CS 29.75
4 Nicholas Austin 19 SSYS 29.85
5 Paul Shen 20 UN 29.94
6 Cullen Cashman 14 SSYS 30.12
7 Andrew Nathe 18 CCSC 30.28
8 Matthew Quinney 27 SUN 30.65
9 Brian Story 17 PHX 30.70
10 Derek McIntyre 18 EDGE 30.76
11 William Kaminski 21 UN 30.98
12 Eli Henley 13 GS 31.03
12 Ivan Cheung 17 SAC 31.03
14 Quinn Caputo 19 REV 31.05
15 Brandon Liu 18 CRA 31.09
15 Holden Brown 17 CRIM 31.09
17 Jack Nussbaum 20 UN 31.19
18 Isaac Barr 17 SEAC 31.24
19 Kevin Jia 17 CRA 31.28
20 David Ryu 17 SAC 31.53
21 George Lam 18 CRIM 31.55
22 Jerry Liu 17 SAC 31.60
22 Aroon Kang 17 CRA 31.60
24 Kalok Li 17 CS 31.64
25 John Cao 15 SAC 31.77
26 Brady Kam 17 CRIM 31.87
27 John Fernandez 18 SSYS 32.15
28 Tomas Valfells 17 SAC 32.20
29 Declan MacDonald 19 KING 32.24
30 Declan MacDonald 15 YNS 32.34
31 Graham Plourde 17 PPSC 32.39
32 Frederick Butera 16 REV 32.45
33 Jayden Xie 13 CRIM 32.47
34 Jacob Schneider 16 PHX 32.50
35 Maxim Shturman 15 SAC 32.73
36 Ethan Zhu 17 PHX 32.76
37 Shane MacDonald 16 SAC 32.80
38 Isak Tell 15 UVAC 32.92
39 Cody Cowan 16 SAC 33.20
40 Victor Ao 16 USC 33.25
41 Samuel Whitaker 18 CS 33.26
42 Jacob Barrett 15 USC 33.34
43 George Huang 17 SAC 33.36
44 Derek Feng 15 SAC 33.43
45 Jack Ablondi 16 ESC 33.55
46 Timothy Sun 16 SUN 33.58
47 Samuel Merchant 16 CRIM 33.62
48 Avi Reinhorn 15 REV 33.72
49 Aaron Gao 17 USC 33.83
50 Benjamin Haddock 17 EDGE 33.96
51 Ethan Vo 14 GS 34.28
52 Vance Petrossi 18 USC 34.67
53 Lucas Zhang 15 USC 34.68
54 Brenden Schmidt 15 SUN 34.85
55 Noah Richardson 17 STRM 34.94
56 Brandon Medeiros 18 NBY 35.21
57 Eli Goodman Lorber 17 JCCS 35.71
58 Tomas Alves 16 CRIM 35.97

#17 Girls 100 Freestyle LCM

PlaceNameAgeTeam Time
1 Quinn White 17 SAC 57.01
2 Mackenzie Sellars 17 UVAC 57.63
3 Carinn Bethea 20 UVAC 57.85
4 Samantha Li 20 UVAC 58.18
5 Hazel Mouhidin 18 UN 58.62
6 Jacqueline Zipagan 16 ABF 58.70
7 Skylar Knowlton 18 PHX 59.26
8 Abigail Lazorisak 18 SAIL 59.39
9 Isabela Teixeira 18 USC 58.57
10 Nora Skehan 15 GS 59.75
11 Sophia Phelps 18 CS 59.76
12 Lorelei Hogan 15 SAC 59.81
13 Nina Mazereeuw 16 CRA 59.94
14 Kayden McKibbin 16 CRIM 1:00.05
15 Chloe Meyer-Blohm 17 CS 1:00.44
16 Ksenia Nenacheva Fiorentino 15 CRA 1:01.19
17 Elina Eko 16 UVAC 59.85
18 Joslin Halsey 18 REV 1:00.06
19 Lydia Craft 16 CS 1:00.27
20 Anna Pena 15 CRIM 1:00.60
21 Grace Lunardelli 15 CS 1:00.81
22 Amy Benson 20 CS 1:01.07
22 Caitrin Duprey 17 STRM 1:01.07
24 Natalie Parent 14 SUN 1:01.29

#17 Girls 100 Freestyle — Preliminary LCM

PlaceNameAgeTeam Time
1 Quinn White 17 SAC 57.23
2 Mackenzie Sellars 17 UVAC 58.25
3 Carinn Bethea 20 UVAC 58.46
4 Samantha Li 20 UVAC 58.50
5 Hazel Mouhidin 18 UN 58.54
6 Skylar Knowlton 18 PHX 59.20
7 Jacqueline Zipagan 16 ABF 59.57
8 Abigail Lazorisak 18 SAIL 59.58
9 Isabela Teixeira 18 USC 59.64
10 Kayden McKibbin 16 CRIM 59.85
11 Nina Mazereeuw 16 CRA 59.92
12 Nora Skehan 15 GS 59.94
13 Sophia Phelps 18 CS 1:00.09
14 Lorelei Hogan 15 SAC 1:00.29
15 Ksenia Nenacheva Fiorentino 15 CRA 1:00.53
16 Chloe Meyer-Blohm 17 CS 1:00.58
17 Joslin Halsey 18 REV 1:00.63
18 Elina Eko 16 UVAC 1:00.71
19 Grace Lunardelli 15 CS 1:00.82
20 Amy Benson 20 CS 1:00.84
21 Caitrin Duprey 17 STRM 1:00.90
22 Natalie Parent 14 SUN 1:01.11
23 Madeline Meredith 21 CCSC 1:01.12
23 Lydia Craft 16 CS 1:01.12
25 Anna Pena 15 CRIM 1:01.17
26 Ashlyn Wills 16 ABF 1:01.24
27 Lilah Doherty 17 SUN 1:01.27
27 Tatum Crotty 14 SAC 1:01.27
29 Olivia Landers 16 UN 1:01.29
30 Katherine Porter 16 CS 1:01.34
31 Kate Krueger 17 CRA 1:01.37
32 Emma Schow 19 KING 1:01.40
33 Amanda Witkus 20 UN 1:01.55
34 Katherine Feng 16 PHX 1:01.56
35 Savannah Lombardi 19 CS 1:01.63
36 Elizabeth Guevara 16 REV 1:01.64
37 Isla Amuan 16 PHX 1:01.76
38 Brooke Abbott 14 KING 1:01.79
39 Madison Bartleman 17 CCSC 1:01.85
40 Eleanor Liang 15 ABF 1:02.03
41 Anna Szafran 15 KING 1:02.21
42 Sadie Gagnon 16 CS 1:02.25
43 Isabel Bouzaid 17 CS 1:02.32
44 Beatrice Turrettini 17 SAC 1:02.46
45 Lucy Jacobson 14 CRA 1:02.52
46 Emma Santoro 15 CRA 1:02.59
47 Samantha Provost 15 ABF 1:02.63
47 Elizabeth Rak 17 RIAC 1:02.63
49 Zuri Ferguson 18 ABF 1:02.69
49 Maya Pereira 15 DHH 1:02.69
51 Caroline Rogers 15 CS 1:02.72
52 Kahlan Anderson 14 ABF 1:02.77
53 Chloe Ru 16 PHX 1:02.78
54 Hannah Baron 14 ESC 1:02.82
55 Raina Salahuddin 15 CS 1:02.85
56 Emma Main 17 EDGE 1:02.89
57 Cindy Ben 16 CRIM 1:02.96
58 Chuanqing Jin 17 CS 1:03.02
59 Addison Abreu 19 UN 1:03.03
60 Lorraine Schaeffner 18 ESC 1:03.06
61 Sophia Cukras 17 CRA 1:03.07
61 Maggie Holland 18 CS 1:03.07
63 Rinnah Shulman 14 CRA 1:03.14
64 Anna McCarthy 18 CCSC 1:03.16
65 Caroline Curtin 14 YNS 1:03.17
66 Nora Williamson 16 USC 1:03.21
67 Reese Paulsen 14 CRA 1:03.25
68 Calyx Barden 15 KCY 1:03.30
68 Vivien Wienert 17 CS 1:03.30
70 Lena Thompson 18 ESC 1:03.41
71 Tamsin Burden 15 CS 1:03.67
72 Victoria Callahan 15 CRA 1:03.71
73 Julia Lembo 15 CRA 1:03.77
74 Aimee Qi 16 PHX 1:03.78
75 Abigail Choi 17 GS 1:04.00
76 Annie McLean 18 WW 1:04.14
77 Sophia Tolokh 15 CRA 1:04.15
78 Alexandra Uhlmann 17 ESC 1:04.34
79 Julia Netishen 19 CS 1:04.38
80 Alexandra O'Sullivan 15 CS 1:04.46
80 Kellie Kasabian 19 CS 1:04.46
82 Hadley D'Agostino 16 CRIM 1:04.51
83 Sofia Tovtyn 13 ESC 1:04.53
84 Charlotte Taieb 17 CRA 1:04.57
85 Madison Rogers 17 CS 1:04.79
86 Audrey Hannigan 18 KING 1:04.86
87 Riley Cameron 18 CCSC 1:04.88
88 Sofia Ye 17 UVAC 1:04.99
89 Yi Lu 16 ABF 1:05.03
90 Emilia Plotner 18 ATST 1:05.95
90 Kerry Frey 18 CRA 1:05.95
92 Isabella Trevaskis 15 KING 1:06.01
93 Kaila Dacruz 14 ABF 1:06.20

#18 Boys 100 Freestyle LCM

PlaceNameAgeTeam Time
1 William McClelland 20 UVAC 51.92
2 Enzo Desviat Ruiz 17 SAC 52.21
3 Nicholas Cavic 18 CS 52.26
4 Holden Brown 17 CRIM 52.48
5 Ethan Guo 18 CS 52.50
6 Donavan Jeng 20 UN 53.09
7 Braedon Ando 18 ABF 53.21
8 James Giglio 18 SAIL 53.79
9 Gerhardt Hoover 17 CS 52.94
10 Evan Hong 18 SUN 53.07
11 Yan Dvoretskiy 21 CS 53.32
12 Aiden Gouldson 17 UN 53.33
13 Leo Tran 16 ABF 53.93
14 Rudd Day 19 CS 54.26
15 Nicholas Andrews 19 RIAC 54.57
16 Simon Russell 18 EDGE 54.74
17 Ryan Powers 18 ESC 53.16
18 Garrett Jones 19 REV 54.05
19 Fabrizio Petrarca 16 AA 54.24
20 Alexander Trimmer 17 AA 54.52
21 Beckham Palmer 18 EDGE 54.55
22 Jack Herman 17 KING 54.60
23 Jackson Wagner 18 WW 54.85
24 Quinn Caputo 19 REV 54.91

#18 Boys 100 Freestyle — Preliminary LCM

PlaceNameAgeTeam Time
1 William McClelland 20 UVAC 52.19
2 Ethan Guo 18 CS 52.47
3 Nicholas Cavic 18 CS 52.76
4 Enzo Desviat Ruiz 17 SAC 52.88
5 Donavan Jeng 20 UN 52.92
6 Holden Brown 17 CRIM 52.93
7 Braedon Ando 18 ABF 53.09
8 James Giglio 18 SAIL 53.55
9 Yan Dvoretskiy 21 CS 53.65
10 Rudd Day 19 CS 53.69
11 Gerhardt Hoover 17 CS 53.70
12 Evan Hong 18 SUN 53.75
13 Leo Tran 16 ABF 53.93
14 Aiden Gouldson 17 UN 53.97
15 Simon Russell 18 EDGE 53.98
16 Nicholas Andrews 19 RIAC 54.04
17 Garrett Jones 19 REV 54.17
18 Ryan Powers 18 ESC 54.20
19 Fabrizio Petrarca 16 AA 54.33
20 Jack Herman 17 KING 54.38
21 Jackson Wagner 18 WW 54.69
22 Beckham Palmer 18 EDGE 54.76
23 Quinn Caputo 19 REV 54.92
24 Alexander Trimmer 17 AA 54.95
25 Jack Eaddy 17 REV 54.97
26 Timothy Andrews 19 RIAC 55.00
26 Finley McLane 16 CS 55.00
28 Cole Falk 16 CRA 55.24
28 Aara Parseghian 18 REV 55.24
30 Andrew Gordon 17 ESC 55.26
31 Matthew Quinney 27 SUN 55.29
32 Benjamin Adamonis 18 ESC 55.30
33 Ryan Connors 19 UN 55.36
34 Thomas Westerman 16 CS 55.39
35 Wesley Ross 17 PHX 55.54
36 Quinn Borchers 19 CRA 55.56
37 Jackson White 18 RIAC 55.59
38 Jacob Freeman 18 REV 55.65
39 Garrett Kile 15 KING 55.71
40 David Korzeniowski 16 ABF 55.79
41 Aiden Boyle 16 EDGE 55.85
41 Jarett Zito 17 CRIM 55.85
43 Peter Sui 16 REV 55.86
44 Cormac McKenney 19 ABF 55.88
45 Philip Wang 16 CS 55.89
46 Evan Stein 18 ABF 55.94
46 Ethan Zhu 17 PHX 55.94
48 Miles Bunyar 16 CS 55.95
49 William Kaminski 21 UN 55.96
50 Joseph Keroack 18 ATST 55.98
51 Bryan Zhang 15 SAC 56.10
52 Eric Chang 15 PHX 56.15
53 Rocco Czaja 17 KCY 56.19
54 Jon Kowalski 17 ABF 56.21
55 Andrew Nathe 18 CCSC 56.26
56 Noah Desviat Ruiz 15 SAC 56.27
57 Matthew Church 18 CS 56.41
58 Dylan Nichols 15 ATLA 56.50
59 Jerry Liu 17 SAC 56.51
60 Jack Kong 16 REV 56.56
61 Herrick Stevenson 19 EDGE 56.58
61 Carlos Pineda 16 AA 56.58
63 Jack Nussbaum 20 UN 56.67
64 Leandro Bailon 18 CRA 56.69
65 Ivan Cheung 17 SAC 56.77
66 Aroon Kang 17 CRA 56.88
66 Zavier Villanueva 20 SUN 56.88
68 Carter Verlee 14 PPSC 56.90
69 Sean Bailey 19 CS 56.93
70 Evan Dambly 17 GS 56.95
70 Joshua Adler 17 CS 56.95
72 Lucas Miller 18 CRIM 57.00
73 Caden Chang 15 ESC 57.04
74 Maxim Shturman 15 SAC 57.07
75 John Fernandez 18 SSYS 57.12
75 Grant Jackson 17 CRIM 57.12
77 Riley Wilson 15 STRM 57.20
78 Thatcher Daily 16 STRM 57.31
79 John Hobden 18 CS 57.33
80 Samuel Raynor 18 CCSC 57.69
80 Brendan Titley 15 YMNT 57.69
82 Peter Morris 18 CRA 57.79
83 Breacan Shea 18 CRIM 57.84
84 George Huang 17 SAC 57.86
85 Malcolm Sprague 18 PPSC 57.87
85 Alden Carter 17 CRA 57.87
87 Graham Skelly 18 WCP 57.90
88 Nicholas Potter 16 ATST 57.97
89 Andrew Marvin 17 PPSC 58.08
90 Jonathan Baxter 15 USC 58.20
91 Gabriel Oliva-Booth 16 AA 58.79
92 Daragh Gammell 16 RIAC 58.96
93 Logan Doody 18 JCCS 59.76
94 William Schatz 16 RIAC 1:03.37

#19 Girls 400 Individual Medley LCM

PlaceNameAgeTeam Time
1 Sarah Zhang 15 REV 4:50.56
2 Clara Renner 19 SAC 4:55.70
3 Margot Levesque 16 ABF 5:00.34
4 Hazel Mouhidin 18 UN 5:04.87
5 Sarah Bernard 20 CS 5:08.22
6 Caroline Rogers 15 CS 5:11.72
7 Charley Perkins 15 CS 5:11.87
8 Kacie Cheung 14 ABF 5:12.00
9 Amanda Witkus 20 UN 5:06.40
10 Abigail Gowern 18 PHX 5:08.80
11 Annabelle Hoover 15 CS 5:08.89
12 Emma Miner 17 SAC 5:13.46
13 Olivia Parent 14 SUN 5:15.35
14 Isabella Gilbert 15 STRM 5:16.77
15 Hannah Song 16 PHX 5:17.15
16 Hope Taylor 18 ABF 5:19.49
17 Laila Paulsen 16 CRA 5:17.47
18 Amelia Barron 18 PHX 5:19.01
19 Brooke Abbott 14 KING 5:19.06
20 Karli Atwood 18 YNS 5:19.95
21 Amelia Gallant 16 CS 5:24.27
22 Emmie Goucher 16 ESC 5:25.20
23 Mackenzie Shields 16 ABF 5:26.29
24 Ava Robitaille 15 PHX 5:26.58

#19 Girls 400 Individual Medley — Preliminary LCM

PlaceNameAgeTeam Time
1 Margot Levesque 16 ABF 4:58.10
2 Sarah Zhang 15 REV 4:58.28
3 Clara Renner 19 SAC 5:04.70
4 Hazel Mouhidin 18 UN 5:04.99
5 Sarah Bernard 20 CS 5:09.99
6 Charley Perkins 15 CS 5:12.62
7 Caroline Rogers 15 CS 5:12.83
8 Kacie Cheung 14 ABF 5:13.24
9 Abigail Gowern 18 PHX 5:14.94
10 Annabelle Hoover 15 CS 5:16.07
11 Amanda Witkus 20 UN 5:17.97
12 Isabella Gilbert 15 STRM 5:18.76
13 Olivia Parent 14 SUN 5:18.98
14 Emma Miner 17 SAC 5:19.67
15 Hope Taylor 18 ABF 5:19.83
16 Hannah Song 16 PHX 5:20.00
17 Laila Paulsen 16 CRA 5:22.82
18 Amelia Barron 18 PHX 5:23.53
19 Brooke Abbott 14 KING 5:24.62
20 Emmie Goucher 16 ESC 5:25.77
21 Claire Mosher 19 CS 5:26.86
22 Ava Robitaille 15 PHX 5:27.04
23 Amelia Gallant 16 CS 5:27.64
24 Karli Atwood 18 YNS 5:28.47
25 Mackenzie Shields 16 ABF 5:28.95
26 Alexandra Noble 16 SSYS 5:29.30
27 Chuanqing Jin 17 CS 5:29.67
28 Lucy Perry 16 SEAL 5:36.01
29 Cora Zuwallack 20 CCSC 5:36.09
30 Francesca Dolby 18 ATST 5:37.46
31 Abby Bauman 19 UN 5:42.02
32 Erin Stariknok 17 PHX 5:42.98

#20 Boys 400 Individual Medley LCM

PlaceNameAgeTeam Time
1 Finley McLane 16 CS 4:31.40
2 William Mulgrew 18 SAC 4:33.29
3 Alexander Parent 17 SUN 4:34.86
4 Cullen Cashman 14 SSYS 4:40.35
5 Porter Mulgrew 16 YNS 4:45.27
6 Samuel Morse 17 CS 4:49.65
7 Brian Story 17 PHX 4:50.48
8 Aiden St Hilaire 17 SUN 4:52.91
9 Joseph Eaddy 14 REV 4:43.92
10 Grant Dwyer 16 YNS 4:44.53
11 Zachary Parent 17 SUN 4:45.40
12 Damien Figuet Kossyrev 18 CS 4:46.51
13 Leo Tran 16 ABF 4:47.22
14 Christopher Zeng 17 ABF 4:49.54
15 Boyong Hu 16 ATST 4:51.63
16 Zachary Pecora 15 ABF 4:52.78
17 Thomas Westerman 16 CS 4:48.53
18 David Korzeniowski 16 ABF 4:48.55
19 Luca Guerra 15 SUN 4:49.30
20 Kaleb Lemke 16 ATST 4:49.83
21 Brian Wukitch 17 KING 4:49.98
22 Kale Copeland 17 ATST 4:53.38
23 Matthew Church 18 CS 4:54.89
24 Mason Slugg 15 REV 4:59.02

#20 Boys 400 Individual Medley — Preliminary LCM

PlaceNameAgeTeam Time
1 Finley McLane 16 CS 4:36.37
2 William Mulgrew 18 SAC 4:38.96
3 Alexander Parent 17 SUN 4:39.38
4 Porter Mulgrew 16 YNS 4:41.12
5 Cullen Cashman 14 SSYS 4:43.59
6 Samuel Morse 17 CS 4:44.89
7 Brian Story 17 PHX 4:47.55
8 Aiden St Hilaire 17 SUN 4:48.31
9 Christopher Zeng 17 ABF 4:48.34
10 Grant Dwyer 16 YNS 4:48.40
11 Leo Tran 16 ABF 4:48.54
12 Boyong Hu 16 ATST 4:49.12
13 Joseph Eaddy 14 REV 4:49.29
14 Damien Figuet Kossyrev 18 CS 4:50.06
15 Zachary Parent 17 SUN 4:50.09
16 Zachary Pecora 15 ABF 4:50.28
17 Kaleb Lemke 16 ATST 4:50.30
18 Thomas Westerman 16 CS 4:50.56
19 Eli Henley 13 GS 4:51.00
20 Kale Copeland 17 ATST 4:51.43
21 Luca Guerra 15 SUN 4:52.59
22 Brian Wukitch 17 KING 4:53.04
23 David Korzeniowski 16 ABF 4:53.10
24 Mason Slugg 15 REV 4:53.30
25 Abhijay Bangari 15 SAC 4:53.57
26 Matthew Church 18 CS 4:54.68
27 Nathan Manzione 18 CRA 4:54.89
28 Dennis Dragomaretski 15 PHX 4:57.30
29 Eric Nie 17 CS 4:59.09
30 Riley Wilson 15 STRM 4:59.74
31 Matthew Cormier 15 ABF 5:00.96
32 Luke Hossler 14 GS 5:02.87
33 Isak Tell 15 UVAC 5:03.25
34 Declan MacDonald 15 YNS 5:03.75
35 Abel Haller 18 CRA 5:10.11
36 Ethan Lu 16 CS 5:10.20
37 Bryan Zhang 15 SAC 5:12.41
38 Brenden Schmidt 15 SUN 5:13.69
39 Tomas Alves 16 CRIM 5:15.29

#21 Girls 800 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 Shawmut Aquatic Club SAC 8:34.07
2 Upper Valley Aquatic Club UVAC 8:45.06
3 Phoenix Swimming PHX 8:49.74
4 Revolution Aquatic Club REV 8:54.63
5 Commonwealth Swimming CS 8:54.79
6 Charles River Aquatics CRA 8:57.86
7 Shawmut Aquatic Club SAC 8:58.66
8 Bluefish Swim Club ABF 9:00.63
9 Commonwealth Swimming CS 9:05.14
10 Phoenix Swimming PHX 9:05.86
11 Charles River Aquatics CRA 9:06.42
12 Kingfish Swimming KING 9:16.82
DQ Bluefish Swim ClubEarly take-off swimmer #2 ABF 9:01.65 DQ

#22 Mixed 400 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 Shawmut Aquatic Club SAC 3:42.43
2 Bluefish Swim Club ABF 3:42.85
3 Upper Valley Aquatic Club UVAC 3:42.98
4 Commonwealth Swimming CS 3:43.63
5 Sunrise Swim Club SUN 3:49.62
6 Phoenix Swimming PHX 3:51.46
7 Bluefish Swim Club ABF 3:52.43
8 Revolution Aquatic Club REV 3:52.45
9 Executive Swim Club ESC 3:52.66
10 Charles River Aquatics CRA 3:52.70
11 Shawmut Aquatic Club SAC 3:53.21
12 Phoenix Swimming PHX 3:53.78
13 Kingfish Swimming KING 3:55.69
14 United Swim Club USC 3:56.87
15 Charles River Aquatics CRA 3:56.91
16 Revolution Aquatic Club REV 3:57.68
17 Cape Cod Swim Club CCSC 3:57.87
18 Edge Swim Club EDGE 4:01.31
19 Executive Swim Club ESC 4:03.31
20 Amherst Tritons Swim Team ATST 4:07.87
21 Weymouth Club Waves WW 4:09.10
DQ Commonwealth SwimmingEarly take-off swimmer #4 CS 3:49.41 DQ
Bluefish Swim Club ABF 3:58.55

#23 Girls 200 Individual Medley LCM

PlaceNameAgeTeam Time
1 Quinn White 17 SAC 2:19.01
2 Sarah Zhang 15 REV 2:19.06
3 Clara Renner 19 SAC 2:20.18
4 Margot Levesque 16 ABF 2:23.91
5 Kacie Cheung 14 ABF 2:24.25
6 Isabela Teixeira 18 USC 2:24.92
7 Sophia Phelps 18 CS 2:25.33
8 Alana Leen 19 UN 2:26.40
9 Annabelle Hoover 15 CS 2:24.18
10 Imara Rice 16 CS 2:26.24
11 Charley Perkins 15 CS 2:26.40
12 Lydia Craft 16 CS 2:27.19
13 Emma Miner 17 SAC 2:27.66
14 Joslin Halsey 18 REV 2:27.68
15 Isabella Gilbert 15 STRM 2:29.30
16 Hannah Song 16 PHX 2:33.28
17 Sarah Bernard 20 CS 2:27.87
18 Teagen Jeffers 19 STRM 2:28.93
19 Karli Atwood 18 YNS 2:29.06
20 Kate Krueger 17 CRA 2:29.33
21 Chuanqing Jin 17 CS 2:30.45
22 Addison Ebol 17 ESC 2:30.72
23 Elizabeth Guevara 16 REV 2:32.43
24 Maggie Holland 18 CS 2:34.92

#23 Girls 200 Individual Medley — Preliminary LCM

PlaceNameAgeTeam Time
1 Quinn White 17 SAC 2:21.18
2 Sarah Zhang 15 REV 2:22.72
3 Clara Renner 19 SAC 2:24.29
4 Isabela Teixeira 18 USC 2:25.14
5 Margot Levesque 16 ABF 2:25.35
6 Kacie Cheung 14 ABF 2:26.12
7 Alana Leen 19 UN 2:26.53
8 Sophia Phelps 18 CS 2:27.06
9 Annabelle Hoover 15 CS 2:27.74
10 Charley Perkins 15 CS 2:28.40
11 Isabella Gilbert 15 STRM 2:28.74
12 Imara Rice 16 CS 2:28.76
13 Emma Miner 17 SAC 2:28.85
14 Joslin Halsey 18 REV 2:29.50
15 Lydia Craft 16 CS 2:29.90
16 Hannah Song 16 PHX 2:30.50
17 Sarah Bernard 20 CS 2:30.64
18 Teagen Jeffers 19 STRM 2:30.80
19 Kate Krueger 17 CRA 2:31.02
20 Chuanqing Jin 17 CS 2:31.09
21 Maggie Holland 18 CS 2:31.25
22 Karli Atwood 18 YNS 2:31.31
23 Addison Ebol 17 ESC 2:31.64
24 Elizabeth Guevara 16 REV 2:31.91
25 Amelia Barron 18 PHX 2:32.15
26 Elina Eko 16 UVAC 2:32.32
27 Noor Abdelal 16 CS 2:32.55
28 Maria Alves 17 CRIM 2:32.80
29 Sophie Tonello 17 PPSC 2:33.11
30 Leah Walden 16 SAC 2:33.15
31 Mckenna Lawson 15 RAYS 2:33.38
31 Caroline Rogers 15 CS 2:33.38
33 Sadie Gagnon 16 CS 2:33.41
34 Jacqueline Zipagan 16 ABF 2:33.79
35 Hope Taylor 18 ABF 2:33.81
36 Serena Loo 15 SAC 2:34.40
37 Kerry Frey 18 CRA 2:34.73
38 Mackenzie Shields 16 ABF 2:34.82
39 Emma Santoro 15 CRA 2:34.84
40 Meredith Lubelczyk 18 ESC 2:34.97
41 Ava Robitaille 15 PHX 2:35.19
42 Abigail Jackman 16 EDGE 2:35.45
43 Emmie Goucher 16 ESC 2:35.47
44 Lorelei Hogan 15 SAC 2:35.61
45 Anna Szafran 15 KING 2:35.93
46 Ava Tchong 14 SAC 2:36.07
47 Hope Nolan 21 CCSC 2:36.39
48 Laila Paulsen 16 CRA 2:36.45
49 Allison Boynton 16 WW 2:36.71
50 Sofia Ye 17 UVAC 2:37.12
51 Aleksandra Maksimova 16 ABF 2:37.28
52 Nina Mazereeuw 16 CRA 2:37.41
53 Alexandra Noble 16 SSYS 2:37.64
54 Megan Graeter 17 CRA 2:38.66
55 Anna McCarthy 18 CCSC 2:39.62
56 Francesca Dolby 18 ATST 2:40.44
57 Nora Herbstzuber 19 SAC 2:41.22
58 Emma Schow 19 KING 2:42.71
59 Isla Amuan 16 PHX 2:43.41

#24 Boys 200 Individual Medley LCM

PlaceNameAgeTeam Time
1 Gerhardt Hoover 17 CS 2:05.01
2 Finley McLane 16 CS 2:07.44
3 Cullen Cashman 14 SSYS 2:08.81
4 George Groves 18 CS 2:09.26
5 William Mulgrew 18 SAC 2:09.35
6 Jackson Chiappetta 17 ABF 2:09.74
7 Quinn Caputo 19 REV 2:11.81
8 Holden Brown 17 CRIM 2:12.38
9 Alexander Parent 17 SUN 2:11.49
10 David Korzeniowski 16 ABF 2:12.02
11 Damien Figuet Kossyrev 18 CS 2:12.05
12 Samuel Morse 17 CS 2:12.96
13 Yan Dvoretskiy 21 CS 2:14.40
14 James Giglio 18 SAIL 2:14.44
15 Brian Story 17 PHX 2:15.20
16 Kale Copeland 17 ATST 2:17.77
17 Grant Dwyer 16 YNS 2:12.28
18 Eli Henley 13 GS 2:13.92
19 Leo Tran 16 ABF 2:14.31
20 Porter Mulgrew 16 YNS 2:14.62
21 David Sapozhnikov 17 KASC 2:15.81
22 Boyong Hu 16 ATST 2:17.25
23 Eric Chang 15 PHX 2:17.66
24 Aiden St Hilaire 17 SUN 2:20.47

#24 Boys 200 Individual Medley — Preliminary LCM

PlaceNameAgeTeam Time
1 Gerhardt Hoover 17 CS 2:07.64
2 Finley McLane 16 CS 2:08.42
3 Jackson Chiappetta 17 ABF 2:10.25
4 George Groves 18 CS 2:11.01
5 Holden Brown 17 CRIM 2:11.28
6 Quinn Caputo 19 REV 2:11.34
7 Cullen Cashman 14 SSYS 2:11.70
8 William Mulgrew 18 SAC 2:12.22
9 Damien Figuet Kossyrev 18 CS 2:13.12
10 David Korzeniowski 16 ABF 2:13.75
11 Samuel Morse 17 CS 2:14.18
12 Galen Carter 19 CRA 2:14.46
13 Yan Dvoretskiy 21 CS 2:14.64
14 Alexander Parent 17 SUN 2:14.65
15 Brian Story 17 PHX 2:14.79
16 James Giglio 18 SAIL 2:15.30
17 Kale Copeland 17 ATST 2:15.56
18 Grant Dwyer 16 YNS 2:15.64
19 Leo Tran 16 ABF 2:15.89
20 David Sapozhnikov 17 KASC 2:16.10
21 Porter Mulgrew 16 YNS 2:16.14
22 Aiden St Hilaire 17 SUN 2:16.40
23 Christopher Zeng 17 ABF 2:16.55
24 Boyong Hu 16 ATST 2:16.77
25 Eli Henley 13 GS 2:16.80
26 Eric Chang 15 PHX 2:16.94
27 Zachary Pecora 15 ABF 2:17.07
28 Jacob Freeman 18 REV 2:17.11
29 Sean Bailey 19 CS 2:17.36
30 Cormac McKenney 19 ABF 2:17.39
31 Steven Huang 14 ARCT 2:17.45
32 Declan MacDonald 19 KING 2:17.51
33 Frederick Butera 16 REV 2:18.20
34 Aiden Gouldson 17 UN 2:18.26
34 Thomas Westerman 16 CS 2:18.26
36 Ethan Lu 16 CS 2:18.46
37 Andrew Nathe 18 CCSC 2:19.28
38 Kalok Li 17 CS 2:19.36
39 Nicholas Austin 19 SSYS 2:19.39
40 Elijah Ginzburg 17 CRA 2:19.77
41 Andrei Soukhanov 18 CCSC 2:19.79
42 Jayden Xie 13 CRIM 2:19.81
43 Tucker Raymond 16 CS 2:20.01
44 Mason Slugg 15 REV 2:20.24
45 Jack Herman 17 KING 2:20.26
46 David Holstead 15 RIAC 2:20.32
47 Jordan Kinch 17 KING 2:20.53
48 Gabriel Oliva-Booth 16 AA 2:20.68
49 Nathan Manzione 18 CRA 2:20.72
50 Luca Guerra 15 SUN 2:21.09
51 Declan MacDonald 15 YNS 2:21.29
52 Brian Wukitch 17 KING 2:21.34
53 Isak Tell 15 UVAC 2:21.44
54 Riley Wilson 15 STRM 2:21.45
55 George Lam 18 CRIM 2:21.46
56 Aroon Kang 17 CRA 2:21.61
57 Garrett Jones 19 REV 2:21.69
58 Kevin Jia 17 CRA 2:21.91
59 Matthew Church 18 CS 2:22.80
60 Joshua Adler 17 CS 2:22.83
61 Brady Kam 17 CRIM 2:22.89
62 John Fernandez 18 SSYS 2:23.07
63 Bryan Zhang 15 SAC 2:23.13
64 Joseph Keroack 18 ATST 2:23.33
65 David Ryu 17 SAC 2:23.73
66 Cody Cowan 16 SAC 2:24.30
67 Shane MacDonald 16 SAC 2:25.51
68 John Cao 15 SAC 2:25.55
69 Graham Plourde 17 PPSC 2:26.80
70 Caden Chang 15 ESC 2:27.34
71 Hangyel Park 17 USC 2:27.59
72 Samuel Whitaker 18 CS 2:28.33
73 Cyrus Madom 17 RIAC 2:29.37
DQ Derek McIntyreHead did not break the surface by 15 meters - fly 18 EDGE 2:32.41 DQ

#25 Girls 50 Backstroke LCM

PlaceNameAgeTeam Time
1 Zuri Ferguson 18 ABF 29.22
2 Chloe Meyer-Blohm 17 CS 29.54
3 Alana Leen 19 UN 30.90
4 Annabelle Hoover 15 CS 31.33
5 Yolanda Liu 18 ABF 31.53
6 Vivianna Larrabee 14 CRIM 31.57
7 Julia Netishen 19 CS 31.58
8 Philina Zhou 14 XTRM 31.59
9 Chloe Ru 16 PHX 31.46
10 Mirta Ceraj 17 CRA 31.90
11 Allison Boynton 16 WW 31.99
12 Kate Howlett 15 CS 32.04
13 Cindy Ben 16 CRIM 32.14
14 Natalie Parent 14 SUN 32.16
15 Keara Wilson 16 STRM 32.26
16 Aimee Qi 16 PHX 32.32
17 Julia Lembo 15 CRA 31.48
18 Alexandra Uhlmann 17 ESC 31.97
19 Tamsin Burden 15 CS 32.10
20 Elizabeth Rak 17 RIAC 32.16
21 Lena Thompson 18 ESC 32.34
22 Anna Pena 15 CRIM 32.42
23 Elizabeth Guevara 16 REV 32.78
24 Nora Skehan 15 GS 32.85

#25 Girls 50 Backstroke — Preliminary LCM

PlaceNameAgeTeam Time
1 Zuri Ferguson 18 ABF 29.74
2 Chloe Meyer-Blohm 17 CS 30.48
3 Alana Leen 19 UN 31.08
4 Philina Zhou 14 XTRM 31.30
5 Yolanda Liu 18 ABF 31.45
6 Annabelle Hoover 15 CS 31.61
7 Vivianna Larrabee 14 CRIM 31.76
8 Julia Netishen 19 CS 31.82
9 Chloe Ru 16 PHX 31.89
10 Allison Boynton 16 WW 31.90
11 Natalie Parent 14 SUN 31.97
11 Mirta Ceraj 17 CRA 31.97
13 Aimee Qi 16 PHX 31.99
14 Keara Wilson 16 STRM 32.02
15 Kate Howlett 15 CS 32.03
16 Cindy Ben 16 CRIM 32.12
17 Elizabeth Guevara 16 REV 32.27
18 Julia Lembo 15 CRA 32.43
19 Alexandra Uhlmann 17 ESC 32.46
19 Elizabeth Rak 17 RIAC 32.46
21 Tamsin Burden 15 CS 32.50
21 Anna Pena 15 CRIM 32.50
23 Nora Skehan 15 GS 32.56
24 Lena Thompson 18 ESC 32.59
25 Kaila Dacruz 14 ABF 32.65
25 Harikalal Birali 18 ABF 32.65
27 Emma Main 17 EDGE 32.77
28 Olivia Erwin 16 ABF 32.83
28 Zoey Ceriello-Sachetta 15 YMNT 32.83
30 Nel Steckler 14 CS 32.91
31 Teagen Jeffers 19 STRM 32.94
32 Marina Johnson 17 KING 33.17
33 Maria Alves 17 CRIM 33.25
34 Hadley D'Agostino 16 CRIM 33.31
34 Addison Carbone 16 CS 33.31
36 Nora Herbstzuber 19 SAC 33.32
37 Tatum Lombardi 16 CS 33.35
38 Isla Amuan 16 PHX 33.37
39 Vivien Wienert 17 CS 33.40
40 Charlotte Nickerson 16 CCSC 33.45
41 Juliet McGourty 15 CRA 33.54
42 Madison Stearns 18 RIAC 33.57
43 Charlotte Taieb 17 CRA 33.58
44 Sophie Tonello 17 PPSC 33.63
44 Isabel Bouzaid 17 CS 33.63
46 Haven Ferguson 17 STRM 33.67
47 Molly Jordan 17 CS 33.76
48 Emma Richards 18 CS 33.86
49 Caroline Tyrrell 18 USC 33.89
50 Annaliese Moylan 18 EDGE 33.95
51 Rebecca Hwang 17 CRA 34.28
52 Lucy Chivers 17 ATST 34.85

#26 Boys 50 Backstroke LCM

PlaceNameAgeTeam Time
1 William McClelland 20 UVAC 27.02
2 Enzo Desviat Ruiz 17 SAC 27.08
3 Jackson Chiappetta 17 ABF 27.26
4 Ethan Guo 18 CS 27.28
5 Jonah Nathanson 18 CRIM 27.29
6 Jonathan Feole-Haughey 15 CRIM 27.33
7 Azariah Mamousette 18 CRIM 27.47
8 Galen Carter 19 CRA 27.56
9 Zachary Proulx 18 RIAC 28.62
10 Christopher Nelson 15 ABF 28.66
11 Luke Davis 18 EDGE 28.69
12 Dawson Rice 18 SUN 28.81
13 Noah Desviat Ruiz 15 SAC 29.00
14 James Giglio 18 SAIL 29.05
15 Jarett Zito 17 CRIM 29.46
16 Quinn Caputo 19 REV 29.87
17 Riley Wilson 15 STRM 28.94
18 Michael Qiao 16 CRIM 29.03
19 Jack Eaddy 17 REV 29.11
20 David Holstead 15 RIAC 29.14
21 Nicholas Austin 19 SSYS 29.30
22 Aara Parseghian 18 REV 29.38
23 Jonathan Baxter 15 USC 29.60
24 Dylan Damas 15 CS 30.21

#26 Boys 50 Backstroke — Preliminary LCM

PlaceNameAgeTeam Time
1 Jonathan Feole-Haughey 15 CRIM 27.25
2 Enzo Desviat Ruiz 17 SAC 27.41
3 Azariah Mamousette 18 CRIM 27.47
4 Jonah Nathanson 18 CRIM 27.48
5 William McClelland 20 UVAC 27.50
6 Ethan Guo 18 CS 27.68
7 Jackson Chiappetta 17 ABF 27.90
8 Galen Carter 19 CRA 28.22
9 Luke Davis 18 EDGE 28.45
10 Zachary Proulx 18 RIAC 28.55
11 Quinn Caputo 19 REV 28.72
12 James Giglio 18 SAIL 28.73
13 Christopher Nelson 15 ABF 28.85
14 Dawson Rice 18 SUN 29.01
15 Noah Desviat Ruiz 15 SAC 29.03
16 Jarett Zito 17 CRIM 29.20
17 Jack Eaddy 17 REV 29.21
18 Nicholas Austin 19 SSYS 29.24
19 Jonathan Baxter 15 USC 29.30
20 Riley Wilson 15 STRM 29.33
21 Dylan Damas 15 CS 29.47
22 Michael Qiao 16 CRIM 29.48
23 Aara Parseghian 18 REV 29.50
23 David Holstead 15 RIAC 29.50
25 Boden Spirn 17 REV 29.51
26 Miles Bunyar 16 CS 29.62
27 Ethan Lu 16 CS 29.73
28 Frederick Hartman 18 CS 29.82
29 Brian Parkinson 17 AA 29.84
30 Luke Abrahamson 19 CRIM 29.86
31 Brady Kam 17 CRIM 29.89
32 Samuel Merchant 16 CRIM 29.93
33 Evan Stein 18 ABF 29.98
34 Jon Kowalski 17 ABF 30.18
35 William Kennedy 18 CRA 30.21
36 Malcolm Sprague 18 PPSC 30.23
37 Kalok Li 17 CS 30.24
38 Herrick Stevenson 19 EDGE 30.25
39 Peter Sui 16 REV 30.31
40 Grant Jackson 17 CRIM 30.46
41 Finnian Hughes 15 USC 30.58
42 Derek Feng 15 SAC 30.59
43 Breacan Shea 18 CRIM 30.60
44 Ethan Zhu 17 PHX 30.70
45 Brendan Titley 15 YMNT 30.90
46 Jack Kong 16 REV 31.02
47 William Snyder Green 15 CRA 31.09
48 Cyrus Madom 17 RIAC 31.95
49 Samuel Walden 18 CS 32.04
50 David Sapozhnikov 17 KASC 34.64

#27 Girls 200 Butterfly LCM

PlaceNameAgeTeam Time
1 Hazel Mouhidin 18 UN 2:15.99
2 Skylar Knowlton 18 PHX 2:18.48
3 Caroline Curtin 14 YNS 2:22.55
4 Margot Levesque 16 ABF 2:23.93
5 Abigail Gowern 18 PHX 2:25.16
6 Charley Perkins 15 CS 2:27.00
7 Beatrice Turrettini 17 SAC 2:27.15
8 Claire Mosher 19 CS 2:27.63
9 Kacie Cheung 14 ABF 2:25.33
10 Amelia Barron 18 PHX 2:28.20
11 Caitrin Duprey 17 STRM 2:29.81
12 Lilah Doherty 17 SUN 2:32.57
13 Kailee Hadar 15 CS 2:32.93
14 Samantha Provost 15 ABF 2:33.47
15 Genesis Nunez 15 PHX 2:35.31
16 Hadley D'Agostino 16 CRIM 2:37.24
17 Grace Lunardelli 15 CS 2:31.68
18 Audrey Spiridopoulos 17 ATST 2:33.70
19 Margaret Seward 15 CCSC 2:33.77
20 Abigail Choi 17 GS 2:33.84
21 Sophia Cukras 17 CRA 2:34.39
22 Eleanor Liang 15 ABF 2:34.41
23 Aimee Qi 16 PHX 2:37.48
24 Addison MacDonald 18 ABF 2:38.77

#27 Girls 200 Butterfly — Preliminary LCM

PlaceNameAgeTeam Time
1 Hazel Mouhidin 18 UN 2:17.37
2 Skylar Knowlton 18 PHX 2:19.84
3 Caroline Curtin 14 YNS 2:24.45
4 Margot Levesque 16 ABF 2:24.98
5 Charley Perkins 15 CS 2:25.50
6 Beatrice Turrettini 17 SAC 2:26.97
7 Abigail Gowern 18 PHX 2:27.33
8 Claire Mosher 19 CS 2:27.45
9 Kacie Cheung 14 ABF 2:29.29
10 Caitrin Duprey 17 STRM 2:30.34
11 Amelia Barron 18 PHX 2:30.93
12 Lilah Doherty 17 SUN 2:31.31
13 Hadley D'Agostino 16 CRIM 2:31.51
14 Samantha Provost 15 ABF 2:32.50
15 Kailee Hadar 15 CS 2:32.73
16 Genesis Nunez 15 PHX 2:33.48
17 Aimee Qi 16 PHX 2:33.57
18 Mackenzie Sellars 17 UVAC 2:33.89
19 Eleanor Liang 15 ABF 2:34.18
20 Margaret Seward 15 CCSC 2:34.26
21 Sophia Cukras 17 CRA 2:34.67
22 Grace Lunardelli 15 CS 2:35.14
23 Audrey Spiridopoulos 17 ATST 2:35.53
24 Abigail Choi 17 GS 2:36.25
25 Addison MacDonald 18 ABF 2:36.28
26 Emilia Plotner 18 ATST 2:37.14
27 Emma Richards 18 CS 2:37.60
28 Francesca Dolby 18 ATST 2:39.36
29 Ava Gallagher 18 KING 2:39.92
30 Juliet McGourty 15 CRA 2:40.70
31 Ava Robitaille 15 PHX 2:41.19
32 Teagen Demers 17 ATST 2:41.64
33 Mckenna Lawson 15 RAYS 2:42.52
34 Alexandra Noble 16 SSYS 2:42.62
DQ Julia LemboHead did not break the surface by 15 meters 15 CRA 2:34.47 DQ
DQ Alessandra WooAlternating Kick 17 CRIM 2:35.55 DQ

#28 Boys 200 Butterfly LCM

PlaceNameAgeTeam Time
1 Nicholas Cavic 18 CS 2:05.43
2 Braedon Ando 18 ABF 2:05.88
3 Zachary Parent 17 SUN 2:06.06
4 Abhijay Bangari 15 SAC 2:09.29
5 John Appleton 17 WW 2:10.24
6 Christopher Zeng 17 ABF 2:10.53
7 William Erdtmann 17 ESC 2:11.53
8 Duke Garvin 18 CRIM 2:13.40
9 Philip Wang 16 CS 2:10.93
10 David Sapozhnikov 17 KASC 2:11.35
11 Samuel Morse 17 CS 2:11.47
12 Peter Zhou 15 REV 2:12.64
13 Eric Nie 17 CS 2:14.25
14 Holden Brown 17 CRIM 2:14.50
15 James Duprey 16 EDGE 2:14.79
16 Tucker Raymond 16 CS 2:16.04
17 Wesley Ross 17 PHX 2:14.41
18 Jacob Freeman 18 REV 2:15.23
19 Cole Falk 16 CRA 2:15.67
20 Boyan Wang 15 CS 2:16.02
21 Benjamin Latourelle 17 SUN 2:17.08
22 Kaleb Lemke 16 ATST 2:18.41
23 Dennis Dragomaretski 15 PHX 2:18.51
24 Aiden St Hilaire 17 SUN 2:18.56

#28 Boys 200 Butterfly — Preliminary LCM

PlaceNameAgeTeam Time
1 Nicholas Cavic 18 CS 2:06.89
2 Braedon Ando 18 ABF 2:07.24
3 Zachary Parent 17 SUN 2:08.35
4 John Appleton 17 WW 2:10.38
5 Abhijay Bangari 15 SAC 2:10.64
6 William Erdtmann 17 ESC 2:12.16
7 Christopher Zeng 17 ABF 2:12.23
8 Duke Garvin 18 CRIM 2:12.24
9 Holden Brown 17 CRIM 2:12.42
10 Philip Wang 16 CS 2:12.65
11 Samuel Morse 17 CS 2:13.13
12 David Sapozhnikov 17 KASC 2:13.33
13 James Duprey 16 EDGE 2:13.74
14 Peter Zhou 15 REV 2:13.95
15 Eric Nie 17 CS 2:14.32
16 Tucker Raymond 16 CS 2:14.90
17 Wesley Ross 17 PHX 2:15.20
18 Kaleb Lemke 16 ATST 2:16.49
19 Aiden St Hilaire 17 SUN 2:16.88
19 Jacob Freeman 18 REV 2:16.88
21 Cole Falk 16 CRA 2:17.11
22 Boyan Wang 15 CS 2:17.40
23 Dennis Dragomaretski 15 PHX 2:17.55
24 Lucas Miller 18 CRIM 2:18.23
24 Benjamin Latourelle 17 SUN 2:18.23
26 Elijah Ginzburg 17 CRA 2:18.32
27 Evan Hong 18 SUN 2:19.32
28 Benjamin Ranney 15 RIAC 2:19.69
29 Leandro Bailon 18 CRA 2:20.44
30 Moises Roman 15 AA 2:20.46
31 Daragh Gammell 16 RIAC 2:20.60
32 Boden Spirn 17 REV 2:20.78
33 Hobie Matulis 13 STRM 2:20.79
34 Declan MacDonald 15 YNS 2:20.90
35 Quinn Borchers 19 CRA 2:21.15
36 James Zlogar 16 ATST 2:21.89
37 Noah Richardson 17 STRM 2:22.02
38 Jacob Schneider 16 PHX 2:24.04
39 Matthew Fries 18 CCSC 2:24.32
40 Tomas Alves 16 CRIM 2:24.35
41 Aiden Ding 16 REV 2:24.56
42 Cody Cowan 16 SAC 2:24.67
43 Tyler Chun 16 ESC 2:24.71
44 Wielz Jehuven Arquillano 15 ABF 2:25.12
45 William Kennedy 18 CRA 2:26.29
46 Curtis Johnson 19 CCSC 2:28.32
47 Alden Carter 17 CRA 2:30.25
48 Hunter Andrews 15 RIAC 2:30.87
DQ Luke HosslerAlternating Kick 14 GS 2:16.38 DQ
DQ Eli HenleyAlternating Kick 13 GS 2:18.19 DQ
DQ Greyson SmithNon-simultaneous touch 19 PHX 2:43.28 DQ

#29 Girls 400 Freestyle LCM

PlaceNameAgeTeam Time
1 Sarah Zhang 15 REV 4:22.55
2 Skylar Knowlton 18 PHX 4:23.98
3 Clara Renner 19 SAC 4:25.50
4 Quinn White 17 SAC 4:27.69
5 Caroline Rogers 15 CS 4:30.82
6 Hazel Mouhidin 18 UN 4:32.56
7 Madison Bartleman 17 CCSC 4:33.30
8 Olivia Parent 14 SUN 4:36.16
9 Abigail Gowern 18 PHX 4:27.49
10 Kayden McKibbin 16 CRIM 4:33.56
11 Hannah Song 16 PHX 4:37.32
12 Norah Simmons 15 SAC 4:37.75
13 Natalie Parent 14 SUN 4:39.99
14 Nina Mazereeuw 16 CRA 4:40.96
15 Kate Krueger 17 CRA 4:41.73
16 Beatrice Turrettini 17 SAC 4:44.14
17 Amelia Gallant 16 CS 4:37.94
18 Hope Taylor 18 ABF 4:38.57
19 Mackenzie Shields 16 ABF 4:42.05
20 Lyla Hoey 15 GS 4:42.63
21 Jenna Whitaker 16 CS 4:43.16
22 Savannah Lombardi 19 CS 4:46.29
23 Valeria Prete 16 REV 4:50.07
24 Sarah Pescod 17 ABF 4:51.64

#29 Girls 400 Freestyle — Preliminary LCM

PlaceNameAgeTeam Time
1 Skylar Knowlton 18 PHX 4:27.47
2 Quinn White 17 SAC 4:27.62
3 Clara Renner 19 SAC 4:28.32
3 Sarah Zhang 15 REV 4:28.32
5 Caroline Rogers 15 CS 4:32.18
6 Hazel Mouhidin 18 UN 4:33.05
7 Olivia Parent 14 SUN 4:34.96
8 Madison Bartleman 17 CCSC 4:35.88
9 Kayden McKibbin 16 CRIM 4:36.61
10 Nina Mazereeuw 16 CRA 4:38.50
11 Norah Simmons 15 SAC 4:38.62
12 Kate Krueger 17 CRA 4:39.45
13 Abigail Gowern 18 PHX 4:40.80
14 Hannah Song 16 PHX 4:40.89
15 Beatrice Turrettini 17 SAC 4:41.16
16 Natalie Parent 14 SUN 4:41.76
17 Amelia Gallant 16 CS 4:42.97
18 Hope Taylor 18 ABF 4:43.07
19 Mackenzie Shields 16 ABF 4:43.84
20 Jenna Whitaker 16 CS 4:44.47
21 Joslin Halsey 18 REV 4:44.55
22 Lyla Hoey 15 GS 4:45.52
23 Savannah Lombardi 19 CS 4:46.27
24 Valeria Prete 16 REV 4:47.10
25 Lucy Perry 16 SEAL 4:49.48
26 Sarah Pescod 17 ABF 4:52.90
27 Hope Nolan 21 CCSC 4:53.88
28 Abby Bauman 19 UN 4:58.02
28 Erin Stariknok 17 PHX 4:58.02
30 Evie Gao 15 CRA 4:58.62

#30 Boys 400 Freestyle LCM

PlaceNameAgeTeam Time
1 William Mulgrew 18 SAC 4:02.72
2 Joseph Eaddy 14 REV 4:03.38
3 Alexander Parent 17 SUN 4:04.41
4 Fabrizio Petrarca 16 AA 4:07.78
5 Braedon Ando 18 ABF 4:08.52
6 Christopher Nelson 15 ABF 4:09.90
7 Boyong Hu 16 ATST 4:12.60
8 Jack Eaddy 17 REV 4:16.03
9 Leo Tran 16 ABF 4:11.80
10 Zachary Pecora 15 ABF 4:12.12
11 Thomas Westerman 16 CS 4:13.24
12 Aiden Boyle 16 EDGE 4:15.70
13 Porter Mulgrew 16 YNS 4:16.30
14 Wesley Ross 17 PHX 4:16.61
15 Mason Slugg 15 REV 4:18.65
16 Matthew Church 18 CS 4:22.91
17 Grant Dwyer 16 YNS 4:17.95
18 Luca Guerra 15 SUN 4:18.13
19 Kale Copeland 17 ATST 4:18.66
20 Eric Chang 15 PHX 4:20.36
21 Brian Story 17 PHX 4:20.43
22 Joshua Adler 17 CS 4:22.11
23 Kaleb Lemke 16 ATST 4:26.29
24 David Steinbrick 19 ABF 4:29.38

#30 Boys 400 Freestyle — Preliminary LCM

PlaceNameAgeTeam Time
1 William Mulgrew 18 SAC 4:04.98
2 Alexander Parent 17 SUN 4:06.51
3 Joseph Eaddy 14 REV 4:10.24
4 Braedon Ando 18 ABF 4:10.66
5 Christopher Nelson 15 ABF 4:12.55
6 Boyong Hu 16 ATST 4:12.56
7 Fabrizio Petrarca 16 AA 4:13.16
8 Jack Eaddy 17 REV 4:14.61
9 Zachary Pecora 15 ABF 4:14.80
10 Thomas Westerman 16 CS 4:15.88
11 Porter Mulgrew 16 YNS 4:15.89
12 Wesley Ross 17 PHX 4:16.03
13 Leo Tran 16 ABF 4:16.69
13 Aiden Boyle 16 EDGE 4:16.69
15 Matthew Church 18 CS 4:16.96
16 Mason Slugg 15 REV 4:17.05
17 Evan Lyons 20 SUN 4:17.23
18 Kale Copeland 17 ATST 4:18.01
19 Brian Story 17 PHX 4:20.48
20 Kaleb Lemke 16 ATST 4:20.85
21 Joshua Adler 17 CS 4:21.26
22 Eric Chang 15 PHX 4:21.54
23 Peter Zhou 15 REV 4:22.11
24 Grant Dwyer 16 YNS 4:22.21
25 Luca Guerra 15 SUN 4:22.28
26 Thomas Erwin 20 UVAC 4:22.44
27 David Steinbrick 19 ABF 4:22.87
28 Benjamin Lyons 19 SUN 4:23.77
29 Gabriel Oliva-Booth 16 AA 4:24.39
30 Ryan Powers 18 ESC 4:24.59
31 Eric Nie 17 CS 4:26.83
32 Brian Parkinson 17 AA 4:27.84
33 Alexandros Zguro 15 GS 4:29.23
34 Brendan Titley 15 YMNT 4:30.54
35 Joseph Keroack 18 ATST 4:33.69
36 William Erdtmann 17 ESC 4:34.28
37 Evan Wysor 18 RIAC 4:34.61
38 John Hobden 18 CS 4:39.15
39 Curtis Johnson 19 CCSC 4:48.04

#31 Girls 400 Individual Medley Relay LCM

PlaceNameAgeTeam Time
1 Shawmut Aquatic Club SAC 4:20.31
2 Commonwealth Swimming CS 4:24.36
3 Upper Valley Aquatic Club UVAC 4:26.86
4 Charles River Aquatics CRA 4:29.84
5 Commonwealth Swimming CS 4:31.78
6 YMCA of Greater Nashua Storm STRM 4:31.84
7 Revolution Aquatic Club REV 4:31.94
8 Executive Swim Club ESC 4:34.27
9 Phoenix Swimming PHX 4:34.85
10 Bluefish Swim Club ABF 4:36.47
11 Shawmut Aquatic Club SAC 4:38.34
12 Executive Swim Club ESC 4:39.12
13 Charles River Aquatics CRA 4:39.25
14 Phoenix Swimming PHX 4:40.32
15 Cape Cod Swim Club CCSC 4:47.08
16 Weymouth Club Waves WW 4:49.15
DQ Bluefish Swim ClubEarly take-off swimmer #4 ABF 4:22.02 DQ
Bluefish Swim Club ABF 4:42.10
DQ Amherst Tritons Swim TeamEarly take-off swimmer #2 ATST 4:50.29 DQ

#32 Boys 400 Individual Medley Relay LCM

PlaceNameAgeTeam Time
1 Commonwealth Swimming CS 3:50.75
2 Bluefish Swim Club ABF 3:54.83
3 Commonwealth Swimming CS 3:55.57
4 Shawmut Aquatic Club SAC 3:59.33
5 Revolution Aquatic Club REV 4:03.29
6 Executive Swim Club ESC 4:04.90
7 Revolution Aquatic Club REV 4:05.89
8 Phoenix Swimming PHX 4:05.90
9 Edge Swim Club EDGE 4:06.18
10 Sunrise Swim Club SUN 4:06.86
11 Charles River Aquatics CRA 4:08.86
12 Kingfish Swimming KING 4:09.79
13 Rhode Island Aquatic Club RIAC 4:11.99
14 Charles River Aquatics CRA 4:12.61
15 Shawmut Aquatic Club SAC 4:15.07
16 Portland Porpoise Swim Club PPSC 4:17.61
17 Cape Cod Swim Club CCSC 4:18.65
18 Edge Swim Club EDGE 4:18.85
19 Rhode Island Aquatic Club RIAC 4:19.26
20 Amherst Tritons Swim Team ATST 4:20.09
21 YMCA of Greater Nashua Storm STRM 4:20.48
DQ Bluefish Swim ClubEarly take-off swimmer #4 ABF 4:09.84 DQ
Bluefish Swim Club ABF 4:10.25
Executive Swim Club ESC 4:20.82

#33 Girls 800 Freestyle LCM

PlaceNameAgeTeam Time
1 Abigail Gowern 18 PHX 9:08.86
2 Olivia Parent 14 SUN 9:13.92
3 Caroline Rogers 15 CS 9:14.33
4 Margot Levesque 16 ABF 9:26.06
5 Norah Simmons 15 SAC 9:28.76
6 Leah Walden 16 SAC 9:31.13
7 Madison Bartleman 17 CCSC 9:31.96
8 Mackenzie Shields 16 ABF 9:35.39
9 Kate Krueger 17 CRA 9:35.59
10 Amelia Gallant 16 CS 9:38.63
11 Beatrice Turrettini 17 SAC 9:42.99
12 Valeria Prete 16 REV 9:47.36
13 Lyla Hoey 15 GS 9:50.79
14 Jenna Whitaker 16 CS 9:50.96
15 Leah Whitcher 14 SAC 9:52.71
16 Lucy Perry 16 SEAL 9:54.22
17 Laila Paulsen 16 CRA 9:54.63
18 Sarah Pescod 17 ABF 9:57.03
19 Georgia Davis 15 CRIM 9:57.68
20 Erin Stariknok 17 PHX 10:00.26
21 Francesca Dolby 18 ATST 10:03.29
22 Madison Dufour 16 STRM 10:08.26
23 Kylie Herbstzuber 21 SAC 10:22.85

#34 Boys 800 Freestyle LCM

PlaceNameAgeTeam Time
1 William Mulgrew 18 SAC 8:15.80
2 Alexander Parent 17 SUN 8:19.33
3 Joseph Eaddy 14 REV 8:20.17
4 Boyong Hu 16 ATST 8:36.29
5 Zachary Parent 17 SUN 8:38.76
6 Duke Garvin 18 CRIM 8:40.21
7 Christopher Nelson 15 ABF 8:43.55
8 Leo Tran 16 ABF 8:45.61
9 Mason Slugg 15 REV 8:46.66
10 Zachary Pecora 15 ABF 8:48.01
11 Evan Lyons 20 SUN 8:53.22
12 Peter Zhou 15 REV 8:54.12
13 Kaleb Lemke 16 ATST 8:54.73
14 Kale Copeland 17 ATST 8:55.77
15 Thomas Westerman 16 CS 8:56.65
16 Luke Hossler 14 GS 9:01.78
17 Hobie Matulis 13 STRM 9:08.49
18 Matthew Cormier 15 ABF 9:08.54
19 Aiden Ding 16 REV 9:12.36
20 Declan MacDonald 15 YNS 9:14.04
21 Elijah Ginzburg 17 CRA 9:14.33
22 Jack Ablondi 16 ESC 9:15.77
23 Benjamin Lyons 19 SUN 9:17.07
24 Eric Nie 17 CS 9:19.42
25 Benjamin Wu 15 ARCT 9:23.45
26 Evan Wysor 18 RIAC 9:47.16

#35 Girls 100 Breaststroke LCM

PlaceNameAgeTeam Time
1 Sarah Zhang 15 REV 1:11.65
2 Isabella Gilbert 15 STRM 1:12.07
3 Sarah Bernard 20 CS 1:12.52
4 Emma Miner 17 SAC 1:14.70
5 Imara Rice 16 CS 1:15.24
6 Addison Ebol 17 ESC 1:15.66
7 Mckenna Lawson 15 RAYS 1:15.80
8 Chuanqing Jin 17 CS 1:17.06
9 Lydia Craft 16 CS 1:15.80
10 Elina Eko 16 UVAC 1:16.86
11 Sofia Ye 17 UVAC 1:17.01
12 Kerry Frey 18 CRA 1:17.63
13 Emma Conway 16 ESC 1:18.22
14 Abigail Jackman 16 EDGE 1:18.29
15 Serena Loo 15 SAC 1:18.36
16 Maggie Holland 18 CS 1:18.94
17 Amelia Barron 18 PHX 1:18.40
18 Charley Perkins 15 CS 1:18.52
19 Hazel Jean Tracy 17 PHX 1:18.55
20 Lucy Perry 16 SEAL 1:18.84
21 Anna Szafran 15 KING 1:18.88
22 Katherine Porter 16 CS 1:19.24
23 Alexandra Noble 16 SSYS 1:19.47
24 Molly Connors 17 KING 1:20.74

#35 Girls 100 Breaststroke — Preliminary LCM

PlaceNameAgeTeam Time
1 Isabella Gilbert 15 STRM 1:13.28
2 Sarah Zhang 15 REV 1:14.52
3 Sarah Bernard 20 CS 1:14.90
4 Emma Miner 17 SAC 1:15.64
5 Mckenna Lawson 15 RAYS 1:15.90
6 Imara Rice 16 CS 1:16.13
7 Addison Ebol 17 ESC 1:16.16
8 Chuanqing Jin 17 CS 1:16.84
9 Sofia Ye 17 UVAC 1:17.82
10 Lydia Craft 16 CS 1:17.95
11 Elina Eko 16 UVAC 1:17.98
12 Kerry Frey 18 CRA 1:18.20
13 Serena Loo 15 SAC 1:18.48
14 Abigail Jackman 16 EDGE 1:18.88
15 Maggie Holland 18 CS 1:18.95
16 Emma Conway 16 ESC 1:19.34
17 Hazel Jean Tracy 17 PHX 1:19.39
18 Amelia Barron 18 PHX 1:19.67
19 Anna Szafran 15 KING 1:19.69
20 Katherine Porter 16 CS 1:19.77
21 Alexandra Noble 16 SSYS 1:20.03
22 Charley Perkins 15 CS 1:20.11
23 Molly Connors 17 KING 1:20.26
24 Lucy Perry 16 SEAL 1:20.57
25 Paige Jeffers 15 STRM 1:20.76
26 Emma Holland 14 CS 1:20.82
27 Aela Bruno 14 USC 1:20.96
28 Ella Twomey 18 YMNT 1:21.16
29 Jacqueline Zipagan 16 ABF 1:21.21
30 Hope Taylor 18 ABF 1:21.32
31 Daisy Huang 17 CRA 1:21.37
32 Nora Herbstzuber 19 SAC 1:21.43
33 Emily Tonino 16 CS 1:21.68
34 Laila Paulsen 16 CRA 1:21.88
35 Lucy Tyrrell 15 USC 1:21.94
36 Luisa Teixeira 13 USC 1:22.39
36 Sophie Feng 14 CS 1:22.39
38 Caroline Tyrrell 18 USC 1:22.49
39 Elsa Fish 16 GS 1:22.61
40 Kahlan Anderson 14 ABF 1:22.77
41 Stella Snyder 17 CRA 1:23.00
42 Victoria Callahan 15 CRA 1:23.11
43 Karli Atwood 18 YNS 1:23.20
44 Kylie Hoang 14 SUN 1:23.22
45 Emma Santoro 15 CRA 1:23.35
46 Sophie Tonello 17 PPSC 1:23.45
47 Samantha Iacobucci 16 CRIM 1:23.55
47 Laina Fonseca 15 RIMA 1:23.55
49 Kylie Herbstzuber 21 SAC 1:23.60
50 Noor Abdelal 16 CS 1:23.85
51 Polly Curran 14 REV 1:23.94
52 Malia Viles 15 ATST 1:24.07
53 Cara Hill 17 WCP 1:24.15
54 Emmie Goucher 16 ESC 1:24.39
55 Yi Lu 16 ABF 1:24.54
56 Ava Tchong 14 SAC 1:24.62
57 Alexandra O'Sullivan 15 CS 1:24.87
58 Mina Chung 17 SAC 1:24.89
59 Sofia Tovtyn 13 ESC 1:24.90
59 Madison Rogers 17 CS 1:24.90
61 Kathleen Rossi 15 RIAC 1:24.93
62 Kellie Kasabian 19 CS 1:25.23
63 Reese Graveline 16 CS 1:25.67
64 Fiona Green 14 WW 1:25.83
65 Aleksandra Maksimova 16 ABF 1:25.91
66 Ocean Furlow 13 SAC 1:25.98
67 Alexandra Uhlmann 17 ESC 1:26.09
68 Zichen Zhang 16 CRA 1:26.45
69 Isabella Morillo 18 JCCS 1:26.85
70 Francesca Dolby 18 ATST 1:26.96
71 Britney-meghan Nayiga 17 GFA 1:27.09
72 Riley Cameron 18 CCSC 1:27.58
73 Chloe Wang 14 SAC 1:28.28
74 Lucy Chivers 17 ATST 1:28.71
DQ Kaitlyn ArchambeaultFalse start 19 GS 1:19.65 DQ

#36 Boys 100 Breaststroke LCM

PlaceNameAgeTeam Time
1 George Groves 18 CS 1:04.27
2 Damien Figuet Kossyrev 18 CS 1:04.69
3 Cullen Cashman 14 SSYS 1:04.72
4 Finley McLane 16 CS 1:05.49
5 Julian Carlson 18 CRA 1:05.95
6 Nicholas Austin 19 SSYS 1:06.70
7 Brian Story 17 PHX 1:07.18
8 Andrew Nathe 18 CCSC 1:07.40
9 Aroon Kang 17 CRA 1:08.09
10 Cormac McKenney 19 ABF 1:08.27
11 Galen Carter 19 CRA 1:08.33
12 Kevin Jia 17 CRA 1:08.44
13 George Lam 18 CRIM 1:08.84
14 Jayden Xie 13 CRIM 1:08.87
15 Eli Henley 13 GS 1:09.04
16 Brandon Liu 18 CRA 1:10.50
17 Kalok Li 17 CS 1:09.00
18 Frederick Butera 16 REV 1:09.16
19 Ivan Cheung 17 SAC 1:09.46
20 Andrei Soukhanov 18 CCSC 1:09.65
21 Quinn Caputo 19 REV 1:10.08
22 Garrett Jones 19 REV 1:10.20
23 Matthew Cormier 15 ABF 1:10.98
24 Shane MacDonald 16 SAC 1:11.37

#36 Boys 100 Breaststroke — Preliminary LCM

PlaceNameAgeTeam Time
1 George Groves 18 CS 1:04.90
2 Damien Figuet Kossyrev 18 CS 1:05.49
3 Finley McLane 16 CS 1:05.79
4 Cullen Cashman 14 SSYS 1:05.82
5 Julian Carlson 18 CRA 1:06.69
6 Carrick Shea 19 CRIM 1:07.07
7 Brian Story 17 PHX 1:07.25
8 Nicholas Austin 19 SSYS 1:07.26
9 Andrew Nathe 18 CCSC 1:07.84
10 Cormac McKenney 19 ABF 1:08.37
11 Kevin Jia 17 CRA 1:08.50
12 Galen Carter 19 CRA 1:08.63
13 Brandon Liu 18 CRA 1:08.83
14 Aroon Kang 17 CRA 1:08.85
15 Eli Henley 13 GS 1:09.35
16 Jayden Xie 13 CRIM 1:09.46
17 George Lam 18 CRIM 1:09.60
18 Kalok Li 17 CS 1:09.66
19 Frederick Butera 16 REV 1:09.72
20 Andrei Soukhanov 18 CCSC 1:10.10
21 Ivan Cheung 17 SAC 1:10.11
22 Shane MacDonald 16 SAC 1:10.62
23 Quinn Caputo 19 REV 1:10.85
24 Matthew Cormier 15 ABF 1:10.99
25 Garrett Jones 19 REV 1:11.02
26 John Cao 15 SAC 1:11.20
27 David Korzeniowski 16 ABF 1:11.37
28 Alex Ning 16 ARCT 1:11.49
29 Jordan Kinch 17 KING 1:11.56
30 David Ryu 17 SAC 1:11.63
31 Brady Kam 17 CRIM 1:11.85
31 Isaac Barr 17 SEAC 1:11.85
33 Jackson Chiappetta 17 ABF 1:12.03
34 Jerry Liu 17 SAC 1:12.06
35 Alexander Picard 14 CRIM 1:12.11
36 Samuel Merchant 16 CRIM 1:12.18
37 Jacob Schneider 16 PHX 1:12.25
38 Abel Haller 18 CRA 1:12.34
39 Steven Huang 14 ARCT 1:12.38
40 Michael Qiao 16 CRIM 1:12.51
40 Tomas Valfells 17 SAC 1:12.51
42 John Fernandez 18 SSYS 1:12.63
43 Jack Ablondi 16 ESC 1:13.00
44 Declan MacDonald 15 YNS 1:13.05
45 Ethan Vo 14 GS 1:13.42
46 Alexander Muehlbauer 15 KING 1:13.56
47 Lucas Zhang 15 USC 1:13.62
48 Graham Plourde 17 PPSC 1:13.67
49 Timothy Sun 16 SUN 1:13.69
50 Nathan Manzione 18 CRA 1:13.72
51 Maxim Shturman 15 SAC 1:13.84
52 Avi Reinhorn 15 REV 1:13.86
53 Krzysztof Kotnisz 15 ABF 1:13.92
54 Derek McIntyre 18 EDGE 1:14.01
55 Derek Feng 15 SAC 1:14.03
56 William Erdtmann 17 ESC 1:14.08
57 Brenden Schmidt 15 SUN 1:14.37
58 Aiden Ding 16 REV 1:14.38
59 Aaron Gao 17 USC 1:14.77
60 Ethan Zhu 17 PHX 1:14.92
61 William Kennedy 18 CRA 1:15.22
62 Thatcher Daily 16 STRM 1:15.33
63 George Huang 17 SAC 1:15.67
64 Victor Ao 16 USC 1:15.69
65 Jack DeMello 19 SSYS 1:15.77
66 Gavin Ruan 14 SSYS 1:15.78
67 Hangyel Park 17 USC 1:15.83
68 Tomas Alves 16 CRIM 1:15.92
69 Vance Petrossi 18 USC 1:16.35
70 Jacob Barrett 15 USC 1:16.41
71 Brandon Medeiros 18 NBY 1:16.72
72 Samuel Whitaker 18 CS 1:16.73
73 Matthew Church 18 CS 1:16.80
74 Grant Jackson 17 CRIM 1:18.00
75 Noah Richardson 17 STRM 1:18.41
76 Caden Chang 15 ESC 1:18.56
77 Benjamin Haddock 17 EDGE 1:18.69
78 Eli Goodman Lorber 17 JCCS 1:19.64

#37 Girls 200 Freestyle LCM

PlaceNameAgeTeam Time
1 Quinn White 17 SAC 2:02.63
2 Skylar Knowlton 18 PHX 2:05.84
3 Clara Renner 19 SAC 2:06.08
4 Sarah Zhang 15 REV 2:06.29
5 Samantha Li 20 UVAC 2:08.52
6 Mackenzie Sellars 17 UVAC 2:09.08
7 Carinn Bethea 20 UVAC 2:09.11
8 Hazel Mouhidin 18 UN 2:09.33
9 Chloe Meyer-Blohm 17 CS 2:08.04
10 Isabela Teixeira 18 USC 2:08.60
11 Sophia Phelps 18 CS 2:09.65
12 Olivia Landers 16 UN 2:10.32
13 Abigail Gowern 18 PHX 2:11.40
14 Zoey Ceriello-Sachetta 15 YMNT 2:13.60
15 Hannah Song 16 PHX 2:13.63
17 Leah Walden 16 SAC 2:10.38
18 Caroline Curtin 14 YNS 2:10.58
19 Nina Mazereeuw 16 CRA 2:11.35
20 Isla Amuan 16 PHX 2:11.40
21 Gianna Mattrey 13 SUN 2:11.70
22 Isabel Bouzaid 17 CS 2:12.64
23 Kate Krueger 17 CRA 2:12.93
24 Teagen Jeffers 19 STRM 2:16.28
DQ Kayden McKibbinFalse start 16 CRIM 2:09.95 DQ

#37 Girls 200 Freestyle — Preliminary LCM

PlaceNameAgeTeam Time
1 Quinn White 17 SAC 2:05.15
2 Carinn Bethea 20 UVAC 2:06.38
3 Skylar Knowlton 18 PHX 2:06.45
4 Clara Renner 19 SAC 2:07.51
5 Hazel Mouhidin 18 UN 2:08.30
6 Mackenzie Sellars 17 UVAC 2:09.20
7 Sarah Zhang 15 REV 2:09.43
7 Samantha Li 20 UVAC 2:09.43
9 Sophia Phelps 18 CS 2:09.58
10 Isabela Teixeira 18 USC 2:09.79
11 Olivia Landers 16 UN 2:10.94
12 Kayden McKibbin 16 CRIM 2:10.99
13 Chloe Meyer-Blohm 17 CS 2:11.19
14 Abigail Gowern 18 PHX 2:11.21
15 Zoey Ceriello-Sachetta 15 YMNT 2:11.65
16 Hannah Song 16 PHX 2:12.06
17 Nina Mazereeuw 16 CRA 2:12.24
18 Isabel Bouzaid 17 CS 2:12.45
19 Caroline Curtin 14 YNS 2:12.57
20 Kate Krueger 17 CRA 2:12.59
21 Isla Amuan 16 PHX 2:12.75
22 Gianna Mattrey 13 SUN 2:12.83
23 Joslin Halsey 18 REV 2:13.13
24 Leah Walden 16 SAC 2:13.17
25 Teagen Jeffers 19 STRM 2:13.47
26 Lorelei Hogan 15 SAC 2:13.97
26 Caroline Rogers 15 CS 2:13.97
28 Amy Benson 20 CS 2:14.15
29 Madison Bartleman 17 CCSC 2:14.42
30 Caitrin Duprey 17 STRM 2:14.47
31 Claire Mosher 19 CS 2:14.53
32 Beatrice Turrettini 17 SAC 2:14.92
33 Lydia Craft 16 CS 2:14.95
33 Savannah Lombardi 19 CS 2:14.95
35 Anna Pena 15 CRIM 2:15.26
36 Amelia Gallant 16 CS 2:15.73
37 Norah Simmons 15 SAC 2:15.75
38 Ksenia Nenacheva Fiorentino 15 CRA 2:15.77
39 Chloe Ru 16 PHX 2:15.93
40 Elizabeth Rak 17 RIAC 2:16.09
41 Aimee Qi 16 PHX 2:16.14
42 Eleanor Liang 15 ABF 2:16.23
43 Karli Atwood 18 YNS 2:16.39
44 Katherine Sandock 16 SAC 2:16.59
45 Elina Eko 16 UVAC 2:16.79
46 Cora Shea 16 ABF 2:17.23
47 Lyla Hoey 15 GS 2:17.51
48 Lorraine Schaeffner 18 ESC 2:17.65
49 Kacie Cheung 14 ABF 2:17.66
50 Katherine Porter 16 CS 2:17.82
51 Lilah Doherty 17 SUN 2:17.89
52 Sadie Gagnon 16 CS 2:17.98
53 Megan Graeter 17 CRA 2:18.18
54 Julia Lembo 15 CRA 2:18.28
55 Elizabeth Guevara 16 REV 2:18.82
56 Anna Szafran 15 KING 2:19.50
57 Evie Gao 15 CRA 2:19.75
58 Addison Abreu 19 UN 2:19.80
59 Kate Howlett 15 CS 2:19.85
59 Emma Schow 19 KING 2:19.85
61 Kellie Kasabian 19 CS 2:22.02
62 Annaliese Moylan 18 EDGE 2:23.78
63 Abigail Lazorisak 18 SAIL 2:23.85
64 Victoria Callahan 15 CRA 2:24.27
65 Hannah Martin 19 GS 2:32.80

#38 Boys 200 Freestyle LCM

PlaceNameAgeTeam Time
1 Alexander Barone 16 CRA 1:53.06
2 Nicholas Cavic 18 CS 1:53.96
3 Braedon Ando 18 ABF 1:54.88
4 Ethan Guo 18 CS 1:55.19
5 William Mulgrew 18 SAC 1:55.80
6 Yan Dvoretskiy 21 CS 1:58.23
7 Enzo Desviat Ruiz 17 SAC 2:00.43
8 Joseph Eaddy 14 REV 2:02.54
9 Zachary Parent 17 SUN 1:55.82
10 Fabrizio Petrarca 16 AA 1:55.88
11 Maxx Vazirani 16 CRA 1:56.77
12 Ryan Powers 18 ESC 1:56.82
13 Gerhardt Hoover 17 CS 1:57.80
14 Alexander Parent 17 SUN 1:58.62
15 Leo Tran 16 ABF 1:59.95
16 Zachary Pecora 15 ABF 2:00.15
17 James Giglio 18 SAIL 1:57.98
18 Jonah Nathanson 18 CRIM 1:58.99
19 Miles Bunyar 16 CS 1:59.67
20 Grant Dwyer 16 YNS 1:59.71
21 Aiden Boyle 16 EDGE 2:00.47
22 Thomas Westerman 16 CS 2:01.40
23 Kale Copeland 17 ATST 2:01.87
24 Wesley Ross 17 PHX 2:04.28

#38 Boys 200 Freestyle — Preliminary LCM

PlaceNameAgeTeam Time
1 Alexander Barone 16 CRA 1:53.44
2 William Mulgrew 18 SAC 1:55.98
3 Braedon Ando 18 ABF 1:56.32
4 Nicholas Cavic 18 CS 1:56.41
5 Ethan Guo 18 CS 1:56.47
6 Yan Dvoretskiy 21 CS 1:56.61
7 Enzo Desviat Ruiz 17 SAC 1:56.71
8 Joseph Eaddy 14 REV 1:57.67
9 Maxx Vazirani 16 CRA 1:57.90
10 Zachary Parent 17 SUN 1:57.96
11 Fabrizio Petrarca 16 AA 1:58.20
12 Ryan Powers 18 ESC 1:58.77
13 Gerhardt Hoover 17 CS 1:58.85
14 Zachary Pecora 15 ABF 1:59.11
15 Leo Tran 16 ABF 1:59.13
16 Alexander Parent 17 SUN 1:59.19
17 Wesley Ross 17 PHX 1:59.69
18 James Giglio 18 SAIL 2:00.15
19 Miles Bunyar 16 CS 2:00.30
20 Grant Dwyer 16 YNS 2:00.38
21 Kale Copeland 17 ATST 2:00.65
22 Jack Eaddy 17 REV 2:00.66
23 Jonah Nathanson 18 CRIM 2:00.73
24 Aiden Boyle 16 EDGE 2:01.04
25 Thomas Westerman 16 CS 2:01.08
26 Thomas Erwin 20 UVAC 2:01.36
27 Dennis Dragomaretski 15 PHX 2:01.42
28 Alexander Trimmer 17 AA 2:01.44
29 Chase Whitman 15 CRA 2:01.52
30 Donavan Jeng 20 UN 2:01.62
31 Cole Falk 16 CRA 2:01.72
32 Abhijay Bangari 15 SAC 2:01.75
33 Boyong Hu 16 ATST 2:01.82
34 Eric Chang 15 PHX 2:01.84
35 Eric Nie 17 CS 2:02.01
36 Christopher Zeng 17 ABF 2:02.22
37 Joshua Adler 17 CS 2:02.23
38 Aiden St Hilaire 17 SUN 2:02.30
39 Evan Stein 18 ABF 2:02.50
40 Jackson White 18 RIAC 2:02.54
41 Brendan Titley 15 YMNT 2:02.63
42 Peter Zhou 15 REV 2:02.70
43 Joseph Keroack 18 ATST 2:02.79
44 Christopher Nelson 15 ABF 2:02.85
45 Porter Mulgrew 16 YNS 2:02.91
46 Jack Herman 17 KING 2:03.03
47 Gabriel Oliva-Booth 16 AA 2:03.31
48 Riley Wilson 15 STRM 2:03.49
49 Alexander Daile 16 CRIM 2:03.72
50 Tucker Raymond 16 CS 2:03.83
51 Philip Wang 16 CS 2:03.93
52 Abel Haller 18 CRA 2:03.95
53 David Korzeniowski 16 ABF 2:04.27
54 Andrew Gordon 17 ESC 2:04.35
55 Carter Verlee 14 PPSC 2:04.40
56 Luca Guerra 15 SUN 2:04.50
57 Nicholas Potter 16 ATST 2:04.68
58 Frederick Hartman 18 CS 2:04.72
59 Bryan Zhang 15 SAC 2:05.12
60 Kaleb Lemke 16 ATST 2:05.48
61 Boden Spirn 17 REV 2:05.49
62 Leandro Bailon 18 CRA 2:05.63
63 Brian Parkinson 17 AA 2:05.66
64 John Appleton 17 WW 2:05.80
65 Beckham Palmer 18 EDGE 2:06.39
66 Evan Wysor 18 RIAC 2:06.40
67 Alexandros Zguro 15 GS 2:06.65
68 Herrick Stevenson 19 EDGE 2:06.97
69 Jack Kong 16 REV 2:07.44
70 Noah Desviat Ruiz 15 SAC 2:07.90
71 John Hobden 18 CS 2:08.20
72 Jon Kowalski 17 ABF 2:09.25
73 David Steinbrick 19 ABF 2:09.43
74 Breacan Shea 18 CRIM 2:09.72
75 Jack DeMello 19 SSYS 2:09.80
76 Grant Jackson 17 CRIM 2:10.01
77 Peter Morris 18 CRA 2:10.23
78 Samuel Whitaker 18 CS 2:10.69
79 William Schatz 16 RIAC 2:11.85
80 Daragh Gammell 16 RIAC 2:12.07
81 Thatcher Daily 16 STRM 2:12.43
82 Samuel Raynor 18 CCSC 2:13.50
83 Finn Stenfors 18 SSYS 2:13.53
84 Curtis Johnson 19 CCSC 2:16.67

#39 Girls 100 Butterfly LCM

PlaceNameAgeTeam Time
1 Hazel Mouhidin 18 UN 1:01.88
2 Jacqueline Zipagan 16 ABF 1:02.20
3 Amanda Witkus 20 UN 1:02.38
4 Clara Renner 19 SAC 1:02.51
5 Gianna Mattrey 13 SUN 1:03.27
6 Joslin Halsey 18 REV 1:03.31
7 Braelyn Wilson 19 STRM 1:03.90
8 Skylar Knowlton 18 PHX 1:05.22
9 Amelia Barron 18 PHX 1:05.30
10 Caroline Curtin 14 YNS 1:05.35
11 Caitrin Duprey 17 STRM 1:06.04
12 Isabela Teixeira 18 USC 1:06.46
13 Nora Skehan 15 GS 1:06.56
14 Grace Lunardelli 15 CS 1:06.73
15 Mackenzie Sellars 17 UVAC 1:06.97
16 Sophia Cukras 17 CRA 1:07.06
17 Claire Mosher 19 CS 1:05.57
18 Cindy Ben 16 CRIM 1:05.91
19 Charley Perkins 15 CS 1:05.96
20 Annie McLean 18 WW 1:05.98
21 Julia Lembo 15 CRA 1:06.15
22 Samantha Provost 15 ABF 1:06.27
23 Zuri Ferguson 18 ABF 1:06.98
24 Lilah Doherty 17 SUN 1:07.23

#39 Girls 100 Butterfly — Preliminary LCM

PlaceNameAgeTeam Time
1 Hazel Mouhidin 18 UN 1:03.34
2 Amanda Witkus 20 UN 1:03.63
3 Gianna Mattrey 13 SUN 1:03.87
4 Jacqueline Zipagan 16 ABF 1:03.93
5 Clara Renner 19 SAC 1:04.34
6 Skylar Knowlton 18 PHX 1:04.72
7 Joslin Halsey 18 REV 1:04.98
8 Braelyn Wilson 19 STRM 1:05.07
9 Mackenzie Sellars 17 UVAC 1:05.14
10 Caroline Curtin 14 YNS 1:05.20
11 Amelia Barron 18 PHX 1:05.40
12 Isabela Teixeira 18 USC 1:05.73
13 Caitrin Duprey 17 STRM 1:06.09
14 Nora Skehan 15 GS 1:06.35
15 Sophia Cukras 17 CRA 1:06.62
16 Grace Lunardelli 15 CS 1:06.64
17 Claire Mosher 19 CS 1:06.69
17 Cindy Ben 16 CRIM 1:06.69
19 Charley Perkins 15 CS 1:06.72
20 Sophia Phelps 18 CS 1:06.89
21 Annie McLean 18 WW 1:07.20
22 Samantha Provost 15 ABF 1:07.24
23 Lilah Doherty 17 SUN 1:07.42
24 Zuri Ferguson 18 ABF 1:07.43
25 Julia Lembo 15 CRA 1:07.52
26 Emma Richards 18 CS 1:07.53
27 Juliet McGourty 15 CRA 1:07.58
28 Reese Graveline 16 CS 1:07.64
29 Katherine Feng 16 PHX 1:07.72
30 Abigail Choi 17 GS 1:07.82
31 Nina Mazereeuw 16 CRA 1:07.90
32 Teagen Jeffers 19 STRM 1:08.02
33 Annabelle Hoover 15 CS 1:08.06
34 Amy Benson 20 CS 1:08.19
35 Elizabeth Rak 17 RIAC 1:08.50
36 Imara Rice 16 CS 1:08.64
37 Haven Ferguson 17 STRM 1:08.65
38 Zoey Ceriello-Sachetta 15 YMNT 1:08.72
39 Hadley D'Agostino 16 CRIM 1:08.76
40 Lena Thompson 18 ESC 1:08.78
41 Eleanor Liang 15 ABF 1:08.87
42 Audrey Spiridopoulos 17 ATST 1:08.91
43 Aimee Qi 16 PHX 1:08.94
44 Anna McCarthy 18 CCSC 1:09.11
45 Ava Robitaille 15 PHX 1:09.14
46 Olivia Erwin 16 ABF 1:09.16
47 Emma Schow 19 KING 1:09.17
48 Kailee Hadar 15 CS 1:09.19
49 Emma Main 17 EDGE 1:09.22
50 Allison Boynton 16 WW 1:09.47
51 Sophie Tonello 17 PPSC 1:09.55
52 Cora Shea 16 ABF 1:09.60
53 Natalie Parent 14 SUN 1:09.65
54 Sadie Gagnon 16 CS 1:10.00
55 Brynne Curley 17 CRA 1:10.10
56 Nel Steckler 14 CS 1:10.11
57 Teagen Demers 17 ATST 1:10.13
58 Beatrice Turrettini 17 SAC 1:10.22
59 Emma Santoro 15 CRA 1:10.29
60 Samantha Noble 14 SSYS 1:10.37
60 Genesis Nunez 15 PHX 1:10.37
62 Ava Gallagher 18 KING 1:10.45
63 Chloe Wang 14 SAC 1:10.56
64 Sarah Bernard 20 CS 1:10.88
65 Marina Johnson 17 KING 1:10.90
66 Addison Abreu 19 UN 1:11.53
67 Norah Simmons 15 SAC 1:11.57
68 Vivien Wienert 17 CS 1:11.86
69 Emilia Plotner 18 ATST 1:11.99
70 Keara Wilson 16 STRM 1:12.47
71 Lucy Chivers 17 ATST 1:13.03
72 Kerry Frey 18 CRA 1:14.14
73 Annaliese Moylan 18 EDGE 1:16.74

#40 Boys 100 Butterfly LCM

PlaceNameAgeTeam Time
1 William McClelland 20 UVAC 55.27
2 Simon Russell 18 EDGE 56.08
3 Alexander Daile 16 CRIM 56.10
4 Holden Brown 17 CRIM 56.72
5 Nicholas Cavic 18 CS 56.73
6 Braedon Ando 18 ABF 56.84
7 Enzo Desviat Ruiz 17 SAC 57.07
8 George Groves 18 CS 57.75
9 Jackson Chiappetta 17 ABF 57.15
10 David Sapozhnikov 17 KASC 57.16
11 Timothy Andrews 19 RIAC 57.54
12 Evan Hong 18 SUN 57.86
13 Tyler Chun 16 ESC 57.96
14 Cormac McKenney 19 ABF 58.02
15 Yan Dvoretskiy 21 CS 59.61
16 Ethan Guo 18 CS 1:01.00
17 Peter Sui 16 REV 58.01
18 Jonathan Feole-Haughey 15 CRIM 58.27
19 Quinn Borchers 19 CRA 58.41
20 Jacob Freeman 18 REV 58.66
21 Cole Falk 16 CRA 58.90
22 Luke Davis 18 EDGE 59.36
23 Elijah Ginzburg 17 CRA 59.66
24 William Erdtmann 17 ESC 59.78

#40 Boys 100 Butterfly — Preliminary LCM

PlaceNameAgeTeam Time
1 William McClelland 20 UVAC 54.86
2 Nicholas Cavic 18 CS 56.46
3 Simon Russell 18 EDGE 56.54
4 Alexander Daile 16 CRIM 56.78
5 Braedon Ando 18 ABF 56.99
5 George Groves 18 CS 56.99
7 Holden Brown 17 CRIM 57.14
8 Enzo Desviat Ruiz 17 SAC 57.27
9 Yan Dvoretskiy 21 CS 57.52
10 Evan Hong 18 SUN 57.59
11 David Sapozhnikov 17 KASC 57.67
12 Jackson Chiappetta 17 ABF 57.75
13 Ethan Guo 18 CS 57.82
14 Timothy Andrews 19 RIAC 57.91
14 Tyler Chun 16 ESC 57.91
16 Cormac McKenney 19 ABF 58.29
17 Quinn Borchers 19 CRA 58.38
18 Peter Sui 16 REV 58.43
19 Jacob Freeman 18 REV 58.58
20 William Erdtmann 17 ESC 59.10
21 Cole Falk 16 CRA 59.20
22 Luke Davis 18 EDGE 59.27
22 Jonathan Feole-Haughey 15 CRIM 59.27
24 Elijah Ginzburg 17 CRA 59.46
25 John Appleton 17 WW 59.52
26 Aiden St Hilaire 17 SUN 59.61
27 Rudd Day 19 CS 59.64
28 Samuel Morse 17 CS 59.65
29 Philip Wang 16 CS 59.73
30 Derek Liu 15 CRA 59.75
31 Peter Zhou 15 REV 59.76
32 James Zlogar 16 ATST 59.86
33 Tucker Raymond 16 CS 59.92
34 Galen Carter 19 CRA 59.99
35 Christopher Zeng 17 ABF 1:00.02
36 Andrew Nathe 18 CCSC 1:00.07
37 Christopher Nelson 15 ABF 1:00.11
38 Garrett Kile 15 KING 1:00.21
39 Cullen Cashman 14 SSYS 1:00.23
40 Ivan Cheung 17 SAC 1:00.28
41 Sean Bailey 19 CS 1:00.37
42 Noah Desviat Ruiz 15 SAC 1:00.38
43 Joseph Keroack 18 ATST 1:00.45
44 Dylan Nichols 15 ATLA 1:00.48
45 Zachary Proulx 18 RIAC 1:00.56
46 Gerhardt Hoover 17 CS 1:00.62
47 Zachary Parent 17 SUN 1:00.64
48 Dawson Rice 18 SUN 1:00.65
49 Ethan Lu 16 CS 1:00.69
50 James Duprey 16 EDGE 1:00.74
51 Eli Henley 13 GS 1:00.77
52 Boyan Wang 15 CS 1:00.81
53 Abhijay Bangari 15 SAC 1:00.92
54 Leandro Bailon 18 CRA 1:01.28
55 Brian Story 17 PHX 1:01.35
56 John Fernandez 18 SSYS 1:01.46
57 Benjamin Latourelle 17 SUN 1:01.47
58 Alden Carter 17 CRA 1:01.64
59 Benjamin Ranney 15 RIAC 1:01.65
60 Carlos Pineda 16 AA 1:01.68
61 Ethan Zhu 17 PHX 1:01.75
62 Jordan Kinch 17 KING 1:01.79
63 Zavier Villanueva 20 SUN 1:01.95
64 Finnian Hughes 15 USC 1:01.97
64 Jack Herman 17 KING 1:01.97
66 Andrew Lu 18 USC 1:02.01
67 Daragh Gammell 16 RIAC 1:02.18
68 Graham Plourde 17 PPSC 1:02.22
69 Brendon Watson 18 KING 1:02.27
70 Cody Cowan 16 SAC 1:02.30
71 Zachary Pecora 15 ABF 1:02.39
72 Kalok Li 17 CS 1:02.53
73 William Kennedy 18 CRA 1:02.57
74 Boden Spirn 17 REV 1:02.83
75 Moises Roman 15 AA 1:02.86
76 Wesley Ross 17 PHX 1:02.93
77 Bryan Zhang 15 SAC 1:03.02
78 Jonathan Baxter 15 USC 1:03.03
79 Peter Morris 18 CRA 1:03.04
80 Curtis Johnson 19 CCSC 1:03.08
81 Nicholas Austin 19 SSYS 1:03.36
82 Carter Verlee 14 PPSC 1:03.48
83 Luke Abrahamson 19 CRIM 1:03.65
84 David Holstead 15 RIAC 1:03.71
85 Krzysztof Kotnisz 15 ABF 1:03.80
86 Joshua Adler 17 CS 1:04.06
87 Matthew Fries 18 CCSC 1:04.34
88 Malcolm Sprague 18 PPSC 1:04.54
DQ Jackson WagnerAlternating Kick 18 WW 58.71 DQ
DQ Jackson WhiteFalse start 18 RIAC 1:00.07 DQ

#41 Girls 400 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 Upper Valley Aquatic Club UVAC 3:55.86
2 Shawmut Aquatic Club SAC 3:56.07
3 Bluefish Swim Club ABF 4:00.56
4 YMCA of Greater Nashua Storm STRM 4:03.22
5 Phoenix Swimming PHX 4:03.69
6 Commonwealth Swimming CS 4:04.06
7 Sunrise Swim Club SUN 4:04.21
8 Revolution Aquatic Club REV 4:05.75
9 Charles River Aquatics CRA 4:06.20
10 Charles River Aquatics CRA 4:06.69
11 Commonwealth Swimming CS 4:08.29
12 Bluefish Swim Club ABF 4:08.37
13 Shawmut Aquatic Club SAC 4:11.11
14 Executive Swim Club ESC 4:11.38
15 Phoenix Swimming PHX 4:14.94
16 Kingfish Swimming KING 4:18.83

#42 Boys 400 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 Commonwealth Swimming CS 3:31.93
2 Charles River Aquatics CRA 3:35.05
3 Revolution Aquatic Club REV 3:35.84
4 Shawmut Aquatic Club SAC 3:36.09
5 Bluefish Swim Club ABF 3:36.11
6 Rhode Island Aquatic Club RIAC 3:37.41
7 AnglerFish Aquatics AA 3:38.18
8 Executive Swim Club ESC 3:38.97
9 Sunrise Swim Club SUN 3:39.55
10 Bluefish Swim Club ABF 3:40.69
11 Phoenix Swimming PHX 3:42.17
12 Shawmut Aquatic Club SAC 3:42.40
13 Revolution Aquatic Club REV 3:43.11
14 Sunrise Swim Club SUN 3:43.67
15 Amherst Tritons Swim Team ATST 3:45.30
16 Charles River Aquatics CRA 3:46.27
17 Kingfish Swimming KING 3:47.06
18 Rhode Island Aquatic Club RIAC 3:48.46
19 Portland Porpoise Swim Club PPSC 3:48.82
20 Executive Swim Club ESC 3:49.87
21 Cape Cod Swim Club CCSC 3:50.05
22 Edge Swim Club EDGE 3:53.09
DQ Commonwealth SwimmingEarly take-off swimmer #4 CS 3:42.58 DQ

#105 Girls 50 Butterfly LCM

PlaceNameAgeTeam Time
1 Katherine Feng 16 PHX 30.06
2 Audrey Spiridopoulos 17 ATST 30.76

#115 Girls 50 Breaststroke LCM

PlaceNameAgeTeam Time
1 Kerry Frey 18 CRA 34.53
2 Mckenna Lawson 15 RAYS 34.72
3 Emma Miner 17 SAC 34.73

#120 Girls 800 Freestyle LCM

PlaceNameAgeTeam Time
3 Amelia Gallant 16 CS 9:33.59
4 Valeria Prete 16 REV 9:43.03
5 Olivia Landers 16 UN 9:52.37

#120 Boys 800 Freestyle LCM

PlaceNameAgeTeam Time
1 Porter Mulgrew 16 YNS 8:48.12
2 Matthew Church 18 CS 8:54.55

#121 Boys 400 Freestyle LCM

PlaceNameAgeTeam Time
1 Porter Mulgrew 16 YNS 4:18.76

#122 Girls 200 Freestyle LCM

PlaceNameAgeTeam Time
1 Valeria Prete 16 REV 2:21.41

#123 Girls 50 Breaststroke LCM

PlaceNameAgeTeam Time
1 Isabella Gilbert 15 STRM 34.00

#125 Girls 50 Backstroke LCM

PlaceNameAgeTeam Time
1 Harikalal Birali 18 ABF 32.45
2 Kaila Dacruz 14 ABF 32.67

#128 Boys 100 Butterfly LCM

PlaceNameAgeTeam Time
1 Benjamin Latourelle 17 SUN 1:00.87
2 Lucas Miller 18 CRIM 1:01.04

#139 Girls 50 Butterfly LCM

PlaceNameAgeTeam Time
1 Cindy Ben 16 CRIM 29.24
2 Claire Mosher 19 CS 29.49