2026 NE CS New England Summer Championship

2026-07-31 → 2026-08-02 · Jenny Thompson Outdoor Pool · NE

#101 Girls 13-14 50 Breaststroke LCM

🥇 Riley Dindinger Prelims 1st = Finals 1st 38.71 → 38.76
🥈 Alex Chen Prelims 3rd Finals 2nd 42.38 → 40.05
🥉 Arianne Chan Prelims 2nd Finals 3rd 41.19 → 40.93
PlaceNameAgeTeam Time
1 Riley Dindinger 13 CRIM 38.71
1 Vivien Cao 11 CRIM 40.30
1 Libby Nichols 17 CS 43.24
2 Arianne Chan 13 ATLA 41.19
2 Macie Baita 11 CS 44.20
2 Macy Ladouceur 15 JCCS 45.20
3 Alex Chen 14 CS 42.38
3 Cassidy Dowling 12 YNS 44.60
3 Evie Dalke 15 CS 45.99
4 Olivia Duhaime 13 CRIM 43.38
4 Cleo Nazaka 12 STRM 44.71
4 Liv Flowers 17 CS 46.08
5 Sarah Gazda 14 YNS 44.14
5 Addison Guenther 11 HAY 44.98
5 Faith Trombly 16 CS 46.37
6 Kensley White 14 CS 44.40
6 Avery Osgood 11 CS 45.67
6 Grace Burrows 15 CS 48.38
7 Michaela Cohoon 14 CRIM 44.68
7 Zanaya Amoah 12 STRM 46.76
7 Karina Das 15 HAY 48.40
8 Presley Lemelin 13 ATLA 45.51
8 Henleigh Thoren 12 STRM 47.47
8 Riley Kelly 15 HAY 48.67
9 Maggie Sisson 13 CS 45.53
9 Heidi Heber 11 STRM 49.10
9 Keely Duggan 15 ORO 50.76
10 Brooke Rodier 14 YNS 47.33
10 Nina Tsongas 11 ABF 49.49
10 Makenna Babineau 16 CS 51.58
11 Hayley Vazquez 13 ABF 47.60
11 Madison Reale 12 CS 49.55
11 Addison Redden 17 ORO 1:04.22
12 Lydia Peterson 14 STRM 47.96
12 Yuli Matsuoka-Motegi 11 CS 49.99
13 Brynne Murphy 13 CS 48.50
13 Katie Zhao 11 CS 50.57
14 Ava Premo 14 CS 49.48
14 Harlow Morris McIver 11 ATLA 50.64
15 Hannah Connolly 14 CS 49.72
15 Lana Nazaka 11 STRM 50.85
16 Eleni Morse 14 ATLA 49.74
16 Ada Benson 11 CS 51.21
17 Lilly Trombly 13 CS 51.24
17 Delphine Jusczyk 12 CS 51.61
18 Grace Morrison 13 HAY 52.53
18 Ava Laham 12 CRIM 53.28
19 Sinead Licata 14 CS 53.03
19 Olive Bastos 11 HAY 53.46
20 Emily Trombly 13 CS 53.93
20 Estelle Hristov 12 STRM 54.43
21 Sonya Das 13 HAY 54.49
21 Meredith Conrad 12 ORO 55.53
22 Amelia Hussey 13 CS 54.88
22 Maya Flaherty 11 JCCS 57.89
23 Faith Bridle 13 ORO 55.26
23 Ceci Kuhn 12 ORO 58.17
24 XinMei Wolfe 14 TSC 58.15
24 Riley Ndegwa 11 YNS 1:01.94
25 Siri O'Connell 13 CS 1:01.14
25 Aubrey Laflamme 11 CS 1:03.04
26 Breeanne Redden 13 ORO 1:03.78
26 Isabel Johnson 12 ORO 1:04.51
27 Caroline MacKay 11 HAY 1:08.69
28 Quinn Gauvin 11 STRM 1:24.55
DQ Nathalia CodessoDownward butterfly kick 12 HAY 47.98 DQ
PlaceNameAgeTeam Time
1 🥇 Riley Dindinger 13 CRIM 38.76
1 Vivien Cao 11 CRIM 39.34
1 Libby Nichols 17 CS 42.35
2 🥈 Alex Chen 14 CS 40.05
2 Liv Flowers 17 CS 42.50
2 Addison Guenther 11 HAY 43.13
3 🥉 Arianne Chan 13 ATLA 40.93
3 Evie Dalke 15 CS 43.21
3 Cassidy Dowling 12 YNS 43.23
4 Olivia Duhaime 13 CRIM 43.02
4 Macie Baita 11 CS 43.50
4 Faith Trombly 16 CS 45.69
5 Sarah Gazda 14 YNS 43.12
5 Cleo Nazaka 12 STRM 45.04
5 Grace Burrows 15 CS 46.98
6 Kensley White 14 CS 43.65
6 Avery Osgood 11 CS 45.49
6 Karina Das 15 HAY 47.53
7 Presley Lemelin 13 ATLA 44.20
7 Riley Kelly 15 HAY 46.51
7 Zanaya Amoah 12 STRM 47.04
8 Michaela Cohoon 14 CRIM 44.26
8 Nina Tsongas 11 ABF 47.56
8 Makenna Babineau 16 CS 48.99
9 Maggie Sisson 13 CS 45.78
9 Henleigh Thoren 12 STRM 48.20
9 Keely Duggan 15 ORO 51.80
10 Hayley Vazquez 13 ABF 46.78
10 Madison Reale 12 CS 48.81
10 Addison Redden 17 ORO 1:00.96
11 Lydia Peterson 14 STRM 47.20
11 Heidi Heber 11 STRM 48.95
12 Brooke Rodier 14 YNS 47.25
12 Yuli Matsuoka-Motegi 11 CS 50.73

#102 Boys 15 & over 50 Breaststroke LCM

🥇 Ben Phillips Prelims 1st = Finals 1st 34.83 → 33.42
🥈 Archer Bessin Prelims 2nd = Finals 2nd 35.16 → 34.80
🥉 Tise Sokunbi Prelims 3rd = Finals 3rd 37.39 → 37.99
PlaceNameAgeTeam Time
1 Ben Phillips 16 ORO 34.83
1 Aaron Kikta 14 CRIM 35.01
1 Noah Chase 12 CS 46.49
2 Archer Bessin 15 CRIM 35.16
2 Victor He 14 ABF 37.20
2 Leo Zhang 11 ABF 48.18
3 Tise Sokunbi 14 CS 37.39
3 Jack Bortolotto 15 STRM 38.41
3 James He 12 HAY 49.21
4 Charles He 16 ABF 38.72
4 Kai Hukkanen 14 CRIM 41.01
4 Jason Zong 12 HAY 50.28
5 Quinn O'Connor 18 YMNT 40.21
5 Grayson Kelley 14 ATLA 41.55
5 Nate Slozak 12 CS 55.11
6 Ethan Pennington 16 ORO 43.51
6 Taylor Seymour 13 YNS 43.68
6 Sabhar Batajoo 12 HAY 55.44
7 Anthony Liu 13 STRM 43.95
7 Ben Caprio 15 STRM 49.92
7 Kevin Mello 11 STRM 57.24
8 Mateo Bendezu 14 CS 44.21
8 Micah Damas 12 CS 1:02.32
9 Aleksei Vorobei 13 STRM 44.95
10 Rex Nyby 14 CS 46.16
11 Billy Solari 13 STRM 46.51
12 Weston Sawicki 13 CS 46.77
13 Dhairesh Chauhan 13 STRM 49.05
14 Jenson Hahn 13 HAY 59.24
PlaceNameAgeTeam Time
1 🥇 Ben Phillips 16 ORO 33.42
1 Aaron Kikta 14 CRIM 34.11
1 Noah Chase 12 CS 46.13
2 🥈 Archer Bessin 15 CRIM 34.80
2 Victor He 14 ABF 37.21
2 James He 12 HAY 47.46
3 🥉 Tise Sokunbi 14 CS 37.99
3 Charles He 16 ABF 38.43
3 Leo Zhang 11 ABF 47.84
4 Kai Hukkanen 14 CRIM 38.45
4 Jack Bortolotto 15 STRM 38.85
4 Jason Zong 12 HAY 50.00
5 Quinn O'Connor 18 YMNT 39.03
5 Grayson Kelley 14 ATLA 40.26
5 Nate Slozak 12 CS 55.78
6 Ethan Pennington 16 ORO 40.88
6 Taylor Seymour 13 YNS 43.32
6 Sabhar Batajoo 12 HAY 56.66
7 Mateo Bendezu 14 CS 42.81
7 Ben Caprio 15 STRM 48.87
7 Kevin Mello 11 STRM 55.87
8 Anthony Liu 13 STRM 43.61
8 Micah Damas 12 CS 57.91
9 Billy Solari 13 STRM 45.01
10 Rex Nyby 14 CS 45.18
11 Weston Sawicki 13 CS 45.50

#103 Girls 15 & over 200 Butterfly LCM

🥇 Maggie Stoddard Prelims 1st = Finals 1st 2:31.28 → 2:29.29
🥈 Emi Hukkanen Prelims 2nd = Finals 2nd 2:37.21 → 2:32.87
🥉 Amina Suljevic Prelims 3rd = Finals 3rd 3:06.80 → 2:56.35
PlaceNameAgeTeam Time
1 Maggie Stoddard 16 CRIM 2:31.28
1 Renee Yu 14 CRIM 2:49.33
1 Brooke Lingel 12 CRIM 3:08.87
2 Emi Hukkanen 17 CRIM 2:37.21
2 Capri Lucas 13 CRIM 3:07.34
2 Leigha Lizotte 12 CS 3:15.37
3 Amina Suljevic 16 STRM 3:06.80
3 Olivia Duhaime 13 CRIM 3:09.00
3 Zanaya Amoah 12 STRM 3:33.52
4 Riley Patriquin 14 YNS 3:09.57
4 Grace Ladouceur 16 JCCS 3:10.70
PlaceNameAgeTeam Time
1 🥇 Maggie Stoddard 16 CRIM 2:29.29
1 Renee Yu 14 CRIM 2:37.46
1 Brooke Lingel 12 CRIM 3:04.32
2 🥈 Emi Hukkanen 17 CRIM 2:32.87
2 Riley Patriquin 14 YNS 2:58.93
2 Leigha Lizotte 12 CS 3:11.40
3 🥉 Amina Suljevic 16 STRM 2:56.35
3 Capri Lucas 13 CRIM 3:00.14
3 Zanaya Amoah 12 STRM 3:28.29
4 Olivia Duhaime 13 CRIM 3:07.18

#104 Boys 15 & over 200 Butterfly LCM

🥇 Noah Wildt Prelims 1st = Finals 1st 2:21.26 → 2:16.48
🥈 Dylan Nichols Prelims 3rd Finals 2nd 2:26.47 → 2:20.65
🥉 Ethan Byram Prelims 5th Finals 3rd 2:30.12 → 2:24.52
PlaceNameAgeTeam Time
1 Noah Wildt 16 CRIM 2:21.26
2 Ethan Ackerman-Vallala 18 CRIM 2:22.80
3 Dylan Nichols 16 ATLA 2:26.47
4 Aryan Sawant 15 CS 2:27.85
5 Ethan Byram 17 CS 2:30.12
6 Allen Zong 13 HAY 2:32.78
7 Harvey Homolka 16 CRIM 2:33.90
8 Marcus Sementa 15 STRM 2:39.91
9 Tommy Baldwin 17 STRM 2:51.21
PlaceNameAgeTeam Time
1 🥇 Noah Wildt 16 CRIM 2:16.48
1 Allen Zong 13 HAY 2:32.02
2 🥈 Dylan Nichols 16 ATLA 2:20.65
3 🥉 Ethan Byram 17 CS 2:24.52
4 Aryan Sawant 15 CS 2:27.10
7 Harvey Homolka 16 CRIM 2:30.96
8 Marcus Sementa 15 STRM 2:42.22
9 Tommy Baldwin 17 STRM 2:45.57
DQ Ethan Ackerman-VallalaOne hand touch 18 CRIM 2:23.74 DQ

#105 Girls 15 & over 100 Backstroke LCM

🥇 Mackenzie Gibbons Prelims 1st = Finals 1st 1:07.97 → 1:06.49
🥈 Addi Carbone Prelims 2nd = Finals 2nd 1:15.46 → 1:09.94
🥉 Emi Hukkanen Prelims 3rd = Finals 3rd 1:16.51 → 1:15.86
PlaceNameAgeTeam Time
1 Mackenzie Gibbons 18 CS 1:07.97
1 Brianna Boisvert 14 STRM 1:18.46
1 Ada Benson 11 CS 1:26.14
2 Addi Carbone 17 CS 1:15.46
2 Lucy Perrin 13 STRM 1:19.61
2 Macie Baita 11 CS 1:29.24
3 Emi Hukkanen 17 CRIM 1:16.51
3 Kensley White 14 CS 1:20.04
3 Madison Reale 12 CS 1:29.80
4 Winnie Waddington 15 JCCS 1:18.05
4 Bianca Atanasov 13 CS 1:23.34
4 Olive Bastos 11 HAY 1:30.03
5 Bennett Stark 16 CS 1:19.87
5 Sarah Gazda 14 YNS 1:24.94
5 Julia Bortolotto 11 STRM 1:31.44
6 Grace Ladouceur 16 JCCS 1:20.20
6 Mia Bisbee 13 STRM 1:25.40
6 Nathalia Codesso 12 HAY 1:35.41
7 Lily Glode 17 ORO 1:21.76
7 Lydia Peterson 14 STRM 1:25.45
7 Ava Laham 12 CRIM 1:36.90
8 Liv Flowers 17 CS 1:22.04
8 Ava Premo 14 CS 1:25.46
8 Siobhan O'Sullivan 11 STRM 1:38.38
9 Riley Duggan 17 ORO 1:22.76
9 Erin Mundt 13 CS 1:26.45
9 Katie Zhao 11 CS 1:38.74
10 Liv Nyby 15 CS 1:22.93
10 Brynne Murphy 13 CS 1:26.64
10 Lana Nazaka 11 STRM 1:38.95
11 Amina Suljevic 16 STRM 1:23.09
11 Lily Picone 13 STRM 1:26.85
11 Maggie Donohue 11 JCCS 1:39.08
12 Grace Burrows 15 CS 1:26.51
12 Capri Lucas 13 CRIM 1:27.77
12 Maya Flaherty 11 JCCS 1:42.09
13 Presley Lemelin 13 ATLA 1:28.55
13 Ailia Garnham 15 STRM 1:30.36
13 Delphine Jusczyk 12 CS 1:43.30
14 Hayley Vazquez 13 ABF 1:31.19
14 Faith Trombly 16 CS 1:35.54
14 Aubrey Laflamme 11 CS 1:52.40
15 Amelia Hussey 13 CS 1:33.87
15 Karina Das 15 HAY 1:41.86
15 Yuli Matsuoka-Motegi 11 CS 1:53.93
16 Lilly Trombly 13 CS 1:34.29
16 Keely Duggan 15 ORO 1:49.08
16 Isabel Johnson 12 ORO 1:57.03
17 Eleni Morse 14 ATLA 1:34.42
17 Paige Silva 11 HAY 2:02.89
18 Hannah Connolly 14 CS 1:35.33
18 Riley Ndegwa 11 YNS 2:22.70
19 Siri O'Connell 13 CS 1:35.80
20 Grace Morrison 13 HAY 1:38.52
21 Sonya Das 13 HAY 1:42.31
22 Emily Trombly 13 CS 1:43.92
23 XinMei Wolfe 14 TSC 1:50.75
PlaceNameAgeTeam Time
1 🥇 Mackenzie Gibbons 18 CS 1:06.49
1 Kensley White 14 CS 1:16.27
1 Ada Benson 11 CS 1:22.81
2 🥈 Addi Carbone 17 CS 1:09.94
2 Brianna Boisvert 14 STRM 1:17.44
2 Madison Reale 12 CS 1:26.22
3 🥉 Emi Hukkanen 17 CRIM 1:15.86
3 Lucy Perrin 13 STRM 1:17.84
3 Olive Bastos 11 HAY 1:27.14
4 Bennett Stark 16 CS 1:17.11
4 Bianca Atanasov 13 CS 1:22.90
4 Macie Baita 11 CS 1:28.44
5 Liv Flowers 17 CS 1:17.61
5 Sarah Gazda 14 YNS 1:23.33
5 Julia Bortolotto 11 STRM 1:31.39
6 Lily Glode 17 ORO 1:20.86
6 Mia Bisbee 13 STRM 1:24.18
6 Nathalia Codesso 12 HAY 1:31.51
7 Amina Suljevic 16 STRM 1:19.89
7 Lydia Peterson 14 STRM 1:21.00
7 Katie Zhao 11 CS 1:32.83
8 Liv Nyby 15 CS 1:23.36
8 Capri Lucas 13 CRIM 1:23.40
8 Ava Laham 12 CRIM 1:35.25
9 Grace Burrows 15 CS 1:23.78
9 Brynne Murphy 13 CS 1:24.10
9 Lana Nazaka 11 STRM 1:37.33
10 Riley Duggan 17 ORO 1:24.11
10 Ava Premo 14 CS 1:28.12
10 Delphine Jusczyk 12 CS 1:38.49
11 Erin Mundt 13 CS 1:31.17
11 Ailia Garnham 15 STRM 1:32.30
11 Siobhan O'Sullivan 11 STRM 1:44.72
12 Lily Picone 13 STRM 1:31.38
12 Faith Trombly 16 CS 1:33.48
12 Aubrey Laflamme 11 CS 1:49.51

#106 Boys 15 & over 100 Backstroke LCM

🥇 Mason Dindinger Prelims 1st = Finals 1st 1:03.63 → 1:02.91
🥈 Nathan Terriot Prelims 2nd = Finals 2nd 1:07.18 → 1:06.13
🥉 Ben Phillips Prelims 3rd = Finals 3rd 1:07.98 → 1:06.95
PlaceNameAgeTeam Time
1 Mason Dindinger 16 CRIM 1:03.63
1 Kai Hukkanen 14 CRIM 1:09.21
1 James He 12 HAY 1:20.50
2 Nathan Terriot 15 CRIM 1:07.18
2 Aaron Kikta 14 CRIM 1:09.87
2 Leo Zhang 11 ABF 1:21.62
3 Ben Phillips 16 ORO 1:07.98
3 Cole Sieland 13 JCCS 1:15.93
3 Richard Yu 12 CRIM 1:25.16
4 Hamza Maali 16 CS 1:11.40
4 Tise Sokunbi 14 CS 1:17.14
4 Edwin Ladouceur 11 JCCS 1:28.38
5 Mason DeRose 15 CS 1:13.16
5 Cole Gilchrist 13 CS 1:19.93
5 Navin Ramakrishnan 12 STRM 1:33.78
6 Max Winn 16 CS 1:14.88
6 Joey Kay 13 YMNT 1:20.23
6 Brewer Tarselli 12 HAY 1:36.63
7 Ethan Byram 17 CS 1:16.22
7 Julian Ng 13 HAY 1:22.14
7 Jacq Lord 12 JCCS 1:37.16
8 Alex Teplitsky 15 CRIM 1:16.46
8 Rex Nyby 14 CS 1:22.40
8 Jason Zong 12 HAY 1:37.83
9 Will Desorda 15 ATLA 1:18.82
9 Mateo Bendezu 14 CS 1:25.69
9 Noah Chase 12 CS 1:39.10
10 Colin Staley 15 GS 1:19.27
10 Aleksei Vorobei 13 STRM 1:36.50
10 Micah Damas 12 CS 1:43.72
11 Ben Caprio 15 STRM 1:30.49
11 Jenson Hahn 13 HAY 1:38.86
12 Grant Jones 15 STRM 1:34.88
12 Billy Solari 13 STRM 2:10.51
PlaceNameAgeTeam Time
1 🥇 Mason Dindinger 16 CRIM 1:02.91
1 Aaron Kikta 14 CRIM 1:07.03
1 James He 12 HAY 1:19.95
2 🥈 Nathan Terriot 15 CRIM 1:06.13
2 Kai Hukkanen 14 CRIM 1:07.51
2 Leo Zhang 11 ABF 1:23.17
3 🥉 Ben Phillips 16 ORO 1:06.95
3 Tise Sokunbi 14 CS 1:19.52
3 Richard Yu 12 CRIM 1:25.97
4 Hamza Maali 16 CS 1:10.27
4 Julian Ng 13 HAY 1:19.64
4 Brewer Tarselli 12 HAY 1:28.92
5 Mason DeRose 15 CS 1:10.67
5 Cole Gilchrist 13 CS 1:20.69
5 Navin Ramakrishnan 12 STRM 1:31.50
6 Max Winn 16 CS 1:12.76
6 Rex Nyby 14 CS 1:21.74
6 Jason Zong 12 HAY 1:37.62
7 Ethan Byram 17 CS 1:14.40
7 Mateo Bendezu 14 CS 1:23.62
7 Noah Chase 12 CS 1:37.55
8 Alex Teplitsky 15 CRIM 1:15.65
8 Jenson Hahn 13 HAY 1:36.52
8 Micah Damas 12 CS 1:38.30
9 Colin Staley 15 GS 1:17.02
9 Billy Solari 13 STRM 2:01.69
10 Will Desorda 15 ATLA 1:20.60
11 Ben Caprio 15 STRM 1:32.22
12 Grant Jones 15 STRM 1:34.78

#107 Girls 15 & over 200 Individual Medley LCM

🥇 Eliana Laham Prelims 1st = Finals 1st 2:32.99 → 2:32.34
🥈 Emi Hukkanen Prelims 2nd = Finals 2nd 2:40.17 → 2:38.27
🥉 Maggie Stoddard Prelims 2nd Finals 3rd 2:40.17 → 2:39.71
PlaceNameAgeTeam Time
1 Eliana Laham 16 CRIM 2:32.99
1 Riley Dindinger 13 CRIM 2:34.93
1 Vivien Cao 11 CRIM 2:45.38
2 Emi Hukkanen 17 CRIM 2:40.17
2 Maggie Stoddard 16 CRIM 2:40.17
2 Kensley White 14 CS 2:49.43
2 Leigha Lizotte 12 CS 2:57.54
3 Brianna Boisvert 14 STRM 2:49.47
3 Addison Guenther 11 HAY 3:01.61
4 Winnie Waddington 15 JCCS 2:42.16
4 Lucy Perrin 13 STRM 2:51.79
4 Cleo Nazaka 12 STRM 3:03.85
5 Madelyn Esposito 17 CRIM 2:44.52
5 Ella Lobberecht 13 CS 2:52.59
5 Brooke Lingel 12 CRIM 3:07.54
6 Bennett Stark 16 CS 2:55.46
6 Riley Patriquin 14 YNS 2:55.55
6 Cassidy Dowling 12 YNS 3:14.68
7 Eleanora Gelsey Drees 17 ORO 2:55.95
7 Bianca Atanasov 13 CS 2:59.32
7 Macie Baita 11 CS 3:16.99
8 Maggie Sisson 13 CS 3:01.54
8 Macy Ladouceur 15 JCCS 3:02.31
8 Heidi Heber 11 STRM 3:21.31
9 Mia Bisbee 13 STRM 3:02.80
9 Lily Glode 17 ORO 3:03.79
9 Henleigh Thoren 12 STRM 3:24.00
10 Michaela Cohoon 14 CRIM 3:03.57
10 Libby Nichols 17 CS 3:04.03
10 Julia Bortolotto 11 STRM 3:24.61
11 Alex Chen 14 CS 3:04.55
11 Liv Nyby 15 CS 3:06.25
11 Nina Tsongas 11 ABF 3:30.44
12 Riley Duggan 17 ORO 3:10.34
12 Brooke Rodier 14 YNS 3:10.78
12 Maggie Donohue 11 JCCS 3:32.17
13 Lily Picone 13 STRM 3:11.05
13 Makenna Babineau 16 CS 3:11.12
13 Siobhan O'Sullivan 11 STRM 3:40.43
14 Riley Kelly 15 HAY 3:16.17
14 Erin Mundt 13 CS 3:17.22
14 Harlow Morris McIver 11 ATLA 3:48.02
15 Faith Bridle 13 ORO 3:37.79
15 Meredith Conrad 12 ORO 3:51.29
16 Sinead Licata 14 CS 3:50.13
16 Ceci Kuhn 12 ORO 4:02.35
17 Caroline MacKay 11 HAY 4:12.96
PlaceNameAgeTeam Time
1 🥇 Eliana Laham 16 CRIM 2:32.34
1 Riley Dindinger 13 CRIM 2:34.08
1 Vivien Cao 11 CRIM 2:45.55
2 🥈 Emi Hukkanen 17 CRIM 2:38.27
2 Kensley White 14 CS 2:44.94
2 Addison Guenther 11 HAY 2:59.46
3 🥉 Maggie Stoddard 16 CRIM 2:39.71
3 Brianna Boisvert 14 STRM 2:45.06
3 Leigha Lizotte 12 CS 3:00.10
4 Madelyn Esposito 17 CRIM 2:41.32
4 Lucy Perrin 13 STRM 2:50.86
4 Cleo Nazaka 12 STRM 3:00.32
5 Ella Lobberecht 13 CS 2:53.25
5 Bennett Stark 16 CS 2:54.45
5 Brooke Lingel 12 CRIM 3:07.03
6 Riley Patriquin 14 YNS 2:56.71
6 Eleanora Gelsey Drees 17 ORO 3:02.78
6 Cassidy Dowling 12 YNS 3:10.45
7 Bianca Atanasov 13 CS 2:54.35
7 Liv Nyby 15 CS 2:58.94
8 Mia Bisbee 13 STRM 2:55.64
8 Lily Glode 17 ORO 3:05.60
9 Michaela Cohoon 14 CRIM 2:57.09
9 Riley Kelly 15 HAY 3:05.92
10 Maggie Sisson 13 CS 2:57.14
10 Riley Duggan 17 ORO 3:10.48
11 Alex Chen 14 CS 3:00.55
11 Makenna Babineau 16 CS 3:14.05
12 Brooke Rodier 14 YNS 3:10.13

#108 Boys 15 & over 200 Individual Medley LCM

🥇 Noah Wildt Prelims 1st = Finals 1st 2:22.84 → 2:18.46
🥈 Mason Dindinger Prelims 2nd = Finals 2nd 2:23.68 → 2:20.76
🥉 Aryan Sawant Prelims 3rd = Finals 3rd 2:27.77 → 2:27.19
PlaceNameAgeTeam Time
1 Noah Wildt 16 CRIM 2:22.84
1 Cole Sieland 13 JCCS 2:47.53
1 Richard Yu 12 CRIM 2:52.67
2 Mason Dindinger 16 CRIM 2:23.68
2 Taylor Seymour 13 YNS 2:49.73
2 Brewer Tarselli 12 HAY 3:11.44
3 Aryan Sawant 15 CS 2:27.77
3 Allen Zong 13 HAY 2:51.75
3 Edwin Ladouceur 11 JCCS 3:16.06
4 Alexander Vo 16 CRIM 2:28.41
4 Weston Sawicki 13 CS 2:53.79
4 Jacq Lord 12 JCCS 3:25.19
5 Archer Bessin 15 CRIM 2:33.42
5 Cole Gilchrist 13 CS 2:54.41
5 Sabhar Batajoo 12 HAY 3:37.34
6 Jack Bortolotto 15 STRM 2:36.56
6 Joey Kay 13 YMNT 2:55.09
6 Kevin Mello 11 STRM 3:45.97
7 Alex Teplitsky 15 CRIM 2:37.62
7 Julian Ng 13 HAY 2:56.52
7 Nate Slozak 12 CS 3:47.07
8 Hamza Maali 16 CS 2:37.84
8 Grayson Kelley 14 ATLA 2:58.20
8 Navin Ramakrishnan 12 STRM 3:53.23
9 Alex Ng 17 HAY 2:40.14
9 Anthony Liu 13 STRM 3:03.27
10 Luke Murphy 17 CS 2:40.38
10 Alex Gil Promlee 13 STRM 3:04.43
11 Colin Staley 15 GS 2:52.17
11 Austin Liu 14 ORO 3:11.15
12 Quinn O'Connor 18 YMNT 2:56.08
12 Dhairesh Chauhan 13 STRM 3:28.71
DQ Marcus SementaShoulders not at or past vertical towards breast off the wall - fly 15 STRM 2:35.08 DQ
DQ Dante GarciaNon-simultaneous arms - fly 11 YMNT 3:35.01 DQ
PlaceNameAgeTeam Time
1 🥇 Noah Wildt 16 CRIM 2:18.46
1 Allen Zong 13 HAY 2:38.99
1 Richard Yu 12 CRIM 2:50.48
2 🥈 Mason Dindinger 16 CRIM 2:20.76
2 Taylor Seymour 13 YNS 2:45.37
2 Brewer Tarselli 12 HAY 3:16.81
3 🥉 Aryan Sawant 15 CS 2:27.19
3 Julian Ng 13 HAY 2:49.19
3 Nate Slozak 12 CS 3:38.00
4 Alexander Vo 16 CRIM 2:29.58
4 Weston Sawicki 13 CS 2:54.20
4 Sabhar Batajoo 12 HAY 3:42.03
5 Archer Bessin 15 CRIM 2:31.15
5 Cole Gilchrist 13 CS 2:54.84
5 Kevin Mello 11 STRM 3:47.45
6 Jack Bortolotto 15 STRM 2:40.02
6 Grayson Kelley 14 ATLA 3:00.43
7 Alex Ng 17 HAY 2:33.06
7 Alex Gil Promlee 13 STRM 3:04.75
8 Alex Teplitsky 15 CRIM 2:36.29
8 Austin Liu 14 ORO 3:08.47
9 Luke Murphy 17 CS 2:39.88
10 Hamza Maali 16 CS 2:40.07
11 Colin Staley 15 GS 2:53.89
DQ Anthony LiuFalse start - Misc 13 STRM 3:03.26 DQ

#109 Girls 15 & over 100 Freestyle LCM

🥇 Mackenzie Gibbons Prelims 1st = Finals 1st 1:00.53 → 1:00.34
🥈 Eliana Laham Prelims 3rd Finals 2nd 1:02.19 → 1:00.56
🥉 Evie Dalke Prelims 2nd Finals 3rd 1:01.93 → 1:01.23
PlaceNameAgeTeam Time
1 Mackenzie Gibbons 18 CS 1:00.53
1 Riley Dindinger 13 CRIM 1:04.54
1 Vivien Cao 11 CRIM 1:09.09
2 Evie Dalke 15 CS 1:01.93
2 Ella Lobberecht 13 CS 1:09.10
2 Cleo Nazaka 12 STRM 1:12.07
3 Eliana Laham 16 CRIM 1:02.19
3 Michaela Cohoon 14 CRIM 1:09.74
3 Zanaya Amoah 12 STRM 1:12.93
4 Winnie Waddington 15 JCCS 1:06.29
4 Arianne Chan 13 ATLA 1:09.95
4 Leigha Lizotte 12 CS 1:13.11
5 Grace Ladouceur 16 JCCS 1:07.13
5 Capri Lucas 13 CRIM 1:10.72
5 Brooke Lingel 12 CRIM 1:13.80
6 Maggie Stoddard 16 CRIM 1:07.64
6 Brynne Murphy 13 CS 1:11.01
6 Ada Benson 11 CS 1:14.34
7 Addi Carbone 17 CS 1:08.26
7 Presley Lemelin 13 ATLA 1:11.94
7 Cassidy Dowling 12 YNS 1:14.79
8 Bennett Stark 16 CS 1:08.28
8 Alex Chen 14 CS 1:12.23
8 Avery Osgood 11 CS 1:15.10
9 Liv Nyby 15 CS 1:09.47
9 Amina Suljevic 16 STRM 1:09.47
9 Ava Premo 14 CS 1:12.49
9 Nathalia Codesso 12 HAY 1:15.85
10 Bianca Atanasov 13 CS 1:12.56
10 Addison Guenther 11 HAY 1:16.02
11 Madelyn Esposito 17 CRIM 1:10.41
11 Maggie Sisson 13 CS 1:13.17
11 Nina Tsongas 11 ABF 1:16.90
12 Eleanora Gelsey Drees 17 ORO 1:10.61
12 Olivia Duhaime 13 CRIM 1:14.69
12 Siobhan O'Sullivan 11 STRM 1:19.20
13 Liv Flowers 17 CS 1:10.83
13 Riley Patriquin 14 YNS 1:15.64
13 Madison Reale 12 CS 1:19.35
14 Makenna Babineau 16 CS 1:12.17
14 Erin Mundt 13 CS 1:16.17
14 Olive Bastos 11 HAY 1:19.47
15 Lily Glode 17 ORO 1:12.54
15 Hannah Connolly 14 CS 1:16.55
15 Katie Zhao 11 CS 1:20.76
16 Riley Duggan 17 ORO 1:13.61
16 Brooke Rodier 14 YNS 1:16.75
16 Julia Bortolotto 11 STRM 1:21.09
17 Grace Burrows 15 CS 1:13.86
17 Lilly Trombly 13 CS 1:18.23
17 Heidi Heber 11 STRM 1:21.52
18 Emma Johnson 16 ORO 1:14.22
18 Amelia Hussey 13 CS 1:19.70
18 Maggie Donohue 11 JCCS 1:23.45
19 Macy Ladouceur 15 JCCS 1:14.24
19 Lily Picone 13 STRM 1:19.71
19 Ava Laham 12 CRIM 1:25.96
20 Libby Nichols 17 CS 1:14.58
20 Siri O'Connell 13 CS 1:19.80
20 Maya Flaherty 11 JCCS 1:26.88
21 Faith Trombly 16 CS 1:16.81
21 Emily Trombly 13 CS 1:21.33
21 Estelle Hristov 12 STRM 1:27.21
22 Eleni Morse 14 ATLA 1:21.89
22 Ailia Garnham 15 STRM 1:24.65
22 Ceci Kuhn 12 ORO 1:28.14
23 Grace Morrison 13 HAY 1:22.78
23 Harlow Morris McIver 11 ATLA 1:28.34
23 Karina Das 15 HAY 1:29.64
24 Sinead Licata 14 CS 1:23.68
24 Henleigh Thoren 12 STRM 1:29.30
24 Keely Duggan 15 ORO 1:31.55
25 Sonya Das 13 HAY 1:29.76
25 Lana Nazaka 11 STRM 1:30.08
26 Delphine Jusczyk 12 CS 1:30.91
26 Breeanne Redden 13 ORO 1:35.98
27 Isabel Johnson 12 ORO 1:33.43
27 XinMei Wolfe 14 TSC 1:41.89
28 Paige Silva 11 HAY 1:34.09
29 Caroline MacKay 11 HAY 1:35.25
30 Aubrey Laflamme 11 CS 1:36.49
31 Yuli Matsuoka-Motegi 11 CS 1:40.09
32 Riley Ndegwa 11 YNS 2:01.02
PlaceNameAgeTeam Time
1 🥇 Mackenzie Gibbons 18 CS 1:00.34
1 Riley Dindinger 13 CRIM 1:04.83
1 Vivien Cao 11 CRIM 1:07.31
2 🥈 Eliana Laham 16 CRIM 1:00.56
2 Ella Lobberecht 13 CS 1:07.34
2 Zanaya Amoah 12 STRM 1:11.27
3 🥉 Evie Dalke 15 CS 1:01.23
3 Michaela Cohoon 14 CRIM 1:09.61
3 Cleo Nazaka 12 STRM 1:12.43
4 Maggie Stoddard 16 CRIM 1:06.88
4 Arianne Chan 13 ATLA 1:09.88
4 Ada Benson 11 CS 1:14.00
5 Addi Carbone 17 CS 1:07.39
5 Brynne Murphy 13 CS 1:12.71
5 Leigha Lizotte 12 CS 1:14.37
6 Bennett Stark 16 CS 1:07.50
6 Capri Lucas 13 CRIM 1:14.82
6 Brooke Lingel 12 CRIM 1:15.36
7 Madelyn Esposito 17 CRIM 1:07.30
7 Bianca Atanasov 13 CS 1:10.61
7 Nathalia Codesso 12 HAY 1:14.07
8 Amina Suljevic 16 STRM 1:08.33
8 Alex Chen 14 CS 1:10.93
8 Addison Guenther 11 HAY 1:14.60
9 Liv Nyby 15 CS 1:08.86
9 Presley Lemelin 13 ATLA 1:11.34
9 Avery Osgood 11 CS 1:14.81
10 Liv Flowers 17 CS 1:11.03
10 Ava Premo 14 CS 1:11.37
10 Cassidy Dowling 12 YNS 1:15.82
11 Eleanora Gelsey Drees 17 ORO 1:11.42
11 Maggie Sisson 13 CS 1:11.75
11 Nina Tsongas 11 ABF 1:16.92
12 Makenna Babineau 16 CS 1:13.37
12 Olivia Duhaime 13 CRIM 1:15.48
12 Siobhan O'Sullivan 11 STRM 1:25.87

#110 Boys 15 & over 100 Freestyle LCM

🥇 Noah Wildt Prelims 2nd Finals 1st 58.63 → 56.92
🥈 Alexander Vo Prelims 4th Finals 2nd 59.71 → 59.68
🥉 Ben Phillips Prelims 3rd = Finals 3rd 59.51 → 59.78
PlaceNameAgeTeam Time
1 Dylan Nichols 16 ATLA 57.77
1 Aaron Kikta 14 CRIM 59.41
1 Richard Yu 12 CRIM 1:08.35
2 Noah Wildt 16 CRIM 58.63
2 Kai Hukkanen 14 CRIM 1:00.95
2 James He 12 HAY 1:09.64
3 Ben Phillips 16 ORO 59.51
3 Tise Sokunbi 14 CS 1:01.58
3 Leo Zhang 11 ABF 1:12.87
4 Alexander Vo 16 CRIM 59.71
4 Victor He 14 ABF 1:04.39
4 Edwin Ladouceur 11 JCCS 1:14.95
5 Mason DeRose 15 CS 1:00.07
5 Weston Sawicki 13 CS 1:05.43
5 Noah Chase 12 CS 1:18.13
6 Archer Bessin 15 CRIM 1:00.30
6 Cole Sieland 13 JCCS 1:05.44
6 Brewer Tarselli 12 HAY 1:18.73
7 Harvey Homolka 16 CRIM 1:01.13
7 Allen Zong 13 HAY 1:05.94
7 Jacq Lord 12 JCCS 1:21.38
8 Nathan Terriot 15 CRIM 1:01.19
8 Cole Gilchrist 13 CS 1:07.34
8 Jason Zong 12 HAY 1:22.26
9 Alex Teplitsky 15 CRIM 1:01.72
9 Taylor Seymour 13 YNS 1:07.45
9 Kevin Mello 11 STRM 1:26.10
10 Ethan Byram 17 CS 1:02.55
10 Joey Kay 13 YMNT 1:07.90
10 Navin Ramakrishnan 12 STRM 1:26.52
11 Mason Dindinger 16 CRIM 1:02.75
11 Rex Nyby 14 CS 1:09.57
11 Dante Garcia 11 YMNT 1:26.71
12 Max Winn 16 CS 1:03.00
12 Austin Liu 14 ORO 1:12.65
12 Nate Slozak 12 CS 1:27.76
13 Alex Ng 17 HAY 1:03.11
13 Mateo Bendezu 14 CS 1:15.57
13 Micah Damas 12 CS 1:28.46
14 Luke Murphy 17 CS 1:03.21
14 Grayson Kelley 14 ATLA 1:15.88
14 Sabhar Batajoo 12 HAY 1:32.55
15 Hamza Maali 16 CS 1:03.49
15 Alex Gil Promlee 13 STRM 1:16.51
16 Tommy Baldwin 17 STRM 1:04.50
16 Anthony Liu 13 STRM 1:16.69
17 Will Desorda 15 ATLA 1:04.94
17 Dhairesh Chauhan 13 STRM 1:22.79
18 Charles He 16 ABF 1:05.87
18 Jenson Hahn 13 HAY 1:24.65
19 Colin Staley 15 GS 1:07.97
19 Billy Solari 13 STRM 1:26.18
20 Grant Jones 15 STRM 1:12.53
20 Aleksei Vorobei 13 STRM 1:26.81
21 Ben Caprio 15 STRM 1:25.13
PlaceNameAgeTeam Time
1 🥇 Noah Wildt 16 CRIM 56.92
1 Aaron Kikta 14 CRIM 59.35
1 Richard Yu 12 CRIM 1:05.94
2 🥈 Alexander Vo 16 CRIM 59.68
2 Kai Hukkanen 14 CRIM 1:01.76
2 James He 12 HAY 1:10.91
3 🥉 Ben Phillips 16 ORO 59.78
3 Tise Sokunbi 14 CS 1:01.80
3 Leo Zhang 11 ABF 1:14.73
4 Archer Bessin 15 CRIM 1:00.08
4 Victor He 14 ABF 1:04.31
4 Brewer Tarselli 12 HAY 1:17.58
5 Mason DeRose 15 CS 1:00.30
5 Allen Zong 13 HAY 1:06.45
5 Noah Chase 12 CS 1:19.78
6 Harvey Homolka 16 CRIM 1:01.45
6 Weston Sawicki 13 CS 1:08.68
6 Jason Zong 12 HAY 1:21.51
7 Ethan Byram 17 CS 1:00.82
7 Cole Gilchrist 13 CS 1:07.07
7 Navin Ramakrishnan 12 STRM 1:23.54
8 Mason Dindinger 16 CRIM 1:00.99
8 Austin Liu 14 ORO 1:08.68
8 Nate Slozak 12 CS 1:25.32
9 Alex Teplitsky 15 CRIM 1:01.23
9 Rex Nyby 14 CS 1:09.07
9 Kevin Mello 11 STRM 1:26.88
10 Nathan Terriot 15 CRIM 1:01.35
10 Taylor Seymour 13 YNS 1:09.34
10 Micah Damas 12 CS 1:34.84
11 Max Winn 16 CS 1:02.89
11 Mateo Bendezu 14 CS 1:11.99
11 Sabhar Batajoo 12 HAY 1:36.92
12 Alex Ng 17 HAY 1:03.16
12 Grayson Kelley 14 ATLA 1:12.38

#111 Girls 15 & over 1500 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Eliana Laham 16 CRIM 18:17.85
1 Renee Yu 14 CRIM 19:58.19
2 🥈 Madelyn Esposito 17 CRIM 20:15.31
2 Lydia Peterson 14 STRM 21:07.76
3 🥉 Sofia Wolfe 15 YNS 20:35.75
3 Sarah Gazda 14 YNS 21:26.17
4 Riley Kelly 15 HAY 21:56.91
4 Hayley Vazquez 13 ABF 23:13.83
5 Addison Redden 17 ORO 30:27.93

#111 Boys 15 & over 1500 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Ethan Ackerman-Vallala 18 CRIM 17:45.60
1 Julian Ng 13 HAY 21:39.41
2 🥈 Harvey Homolka 16 CRIM 18:02.75
3 🥉 Nathan Terriot 15 CRIM 18:13.88
4 Max Winn 16 CS 20:16.37
5 Alex Coffill 17 YMNT 20:47.78
6 Luke Murphy 17 CS 21:08.95
7 Ethan Pennington 16 ORO 22:18.85

#113 Girls 10 & under 50 Backstroke LCM

PlaceNameAgeTeam Time
1 🥇 Veliane Amoah 10 STRM 41.60
2 🥈 Addison Lapp 10 CS 41.88
3 🥉 Chelsea Liu 9 STRM 44.25
4 Paulina Zaitsev 9 JCCS 47.65
5 Quinn Caruso 10 CS 48.37
6 Emnet Adane 9 ORO 49.08
7 Aubrey Lingel 10 CRIM 49.43
8 Lisa Matsuoka-Motegi 9 CS 51.06
9 Cassi Lucas 10 CRIM 51.21
10 Maya Hohwald 9 ORO 51.34
11 Maeve Cherry 8 CS 54.91
12 Riley Chen 7 TSC 55.21
13 Claire Zhao 9 STRM 55.24
14 Brielle Hristov 9 STRM 57.21
15 Olivia Whaley 8 STRM 57.92
16 Jubilee Geschwendt 10 ORO 1:00.30
17 Penelope Palmer 10 CS 1:00.62
18 Inara Gil Promlee 7 STRM 1:01.58
19 Glenna Morse 8 STRM 1:04.79
20 Analeigh Gouthro 8 STRM 1:13.58
21 Serafina Ferrari 7 CS 1:19.96
22 Amaya Agnani 8 TSC 1:20.17
DQ Anna BoylesShoulders past vertical toward breast 9 CS 58.59 DQ

#114 Boys 10 & under 50 Backstroke LCM

PlaceNameAgeTeam Time
1 🥇 Benny Bianchi 9 CS 42.79
2 🥈 Jayden Li 9 CRIM 43.34
3 🥉 Grayson Sawicki 9 CS 43.45
4 Anderson Yu 10 CRIM 46.27
5 Maxwell Hristov 10 STRM 47.76
6 Zachary Juchnevics 10 STRM 49.99
7 Lionell Hristov 10 STRM 50.21
8 Elijah Romero 10 STRM 52.81
9 Blake Gauvin 10 STRM 54.93
10 Henry Tarselli 9 HAY 1:00.78
11 Eli Zhang 7 ABF 1:04.00
12 Lucian Holt 10 TSC 1:21.91

#115 Girls 10 & under 200 Individual Medley LCM

PlaceNameAgeTeam Time
1 🥇 Addison Lapp 10 CS 3:13.41
2 🥈 Veliane Amoah 10 STRM 3:32.21
3 🥉 Emnet Adane 9 ORO 3:48.77
4 Maya Hohwald 9 ORO 3:53.14
5 Quinn Caruso 10 CS 3:53.25
6 Cassi Lucas 10 CRIM 3:59.68
7 Aubrey Lingel 10 CRIM 4:02.10
8 Jubilee Geschwendt 10 ORO 4:30.46

#116 Boys 10 & under 200 Individual Medley LCM

PlaceNameAgeTeam Time
1 🥇 Jayden Li 9 CRIM 3:18.69
2 🥈 Grayson Sawicki 9 CS 3:18.98
3 🥉 Benny Bianchi 9 CS 3:25.73
4 Henry Tarselli 9 HAY 5:05.17

#117 Girls 10 & under 100 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Veliane Amoah 10 STRM 1:17.35
2 🥈 Addison Lapp 10 CS 1:17.49
3 🥉 Chelsea Liu 9 STRM 1:26.38
4 Paulina Zaitsev 9 JCCS 1:30.00
5 Quinn Caruso 10 CS 1:31.55
6 Emnet Adane 9 ORO 1:33.43
7 Cassi Lucas 10 CRIM 1:36.88
8 Maya Hohwald 9 ORO 1:37.36
9 Aubrey Lingel 10 CRIM 1:37.99
10 Lisa Matsuoka-Motegi 9 CS 1:38.71
11 Brielle Hristov 9 STRM 1:38.76
12 Olivia Whaley 8 STRM 1:48.18
13 Penelope Palmer 10 CS 1:48.21
14 Maeve Cherry 8 CS 1:49.83
15 Claire Zhao 9 STRM 1:50.02
16 Riley Chen 7 TSC 1:57.29
17 Anna Boyles 9 CS 1:59.55
18 Inara Gil Promlee 7 STRM 2:07.55
19 Glenna Morse 8 STRM 2:19.48
20 Amaya Agnani 8 TSC 2:38.77
21 Analeigh Gouthro 8 STRM 2:42.79

#118 Boys 10 & under 100 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Benny Bianchi 9 CS 1:20.68
2 🥈 Jayden Li 9 CRIM 1:25.54
3 🥉 Lionell Hristov 10 STRM 1:29.00
4 Anderson Yu 10 CRIM 1:29.83
5 Maxwell Hristov 10 STRM 1:38.15
6 Elijah Romero 10 STRM 1:42.33
7 Anthony Pither 8 ABF 1:44.23
8 Zachary Juchnevics 10 STRM 1:44.91
9 Blake Gauvin 10 STRM 1:47.78
10 Henry Tarselli 9 HAY 1:58.53
11 Eli Zhang 7 ABF 2:03.47
12 Lucian Holt 10 TSC 2:30.19

#201 Girls 15 & over 200 Freestyle LCM

🥇 Eliana Laham Prelims 1st = Finals 1st 2:16.19 → 2:14.82
🥈 Amber Mouhidin Prelims 2nd = Finals 2nd 2:19.32 → 2:18.92
🥉 Addi Carbone Prelims 6th Finals 3rd 2:25.80 → 2:20.64
PlaceNameAgeTeam Time
1 Eliana Laham 16 CRIM 2:16.19
1 Riley Dindinger 13 CRIM 2:17.84
1 Elise Bruhm 12 YNS 2:32.18
2 Amber Mouhidin 13 CRIM 2:19.32
2 Madison Dufour 17 STRM 2:21.43
2 Brooke Lingel 12 CRIM 2:33.63
3 Emi Hukkanen 17 CRIM 2:22.34
3 Renee Yu 14 CRIM 2:25.38
3 Leigha Lizotte 12 CS 2:39.62
4 Madelyn Esposito 17 CRIM 2:22.36
4 Abby Robitaille 13 CRIM 2:25.85
4 Avery Osgood 11 CS 2:42.78
5 Julia Smirnou 15 CRIM 2:24.08
5 Ella Lobberecht 13 CS 2:28.93
5 Cleo Nazaka 12 STRM 2:43.46
6 Addi Carbone 17 CS 2:25.80
6 Cecilia Rivas 13 YNS 2:32.58
6 Anna Swerchesky 12 CS 2:46.91
7 Bennett Stark 16 CS 2:29.43
7 Brianna Boisvert 14 STRM 2:32.74
7 Madison Reale 12 CS 2:48.13
8 Liv Nyby 15 CS 2:30.65
8 Ava Premo 14 CS 2:33.03
8 Ada Benson 11 CS 2:49.14
9 Eleanora Gelsey Drees 17 ORO 2:32.22
9 Elise Ben-Akiva 14 CS 2:33.08
9 Cassidy Dowling 12 YNS 2:51.18
10 Macy Ladouceur 15 JCCS 2:32.79
10 Lydia Peterson 14 STRM 2:34.91
10 Nina Tsongas 11 ABF 2:51.82
11 Makenna Babineau 16 CS 2:34.46
11 Maggie Sisson 13 CS 2:34.92
11 Siobhan O'Sullivan 11 STRM 2:58.15
12 Lucy Perrin 13 STRM 2:35.32
12 Liv Flowers 17 CS 2:38.75
12 Ava Laham 12 CRIM 3:00.37
13 Erin Mundt 13 CS 2:37.23
13 Riley Duggan 17 ORO 2:43.08
13 Katie Zhao 11 CS 3:04.37
14 Presley Lemelin 13 ATLA 2:37.99
14 Riley Kelly 15 HAY 2:47.98
14 Maggie Donohue 11 JCCS 3:05.41
15 Capri Lucas 13 CRIM 2:42.42
15 Faith Trombly 16 CS 2:48.62
15 Miriam Kay 11 YMNT 3:05.86
16 Brooke Rodier 14 YNS 2:43.33
16 Grace Burrows 15 CS 2:48.71
16 Maya Flaherty 11 JCCS 3:07.33
17 Aniston Thompson 13 STRM 2:43.56
17 Lia DeMato 15 YMNT 2:51.79
17 Meredith Conrad 12 ORO 3:09.28
18 Genna Ferguson 13 STRM 2:49.06
18 Hannah Ouellette 17 HAY 2:58.32
18 Victoria Tran 12 YNS 3:10.12
19 Adithi Gundagathi 14 STRM 2:50.82
19 Henleigh Thoren 12 STRM 3:10.72
19 Keely Duggan 15 ORO 3:18.92
20 Emily Trombly 13 CS 2:51.98
20 Antonia Li 11 JCCS 3:11.46
20 Addison Redden 17 ORO 3:28.83
21 Lilly Trombly 13 CS 2:54.91
21 Amelia Hartt 11 STRM 3:12.98
22 Anne Bleou 14 ABF 2:55.62
22 Colette Denner 12 CS 3:14.84
23 Amelia Hussey 13 CS 3:02.01
23 Isabella Giachetti 11 ABF 3:16.12
24 Faith Bridle 13 ORO 3:06.01
24 Aubrey Laflamme 11 CS 3:24.08
25 Audrey Bennett 14 HAY 3:07.69
25 Isabel Johnson 12 ORO 3:29.42
26 Caitlin Clark 13 YMNT 3:08.13
26 Caitlin Cheung 11 TSC 3:29.81
27 Yuli Matsuoka-Motegi 11 CS 3:32.98
PlaceNameAgeTeam Time
1 🥇 Eliana Laham 16 CRIM 2:14.82
1 Riley Dindinger 13 CRIM 2:17.42
1 Elise Bruhm 12 YNS 2:30.37
2 🥈 Amber Mouhidin 13 CRIM 2:18.92
2 Emi Hukkanen 17 CRIM 2:20.52
2 Brooke Lingel 12 CRIM 2:34.26
3 🥉 Addi Carbone 17 CS 2:20.64
3 Renee Yu 14 CRIM 2:22.15
3 Leigha Lizotte 12 CS 2:36.05
4 Madison Dufour 17 STRM 2:21.78
4 Ella Lobberecht 13 CS 2:29.02
4 Cleo Nazaka 12 STRM 2:36.79
5 Madelyn Esposito 17 CRIM 2:24.17
5 Cecilia Rivas 13 YNS 2:29.20
5 Avery Osgood 11 CS 2:40.33
6 Julia Smirnou 15 CRIM 2:24.59
6 Brianna Boisvert 14 STRM 2:29.31
6 Anna Swerchesky 12 CS 2:43.43
7 Bennett Stark 16 CS 2:27.42
7 Lydia Peterson 14 STRM 2:31.17
8 Liv Nyby 15 CS 2:29.43
8 Ava Premo 14 CS 2:34.07
9 Liv Flowers 17 CS 2:31.61
9 Maggie Sisson 13 CS 2:34.25
10 Eleanora Gelsey Drees 17 ORO 2:31.78
10 Brooke Rodier 14 YNS 2:40.52
11 Presley Lemelin 13 ATLA 2:42.46
11 Riley Kelly 15 HAY 2:42.64
12 Riley Duggan 17 ORO 2:42.74
12 Erin Mundt 13 CS 2:46.54

#202 Boys 15 & over 200 Freestyle LCM

🥇 Harvey Homolka Prelims 1st = Finals 1st 2:07.70 → 2:07.07
🥈 Ethan Ackerman-Vallala Prelims 2nd = Finals 2nd 2:09.18 → 2:08.06
🥉 Mason DeRose Prelims 4th Finals 3rd 2:10.07 → 2:09.98
PlaceNameAgeTeam Time
1 Harvey Homolka 16 CRIM 2:07.70
1 Kai Hukkanen 14 CRIM 2:12.73
1 Aidan Coveny 12 CS 2:28.91
2 Ethan Ackerman-Vallala 18 CRIM 2:09.18
2 Tise Sokunbi 14 CS 2:16.88
2 James He 12 HAY 2:30.28
3 Alexander Vo 16 CRIM 2:09.42
3 John Akinci 14 CS 2:19.05
3 Win Storm 12 CRIM 2:38.43
4 Mason DeRose 15 CS 2:10.07
4 Cole Sieland 13 JCCS 2:21.04
4 Edwin Ladouceur 11 JCCS 2:39.79
5 Archer Bessin 15 CRIM 2:12.08
5 Arthur Dos Santos 14 YMNT 2:21.84
5 Calvin Haynes 12 HAY 2:48.04
6 Nathan Terriot 15 CRIM 2:12.36
6 Victor He 14 ABF 2:22.06
6 Brewer Tarselli 12 HAY 2:49.36
7 Alex Teplitsky 15 CRIM 2:12.44
7 Allen Zong 13 HAY 2:22.10
7 Jacq Lord 12 JCCS 2:52.56
8 Marcus Sementa 15 STRM 2:17.11
8 Ryan Cohen 14 YNS 2:26.73
8 Kevin Mello 11 STRM 3:08.39
9 Ethan Byram 17 CS 2:17.79
9 Joey Kay 13 YMNT 2:30.82
9 Nate Slozak 12 CS 3:15.41
10 Hamza Maali 16 CS 2:18.88
10 Kian Azarpour 14 STRM 2:32.20
10 Navin Ramakrishnan 12 STRM 3:16.86
11 Max Winn 16 CS 2:21.45
11 Reed Mustafa 13 YNS 2:34.15
12 Alex Coffill 17 YMNT 2:21.46
12 Julian Ng 13 HAY 2:35.11
13 Alex Ng 17 HAY 2:23.00
13 Rex Nyby 14 CS 2:36.10
14 Tommy Baldwin 17 STRM 2:23.87
14 Grayson Kelley 14 ATLA 2:36.71
15 Luke Murphy 17 CS 2:25.85
15 Austin Liu 14 ORO 2:40.32
16 Colin Staley 15 GS 2:28.96
16 Alex Gil Promlee 13 STRM 2:41.06
17 Quinn O'Connor 18 YMNT 2:38.25
17 Dimitri Bixho 14 GS 2:42.18
18 Cam Verga 13 YNS 2:46.58
18 Caleb Clark 17 YMNT 2:55.77
19 Oliver Khela 13 ORO 2:48.61
20 Matthew John 13 CRIM 2:50.10
21 Anthony Liu 13 STRM 2:51.61
22 Marcus Thompson 13 ORO 2:55.43
23 Dhairesh Chauhan 13 STRM 3:00.83
24 Aleksei Vorobei 13 STRM 3:10.85
25 Ethan Hunsaker 14 ABF 3:13.93
26 Billy Solari 13 STRM 3:17.51
PlaceNameAgeTeam Time
1 🥇 Harvey Homolka 16 CRIM 2:07.07
1 Kai Hukkanen 14 CRIM 2:11.11
1 Aidan Coveny 12 CS 2:26.49
2 🥈 Ethan Ackerman-Vallala 18 CRIM 2:08.06
2 John Akinci 14 CS 2:17.52
2 James He 12 HAY 2:27.15
3 🥉 Mason DeRose 15 CS 2:09.98
3 Tise Sokunbi 14 CS 2:17.76
3 Win Storm 12 CRIM 2:33.96
4 Nathan Terriot 15 CRIM 2:12.16
4 Allen Zong 13 HAY 2:19.06
4 Brewer Tarselli 12 HAY 2:46.39
5 Alexander Vo 16 CRIM 2:12.48
5 Victor He 14 ABF 2:25.13
5 Calvin Haynes 12 HAY 2:47.54
6 Archer Bessin 15 CRIM 2:15.40
6 Ryan Cohen 14 YNS 2:27.50
6 Nate Slozak 12 CS 3:05.96
7 Ethan Byram 17 CS 2:10.66
7 Kian Azarpour 14 STRM 2:30.12
8 Alex Teplitsky 15 CRIM 2:11.93
8 Reed Mustafa 13 YNS 2:32.40
9 Marcus Sementa 15 STRM 2:16.18
9 Julian Ng 13 HAY 2:34.36
10 Hamza Maali 16 CS 2:16.61
10 Grayson Kelley 14 ATLA 2:34.69
11 Alex Coffill 17 YMNT 2:22.88
11 Rex Nyby 14 CS 2:35.89
12 Alex Ng 17 HAY 2:23.07
12 Austin Liu 14 ORO 2:39.41

#203 Girls 15 & over 100 Butterfly LCM

🥇 Mackenzie Gibbons Prelims 1st = Finals 1st 1:07.44 → 1:05.53
🥈 Maggie Stoddard Prelims 3rd Finals 2nd 1:09.35 → 1:09.09
🥉 Evie Dalke Prelims 4th Finals 3rd 1:09.36 → 1:09.45
PlaceNameAgeTeam Time
1 Mackenzie Gibbons 18 CS 1:07.44
1 Abby Robitaille 13 CRIM 1:13.53
1 Brooke Lingel 12 CRIM 1:22.93
2 Emi Hukkanen 17 CRIM 1:09.29
2 Brianna Boisvert 14 STRM 1:18.18
2 Zanaya Amoah 12 STRM 1:24.86
3 Maggie Stoddard 16 CRIM 1:09.35
3 Ella Lobberecht 13 CS 1:19.76
3 Emilie O'Shea 12 YNS 1:26.49
4 Evie Dalke 15 CS 1:09.36
4 Olivia Duhaime 13 CRIM 1:20.17
4 Addison Guenther 11 HAY 1:31.36
5 Eliana Laham 16 CRIM 1:10.68
5 Aniston Thompson 13 STRM 1:22.01
5 Brooke Allen 11 CRIM 1:36.85
6 Grace Ladouceur 16 JCCS 1:13.94
6 Catherine Tillberg 13 TSC 1:23.56
6 Cleo Nazaka 12 STRM 1:40.93
7 Madison Dufour 17 STRM 1:16.43
7 Riley Patriquin 14 YNS 1:23.57
7 Delphine Jusczyk 12 CS 1:41.17
8 Bennett Stark 16 CS 1:23.89
8 Presley Lemelin 13 ATLA 1:24.30
8 Lana Nazaka 11 STRM 1:41.98
9 Brynne Murphy 13 CS 1:24.38
9 Macy Ladouceur 15 JCCS 1:25.12
9 Maggie Donohue 11 JCCS 1:43.48
10 Capri Lucas 13 CRIM 1:25.43
10 Hannah Ouellette 17 HAY 1:26.67
10 Henleigh Thoren 12 STRM 1:46.30
11 Arianne Chan 13 ATLA 1:26.71
11 Sophia DeFrank 18 CS 1:28.40
11 Cassidy Dowling 12 YNS 1:47.42
12 Genna Ferguson 13 STRM 1:27.29
12 Riley Duggan 17 ORO 1:31.42
12 Heidi Heber 11 STRM 1:48.40
13 Alex Chen 14 CS 1:29.50
13 Ava Laham 12 CRIM 1:51.06
14 Sarah Gazda 14 YNS 1:30.10
14 Zara Desai 11 HAY 1:56.29
15 Hayley Vazquez 13 ABF 1:31.28
15 Estelle Hristov 12 STRM 1:57.35
16 Ava Premo 14 CS 1:33.72
17 Grace Morrison 13 HAY 1:36.63
18 Adithi Gundagathi 14 STRM 1:37.97
19 Audrey Bennett 14 HAY 1:47.07
20 Kenzie Stearns 14 CS 1:51.45
PlaceNameAgeTeam Time
1 🥇 Mackenzie Gibbons 18 CS 1:05.53
1 Brianna Boisvert 14 STRM 1:15.65
1 Brooke Lingel 12 CRIM 1:19.12
2 🥈 Maggie Stoddard 16 CRIM 1:09.09
2 Olivia Duhaime 13 CRIM 1:19.04
2 Zanaya Amoah 12 STRM 1:24.62
3 🥉 Evie Dalke 15 CS 1:09.45
3 Ella Lobberecht 13 CS 1:19.92
3 Emilie O'Shea 12 YNS 1:24.71
4 Emi Hukkanen 17 CRIM 1:09.52
4 Catherine Tillberg 13 TSC 1:20.09
4 Addison Guenther 11 HAY 1:25.84
5 Eliana Laham 16 CRIM 1:10.53
5 Aniston Thompson 13 STRM 1:22.08
5 Cleo Nazaka 12 STRM 1:38.66
6 Madison Dufour 17 STRM 1:17.87
6 Riley Patriquin 14 YNS 1:22.70
6 Brooke Allen 11 CRIM 1:39.07
7 Genna Ferguson 13 STRM 1:19.23
7 Hannah Ouellette 17 HAY 1:21.56
7 Delphine Jusczyk 12 CS 1:40.23
8 Brynne Murphy 13 CS 1:21.68
8 Bennett Stark 16 CS 1:22.04
8 Henleigh Thoren 12 STRM 1:41.64
9 Arianne Chan 13 ATLA 1:24.56
9 Sophia DeFrank 18 CS 1:28.66
9 Cassidy Dowling 12 YNS 1:43.86
10 Presley Lemelin 13 ATLA 1:26.26
10 Riley Duggan 17 ORO 1:30.32
10 Ava Laham 12 CRIM 1:45.79
11 Alex Chen 14 CS 1:28.28
11 Heidi Heber 11 STRM 1:46.30
12 Sarah Gazda 14 YNS 1:30.24
12 Lana Nazaka 11 STRM 1:46.62

#204 Boys 15 & over 100 Butterfly LCM

🥇 Dylan Nichols Prelims 1st = Finals 1st 1:02.75 → 1:01.27
🥈 Noah Wildt Prelims 2nd = Finals 2nd 1:02.93 → 1:01.40
🥉 Nathan Terriot Prelims 3rd = Finals 3rd 1:03.58 → 1:03.01
PlaceNameAgeTeam Time
1 Dylan Nichols 16 ATLA 1:02.75
1 Aaron Kikta 14 CRIM 1:06.65
1 Aidan Coveny 12 CS 1:20.94
2 Noah Wildt 16 CRIM 1:02.93
2 Kai Hukkanen 14 CRIM 1:10.56
2 Calvin Haynes 12 HAY 1:29.03
3 Nathan Terriot 15 CRIM 1:03.58
3 Allen Zong 13 HAY 1:11.92
3 Jason Zong 12 HAY 1:36.39
4 Jack Bortolotto 15 STRM 1:04.66
4 Tise Sokunbi 14 CS 1:13.45
4 Jacq Lord 12 JCCS 1:38.27
5 Mason DeRose 15 CS 1:05.31
5 Nick Roberts 13 YNS 1:16.22
5 Micah Damas 12 CS 1:44.78
6 Mason Dindinger 16 CRIM 1:05.52
6 Cole Gilchrist 13 CS 1:18.01
6 Navin Ramakrishnan 12 STRM 2:06.63
7 Archer Bessin 15 CRIM 1:05.95
7 Joey Kay 13 YMNT 1:18.15
8 Aryan Sawant 15 CS 1:06.15
8 Weston Sawicki 13 CS 1:20.39
9 Harvey Homolka 16 CRIM 1:06.43
9 Taylor Seymour 13 YNS 1:23.43
10 Luke Murphy 17 CS 1:07.72
10 Reed Mustafa 13 YNS 1:24.36
11 Ben Phillips 16 ORO 1:08.00
11 Austin Liu 14 ORO 1:24.45
12 Alex Ng 17 HAY 1:08.18
12 Marcus Thompson 13 ORO 1:28.15
13 Ethan Byram 17 CS 1:09.19
13 Matthew John 13 CRIM 1:34.70
14 Charles He 16 ABF 1:09.66
15 Marcus Sementa 15 STRM 1:09.91
16 Tommy Baldwin 17 STRM 1:10.18
17 Will Desorda 15 ATLA 1:11.00
18 Owen Kassatly 16 ATLA 1:11.35
19 Hamza Maali 16 CS 1:11.52
20 Alex Teplitsky 15 CRIM 1:18.19
21 Alex Coffill 17 YMNT 1:21.64
22 Colin Staley 15 GS 1:31.01
23 George Fu 15 TSC 1:34.93
DQ Caleb ClarkKick breaststroke type 17 YMNT 1:26.90 DQ
PlaceNameAgeTeam Time
1 🥇 Dylan Nichols 16 ATLA 1:01.27
1 Aaron Kikta 14 CRIM 1:06.13
1 Aidan Coveny 12 CS 1:20.53
2 🥈 Noah Wildt 16 CRIM 1:01.40
2 Allen Zong 13 HAY 1:08.94
2 Calvin Haynes 12 HAY 1:26.25
3 🥉 Nathan Terriot 15 CRIM 1:03.01
3 Kai Hukkanen 14 CRIM 1:10.60
3 Jason Zong 12 HAY 1:39.44
4 Mason Dindinger 16 CRIM 1:04.90
4 Tise Sokunbi 14 CS 1:15.98
4 Micah Damas 12 CS 1:47.57
5 Mason DeRose 15 CS 1:05.00
5 Nick Roberts 13 YNS 1:17.79
6 Jack Bortolotto 15 STRM 1:06.01
7 Archer Bessin 15 CRIM 1:04.66
7 Taylor Seymour 13 YNS 1:19.16
8 Aryan Sawant 15 CS 1:06.61
8 Reed Mustafa 13 YNS 1:22.89
9 Luke Murphy 17 CS 1:06.65
9 Marcus Thompson 13 ORO 1:24.10
10 Harvey Homolka 16 CRIM 1:06.96
10 Austin Liu 14 ORO 1:24.37
11 Alex Ng 17 HAY 1:07.81
11 Weston Sawicki 13 CS 1:27.77
12 Ben Phillips 16 ORO 1:09.00
12 Matthew John 13 CRIM 1:37.10
DQ Cole GilchristFalse start 13 CS 1:17.84 DQ

#205 Girls 15 & over 100 Breaststroke LCM

🥇 Julia Smirnou Prelims 1st = Finals 1st 1:21.76 → 1:22.62
🥈 Madelyn Esposito Prelims 2nd = Finals 2nd 1:25.21 → 1:24.23
🥉 Emi Hukkanen Prelims 3rd = Finals 3rd 1:26.47 → 1:27.72
PlaceNameAgeTeam Time
1 Julia Smirnou 15 CRIM 1:21.76
1 Riley Dindinger 13 CRIM 1:24.85
1 Vivien Cao 11 CRIM 1:29.44
2 Madelyn Esposito 17 CRIM 1:25.21
2 Amber Mouhidin 13 CRIM 1:27.19
2 Addison Guenther 11 HAY 1:36.29
3 Emi Hukkanen 17 CRIM 1:26.47
3 Arianne Chan 13 ATLA 1:30.61
3 Macie Baita 11 CS 1:38.84
4 Grace Ladouceur 16 JCCS 1:26.71
4 Lucy Perrin 13 STRM 1:31.23
4 Cleo Nazaka 12 STRM 1:39.46
5 Madison Dufour 17 STRM 1:29.29
5 Cecilia Rivas 13 YNS 1:31.64
5 Anvitha Prem 11 CRIM 1:40.08
6 Maggie Stoddard 16 CRIM 1:29.57
6 Iris Hua 13 CRIM 1:32.16
6 Leigha Lizotte 12 CS 1:40.10
7 Eleanora Gelsey Drees 17 ORO 1:30.43
7 Olivia Duhaime 13 CRIM 1:32.85
7 Zanaya Amoah 12 STRM 1:41.02
8 Alex Chen 14 CS 1:32.97
8 Evie Dalke 15 CS 1:33.57
8 Elise Bruhm 12 YNS 1:41.14
9 Mollie Smith 18 ORO 1:34.05
9 Sarah Gazda 14 YNS 1:34.52
9 Henleigh Thoren 12 STRM 1:42.74
10 Kensley White 14 CS 1:35.37
10 Sophia DeFrank 18 CS 1:37.26
10 Emilie O'Shea 12 YNS 1:44.27
11 Riley Patriquin 14 YNS 1:36.04
11 Macy Ladouceur 15 JCCS 1:39.78
11 Brooke Allen 11 CRIM 1:44.52
12 Maggie Sisson 13 CS 1:36.10
12 Faith Trombly 16 CS 1:42.51
12 Anna Swerchesky 12 CS 1:45.02
13 Genna Ferguson 13 STRM 1:39.20
13 Hannah Ouellette 17 HAY 1:45.46
13 Amelia Hartt 11 STRM 1:47.20
14 Anne Bleou 14 ABF 1:39.71
14 Riley Kelly 15 HAY 1:45.94
14 Nina Tsongas 11 ABF 1:47.40
15 Catherine Tillberg 13 TSC 1:39.74
15 Karina Das 15 HAY 1:46.53
15 Madison Reale 12 CS 1:47.49
16 Brooke Rodier 14 YNS 1:39.78
16 Makenna Babineau 16 CS 1:47.52
16 Heidi Heber 11 STRM 1:47.93
17 Caitlin Clark 13 YMNT 1:39.87
17 Yuli Matsuoka-Motegi 11 CS 1:48.18
17 Keely Duggan 15 ORO 1:52.59
18 Hayley Vazquez 13 ABF 1:41.53
18 Delphine Jusczyk 12 CS 1:48.43
19 Lydia Peterson 14 STRM 1:43.50
19 Victoria Tran 12 YNS 1:49.61
20 Lilly Trombly 13 CS 1:45.03
20 Katie Zhao 11 CS 1:50.22
21 Erin Mundt 13 CS 1:49.07
21 Ada Benson 11 CS 1:51.50
22 Harlow Morris McIver 11 ATLA 1:51.51
22 Audrey Bennett 14 HAY 1:51.81
23 Lana Nazaka 11 STRM 1:51.74
23 Emily Trombly 13 CS 1:53.03
24 Siobhan O'Sullivan 11 STRM 1:53.95
24 Grace Morrison 13 HAY 1:54.44
25 Antonia Li 11 JCCS 1:54.98
25 Miriam Kay 11 YMNT 1:54.98
25 Sonya Das 13 HAY 1:56.31
26 Faith Bridle 13 ORO 1:59.13
27 Meredith Conrad 12 ORO 1:56.99
27 XinMei Wolfe 14 TSC 2:00.39
28 Isabella Giachetti 11 ABF 1:57.53
28 Kenzie Stearns 14 CS 2:05.04
29 Estelle Hristov 12 STRM 1:58.08
29 Kai Stevenson 13 HAY 2:10.30
30 Colette Denner 12 CS 1:58.82
30 Breeanne Redden 13 ORO 2:12.89
31 Maya Flaherty 11 JCCS 1:58.86
32 Zara Desai 11 HAY 2:02.00
33 Aubrey Laflamme 11 CS 2:03.38
34 Ceci Kuhn 12 ORO 2:07.08
35 Riley Ndegwa 11 YNS 2:15.08
36 Lulu Hussein 12 ATLA 2:40.23
DQ Isabel JohnsonDownward butterfly kick 12 ORO 2:25.19 DQ
PlaceNameAgeTeam Time
1 🥇 Julia Smirnou 15 CRIM 1:22.62
1 Riley Dindinger 13 CRIM 1:24.84
1 Vivien Cao 11 CRIM 1:28.64
2 🥈 Madelyn Esposito 17 CRIM 1:24.23
2 Amber Mouhidin 13 CRIM 1:26.32
2 Addison Guenther 11 HAY 1:36.54
3 🥉 Emi Hukkanen 17 CRIM 1:27.72
3 Arianne Chan 13 ATLA 1:29.34
3 Cleo Nazaka 12 STRM 1:39.25
4 Cecilia Rivas 13 YNS 1:30.61
4 Madison Dufour 17 STRM 1:30.98
4 Macie Baita 11 CS 1:39.33
5 Maggie Stoddard 16 CRIM 1:31.30
5 Iris Hua 13 CRIM 1:33.05
5 Leigha Lizotte 12 CS 1:40.39
6 Olivia Duhaime 13 CRIM 1:33.19
6 Eleanora Gelsey Drees 17 ORO 1:33.32
6 Anvitha Prem 11 CRIM 1:41.19
7 Alex Chen 14 CS 1:30.92
7 Evie Dalke 15 CS 1:33.66
7 Elise Bruhm 12 YNS 1:39.26
8 Riley Patriquin 14 YNS 1:34.27
8 Mollie Smith 18 ORO 1:34.43
8 Henleigh Thoren 12 STRM 1:40.70
9 Kensley White 14 CS 1:34.48
9 Sophia DeFrank 18 CS 1:37.52
9 Zanaya Amoah 12 STRM 1:43.00
10 Sarah Gazda 14 YNS 1:35.07
10 Hannah Ouellette 17 HAY 1:38.04
10 Anna Swerchesky 12 CS 1:45.83
11 Genna Ferguson 13 STRM 1:38.36
11 Faith Trombly 16 CS 1:42.42
11 Emilie O'Shea 12 YNS 1:46.33
12 Maggie Sisson 13 CS 1:40.77
12 Riley Kelly 15 HAY 1:45.04
12 Brooke Allen 11 CRIM 1:47.74

#206 Boys 15 & over 100 Breaststroke LCM

🥇 Ethan Ackerman-Vallala Prelims 1st = Finals 1st 1:12.47 → 1:12.47
🥈 Ben Phillips Prelims 2nd = Finals 2nd 1:15.52 → 1:15.31
🥉 Noah Wildt Prelims 5th Finals 3rd 1:18.77 → 1:15.75
PlaceNameAgeTeam Time
1 Ethan Ackerman-Vallala 18 CRIM 1:12.47
1 Aaron Kikta 14 CRIM 1:17.55
1 Win Storm 12 CRIM 1:33.36
2 Ben Phillips 16 ORO 1:15.52
2 Arthur Dos Santos 14 YMNT 1:18.42
2 Noah Chase 12 CS 1:44.78
3 Archer Bessin 15 CRIM 1:16.73
3 Tise Sokunbi 14 CS 1:22.09
3 James He 12 HAY 1:46.20
4 Mason Dindinger 16 CRIM 1:18.05
4 Victor He 14 ABF 1:22.93
4 Jason Zong 12 HAY 1:57.26
5 Noah Wildt 16 CRIM 1:18.77
5 Nick Roberts 13 YNS 1:27.88
5 Kevin Mello 11 STRM 2:03.61
6 Alexander Vo 16 CRIM 1:19.34
6 Ryan Cohen 14 YNS 1:28.89
6 Micah Damas 12 CS 2:16.21
7 Alex Teplitsky 15 CRIM 1:20.44
7 Dimitri Bixho 14 GS 1:29.12
8 Aryan Sawant 15 CS 1:21.49
8 Grayson Kelley 14 ATLA 1:30.90
9 Alex Ng 17 HAY 1:23.17
9 Alex Gil Promlee 13 STRM 1:31.57
10 Dylan Nichols 16 ATLA 1:26.16
10 Anthony Liu 13 STRM 1:34.15
11 Quinn O'Connor 18 YMNT 1:29.59
11 Cam Verga 13 YNS 1:35.94
12 Will Desorda 15 ATLA 1:32.10
12 Kian Azarpour 14 STRM 1:37.72
13 Caleb Clark 17 YMNT 1:36.96
13 Aleksei Vorobei 13 STRM 1:38.58
14 Billy Solari 13 STRM 1:38.89
14 Ben Caprio 15 STRM 1:48.59
15 Rex Nyby 14 CS 1:40.86
16 Ethan Hunsaker 14 ABF 1:56.81
17 Radu Nicolicin 13 ORO 2:06.80
DQ George FuScissors kick 15 TSC 1:58.88 DQ
PlaceNameAgeTeam Time
1 🥇 Ethan Ackerman-Vallala 18 CRIM 1:12.47
1 Aaron Kikta 14 CRIM 1:16.70
1 Win Storm 12 CRIM 1:33.82
2 🥈 Ben Phillips 16 ORO 1:15.31
2 Victor He 14 ABF 1:18.60
2 James He 12 HAY 1:43.69
3 🥉 Noah Wildt 16 CRIM 1:15.75
3 Tise Sokunbi 14 CS 1:26.26
3 Noah Chase 12 CS 1:43.87
4 Archer Bessin 15 CRIM 1:16.30
4 Dimitri Bixho 14 GS 1:27.94
4 Jason Zong 12 HAY 1:52.20
5 Mason Dindinger 16 CRIM 1:18.77
5 Nick Roberts 13 YNS 1:28.05
5 Micah Damas 12 CS 2:10.24
6 Alexander Vo 16 CRIM 1:19.75
6 Ryan Cohen 14 YNS 1:28.54
7 Aryan Sawant 15 CS 1:19.04
7 Grayson Kelley 14 ATLA 1:31.91
8 Alex Teplitsky 15 CRIM 1:21.53
8 Anthony Liu 13 STRM 1:35.76
9 Alex Ng 17 HAY 1:22.39
9 Cam Verga 13 YNS 1:38.44
10 Will Desorda 15 ATLA 1:34.04
10 Billy Solari 13 STRM 1:39.54
11 Kian Azarpour 14 STRM 1:39.58
12 Rex Nyby 14 CS 1:40.76

#207 Girls 15 & over 50 Backstroke LCM

🥇 Mackenzie Gibbons Prelims 1st = Finals 1st 32.24 → 31.80
🥈 Addi Carbone Prelims 2nd = Finals 2nd 33.29 → 32.55
🥉 Liv Flowers Prelims 3rd = Finals 3rd 35.21 → 34.72
PlaceNameAgeTeam Time
1 Mackenzie Gibbons 18 CS 32.24
1 Riley Dindinger 13 CRIM 33.95
1 Vivien Cao 11 CRIM 36.44
2 Addi Carbone 17 CS 33.29
2 Kensley White 14 CS 37.17
2 Elise Bruhm 12 YNS 37.92
3 Liv Flowers 17 CS 35.21
3 Amber Mouhidin 13 CRIM 37.63
3 Ada Benson 11 CS 38.92
4 Bennett Stark 16 CS 36.78
4 Cecilia Rivas 13 YNS 37.79
4 Leigha Lizotte 12 CS 39.13
5 Grace Ladouceur 16 JCCS 36.94
5 Renee Yu 14 CRIM 37.90
5 Macie Baita 11 CS 39.17
6 Riley Duggan 17 ORO 38.14
6 Presley Lemelin 13 ATLA 38.82
6 Avery Osgood 11 CS 39.56
7 Elise Ben-Akiva 14 CS 39.17
7 Grace Burrows 15 CS 39.60
7 Zanaya Amoah 12 STRM 39.64
8 Sarah Gazda 14 YNS 39.23
8 Liv Nyby 15 CS 39.82
8 Cassidy Dowling 12 YNS 39.95
9 Olivia Duhaime 13 CRIM 40.11
9 Nina Tsongas 11 ABF 40.61
9 Makenna Babineau 16 CS 41.98
10 Brynne Murphy 13 CS 40.48
10 Madison Reale 12 CS 40.85
10 Riley Kelly 15 HAY 43.12
11 Capri Lucas 13 CRIM 40.75
11 Addison Guenther 11 HAY 41.05
11 Karina Das 15 HAY 43.85
12 Iris Hua 13 CRIM 40.87
12 Brooke Lingel 12 CRIM 41.56
12 Lia DeMato 15 YMNT 44.56
13 Catherine Tillberg 13 TSC 41.25
13 Anvitha Prem 11 CRIM 41.59
13 Faith Trombly 16 CS 45.38
14 Hayley Vazquez 13 ABF 41.36
14 Katie Zhao 11 CS 42.74
14 Keely Duggan 15 ORO 50.56
15 Adithi Gundagathi 14 STRM 41.92
15 Brooke Allen 11 CRIM 44.04
16 Amelia Hussey 13 CS 42.06
16 Ava Laham 12 CRIM 44.07
17 Erin Mundt 13 CS 42.65
17 Emilie O'Shea 12 YNS 44.15
18 Ava Premo 14 CS 42.73
18 Estelle Hristov 12 STRM 44.34
19 Brooke Rodier 14 YNS 43.67
19 Lana Nazaka 11 STRM 45.13
20 Lilly Trombly 13 CS 43.88
20 Maggie Donohue 11 JCCS 45.21
21 Kenzie Stearns 14 CS 45.15
21 Anna Swerchesky 12 CS 45.48
21 Miriam Kay 11 YMNT 45.48
22 Grace Morrison 13 HAY 45.41
23 Heidi Heber 11 STRM 45.88
23 Sonya Das 13 HAY 46.66
24 Anne Bleou 14 ABF 46.70
24 Colette Denner 12 CS 46.90
25 Caitlin Clark 13 YMNT 46.71
25 Harlow Morris McIver 11 ATLA 47.12
26 Kai Stevenson 13 HAY 47.08
26 Delphine Jusczyk 12 CS 47.93
27 Emily Trombly 13 CS 47.61
27 Siobhan O'Sullivan 11 STRM 47.94
28 Amelia Hartt 11 STRM 48.55
28 Faith Bridle 13 ORO 49.74
29 Isabella Giachetti 11 ABF 48.68
29 XinMei Wolfe 14 TSC 50.43
30 Antonia Li 11 JCCS 49.24
30 Breeanne Redden 13 ORO 54.93
31 Maya Flaherty 11 JCCS 49.29
32 Meredith Conrad 12 ORO 49.36
33 Caitlin Cheung 11 TSC 49.61
34 Zara Desai 11 HAY 49.80
35 Aubrey Laflamme 11 CS 50.62
36 Yuli Matsuoka-Motegi 11 CS 51.55
37 Riley Ndegwa 11 YNS 59.75
38 Lulu Hussein 12 ATLA 1:02.32
39 Quinn Gauvin 11 STRM 1:04.22
PlaceNameAgeTeam Time
1 🥇 Mackenzie Gibbons 18 CS 31.80
1 Riley Dindinger 13 CRIM 33.40
1 Vivien Cao 11 CRIM 35.93
2 🥈 Addi Carbone 17 CS 32.55
2 Kensley White 14 CS 36.01
2 Elise Bruhm 12 YNS 37.12
3 🥉 Liv Flowers 17 CS 34.72
3 Amber Mouhidin 13 CRIM 36.42
3 Ada Benson 11 CS 38.47
4 Renee Yu 14 CRIM 36.47
4 Grace Burrows 15 CS 36.88
4 Leigha Lizotte 12 CS 39.53
5 Presley Lemelin 13 ATLA 37.01
5 Bennett Stark 16 CS 37.40
5 Avery Osgood 11 CS 39.92
6 Cecilia Rivas 13 YNS 37.42
6 Riley Duggan 17 ORO 39.49
6 Macie Baita 11 CS 40.20
7 Madison Reale 12 CS 38.67
7 Liv Nyby 15 CS 38.84
7 Olivia Duhaime 13 CRIM 39.31
8 Iris Hua 13 CRIM 39.32
8 Zanaya Amoah 12 STRM 40.02
8 Riley Kelly 15 HAY 41.38
9 Catherine Tillberg 13 TSC 39.44
9 Cassidy Dowling 12 YNS 40.22
9 Karina Das 15 HAY 42.09
10 Sarah Gazda 14 YNS 39.64
10 Nina Tsongas 11 ABF 40.28
10 Faith Trombly 16 CS 43.06
11 Brooke Lingel 12 CRIM 41.32
11 Brynne Murphy 13 CS 41.53
12 Addison Guenther 11 HAY 42.08
12 Erin Mundt 13 CS 42.21

#208 Boys 15 & over 50 Backstroke LCM

🥇 Dylan Nichols Prelims 2nd Finals 1st 31.06 → 29.87
🥈 Ben Phillips Prelims 1st Finals 2nd 30.20 → 30.25
🥉 Nathan Terriot Prelims 3rd = Finals 3rd 31.50 → 31.53
PlaceNameAgeTeam Time
1 Ben Phillips 16 ORO 30.20
1 Aaron Kikta 14 CRIM 32.47
1 James He 12 HAY 39.03
2 Dylan Nichols 16 ATLA 31.06
2 Kai Hukkanen 14 CRIM 33.96
2 Aidan Coveny 12 CS 39.62
3 Nathan Terriot 15 CRIM 31.50
3 Cole Gilchrist 13 CS 35.05
3 Navin Ramakrishnan 12 STRM 42.09
4 Mason DeRose 15 CS 32.60
4 Weston Sawicki 13 CS 35.82
4 Win Storm 12 CRIM 42.22
5 Luke Murphy 17 CS 32.87
5 Cole Sieland 13 JCCS 35.92
5 Edwin Ladouceur 11 JCCS 42.57
6 Hamza Maali 16 CS 33.04
6 Joey Kay 13 YMNT 36.59
6 Calvin Haynes 12 HAY 42.99
7 Ethan Byram 17 CS 34.96
7 Reed Mustafa 13 YNS 36.63
7 Brewer Tarselli 12 HAY 43.08
8 Max Winn 16 CS 35.44
8 Julian Ng 13 HAY 37.38
8 Jacq Lord 12 JCCS 43.31
9 Charles He 16 ABF 36.34
9 Marcus Thompson 13 ORO 37.83
9 Micah Damas 12 CS 46.38
10 Allen Zong 13 HAY 38.49
10 Grant Jones 15 STRM 39.87
10 Noah Chase 12 CS 47.19
11 Austin Liu 14 ORO 39.80
11 Owen Kassatly 16 ATLA 40.17
11 Nate Slozak 12 CS 47.22
12 Rex Nyby 14 CS 40.03
12 Quinn O'Connor 18 YMNT 40.67
12 Jason Zong 12 HAY 49.01
13 Oliver Khela 13 ORO 40.39
13 George Fu 15 TSC 46.62
13 Kevin Mello 11 STRM 49.43
14 Taylor Seymour 13 YNS 40.84
15 Matthew John 13 CRIM 40.86
16 Anthony Liu 13 STRM 43.77
17 Dimitri Bixho 14 GS 44.21
18 Aleksei Vorobei 13 STRM 44.37
19 Dhairesh Chauhan 13 STRM 44.47
20 Radu Nicolicin 13 ORO 45.48
21 Cam Verga 13 YNS 47.06
22 Ethan Hunsaker 14 ABF 50.70
23 Billy Solari 13 STRM 59.91
DQ Arthur Dos SantosHead did not break the surface by 15 meters 14 YMNT 33.94 DQ
PlaceNameAgeTeam Time
1 🥇 Dylan Nichols 16 ATLA 29.87
1 Aaron Kikta 14 CRIM 31.87
1 Aidan Coveny 12 CS 36.97
2 🥈 Ben Phillips 16 ORO 30.25
2 Kai Hukkanen 14 CRIM 32.44
2 James He 12 HAY 37.14
3 🥉 Nathan Terriot 15 CRIM 31.53
3 Weston Sawicki 13 CS 35.00
3 Win Storm 12 CRIM 41.20
4 Luke Murphy 17 CS 32.18
4 Cole Gilchrist 13 CS 35.76
4 Navin Ramakrishnan 12 STRM 41.27
5 Mason DeRose 15 CS 32.44
5 Julian Ng 13 HAY 36.86
5 Calvin Haynes 12 HAY 42.36
6 Hamza Maali 16 CS 33.50
6 Reed Mustafa 13 YNS 37.25
6 Brewer Tarselli 12 HAY 42.62
7 Ethan Byram 17 CS 33.53
7 Allen Zong 13 HAY 38.81
7 Micah Damas 12 CS 44.60
8 Charles He 16 ABF 34.71
8 Taylor Seymour 13 YNS 38.93
8 Nate Slozak 12 CS 46.66
9 Austin Liu 14 ORO 39.09
9 Grant Jones 15 STRM 41.08
9 Noah Chase 12 CS 47.12
10 Rex Nyby 14 CS 39.11
10 Jason Zong 12 HAY 47.75
11 Marcus Thompson 13 ORO 39.66
12 Oliver Khela 13 ORO 41.19

#209 Girls 15 & over 400 Individual Medley LCM

PlaceNameAgeTeam Time
1 🥇 Eliana Laham 16 CRIM 5:21.73
1 Abby Robitaille 13 CRIM 5:36.47
2 🥈 Maggie Stoddard 16 CRIM 5:24.79
2 Riley Patriquin 14 YNS 6:05.95
3 🥉 Julia Smirnou 15 CRIM 5:39.00
3 Lydia Peterson 14 STRM 6:16.05
4 Madelyn Esposito 17 CRIM 5:47.65
4 Maggie Sisson 13 CS 6:24.53
5 Alex Chen 14 CS 6:34.54
5 Addison Redden 17 ORO 8:32.55

#210 Boys 15 & over 400 Individual Medley LCM

PlaceNameAgeTeam Time
1 🥇 Ethan Ackerman-Vallala 18 CRIM 5:07.98
1 Ryan Cohen 14 YNS 5:42.83
1 Edwin Ladouceur 11 JCCS 6:44.86
2 🥈 Noah Wildt 16 CRIM 5:09.77
2 Taylor Seymour 13 YNS 5:48.20
2 Brewer Tarselli 12 HAY 7:04.33
3 🥉 Harvey Homolka 16 CRIM 5:17.16
3 Nick Roberts 13 YNS 5:51.52
4 Jack Bortolotto 15 STRM 5:34.07
4 Cole Sieland 13 JCCS 5:52.70
5 Colin Staley 15 GS 6:11.53
5 Kian Azarpour 14 STRM 6:15.17
6 Julian Ng 13 HAY 6:15.80

#211 Girls 10 & under 50 Butterfly LCM

PlaceNameAgeTeam Time
1 🥇 Alexandra Tran 10 YNS 41.80
2 🥈 Chelsea Liu 9 STRM 45.04
3 🥉 Paulina Zaitsev 9 JCCS 47.00
4 Veliane Amoah 10 STRM 47.58
5 Isla Tobey 10 CRIM 52.06
6 Grace O'Keefe 10 ABF 52.36
7 Amelia Reichmann 10 YMNT 53.04
8 Aubrey Lingel 10 CRIM 54.86
9 Maya Hohwald 9 ORO 55.06
10 Miriam Mustafa 10 YNS 55.07
11 Heavenly Kalambayi 10 STRM 55.33
12 Lisa Matsuoka-Motegi 9 CS 56.42
13 Brielle Hristov 9 STRM 56.69
14 Vera Boroda 8 YNS 56.76
15 Ishani Lahiri 10 CRIM 56.93
16 Cassi Lucas 10 CRIM 57.09
17 Claire Zhao 9 STRM 57.97
18 Lelin Sun 9 TSC 58.10
19 Tiana Tran 9 YMNT 58.42
20 Larissa Kay 8 YMNT 59.85
21 Jubilee Geschwendt 10 ORO 1:00.02
22 Penelope Palmer 10 CS 1:00.96
23 Olivia Whaley 8 STRM 1:05.91
24 Inara Gil Promlee 7 STRM 1:08.89
25 Saba Kashkooli 8 HAY 1:17.05
DQ Elizabeth TokarzNon-simultaneous arms 10 CRIM 54.56 DQ
DQ Anna BoylesOne hand touch 9 CS 1:10.20 DQ
DQ Anna FuArms underwater recovery 9 TSC 1:21.94 DQ

#212 Boys 10 & under 50 Butterfly LCM

PlaceNameAgeTeam Time
1 🥇 Grayson Sawicki 9 CS 39.15
2 🥈 Kabir Mangani 10 CRIM 49.58
3 🥉 Clement Pauk 10 CS 53.50
4 Maxwell Hristov 10 STRM 53.85
5 Lionell Hristov 10 STRM 54.40
6 Elijah Romero 10 STRM 54.73
7 Blake Gauvin 10 STRM 59.20
8 Zachary Juchnevics 10 STRM 1:07.19
DQ Nikan AzarpourArms underwater recovery 9 STRM 1:02.65 DQ
DQ Torin FerrariArms underwater recovery 9 CS 1:07.30 DQ

#213 Girls 10 & under 50 Breaststroke LCM

PlaceNameAgeTeam Time
1 🥇 Heavenly Kalambayi 10 STRM 51.97
2 🥈 Veliane Amoah 10 STRM 52.57
3 🥉 Paulina Zaitsev 9 JCCS 53.79
4 Tiana Tran 9 YMNT 53.84
5 Grace O'Keefe 10 ABF 56.20
6 Isla Tobey 10 CRIM 57.27
7 Brielle Hristov 9 STRM 57.75
8 Miriam Mustafa 10 YNS 58.76
9 Chelsea Liu 9 STRM 59.38
10 Molly Reed 9 CS 59.50
11 Aubrey Lingel 10 CRIM 59.73
12 Lana Giordano 9 YMNT 59.89
13 Cassi Lucas 10 CRIM 1:00.01
14 Amelia Reichmann 10 YMNT 1:00.41
15 Ishani Lahiri 10 CRIM 1:00.43
16 Maya Hohwald 9 ORO 1:00.73
17 Jubilee Geschwendt 10 ORO 1:01.04
18 Lelin Sun 9 TSC 1:01.25
19 Elizabeth Tokarz 10 CRIM 1:02.19
20 Claire Zhao 9 STRM 1:02.54
21 Penelope Palmer 10 CS 1:02.90
22 Maeve Cherry 8 CS 1:05.73
23 Olivia Whaley 8 STRM 1:09.78
24 Vera Boroda 8 YNS 1:13.18
25 Siena Tomasi 9 CS 1:13.79
26 Larissa Kay 8 YMNT 1:14.42
27 Amaya Agnani 8 TSC 1:19.76
28 Inara Gil Promlee 7 STRM 1:19.99
29 Saba Kashkooli 8 HAY 1:29.21
30 Yi Yi Wang 6 TSC 1:33.75
31 Serafina Ferrari 7 CS 1:43.90
DQ Lisa Matsuoka-MotegiDownward butterfly kick 9 CS 1:01.33 DQ
DQ Anna BoylesAlternating Kick 9 CS 1:15.76 DQ
DQ Anna FuHands brought beyond the hipline during stroke 9 TSC 1:28.36 DQ

#214 Boys 10 & under 50 Breaststroke LCM

PlaceNameAgeTeam Time
1 🥇 Grayson Sawicki 9 CS 47.70
2 🥈 Benny Bianchi 9 CS 54.11
3 🥉 Maxwell Hristov 10 STRM 56.73
4 Elijah Romero 10 STRM 57.62
5 Augustus Li 9 JCCS 1:00.73
6 Clement Pauk 10 CS 1:02.78
7 Zachary Juchnevics 10 STRM 1:06.21
8 Lucian Holt 10 TSC 1:06.28
9 Anthony Pither 8 ABF 1:14.84
10 Francis Pauk 6 CS 1:16.87
11 Blake Gauvin 10 STRM 1:18.54
12 Henry Tarselli 9 HAY 1:24.45
DQ Lionell HristovScissors kick 10 STRM 56.67 DQ

#215 Girls 10 & under 100 Backstroke LCM

PlaceNameAgeTeam Time
1 🥇 Veliane Amoah 10 STRM 1:35.34
2 🥈 Chelsea Liu 9 STRM 1:36.11
3 🥉 Alexandra Tran 10 YNS 1:39.19
4 Miriam Mustafa 10 YNS 1:45.93
5 Maya Hohwald 9 ORO 1:46.01
6 Isla Tobey 10 CRIM 1:46.88
7 Cassi Lucas 10 CRIM 1:47.81
8 Lisa Matsuoka-Motegi 9 CS 1:48.58
9 Elizabeth Tokarz 10 CRIM 1:50.27
10 Brielle Hristov 9 STRM 1:51.03
11 Paulina Zaitsev 9 JCCS 1:52.11
12 Molly Reed 9 CS 1:53.52
13 Aubrey Lingel 10 CRIM 1:53.86
14 Siena Tomasi 9 CS 1:55.15
15 Ishani Lahiri 10 CRIM 1:55.63
16 Lana Giordano 9 YMNT 2:00.03
17 Maeve Cherry 8 CS 2:05.69
18 Larissa Kay 8 YMNT 2:07.51
19 Lelin Sun 9 TSC 2:07.52
20 Vera Boroda 8 YNS 2:08.19
21 Anna Boyles 9 CS 2:16.24
22 Inara Gil Promlee 7 STRM 2:20.32
23 Yi Yi Wang 6 TSC 2:33.29
24 Serafina Ferrari 7 CS 2:36.86
25 Saba Kashkooli 8 HAY 2:38.30
26 Amaya Agnani 8 TSC 2:54.12
DQ Grace O'KeefeMultiple strokes past vertical at turn 10 ABF 1:47.51 DQ
DQ Heavenly KalambayiShoulders past vertical toward breast 10 STRM 1:59.85 DQ
DQ Anna FuNot on back off wall 9 TSC 2:25.16 DQ

#216 Boys 10 & under 100 Backstroke LCM

PlaceNameAgeTeam Time
1 🥇 Benny Bianchi 9 CS 1:30.74
2 🥈 Grayson Sawicki 9 CS 1:36.89
3 🥉 Maxwell Hristov 10 STRM 1:42.48
4 Kabir Mangani 10 CRIM 1:43.85
5 Lionell Hristov 10 STRM 1:47.33
6 Zachary Juchnevics 10 STRM 1:53.58
7 Augustus Li 9 JCCS 2:02.58
8 Blake Gauvin 10 STRM 2:06.70
9 Nikan Azarpour 9 STRM 2:13.78
10 Torin Ferrari 9 CS 2:17.47
DQ Anthony PitherDelay initiating arm pull at turn 8 ABF 1:59.85 DQ
DQ Henry TarselliShoulders past vertical toward breast 9 HAY 2:15.40 DQ
DQ Lucian HoltPulling on lane line 10 TSC 2:47.46 DQ

#217 Girls 10 & under 400 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Amelia Reichmann 10 YMNT 7:09.95
2 🥈 Lana Giordano 9 YMNT 7:21.87
3 🥉 Jubilee Geschwendt 10 ORO 8:03.06

#218 Boys 10 & under 400 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Benny Bianchi 9 CS 6:10.19
2 🥈 Kabir Mangani 10 CRIM 6:37.24
3 🥉 Clement Pauk 10 CS 6:59.89
4 Henry Tarselli 9 HAY 8:53.78

#301 Girls 15 & over 200 Backstroke LCM

🥇 Eliana Laham Prelims 1st = Finals 1st 2:35.52 → 2:33.95
🥈 Emi Hukkanen Prelims 3rd Finals 2nd 2:40.11 → 2:37.17
🥉 Julia Smirnou Prelims 2nd Finals 3rd 2:39.79 → 2:40.65
PlaceNameAgeTeam Time
1 Eliana Laham 16 CRIM 2:35.52
1 Lucy Perrin 13 STRM 2:45.76
1 Leigha Lizotte 12 CS 2:55.97
2 Julia Smirnou 15 CRIM 2:39.79
2 Kensley White 14 CS 2:46.39
2 Madison Reale 12 CS 3:00.95
3 Emi Hukkanen 17 CRIM 2:40.11
3 Abby Robitaille 13 CRIM 2:47.60
3 Anvitha Prem 11 CRIM 3:03.34
4 Maggie Stoddard 16 CRIM 2:43.23
4 Sarah Gazda 14 YNS 2:55.38
4 Cassidy Dowling 12 YNS 3:04.45
5 Madelyn Esposito 17 CRIM 2:43.46
5 Elise Ben-Akiva 14 CS 2:59.04
5 Ava Laham 12 CRIM 3:16.96
6 Liv Flowers 17 CS 2:50.55
6 Aniston Thompson 13 STRM 3:01.63
6 Maggie Donohue 11 JCCS 3:21.98
7 Bennett Stark 16 CS 2:53.08
7 Capri Lucas 13 CRIM 3:05.05
7 Colette Denner 12 CS 3:23.93
8 Juliette Bene 16 CS 2:54.85
8 Erin Mundt 13 CS 3:09.63
8 Katie Zhao 11 CS 3:24.53
9 Lily Glode 17 ORO 2:57.48
9 Brynne Murphy 13 CS 3:17.76
9 Jeslyn Fadrigalan 12 ABF 3:41.21
10 A.J. Allen 15 YMNT 2:59.00
10 Jolene Newman 13 CS 3:18.29
10 Siobhan O'Sullivan 11 STRM 3:42.05
11 Grace Burrows 15 CS 2:59.24
11 Eleni Morse 14 ATLA 3:18.54
12 Riley Kelly 15 HAY 3:08.56
12 Hannah Connolly 14 CS 3:18.75
13 Ailia Garnham 15 STRM 3:19.16
13 Isla Roache 13 CS 4:02.93
PlaceNameAgeTeam Time
1 🥇 Eliana Laham 16 CRIM 2:33.95
1 Kensley White 14 CS 2:41.18
1 Madison Reale 12 CS 2:56.08
2 🥈 Emi Hukkanen 17 CRIM 2:37.17
2 Lucy Perrin 13 STRM 2:42.72
2 Leigha Lizotte 12 CS 2:57.86
3 🥉 Julia Smirnou 15 CRIM 2:40.65
3 Sarah Gazda 14 YNS 2:52.58
3 Cassidy Dowling 12 YNS 3:02.18
4 Madelyn Esposito 17 CRIM 2:42.96
4 Aniston Thompson 13 STRM 2:57.55
4 Anvitha Prem 11 CRIM 3:02.21
5 Liv Flowers 17 CS 2:49.06
5 Capri Lucas 13 CRIM 3:01.97
5 Ava Laham 12 CRIM 3:17.18
6 Bennett Stark 16 CS 2:50.40
6 Erin Mundt 13 CS 3:07.53
6 Colette Denner 12 CS 3:21.60
7 Grace Burrows 15 CS 2:52.18
7 Brynne Murphy 13 CS 3:09.44
8 Lily Glode 17 ORO 2:53.73
8 Jolene Newman 13 CS 3:09.45
9 Riley Kelly 15 HAY 3:05.22
9 Hannah Connolly 14 CS 3:11.92
10 Ailia Garnham 15 STRM 3:12.24
10 Eleni Morse 14 ATLA 3:13.11

#302 Boys 15 & over 200 Backstroke LCM

🥇 Mason Dindinger Prelims 1st = Finals 1st 2:17.78 → 2:15.70
🥈 Noah Wildt Prelims 3rd Finals 2nd 2:24.61 → 2:19.83
🥉 Nathan Terriot Prelims 2nd Finals 3rd 2:22.98 → 2:22.72
PlaceNameAgeTeam Time
1 Mason Dindinger 16 CRIM 2:17.78
1 Kai Hukkanen 14 CRIM 2:28.46
1 James He 12 HAY 2:53.03
2 Nathan Terriot 15 CRIM 2:22.98
2 Aaron Kikta 14 CRIM 2:31.43
2 Aidan Coveny 12 CS 2:57.79
3 Noah Wildt 16 CRIM 2:24.61
3 John Akinci 14 CS 2:38.89
3 Brewer Tarselli 12 HAY 3:13.41
4 Alexander Vo 16 CRIM 2:26.16
4 Cole Sieland 13 JCCS 2:42.16
4 Jacq Lord 12 JCCS 3:21.12
5 Hamza Maali 16 CS 2:30.35
5 Weston Sawicki 13 CS 2:43.75
5 Jason Zong 12 HAY 3:32.40
6 Jack Bortolotto 15 STRM 2:35.36
6 Ryan Cohen 14 YNS 2:48.12
7 Harvey Homolka 16 CRIM 2:35.39
7 Reed Mustafa 13 YNS 2:48.82
8 Luke Murphy 17 CS 2:41.21
8 Allen Zong 13 HAY 2:51.91
9 Colin Staley 15 GS 2:49.66
9 Julian Ng 13 HAY 2:53.95
10 Taylor Seymour 13 YNS 2:55.05
11 Matthew John 13 CRIM 3:10.86
12 Radu Nicolicin 13 ORO 3:26.41
13 Ethan Hunsaker 14 ABF 3:32.73
DQ Richard YuDelay initiating turn after past vertical 12 CRIM 3:05.51 DQ
DQ Calvin HaynesDelay initiating turn after past vertical 12 HAY 3:16.05 DQ
DQ Navin RamakrishnanDelay initiating turn after past vertical 12 STRM 3:22.95 DQ
PlaceNameAgeTeam Time
1 🥇 Mason Dindinger 16 CRIM 2:15.70
1 Kai Hukkanen 14 CRIM 2:21.91
1 James He 12 HAY 2:47.24
2 🥈 Noah Wildt 16 CRIM 2:19.83
2 Aaron Kikta 14 CRIM 2:26.48
2 Aidan Coveny 12 CS 2:47.69
3 🥉 Nathan Terriot 15 CRIM 2:22.72
3 John Akinci 14 CS 2:35.20
3 Brewer Tarselli 12 HAY 3:07.61
4 Alexander Vo 16 CRIM 2:26.59
4 Weston Sawicki 13 CS 2:44.83
4 Jason Zong 12 HAY 3:27.95
5 Hamza Maali 16 CS 2:33.35
5 Reed Mustafa 13 YNS 2:45.51
6 Jack Bortolotto 15 STRM 2:35.93
6 Ryan Cohen 14 YNS 2:48.43
7 Luke Murphy 17 CS 2:38.81
7 Allen Zong 13 HAY 2:43.72
8 Julian Ng 13 HAY 2:47.19
9 Taylor Seymour 13 YNS 2:50.11
10 Matthew John 13 CRIM 3:07.39

#303 Girls 15 & over 200 Breaststroke LCM

🥇 Emi Hukkanen Prelims 2nd Finals 1st 3:06.08 → 2:58.30
🥈 Madelyn Esposito Prelims 1st Finals 2nd 3:00.81 → 2:59.10
🥉 Riley Patriquin Prelims 6th Finals 3rd 3:17.71 → 3:13.40
PlaceNameAgeTeam Time
1 Madelyn Esposito 17 CRIM 3:00.81
1 Riley Dindinger 13 CRIM 3:02.27
1 Addison Guenther 11 HAY 3:23.95
2 Emi Hukkanen 17 CRIM 3:06.08
2 Abby Robitaille 13 CRIM 3:12.07
2 Macie Baita 11 CS 3:29.48
3 Lucy Perrin 13 STRM 3:13.02
3 Eleanora Gelsey Drees 17 ORO 3:16.71
3 Cleo Nazaka 12 STRM 3:33.12
4 Cecilia Rivas 13 YNS 3:16.09
4 Mollie Smith 18 ORO 3:26.93
4 Summer Tomes 11 CRIM 3:35.93
5 Brianna Boisvert 14 STRM 3:17.64
5 Sophia DeFrank 18 CS 3:32.41
5 Henleigh Thoren 12 STRM 3:37.57
6 Riley Patriquin 14 YNS 3:17.71
6 Faith Trombly 16 CS 3:41.41
6 Anna Swerchesky 12 CS 3:44.64
7 Olivia Duhaime 13 CRIM 3:20.64
7 Hannah Ouellette 17 HAY 3:42.02
7 Yuli Matsuoka-Motegi 11 CS 3:45.47
8 Alex Chen 14 CS 3:21.80
8 Heidi Heber 11 STRM 3:47.73
8 Keely Duggan 15 ORO 4:02.33
9 Arianne Chan 13 ATLA 3:26.21
9 Delphine Jusczyk 12 CS 3:49.40
10 Anne Bleou 14 ABF 3:27.55
10 Harlow Morris McIver 11 ATLA 3:50.29
11 Maggie Sisson 13 CS 3:29.03
11 Brooke Allen 11 CRIM 3:52.21
12 Brooke Rodier 14 YNS 3:31.43
12 Ada Benson 11 CS 3:55.50
13 Lydia Peterson 14 STRM 3:34.96
13 Lana Nazaka 11 STRM 3:57.12
14 Hayley Vazquez 13 ABF 3:35.06
14 Zara Desai 11 HAY 4:33.07
15 Elizabeth Maxwell 13 YNS 3:42.70
16 Faith Bridle 13 ORO 4:11.03
17 Breeanne Redden 13 ORO 4:36.05
DQ Michaela CohoonShoulders not at or past vertical towards breast off the wall 14 CRIM 3:27.40 DQ
PlaceNameAgeTeam Time
1 🥇 Emi Hukkanen 17 CRIM 2:58.30
1 Riley Dindinger 13 CRIM 3:00.26
1 Addison Guenther 11 HAY 3:21.06
2 🥈 Madelyn Esposito 17 CRIM 2:59.10
2 Cecilia Rivas 13 YNS 3:12.53
2 Summer Tomes 11 CRIM 3:23.90
3 🥉 Riley Patriquin 14 YNS 3:13.40
3 Mollie Smith 18 ORO 3:22.67
3 Macie Baita 11 CS 3:24.76
4 Lucy Perrin 13 STRM 3:13.79
4 Cleo Nazaka 12 STRM 3:25.57
4 Sophia DeFrank 18 CS 3:32.98
5 Brianna Boisvert 14 STRM 3:15.61
5 Hannah Ouellette 17 HAY 3:33.96
5 Henleigh Thoren 12 STRM 3:38.15
6 Olivia Duhaime 13 CRIM 3:21.05
6 Anna Swerchesky 12 CS 3:39.19
6 Faith Trombly 16 CS 3:41.14
7 Arianne Chan 13 ATLA 3:18.46
7 Keely Duggan 15 ORO 4:06.60
8 Alex Chen 14 CS 3:18.63
9 Maggie Sisson 13 CS 3:28.18
10 Brooke Rodier 14 YNS 3:28.92
11 Anne Bleou 14 ABF 3:30.41
12 Lydia Peterson 14 STRM 3:36.38

#304 Boys 15 & over 200 Breaststroke LCM

🥇 Ethan Ackerman-Vallala Prelims 1st = Finals 1st 2:39.28 → 2:33.03
🥈 Aryan Sawant Prelims 2nd = Finals 2nd 2:51.53 → 2:47.92
🥉 Alex Teplitsky Prelims 3rd = Finals 3rd 2:55.54 → 2:52.44
PlaceNameAgeTeam Time
1 Ethan Ackerman-Vallala 18 CRIM 2:39.28
1 Victor He 14 ABF 3:01.92
2 Aryan Sawant 15 CS 2:51.53
2 Nick Roberts 13 YNS 3:10.74
3 Alex Teplitsky 15 CRIM 2:55.54
3 Andrew Sarnoski 14 YMNT 3:11.53
4 Alex Ng 17 HAY 2:57.03
4 Grayson Kelley 14 ATLA 3:16.21
5 Quinn O'Connor 18 YMNT 3:13.79
5 Anthony Liu 13 STRM 3:17.28
6 Alex Gil Promlee 13 STRM 3:20.17
7 Win Storm 12 CRIM 3:25.89
8 Connor Basenberg 12 CS 3:27.06
9 Mateo Bendezu 14 CS 3:28.73
10 Aleksei Vorobei 13 STRM 3:45.40
PlaceNameAgeTeam Time
1 🥇 Ethan Ackerman-Vallala 18 CRIM 2:33.03
1 Victor He 14 ABF 2:55.11
1 Win Storm 12 CRIM 3:18.47
2 🥈 Aryan Sawant 15 CS 2:47.92
2 Andrew Sarnoski 14 YMNT 3:05.83
2 Connor Basenberg 12 CS 3:21.81
3 🥉 Alex Teplitsky 15 CRIM 2:52.44
3 Nick Roberts 13 YNS 3:09.48
4 Alex Ng 17 HAY 2:54.06
4 Alex Gil Promlee 13 STRM 3:11.90
5 Grayson Kelley 14 ATLA 3:12.76
6 Mateo Bendezu 14 CS 3:24.14

#305 Girls 15 & over 50 Butterfly LCM

🥇 Mackenzie Gibbons Prelims 1st = Finals 1st 29.69 → 29.05
🥈 Evie Dalke Prelims 2nd = Finals 2nd 30.81 → 30.57
🥉 Emi Hukkanen Prelims 4th Finals 3rd 32.25 → 31.39
PlaceNameAgeTeam Time
1 Mackenzie Gibbons 18 CS 29.69
1 Riley Dindinger 13 CRIM 30.27
1 Vivien Cao 11 CRIM 32.77
2 Evie Dalke 15 CS 30.81
2 Renee Yu 14 CRIM 32.42
2 Zanaya Amoah 12 STRM 34.47
3 Maggie Stoddard 16 CRIM 31.84
3 Elise Ben-Akiva 14 CS 32.93
3 Leigha Lizotte 12 CS 35.52
4 Emi Hukkanen 17 CRIM 32.25
4 Presley Lemelin 13 ATLA 33.21
4 Brooke Lingel 12 CRIM 35.56
5 Addi Carbone 17 CS 33.33
5 Amber Mouhidin 13 CRIM 33.58
5 Macie Baita 11 CS 37.58
6 Julia Smirnou 15 CRIM 33.49
6 Ella Lobberecht 13 CS 34.65
6 Ada Benson 11 CS 37.98
7 Hannah Ouellette 17 HAY 34.68
7 Arianne Chan 13 ATLA 35.05
7 Avery Osgood 11 CS 39.53
8 Juliette Bene 16 CS 34.90
8 Kensley White 14 CS 35.11
8 Madison Reale 12 CS 39.74
9 Lily Glode 17 ORO 35.12
9 Capri Lucas 13 CRIM 35.32
9 Addison Guenther 11 HAY 40.11
10 A.J. Allen 15 YMNT 35.78
10 Riley Patriquin 14 YNS 35.85
10 Henleigh Thoren 12 STRM 41.32
11 Olivia Duhaime 13 CRIM 35.89
11 Sophia DeFrank 18 CS 37.78
11 Anvitha Prem 11 CRIM 41.37
12 Brynne Murphy 13 CS 35.99
12 Riley Duggan 17 ORO 38.08
12 Aldyn Andrews 11 CS 41.57
13 Nora Criscione 14 CRIM 36.89
13 Riley Kelly 15 HAY 40.36
13 Cleo Nazaka 12 STRM 41.85
14 Alex Chen 14 CS 37.88
14 Brooke Allen 11 CRIM 41.97
14 Keely Duggan 15 ORO 49.27
15 Hayley Vazquez 13 ABF 37.98
15 Maggie Donohue 11 JCCS 42.41
16 Adithi Gundagathi 14 STRM 40.20
16 Lana Nazaka 11 STRM 42.68
17 Lilly Trombly 13 CS 40.51
17 Delphine Jusczyk 12 CS 43.46
18 Erin Mundt 13 CS 41.05
18 Estelle Hristov 12 STRM 43.90
19 Hannah Connolly 14 CS 42.09
19 Cassidy Dowling 12 YNS 44.15
20 Jolene Newman 13 CS 42.39
20 Maya Flaherty 11 JCCS 44.57
21 Kenzie Stearns 14 CS 44.45
21 Victoria Tran 12 YNS 44.68
22 Amelia Hussey 13 CS 45.76
22 Heidi Heber 11 STRM 45.99
23 Emily Trombly 13 CS 46.11
23 Katie Zhao 11 CS 46.17
24 Summer Tomes 11 CRIM 46.46
24 Elizabeth Maxwell 13 YNS 47.00
25 Bryanna Bu 11 CRIM 46.71
25 Faith Bridle 13 ORO 47.83
26 Siobhan O'Sullivan 11 STRM 47.95
26 Anne Bleou 14 ABF 48.79
27 Amelia Hartt 11 STRM 48.68
27 Isla Roache 13 CS 1:01.37
28 Zara Desai 11 HAY 49.05
29 Colette Denner 12 CS 49.28
30 Ceci Kuhn 12 ORO 49.86
31 Jeslyn Fadrigalan 12 ABF 51.81
32 Caitlin Cheung 11 TSC 54.51
33 Isabel Johnson 12 ORO 1:02.49
34 Norah LaPlante 11 CS 1:02.66
35 Yuli Matsuoka-Motegi 11 CS 1:04.05
36 Riley Ndegwa 11 YNS 1:04.55
37 Lulu Hussein 12 ATLA 1:10.21
PlaceNameAgeTeam Time
1 🥇 Mackenzie Gibbons 18 CS 29.05
1 Riley Dindinger 13 CRIM 30.96
1 Vivien Cao 11 CRIM 32.59
2 🥈 Evie Dalke 15 CS 30.57
2 Renee Yu 14 CRIM 31.80
2 Zanaya Amoah 12 STRM 33.90
3 🥉 Emi Hukkanen 17 CRIM 31.39
3 Elise Ben-Akiva 14 CS 32.50
3 Amber Mouhidin 13 CRIM 32.50
3 Brooke Lingel 12 CRIM 34.91
4 Addi Carbone 17 CS 31.45
4 Ada Benson 11 CS 35.62
5 Hannah Ouellette 17 HAY 33.26
5 Presley Lemelin 13 ATLA 34.02
5 Leigha Lizotte 12 CS 35.74
6 Julia Smirnou 15 CRIM 33.51
6 Ella Lobberecht 13 CS 34.89
6 Macie Baita 11 CS 36.44
7 Lily Glode 17 ORO 34.04
7 Capri Lucas 13 CRIM 34.76
7 Madison Reale 12 CS 38.67
8 Arianne Chan 13 ATLA 34.77
8 Sophia DeFrank 18 CS 38.27
8 Addison Guenther 11 HAY 38.95
9 Kensley White 14 CS 35.16
9 Riley Duggan 17 ORO 38.65
9 Avery Osgood 11 CS 39.13
10 Olivia Duhaime 13 CRIM 35.18
10 Riley Kelly 15 HAY 39.06
10 Henleigh Thoren 12 STRM 41.03
11 Brynne Murphy 13 CS 35.25
11 Anvitha Prem 11 CRIM 41.91
11 Keely Duggan 15 ORO 52.72
12 Riley Patriquin 14 YNS 35.31
12 Aldyn Andrews 11 CS 42.71

#306 Boys 15 & over 50 Butterfly LCM

🥇 Noah Wildt Prelims 1st = Finals 1st 28.32 → 27.55
🥈 Nathan Terriot Prelims 2nd = Finals 2nd 28.79 → 28.59
🥉 Mason DeRose Prelims 3rd = Finals 3rd 29.55 → 29.09
PlaceNameAgeTeam Time
1 Noah Wildt 16 CRIM 28.32
1 Aaron Kikta 14 CRIM 30.11
1 Aidan Coveny 12 CS 32.86
2 Nathan Terriot 15 CRIM 28.79
2 Tise Sokunbi 14 CS 30.36
2 Richard Yu 12 CRIM 33.16
3 Mason DeRose 15 CS 29.55
3 Kai Hukkanen 14 CRIM 30.69
3 Win Storm 12 CRIM 35.05
4 Luke Murphy 17 CS 29.67
4 Ryan Cohen 14 YNS 31.36
4 Connor Basenberg 12 CS 39.39
5 Charles He 16 ABF 30.00
5 Allen Zong 13 HAY 31.69
5 Calvin Haynes 12 HAY 39.61
6 Hamza Maali 16 CS 30.37
6 Weston Sawicki 13 CS 32.65
6 Micah Damas 12 CS 41.71
7 Bradley Cummins 16 ABF 30.40
7 Nick Roberts 13 YNS 33.62
7 Jason Zong 12 HAY 41.79
8 Will Desorda 15 ATLA 30.53
8 Julian Ng 13 HAY 34.44
8 James He 12 HAY 42.23
9 Ethan Byram 17 CS 30.84
9 Taylor Seymour 13 YNS 34.67
9 Noah Chase 12 CS 42.41
10 Jacob Knowles 17 ATLA 32.05
10 Marcus Thompson 13 ORO 35.00
10 Dante Garcia 11 YMNT 43.71
11 Ethan Pennington 16 ORO 33.18
11 Reed Mustafa 13 YNS 35.66
11 Jacq Lord 12 JCCS 44.71
12 Colin Staley 15 GS 34.82
12 Austin Liu 14 ORO 36.25
12 Kevin Mello 11 STRM 47.02
13 Grant Jones 15 STRM 35.08
13 Andrew Sarnoski 14 YMNT 36.39
13 Navin Ramakrishnan 12 STRM 50.63
14 Mateo Bendezu 14 CS 38.12
15 Oliver Khela 13 ORO 38.18
16 Matthew John 13 CRIM 39.07
17 Dhairesh Chauhan 13 STRM 45.87
18 Aleksei Vorobei 13 STRM 49.38
19 Ethan Hunsaker 14 ABF 50.86
20 Radu Nicolicin 13 ORO 51.89
PlaceNameAgeTeam Time
1 🥇 Noah Wildt 16 CRIM 27.55
1 Aaron Kikta 14 CRIM 29.48
1 Aidan Coveny 12 CS 32.86
2 🥈 Nathan Terriot 15 CRIM 28.59
2 Kai Hukkanen 14 CRIM 30.53
2 Richard Yu 12 CRIM 33.22
3 🥉 Mason DeRose 15 CS 29.09
3 Tise Sokunbi 14 CS 30.69
3 Win Storm 12 CRIM 35.04
4 Charles He 16 ABF 29.12
4 Ryan Cohen 14 YNS 31.17
4 Calvin Haynes 12 HAY 38.22
5 Luke Murphy 17 CS 29.74
5 Allen Zong 13 HAY 32.09
5 Connor Basenberg 12 CS 40.08
6 Hamza Maali 16 CS 30.04
6 Weston Sawicki 13 CS 32.97
6 Micah Damas 12 CS 42.44
7 Ethan Byram 17 CS 28.97
7 Nick Roberts 13 YNS 32.81
7 James He 12 HAY 40.24
8 Will Desorda 15 ATLA 29.32
8 Julian Ng 13 HAY 33.09
8 Jason Zong 12 HAY 40.65
9 Taylor Seymour 13 YNS 33.84
9 Grant Jones 15 STRM 35.34
9 Noah Chase 12 CS 42.10
10 Austin Liu 14 ORO 34.77
10 Dante Garcia 11 YMNT 45.36
11 Marcus Thompson 13 ORO 34.81
11 Kevin Mello 11 STRM 47.55
12 Reed Mustafa 13 YNS 36.81
12 Navin Ramakrishnan 12 STRM 49.33

#307 Girls 15 & over 50 Freestyle LCM

🥇 Mackenzie Gibbons Prelims 1st = Finals 1st 28.22 → 27.46
🥈 Evie Dalke Prelims 2nd = Finals 2nd 28.59 → 28.02
🥉 Eliana Laham Prelims 3rd = Finals 3rd 29.17 → 29.65
PlaceNameAgeTeam Time
1 Mackenzie Gibbons 18 CS 28.22
1 Vivien Cao 11 CRIM 30.80
1 Renee Yu 14 CRIM 30.98
2 Evie Dalke 15 CS 28.59
2 Kensley White 14 CS 31.22
2 Leigha Lizotte 12 CS 31.51
3 Eliana Laham 16 CRIM 29.17
3 Amber Mouhidin 13 CRIM 31.47
3 Zanaya Amoah 12 STRM 31.82
4 Juliette Bene 16 CS 31.14
4 Michaela Cohoon 14 CRIM 31.56
4 Nina Tsongas 11 ABF 33.41
5 Bennett Stark 16 CS 31.38
5 Presley Lemelin 13 ATLA 31.65
5 Ada Benson 11 CS 33.43
6 Liv Flowers 17 CS 31.47
6 Arianne Chan 13 ATLA 31.80
6 Avery Osgood 11 CS 33.87
7 Cecilia Rivas 13 YNS 32.03
7 Grace Burrows 15 CS 32.32
7 Cleo Nazaka 12 STRM 33.95
8 Ella Lobberecht 13 CS 32.20
8 Riley Duggan 17 ORO 32.78
8 Brooke Lingel 12 CRIM 33.99
9 Elise Ben-Akiva 14 CS 32.21
9 Lily Glode 17 ORO 32.81
9 Macie Baita 11 CS 34.38
9 Anna Swerchesky 12 CS 34.38
10 Sarah Gazda 14 YNS 32.50
10 Liv Nyby 15 CS 33.26
11 Alex Chen 14 CS 32.59
11 Sophia DeFrank 18 CS 33.85
11 Madison Reale 12 CS 34.41
12 Lydia Peterson 14 STRM 32.95
12 Ailia Garnham 15 STRM 34.51
12 Katie Zhao 11 CS 34.74
13 Maggie Sisson 13 CS 33.18
13 Hannah Ouellette 17 HAY 34.91
13 Siobhan O'Sullivan 11 STRM 35.11
14 Olivia Duhaime 13 CRIM 33.31
14 Addison Guenther 11 HAY 35.41
14 Faith Trombly 16 CS 36.06
15 Hayley Vazquez 13 ABF 33.59
15 Ceci Kuhn 12 ORO 35.83
15 Mollie Smith 18 ORO 38.51
16 Brooke Rodier 14 YNS 33.70
16 Victoria Tran 12 YNS 36.58
16 Keely Duggan 15 ORO 38.81
17 Aniston Thompson 13 STRM 33.96
17 Aldyn Andrews 11 CS 36.66
17 Addison Redden 17 ORO 41.87
18 Adithi Gundagathi 14 STRM 34.02
18 Maggie Donohue 11 JCCS 37.34
19 Nora Criscione 14 CRIM 34.10
19 Brooke Allen 11 CRIM 37.47
20 Hannah Connolly 14 CS 35.65
20 Heidi Heber 11 STRM 37.68
20 Henleigh Thoren 12 STRM 37.68
21 Eleni Morse 14 ATLA 35.92
22 Elizabeth Maxwell 13 YNS 35.96
22 Lana Nazaka 11 STRM 37.97
23 Lilly Trombly 13 CS 36.00
23 Maya Flaherty 11 JCCS 38.31
24 Anne Bleou 14 ABF 36.02
24 Estelle Hristov 12 STRM 38.42
25 Amelia Hussey 13 CS 36.92
25 Harlow Morris McIver 11 ATLA 38.59
26 Emily Trombly 13 CS 36.93
26 Jeslyn Fadrigalan 12 ABF 38.68
27 Faith Bridle 13 ORO 38.18
27 Bryanna Bu 11 CRIM 38.70
28 Kenzie Stearns 14 CS 38.41
28 Delphine Jusczyk 12 CS 38.76
29 Amelia Hartt 11 STRM 39.20
29 Isla Roache 13 CS 39.80
30 Caitlin Cheung 11 TSC 39.45
30 Breeanne Redden 13 ORO 42.66
31 Ava Laham 12 CRIM 39.55
32 Summer Tomes 11 CRIM 39.75
33 Isabel Johnson 12 ORO 40.12
34 Zara Desai 11 HAY 40.46
35 Colette Denner 12 CS 40.47
36 Yuli Matsuoka-Motegi 11 CS 43.80
37 Norah LaPlante 11 CS 48.48
38 Riley Ndegwa 11 YNS 52.41
39 Lulu Hussein 12 ATLA 52.45
PlaceNameAgeTeam Time
1 🥇 Mackenzie Gibbons 18 CS 27.46
1 Amber Mouhidin 13 CRIM 29.91
1 Vivien Cao 11 CRIM 30.66
2 🥈 Evie Dalke 15 CS 28.02
2 Renee Yu 14 CRIM 30.14
2 Zanaya Amoah 12 STRM 31.82
3 🥉 Eliana Laham 16 CRIM 29.65
3 Kensley White 14 CS 30.85
3 Leigha Lizotte 12 CS 32.51
4 Liv Flowers 17 CS 30.54
4 Arianne Chan 13 ATLA 31.66
4 Ada Benson 11 CS 32.66
5 Bennett Stark 16 CS 30.80
5 Michaela Cohoon 14 CRIM 31.68
5 Cleo Nazaka 12 STRM 33.19
6 Grace Burrows 15 CS 31.81
6 Presley Lemelin 13 ATLA 32.29
6 Avery Osgood 11 CS 33.83
7 Elise Ben-Akiva 14 CS 31.19
7 Riley Duggan 17 ORO 32.65
7 Brooke Lingel 12 CRIM 33.21
8 Cecilia Rivas 13 YNS 31.84
8 Liv Nyby 15 CS 33.01
8 Anna Swerchesky 12 CS 33.93
9 Alex Chen 14 CS 32.13
9 Lily Glode 17 ORO 33.02
9 Katie Zhao 11 CS 34.29
10 Ella Lobberecht 13 CS 32.31
10 Sophia DeFrank 18 CS 33.48
10 Macie Baita 11 CS 34.54
11 Sarah Gazda 14 YNS 32.40
11 Hannah Ouellette 17 HAY 33.77
11 Addison Guenther 11 HAY 34.83
12 Lydia Peterson 14 STRM 32.98
12 Ailia Garnham 15 STRM 34.40
12 Madison Reale 12 CS 35.10

#308 Boys 15 & over 50 Freestyle LCM

🥇 Marcus Sementa Prelims 1st = Finals 1st 27.17 → 26.89
🥈 Alexander Vo Prelims 2nd = Finals 2nd 27.41 → 26.93
🥉 Nathan Terriot Prelims 3rd = Finals 3rd 27.70 → 27.28
PlaceNameAgeTeam Time
1 Marcus Sementa 15 STRM 27.17
1 Aaron Kikta 14 CRIM 27.69
1 Richard Yu 12 CRIM 29.84
2 Alexander Vo 16 CRIM 27.41
2 Tise Sokunbi 14 CS 27.88
2 Aidan Coveny 12 CS 30.84
3 Nathan Terriot 15 CRIM 27.70
3 Kai Hukkanen 14 CRIM 28.52
3 Win Storm 12 CRIM 32.29
4 Alex Teplitsky 15 CRIM 27.73
4 Andrew Sarnoski 14 YMNT 28.98
4 James He 12 HAY 33.54
5 Luke Murphy 17 CS 27.90
5 Victor He 14 ABF 29.09
5 Connor Basenberg 12 CS 33.83
6 Hamza Maali 16 CS 28.06
6 Weston Sawicki 13 CS 29.37
6 Charles Sokolov 12 YNS 34.19
7 Will Desorda 15 ATLA 28.09
7 Cole Sieland 13 JCCS 29.68
7 Jacq Lord 12 JCCS 35.06
8 Mason DeRose 15 CS 28.38
8 Austin Liu 14 ORO 30.62
8 Calvin Haynes 12 HAY 35.61
9 Alex Ng 17 HAY 28.48
9 Rex Nyby 14 CS 31.69
9 Noah Chase 12 CS 36.04
10 Max Winn 16 CS 29.13
10 Grayson Kelley 14 ATLA 31.85
10 Navin Ramakrishnan 12 STRM 36.25
11 Charles He 16 ABF 29.17
11 Oliver Khela 13 ORO 32.29
11 Brewer Tarselli 12 HAY 36.39
12 Ethan Byram 17 CS 29.21
12 Mateo Bendezu 14 CS 32.34
12 Dante Garcia 11 YMNT 37.68
13 Bradley Cummins 16 ABF 29.33
13 Marcus Thompson 13 ORO 32.75
13 Kevin Mello 11 STRM 38.41
14 Tommy Baldwin 17 STRM 29.39
14 Alex Gil Promlee 13 STRM 33.29
14 Micah Damas 12 CS 40.37
15 Ethan Pennington 16 ORO 29.45
15 Anthony Liu 13 STRM 33.95
15 Atticus Thompson 11 ORO 54.20
16 Jacob Knowles 17 ATLA 29.83
16 Matthew John 13 CRIM 34.73
17 Colin Staley 15 GS 30.78
17 Dhairesh Chauhan 13 STRM 35.32
18 Quinn O'Connor 18 YMNT 31.68
18 Billy Solari 13 STRM 36.12
19 Grant Jones 15 STRM 32.99
19 Aleksei Vorobei 13 STRM 37.08
20 Ben Caprio 15 STRM 34.36
20 Radu Nicolicin 13 ORO 38.33
21 Ethan Hunsaker 14 ABF 39.85
PlaceNameAgeTeam Time
1 🥇 Marcus Sementa 15 STRM 26.89
1 Aaron Kikta 14 CRIM 26.95
1 Richard Yu 12 CRIM 29.57
2 🥈 Alexander Vo 16 CRIM 26.93
2 Andrew Sarnoski 14 YMNT 28.49
2 Aidan Coveny 12 CS 30.64
3 🥉 Nathan Terriot 15 CRIM 27.28
3 Tise Sokunbi 14 CS 28.61
3 Win Storm 12 CRIM 32.54
4 Luke Murphy 17 CS 27.47
4 Kai Hukkanen 14 CRIM 28.65
4 James He 12 HAY 32.90
5 Alex Teplitsky 15 CRIM 27.73
5 Victor He 14 ABF 28.91
5 Charles Sokolov 12 YNS 32.91
6 Hamza Maali 16 CS 27.97
6 Weston Sawicki 13 CS 29.96
6 Connor Basenberg 12 CS 34.30
7 Ethan Byram 17 CS 27.59
7 Austin Liu 14 ORO 30.19
7 Calvin Haynes 12 HAY 35.44
8 Mason DeRose 15 CS 27.67
8 Rex Nyby 14 CS 31.84
8 Noah Chase 12 CS 35.75
9 Will Desorda 15 ATLA 28.26
9 Marcus Thompson 13 ORO 32.17
9 Brewer Tarselli 12 HAY 35.78
10 Alex Ng 17 HAY 28.32
10 Oliver Khela 13 ORO 32.23
10 Navin Ramakrishnan 12 STRM 36.82
11 Max Winn 16 CS 28.78
11 Charles He 16 ABF 28.78
11 Grayson Kelley 14 ATLA 32.31
11 Dante Garcia 11 YMNT 38.96
12 Mateo Bendezu 14 CS 32.67
12 Kevin Mello 11 STRM 39.45

#309 Girls 15 & over 400 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Eliana Laham 16 CRIM 4:42.85
1 Riley Dindinger 13 CRIM 4:47.36
1 Brooke Lingel 12 CRIM 5:22.66
2 🥈 Julia Smirnou 15 CRIM 4:55.46
2 Amber Mouhidin 13 CRIM 4:57.71
2 Anvitha Prem 11 CRIM 5:43.94
3 🥉 Abby Robitaille 13 CRIM 4:59.06
3 Maggie Stoddard 16 CRIM 4:59.22
3 Anna Swerchesky 12 CS 5:51.83
4 Addi Carbone 17 CS 5:05.04
4 Brianna Boisvert 14 STRM 5:09.72
4 Cassidy Dowling 12 YNS 5:55.88
5 Madelyn Esposito 17 CRIM 5:08.62
5 Michaela Cohoon 14 CRIM 5:15.63
5 Nina Tsongas 11 ABF 5:57.17
6 A.J. Allen 15 YMNT 5:16.29
6 Cecilia Rivas 13 YNS 5:23.82
6 Aldyn Andrews 11 CS 6:02.28
7 Eleanora Gelsey Drees 17 ORO 5:17.67
7 Riley Patriquin 14 YNS 5:25.12
7 Zanaya Amoah 12 STRM 6:05.81
8 Liv Nyby 15 CS 5:22.98
8 Sarah Gazda 14 YNS 5:25.14
8 Ava Laham 12 CRIM 6:06.73
9 Riley Kelly 15 HAY 5:24.72
9 Maggie Sisson 13 CS 5:28.44
10 Lydia Peterson 14 STRM 5:28.77
10 Riley Duggan 17 ORO 5:47.77
11 Capri Lucas 13 CRIM 5:34.34
11 Addison Redden 17 ORO 7:16.76
12 Nora Criscione 14 CRIM 5:35.58
13 Brooke Rodier 14 YNS 5:41.61
14 Brynne Murphy 13 CS 5:44.32
15 Erin Mundt 13 CS 5:53.08
16 Jolene Newman 13 CS 6:01.18
17 Emily Trombly 13 CS 6:09.58
18 Adithi Gundagathi 14 STRM 6:10.07
19 Lilly Trombly 13 CS 6:11.84

#310 Boys 15 & over 400 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Harvey Homolka 16 CRIM 4:35.99
1 Allen Zong 13 HAY 4:52.58
1 Brewer Tarselli 12 HAY 5:54.77
2 🥈 Aryan Sawant 15 CS 4:36.05
2 Ryan Cohen 14 YNS 5:05.40
2 Noah Chase 12 CS 5:59.25
3 🥉 Mason Dindinger 16 CRIM 4:40.30
3 Cole Sieland 13 JCCS 5:05.42
3 Jason Zong 12 HAY 6:08.81
4 Alex Teplitsky 15 CRIM 4:40.80
4 Taylor Seymour 13 YNS 5:08.53
4 Kevin Mello 11 STRM 6:30.85
5 Marcus Sementa 15 STRM 4:45.89
5 Nick Roberts 13 YNS 5:21.10
6 Ethan Byram 17 CS 4:48.26
6 Reed Mustafa 13 YNS 5:33.35
7 Jack Bortolotto 15 STRM 4:48.40
7 Rex Nyby 14 CS 5:33.85
8 Mason DeRose 15 CS 4:50.96
8 Anthony Liu 13 STRM 5:50.81
9 Max Winn 16 CS 4:54.70
9 Marcus Thompson 13 ORO 6:08.08
10 Tommy Baldwin 17 STRM 5:02.21

#311 Girls 10 & under 200 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Veliane Amoah 10 STRM 3:01.81
2 🥈 Emi Morash 10 YNS 3:09.78
3 🥉 Hallie Matulis 10 STRM 3:12.22
4 Alexandra Tran 10 YNS 3:13.15
5 Sophie MacIntyre 9 YNS 3:14.27
6 Cassi Lucas 10 CRIM 3:22.64
7 Maya Hohwald 9 ORO 3:27.03
8 Miriam Mustafa 10 YNS 3:28.90
9 Lana Giordano 9 YMNT 3:36.52

#312 Boys 10 & under 200 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Jayden Li 9 CRIM 2:56.27
2 🥈 Lionell Hristov 10 STRM 3:18.90
3 🥉 Maxwell Hristov 10 STRM 3:43.13
4 Evan Gerasimov 10 HAY 3:57.55
5 Henry Tarselli 9 HAY 4:09.81
DQ Benny BianchiNo touch on turn 9 CS 2:57.43 DQ

#313 Girls 10 & under 100 Breaststroke LCM

PlaceNameAgeTeam Time
1 🥇 Tiara Sokunbi 10 CS 1:44.07
2 🥈 Camryn Tomes 10 CRIM 1:53.59
3 🥉 Heavenly Kalambayi 10 STRM 1:53.75
4 Veliane Amoah 10 STRM 1:58.00
5 Brielle Hristov 9 STRM 2:01.32
6 Isla Tobey 10 CRIM 2:01.58
7 Chelsea Liu 9 STRM 2:04.19
8 Miriam Mustafa 10 YNS 2:04.26
9 Sophie MacIntyre 9 YNS 2:04.58
10 Lisa Matsuoka-Motegi 9 CS 2:04.73
11 Emnet Adane 9 ORO 2:05.19
12 Aubrey Lingel 10 CRIM 2:07.66
13 Claire Zhao 9 STRM 2:10.37
14 Cassi Lucas 10 CRIM 2:11.65
15 Ishani Lahiri 10 CRIM 2:11.93
16 Hallie Matulis 10 STRM 2:11.98
17 Molly Reed 9 CS 2:11.99
18 Penelope Palmer 10 CS 2:12.45
19 Lana Giordano 9 YMNT 2:13.03
20 Fiona Price 8 STRM 2:13.23
21 Laina Newman 9 CS 2:17.12
22 Olivia Whaley 8 STRM 2:19.80
23 Glenna Morse 8 STRM 2:24.88
24 Analeigh Gouthro 8 STRM 3:02.34
DQ Meagan Jin An LinDownward butterfly kick 10 CRIM 2:04.43 DQ
DQ Siena TomasiOne hand touch 9 CS 2:28.03 DQ
DQ Anna BoylesAlternating Kick 9 CS 2:34.56 DQ

#314 Boys 10 & under 100 Breaststroke LCM

PlaceNameAgeTeam Time
1 🥇 Grayson Sawicki 9 CS 1:45.47
2 🥈 Benny Bianchi 9 CS 1:54.69
3 🥉 Elijah Romero 10 STRM 2:07.71
4 Maxwell Hristov 10 STRM 2:07.87
5 Evan Gerasimov 10 HAY 2:18.03
6 Clement Pauk 10 CS 2:19.34
7 Anthony Pither 8 ABF 2:32.11
8 Francis Pauk 6 CS 2:42.19
9 Henry Tarselli 9 HAY 3:00.83
DQ Lionell HristovScissors kick 10 STRM 2:09.30 DQ

#315 Girls 10 & under 100 Butterfly LCM

PlaceNameAgeTeam Time
1 🥇 Alexandra Tran 10 YNS 1:42.34
2 🥈 Camryn Tomes 10 CRIM 1:43.08
3 🥉 Emi Morash 10 YNS 1:46.85
4 Hallie Matulis 10 STRM 2:02.46
5 Isla Tobey 10 CRIM 2:02.57
6 Aubrey Lingel 10 CRIM 2:04.57
7 Meagan Jin An Lin 10 CRIM 2:24.16
DQ Amelia ReichmannOne hand touch 10 YMNT 2:03.09 DQ
DQ Maya HohwaldAlternating Kick 9 ORO 2:09.40 DQ

#316 Boys 10 & under 100 Butterfly LCM

PlaceNameAgeTeam Time
1 🥇 Jayden Li 9 CRIM 1:31.38
2 🥈 Clement Pauk 10 CS 2:01.71
3 🥉 Evan Gerasimov 10 HAY 2:30.84

#317 Girls 10 & under 50 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Veliane Amoah 10 STRM 35.44
2 🥈 Tiara Sokunbi 10 CS 35.80
3 🥉 Camryn Tomes 10 CRIM 37.45
4 Isla Tobey 10 CRIM 37.46
5 Emi Morash 10 YNS 37.50
6 Sophie MacIntyre 9 YNS 38.02
7 Alexandra Tran 10 YNS 38.48
8 Chelsea Liu 9 STRM 38.62
9 Emnet Adane 9 ORO 38.88
10 Brielle Hristov 9 STRM 41.05
11 Hallie Matulis 10 STRM 42.24
12 Tiana Tran 9 YMNT 43.01
13 Miriam Mustafa 10 YNS 43.63
14 Aubrey Lingel 10 CRIM 43.81
14 Molly Reed 9 CS 43.81
16 Amelia Reichmann 10 YMNT 43.97
17 Cassi Lucas 10 CRIM 44.16
18 Maya Hohwald 9 ORO 44.78
19 Ishani Lahiri 10 CRIM 45.38
20 Lisa Matsuoka-Motegi 9 CS 45.48
21 Heavenly Kalambayi 10 STRM 46.11
22 Lana Giordano 9 YMNT 46.59
23 Penelope Palmer 10 CS 46.74
24 Fiona Price 8 STRM 46.80
25 Siena Tomasi 9 CS 47.30
26 Meagan Jin An Lin 10 CRIM 47.55
27 Claire Zhao 9 STRM 48.34
28 Laina Newman 9 CS 48.83
28 Inara Gil Promlee 7 STRM 48.83
30 Olivia Whaley 8 STRM 49.74
31 Anna Boyles 9 CS 50.92
32 Yi Yi Wang 6 TSC 52.40
33 Glenna Morse 8 STRM 56.81
34 Analeigh Gouthro 8 STRM 1:07.15

#318 Boys 10 & under 50 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Grayson Sawicki 9 CS 35.57
2 🥈 Benny Bianchi 9 CS 35.64
3 🥉 Jayden Li 9 CRIM 35.90
4 Lionell Hristov 10 STRM 38.61
5 Clement Pauk 10 CS 42.42
6 Maxwell Hristov 10 STRM 43.67
7 Elijah Romero 10 STRM 45.21
8 Evan Gerasimov 10 HAY 48.66
9 Anthony Pither 8 ABF 49.27
10 Francis Pauk 6 CS 52.86
11 Henry Tarselli 9 HAY 54.45
12 Youssef Hussein 8 ATLA 54.47

#409 Girls 11 & over 100 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Liv Nyby 15 CS 1:07.51
2 🥈 Amina Suljevic 16 STRM 1:08.89

#410 Boys 50 Breaststroke LCM

PlaceNameAgeTeam Time
1 🥇 Dylan Nichols 16 ATLA 39.48