2026 NE CS LCM 13&O Championships

2026-07-23 → 2026-07-26 · Brown University (Providence, RI) · NE

#1 Girls 13-14 1500 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Tessa Hoglund 14 REV 17:48.00
1 Mackenzie Shields 17 ABF 17:59.19
2 🥈 Andrea Qie 16 XTRM 18:04.82
2 Colbi Krause 14 SSYS 18:25.02
3 🥉 Leah Whitcher 15 SAC 18:08.06
3 Katherine Xiao 13 XTRM 18:37.18
4 Eliana Laham 16 CRIM 18:12.80
4 Amber Mouhidin 13 CRIM 18:57.02
5 Norah Simmons 16 SAC 18:17.52
5 Madeline Tackett 14 ABF 19:01.45
6 Madison Dufour 17 STRM 18:27.86
6 Niamh Higgins 13 YNS 19:03.16
7 Bella Edwards 17 LIFE 18:35.82
7 Maeve Kelly 14 ATST 19:04.02
8 Brynn Lamb 15 RIAC 18:36.19
8 Abby Robitaille 13 CRIM 19:13.07
9 Sophia Ma 15 SAC 18:37.64
9 Paige Spengler 14 CRIM 19:20.78
10 Lyla Hoey 16 LA 18:51.76
10 Julia Melanson 14 CRA 19:28.87
11 Taylor Dewar 15 CRIM 18:54.83
11 Caroline Zhu 14 REV 19:31.18
12 Ava Tchong 15 SAC 19:05.10
12 Dottie Curran 13 REV 19:47.29
13 Emily Yeaton 16 STRM 19:10.73
13 Lilah Trinceri 13 ATST 20:23.54
14 Sonja Tellander 16 SAC 19:26.80
15 Gabby Donnarummo 16 SAC 19:30.11
16 Elizabeth Rak 18 RIAC 19:35.34
17 Genevieve Lee 18 CRA 19:56.75
18 Madison Shea 17 AA 20:00.36
19 Madeline Vacanti 16 CRA 20:06.16
20 Maeve Gleeson 17 KING 20:38.88

#2 Boys 13-14 1500 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Drew Hoglund 14 REV 16:57.75
1 Eli Wysor 16 RIAC 17:11.80
2 🥈 Hobie Matulis 14 STRM 17:09.75
2 Harvey Homolka 16 CRIM 17:12.12
3 🥉 Andrew Kriger 16 SAC 17:21.27
3 Miles Haag 14 SAC 17:21.50
4 Ian Bazant 13 SAC 17:28.49
4 Will Harmon 17 ABF 17:33.13
5 Aryan Sawant 15 CS 17:34.85
5 Aaron Kikta 14 CRIM 17:39.14
6 Jack Ablondi 17 ESC 17:36.69
6 Charlie Breguet 14 KING 17:45.47
7 Ben Ranney 16 RIAC 17:39.84
7 James Esposito 13 CRIM 17:51.97
8 Cam Deangelis 15 RAYS 17:50.24
8 Cayden Hoang 13 SAC 18:05.47
9 Jack Galalis 15 SAC 18:02.48
9 Austin Lu 14 SAC 18:07.06
10 Drew Wignall 17 EDGE 18:02.65
10 Hudson Schoen 14 SAC 18:08.37
11 Patrick Murray 17 ABF 18:03.16
11 Eric Jin 13 SAC 18:12.86
12 Jackson Vincent 17 ABF 18:11.55
12 Eric Jen 14 CRA 18:18.85
13 Eric Parker 17 ABF 18:18.16
13 Ben Mahoney 14 SAC 18:24.10
14 Brooks Hardie 16 ESC 18:19.92
14 Ben Fallon 13 ABF 18:28.60
15 Alex Teplitsky 15 CRIM 18:22.81
15 Matthew Laporte 13 SUN 18:31.13
16 Patrick Olsen 16 ABF 18:24.57
16 Gabriel Prout 13 ABF 18:48.95
17 Aidan Chapman 17 ESC 18:38.36
17 Sawyer Strebel 14 SUN 18:49.60
18 Matthew Meng 15 CRA 18:42.81
18 Keegan Swanson 13 JCCS 18:54.26
19 Brian Liu 15 SAC 18:48.79
19 Alex Dudak 14 LIFE 18:54.43
20 Pierce Shields 16 ABF 18:53.97
20 Victor Figuet Kossyrev 14 CS 19:00.73
21 Eric Xu 14 SAC 19:05.72
21 Thomas Baldwin 17 STRM 19:28.60
22 Allen Zong 13 HAY 19:07.08
23 West Mulgrew 14 YNS 19:18.59

#5 Girls 15 & over 800 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Shawmut Aquatic Club SAC 8:55.05
2 🥈 Bluefish Swim Club ABF 9:03.49
3 🥉 Commonwealth Swimming CS 9:05.56
4 Bluefish Swim Club ABF 9:16.67
5 Shawmut Aquatic Club SAC 9:17.31

#6 Boys 15 & over 800 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Shawmut Aquatic Club SAC 8:27.61
2 🥈 Amherst Tritons Swim Team ATST 8:29.81
3 🥉 Commonwealth Swimming CS 8:29.89
4 Bluefish Swim Club ABF 8:32.92
5 Shawmut Aquatic Club SAC 8:45.48
6 Executive Swim Club ESC 8:50.99

#7 Girls 13-14 800 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Revolution Aquatic Club REV 9:11.10
2 🥈 Bluefish Swim Club ABF 9:18.13
3 🥉 Shawmut Aquatic Club SAC 9:19.55
4 Charles River Aquatics CRA 9:21.25
5 Shawmut Aquatic Club SAC 9:44.28

#8 Boys 13-14 800 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Shawmut Aquatic Club SAC 8:30.71
2 🥈 Shawmut Aquatic Club SAC 8:34.90
3 🥉 Charles River Aquatics CRA 8:42.95

#9 Mixed 13-14 400 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Crimson Aquatics CRIM 3:56.68
2 🥈 Shawmut Aquatic Club SAC 4:01.60
3 🥉 Charles River Aquatics CRA 4:02.07
4 Revolution Aquatic Club REV 4:02.81
5 Crimson Aquatics CRIM 4:02.89
6 Commonwealth Swimming CS 4:07.73
7 Charles River Aquatics CRA 4:08.20
8 YMCA of Greater Nashua Storm STRM 4:10.21
9 Kingfish Swimming KING 4:10.98
10 Shawmut Aquatic Club SAC 4:11.17
11 Bluefish Swim Club ABF 4:11.63
12 YMCA of the North Shore YNS 4:13.78
13 Revolution Aquatic Club REV 4:15.20
14 Executive Swim Club ESC 4:18.81
15 United Swim Club USC 4:19.05
16 Amherst Tritons Swim Team ATST 4:22.27
DQ Arctic AquaticsEarly take-off swimmer #2 ARCT 4:11.51 DQ

#10 Mixed 15 & over 400 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Shawmut Aquatic Club SAC 3:51.80
2 🥈 Commonwealth Swimming CS 3:55.01
3 🥉 Crimson Aquatics CRIM 3:55.53
4 Executive Swim Club ESC 3:59.24
5 Shawmut Aquatic Club SAC 4:06.84
6 Amherst Tritons Swim Team ATST 4:16.76
7 United Swim Club USC 4:17.14
DQ Bluefish Swim ClubEarly take-off swimmer #3 ABF 4:05.87 DQ

#13 Girls 15 & over 200 Freestyle LCM

🥇 Andrea Qie Prelims 3rd Finals 1st 2:11.72 → 2:08.34
🥈 Tatum Crotty Prelims 1st Finals 2nd 2:09.80 → 2:10.62
🥉 Eliana Laham Prelims 4th Finals 3rd 2:13.26 → 2:11.82
PlaceNameAgeTeam Time
1 Tatum Crotty 15 SAC 2:09.80
1 Abby Pan 14 REV 2:13.74
2 Grace Perron 16 HYV 2:10.47
2 Serena Deming 14 CS 2:14.99
3 Andrea Qie 16 XTRM 2:11.72
3 Caroline Thomson-Schwalb 14 SAC 2:16.07
4 Eliana Laham 16 CRIM 2:13.26
4 Colbi Krause 14 SSYS 2:16.63
5 Leah Whitcher 15 SAC 2:13.55
5 Katherine Xiao 13 XTRM 2:16.79
6 Norah Simmons 16 SAC 2:13.62
6 Kira Hong 13 ABF 2:16.97
7 Lorelei Hogan 16 SAC 2:14.79
7 Maeve Kelly 14 ATST 2:18.71
8 Dakota Callahan 16 CRA 2:14.90
8 Paisley Silva 13 ESC 2:19.56
9 Mackenzie Shields 17 ABF 2:15.12
9 Sienna Nyeko 14 CRA 2:19.98
10 Avarie Nadeau 15 CRIM 2:15.30
10 Dottie Curran 13 REV 2:20.26
10 Hannah Shaw 13 ABF 2:20.26
11 Victoria Sigmundstad Callahan 16 CRA 2:15.37
12 Eleanor Liang 16 ABF 2:16.78
12 Kiera Tobin 13 CRIM 2:21.77
13 Katie Sandock 17 SAC 2:16.86
13 Sofia Tovtyn 14 ESC 2:22.07
14 Winnie Waddington 15 JCCS 2:17.54
14 Julia Melanson 14 CRA 2:22.53
15 Ksenia Nenacheva Fiorentino 16 CRA 2:17.69
15 Gia Wei 14 SAC 2:24.73
16 Grace Ladouceur 16 JCCS 2:19.31
16 Charly Thai 14 CS 2:25.26
17 Kahlan Anderson 15 ABF 2:19.33
17 Caroline Zhu 14 REV 2:25.32
18 Madison Dufour 17 STRM 2:20.07
18 Madelyn Lockwood 14 SUN 2:29.55
19 Sullie Martaniuk 17 EDGE 2:20.26
19 Hanna Doss 13 KING 2:35.32
20 Mary Lea 15 CS 2:22.03
21 Eliza Lewon 16 STRM 2:22.26
22 Madeline Vacanti 16 CRA 2:22.32
23 Ashley Wagner 16 SAIL 2:23.08
24 Finnley Chambers 18 ATST 2:26.15
25 Claire Zhao 16 SAC 2:26.82
PlaceNameAgeTeam Time
1 🥇 Andrea Qie 16 XTRM 2:08.34
1 Abby Pan 14 REV 2:10.48
2 🥈 Tatum Crotty 15 SAC 2:10.62
2 Serena Deming 14 CS 2:10.84
3 🥉 Eliana Laham 16 CRIM 2:11.82
3 Colbi Krause 14 SSYS 2:13.65
4 Norah Simmons 16 SAC 2:13.03
4 Kira Hong 13 ABF 2:14.43
5 Leah Whitcher 15 SAC 2:13.48
5 Caroline Thomson-Schwalb 14 SAC 2:14.95
6 Dakota Callahan 16 CRA 2:13.49
6 Katherine Xiao 13 XTRM 2:16.27
7 Mackenzie Shields 17 ABF 2:14.37
7 Maeve Kelly 14 ATST 2:18.11
8 Lorelei Hogan 16 SAC 2:14.47
8 Paisley Silva 13 ESC 2:18.38
9 Victoria Sigmundstad Callahan 16 CRA 2:13.37
9 Sienna Nyeko 14 CRA 2:16.30
10 Avarie Nadeau 15 CRIM 2:13.42
10 Hannah Shaw 13 ABF 2:16.77
11 Kahlan Anderson 15 ABF 2:15.92
11 Kiera Tobin 13 CRIM 2:17.06
12 Eleanor Liang 16 ABF 2:16.12
12 Dottie Curran 13 REV 2:20.25
13 Winnie Waddington 15 JCCS 2:16.70
13 Julia Melanson 14 CRA 2:20.33
14 Ksenia Nenacheva Fiorentino 16 CRA 2:17.29
14 Sofia Tovtyn 14 ESC 2:21.60
15 Katie Sandock 17 SAC 2:17.51
15 Gia Wei 14 SAC 2:22.41
16 Grace Ladouceur 16 JCCS 2:18.31
16 Charly Thai 14 CS 2:26.84

#14 Boys 15 & over 200 Freestyle LCM

🥇 Dylan Nichols Prelims 1st = Finals 1st 2:00.94 → 1:58.54
🥈 Will Bugli Prelims 4th Finals 2nd 2:03.67 → 2:00.62
🥉 Julian Scott Prelims 4th Finals 3rd 2:05.83 → 2:02.12
PlaceNameAgeTeam Time
1 Dylan Nichols 16 ATLA 2:00.94
1 Hobie Matulis 14 STRM 2:03.51
2 Kaleb Lemke 17 ATST 2:02.92
2 Aaron Tong 13 SAC 2:04.75
3 Camden Palmer 16 EDGE 2:02.98
3 Jayden Xie 14 CRIM 2:05.26
4 Will Bugli 16 PHX 2:03.67
4 Julian Scott 14 RIAC 2:05.83
5 Hunter Andrews 16 RIAC 2:04.45
5 Miles Haag 14 SAC 2:07.23
6 Eli Wysor 16 RIAC 2:04.50
6 Aaron Kikta 14 CRIM 2:07.60
7 Will Harmon 17 ABF 2:06.48
7 Kai Hukkanen 14 CRIM 2:09.22
8 Hunter Morgan 17 FIRE 2:06.66
8 Jacob Doucette 14 CRIM 2:09.58
9 Jonathan Ribeiro 16 CRIM 2:07.38
9 Hudson Schoen 14 SAC 2:10.57
10 Mason DeRose 15 CS 2:08.02
10 Eric Jen 14 CRA 2:10.78
11 Harry Gamber 15 REV 2:10.00
11 Charlie Breguet 14 KING 2:11.53
12 Archer Bessin 15 CRIM 2:10.13
12 Ethan Newell 14 KING 2:11.70
13 Brayden Marini 16 YNS 2:10.76
13 Ben Mahoney 14 SAC 2:11.76
14 Will Schatz 17 RIAC 2:11.88
14 Benjamin Morse 14 KING 2:12.05
15 Ethan Shevchik 16 EDGE 2:12.22
15 Luke Pordon 13 UN 2:13.53
16 Jackson Vincent 17 ABF 2:12.67
16 Ayden Kam 14 CRA 2:13.65
17 Jayden Jen 15 LIFE 2:13.41
17 Connor Welch 14 ESC 2:15.60
18 Roger Zhang 15 SAC 2:13.75
18 Brian Desmarais 14 CS 2:15.76
19 Jack Smykal 13 DHH 2:15.77
20 Samuel Guerra 14 KING 2:16.07
21 Tise Sokunbi 14 CS 2:16.20
22 Caleb Choi 13 LA 2:16.49
23 Dante Guerra 14 SUN 2:16.75
24 Simon Yegorov 14 UVAC 2:17.76
25 Allen Zong 13 HAY 2:19.88
26 Alex Koczkodan 14 SUN 2:22.33
27 Alex Ionescu 14 ESC 2:22.41
28 Alexander Zhu 13 REV 2:24.54
PlaceNameAgeTeam Time
1 🥇 Dylan Nichols 16 ATLA 1:58.54
1 Jayden Xie 14 CRIM 2:01.18
2 🥈 Will Bugli 16 PHX 2:00.62
2 Hobie Matulis 14 STRM 2:01.87
3 🥉 Julian Scott 14 RIAC 2:02.12
3 Eli Wysor 16 RIAC 2:03.45
4 Aaron Tong 13 SAC 2:02.34
4 Kaleb Lemke 17 ATST 2:03.56
5 Hunter Andrews 16 RIAC 2:04.05
5 Aaron Kikta 14 CRIM 2:06.76
6 Camden Palmer 16 EDGE 2:04.33
6 Miles Haag 14 SAC 2:08.37
7 Hunter Morgan 17 FIRE 2:04.49
7 Kai Hukkanen 14 CRIM 2:09.04
8 Will Harmon 17 ABF 2:04.97
8 Jacob Doucette 14 CRIM 2:10.07
9 Jonathan Ribeiro 16 CRIM 2:04.06
9 Charlie Breguet 14 KING 2:09.21
10 Will Schatz 17 RIAC 2:06.67
10 Eric Jen 14 CRA 2:09.53
11 Mason DeRose 15 CS 2:07.64
11 Hudson Schoen 14 SAC 2:11.62
12 Harry Gamber 15 REV 2:08.46
12 Benjamin Morse 14 KING 2:11.73
13 Brayden Marini 16 YNS 2:10.74
13 Ayden Kam 14 CRA 2:12.08
14 Archer Bessin 15 CRIM 2:10.82
14 Luke Pordon 13 UN 2:12.12
15 Jackson Vincent 17 ABF 2:12.35
15 Ben Mahoney 14 SAC 2:12.89
16 Ethan Newell 14 KING 2:12.94
16 Ethan Shevchik 16 EDGE 2:13.36

#17 Girls 15 & over 100 Breaststroke LCM

🥇 Imara Rice Prelims 1st = Finals 1st 1:15.01 → 1:14.47
🥈 Molly Connors Prelims 5th Finals 2nd 1:19.00 → 1:17.33
🥉 Anna Szafran Prelims 4th Finals 3rd 1:17.79 → 1:17.43
PlaceNameAgeTeam Time
1 Imara Rice 17 CS 1:15.01
1 Elle Rhinesmith 14 CRA 1:19.87
2 Elle Gamble 17 CS 1:17.46
2 Jillianna Mason 13 SUN 1:20.84
3 Aela Bruno 15 USC 1:17.78
3 Brynn Emmert 13 KING 1:21.03
4 Anna Szafran 16 KING 1:17.79
4 Caroline Dargan 14 SAC 1:21.57
5 Molly Connors 18 KING 1:19.00
5 Julia Smirnou 14 CRIM 1:22.00
6 Emma Holland 15 CS 1:19.47
6 Kendall St. Peter 13 EDGE 1:22.03
7 Serena Loo 16 SAC 1:19.54
7 Emi Yamakawa 13 CRA 1:22.25
8 Kahlan Anderson 15 ABF 1:20.69
8 Luisa Teixeira 14 USC 1:22.63
9 Polly Curran 15 REV 1:21.04
9 Renee Yu 14 CRIM 1:22.91
10 Bonnie Arrigo 15 CS 1:21.26
10 Emily Qiu 14 SAC 1:23.34
11 Maxene Meroy 16 ABF 1:21.49
11 Sofia Tovtyn 14 ESC 1:23.55
12 Winnie Waddington 15 JCCS 1:21.57
12 Aniston Thompson 13 STRM 1:23.56
13 Norah Yang 15 CRA 1:21.99
13 Evie Kreger 14 SAC 1:23.81
14 Andrea Qie 16 XTRM 1:22.12
14 Stella McLaughlin 13 YNS 1:24.21
15 Hailey Belardo 16 UVAC 1:22.60
15 Rachel Wang 14 XTRM 1:24.76
16 Madelyn Esposito 17 CRIM 1:22.93
16 Mikaela Camacho 14 KING 1:25.25
17 Nicole Grabowski 15 HYV 1:22.94
17 Zoli Day 14 NANT 1:25.63
18 Emi Hukkanen 17 CRIM 1:23.06
18 Kiara Serrano 14 CRA 1:25.92
19 Ava Tchong 15 SAC 1:23.36
19 Leia Nakamori 13 LIFE 1:26.40
20 Violet Moreira 15 YNS 1:23.41
20 Francesca Sorbo 13 ATST 1:26.61
21 Vivian Jones 16 CS 1:23.81
21 Natalie Thompson 13 ESC 1:26.64
22 Rinnah Shulman 15 CRA 1:24.11
22 Lilah Trinceri 13 ATST 1:26.99
23 Elsa Fish 17 LA 1:24.34
23 Caroline Zhu 14 REV 1:27.88
24 Emily Tonino 17 CS 1:24.36
24 Riley Goodrich 14 CRA 1:29.02
25 Ava Dougherty 18 ABF 1:24.77
25 Kata Ilkei Dibinga 14 CRIM 1:29.26
26 Grace Ladouceur 16 JCCS 1:24.93
27 Helen Lu 17 ABF 1:25.36
28 Brielle Deangelis 15 KING 1:26.16
29 Kate Porter 17 CS 1:26.71
30 Annika Pisarsky 16 STRM 1:26.80
31 Julia Jin 15 CRA 1:27.20
32 Shaelyn Callahan 16 JCCS 1:27.69
33 Wilma Zeng 16 ABF 1:28.17
34 Sophia Paredes 18 HYV 1:28.69
35 Iris Tessier 15 CRIM 1:28.70
36 Mari Tucker 15 CS 1:29.24
37 Teagen Demers 18 ATST 1:29.71
38 Isabelle Rives 15 SAC 1:30.59
39 Anabela Nikolov 16 USC 1:31.44
PlaceNameAgeTeam Time
1 🥇 Imara Rice 17 CS 1:14.47
1 Caroline Dargan 14 SAC 1:19.66
2 🥈 Molly Connors 18 KING 1:17.33
2 Elle Rhinesmith 14 CRA 1:19.95
3 🥉 Anna Szafran 16 KING 1:17.43
3 Julia Smirnou 14 CRIM 1:20.13
4 Aela Bruno 15 USC 1:18.34
4 Brynn Emmert 13 KING 1:20.23
5 Serena Loo 16 SAC 1:18.52
5 Kendall St. Peter 13 EDGE 1:20.59
6 Elle Gamble 17 CS 1:18.57
6 Jillianna Mason 13 SUN 1:21.02
7 Kahlan Anderson 15 ABF 1:19.05
7 Emi Yamakawa 13 CRA 1:21.52
8 Emma Holland 15 CS 1:20.28
8 Luisa Teixeira 14 USC 1:23.45
9 Renee Yu 14 CRIM 1:19.08
9 Bonnie Arrigo 15 CS 1:20.20
10 Winnie Waddington 15 JCCS 1:20.91
10 Aniston Thompson 13 STRM 1:22.56
11 Hailey Belardo 16 UVAC 1:21.45
11 Stella McLaughlin 13 YNS 1:22.76
12 Maxene Meroy 16 ABF 1:21.51
12 Evie Kreger 14 SAC 1:23.23
13 Polly Curran 15 REV 1:22.16
13 Emily Qiu 14 SAC 1:23.94
14 Norah Yang 15 CRA 1:22.33
14 Sofia Tovtyn 14 ESC 1:24.69
15 Madelyn Esposito 17 CRIM 1:23.30
15 Rachel Wang 14 XTRM 1:26.56
16 Nicole Grabowski 15 HYV 1:24.97
16 Mikaela Camacho 14 KING 1:27.90

#18 Boys 15 & over 100 Breaststroke LCM

🥇 Billy Ruddy Prelims 1st = Finals 1st 1:05.75 → 1:06.56
🥈 Cayden Hoang Prelims 2nd = Finals 2nd 1:10.28 → 1:09.00
🥉 Sam Lawrence Prelims 3rd = Finals 3rd 1:09.79 → 1:09.55
PlaceNameAgeTeam Time
1 Billy Ruddy 22 UN 1:05.75
1 Andrew Qiao 14 REV 1:09.49
2 Jacob Barrett 16 USC 1:09.58
2 Cayden Hoang 13 SAC 1:10.28
3 Sam Lawrence 18 CRA 1:09.79
3 Knox Conley 14 CRIM 1:11.02
4 Ethan Ackerman-Vallala 18 CRIM 1:10.01
4 Arslan Cui 14 SAC 1:11.67
5 Nate Butler 16 UVAC 1:10.37
5 Bowen Zhu 13 SAC 1:12.93
6 Ethan Vo 15 LA 1:10.55
6 Max Scott 14 NSSC 1:13.22
7 Kade Miner 17 CRIM 1:11.48
7 Henry Chemel 14 YNS 1:14.03
8 Victor Ao 17 REV 1:11.49
8 Jacob Sun 14 CRA 1:15.58
9 Kris Kotnisz 16 ABF 1:11.97
9 Chris Setiady 14 CRA 1:15.62
10 Shane MacDonald 17 SAC 1:12.50
10 Andrew Liu 14 CRA 1:16.54
11 Adriaan Van Herck 15 REV 1:12.69
11 Hudson Schoen 14 SAC 1:16.72
12 John Cao 16 SAC 1:13.02
12 Eric Jin 13 SAC 1:16.93
13 Evan Boothroyd 15 NSSC 1:13.38
13 Ryan Shen 13 REV 1:17.05
14 Ben Ranney 16 RIAC 1:14.30
14 Levi Monge 14 HYV 1:17.16
15 Tomas Valfells 18 SAC 1:14.37
15 James Kruzer 13 SSYS 1:17.44
16 William Yu 16 CRIM 1:14.46
16 Alex Dudak 14 LIFE 1:18.01
17 Daniil Kapaustayn 15 LA 1:14.58
17 Dylan Yuan 14 CRA 1:18.09
18 James Duprey 17 EDGE 1:14.70
18 Victor He 14 ABF 1:19.38
19 Taj Abdul-Knerr 17 ATST 1:15.25
19 Phillip Kasianov 14 ABF 1:19.95
20 James Lanza 17 SAIL 1:15.60
20 Dylan Zou 14 ARCT 1:19.97
21 Caleb Kwon 17 LIFE 1:15.64
21 Trudon Bui 14 LA 1:20.04
22 Mason Dindinger 16 CRIM 1:15.80
22 Antonio Perrone 14 ABF 1:20.24
23 Wyatt Libby 17 ABF 1:15.86
23 Allan Wang 14 STRM 1:20.59
24 Cody Cowan 17 SAC 1:15.92
24 Emmanuel Gutierrez 13 AA 1:20.82
25 Jaden Gomes 17 DHH 1:16.00
25 Anton Chereshnev 14 SAC 1:20.86
26 Bennett Powers 16 YNS 1:16.07
26 Charles Zhang 14 SAC 1:20.93
27 Ian Scott-Sheldon 18 RIAC 1:16.55
27 Victor Figuet Kossyrev 14 CS 1:21.69
28 Tarek Bensellam 18 CRIM 1:16.65
28 Alex Koczkodan 14 SUN 1:22.98
29 Noah Wildt 16 CRIM 1:16.75
29 Tise Sokunbi 14 CS 1:23.66
30 Archer Bessin 15 CRIM 1:16.85
30 Simon Yegorov 14 UVAC 1:24.21
31 Spencer Shaw 17 ABF 1:18.34
31 West Mulgrew 14 YNS 1:24.49
32 Makoto Lee 16 SAC 1:18.99
32 Paul Lehmann 14 KCY 1:25.05
33 John Papageorgiou 18 CS 1:19.88
33 Brandon Wamala 14 DHH 1:26.98
34 Nycolas Araujo 16 SSYS 1:20.40
35 Nolan Green 17 ABF 1:23.28
PlaceNameAgeTeam Time
1 🥇 Billy Ruddy 22 UN 1:06.56
1 Andrew Qiao 14 REV 1:08.06
2 🥈 Cayden Hoang 13 SAC 1:09.00
2 Ethan Ackerman-Vallala 18 CRIM 1:09.54
3 🥉 Sam Lawrence 18 CRA 1:09.55
3 Arslan Cui 14 SAC 1:10.34
4 Jacob Barrett 16 USC 1:10.48
4 Knox Conley 14 CRIM 1:10.59
5 Nate Butler 16 UVAC 1:10.80
5 Max Scott 14 NSSC 1:12.22
6 Ethan Vo 15 LA 1:10.98
6 Bowen Zhu 13 SAC 1:13.74
7 Kris Kotnisz 16 ABF 1:12.52
7 Jacob Sun 14 CRA 1:14.24
8 Victor Ao 17 REV 1:12.91
8 Henry Chemel 14 YNS 1:14.42
9 John Cao 16 SAC 1:10.75
9 Andrew Liu 14 CRA 1:13.67
10 Adriaan Van Herck 15 REV 1:10.90
10 Chris Setiady 14 CRA 1:14.63
11 Ben Ranney 16 RIAC 1:14.14
11 Hudson Schoen 14 SAC 1:16.08
12 Daniil Kapaustayn 15 LA 1:14.27
12 Ryan Shen 13 REV 1:16.52
13 Shane MacDonald 17 SAC 1:14.34
13 Eric Jin 13 SAC 1:17.26
14 Evan Boothroyd 15 NSSC 1:14.63
14 James Kruzer 13 SSYS 1:17.27
15 Tomas Valfells 18 SAC 1:15.01
15 Alex Dudak 14 LIFE 1:18.41
16 William Yu 16 CRIM 1:15.18
16 Levi Monge 14 HYV 1:18.47

#21 Girls 15 & over 50 Backstroke LCM

🥇 Nel Steckler Prelims 3rd Finals 1st 31.96 → 31.48
🥈 Kaila Dacruz Prelims 2nd = Finals 2nd 31.81 → 31.55
🥉 Mirta Ceraj Prelims 1st Finals 3rd 31.77 → 31.73
PlaceNameAgeTeam Time
1 Mirta Ceraj 18 CRA 31.77
1 Abby Pan 14 REV 32.12
2 Kaila Dacruz 15 ABF 31.81
2 Emily Peng 14 SAC 32.53
3 Nel Steckler 15 CS 31.96
3 Joyce Lin 14 SAC 32.60
4 Lena Thompson 19 ESC 32.22
4 Kate Wang 14 ARCT 33.37
5 Victoria Sigmundstad Callahan 16 CRA 32.26
5 Emelia Ajavon 13 UVAC 33.51
6 Leah Walden 17 SAC 32.32
6 Zahra Ferguson 13 ABF 33.97
7 Andrea Qie 16 XTRM 32.69
7 Kiera Tobin 13 CRIM 33.98
8 Cara Hill 18 SAC 33.02
8 Emmie Goucher 17 ESC 33.02
8 Caroline Thomson-Schwalb 14 SAC 34.12
9 Milan Danger 14 GS 34.16
9 Niamh Higgins 13 YNS 34.16
10 Charlotte Nickerson 17 CCSC 33.32
11 Ava Zheng 15 CRIM 33.34
11 Kit Murphy 14 DHH 34.27
12 Kate Howlett 16 CS 33.70
12 Ava Siciliano 13 CS 34.64
13 Natalie Kirincich 15 CCSC 34.34
13 Maya Particelli 17 CRA 34.34
13 Genna Ferguson 13 STRM 34.72
14 Kai Finkley 14 REV 34.77
15 Julia Ames 18 RIAC 34.39
15 Maggie Waters 13 WTST 34.86
16 Kiara Serrano 14 CRA 34.88
16 Hailey Belardo 16 UVAC 35.13
17 Gia Wei 14 SAC 34.93
17 Avery Trinh 15 CS 35.47
18 Katherine Zhang 14 CRA 35.09
18 Sophia Paredes 18 HYV 36.48
19 Tegen Spirn 14 REV 35.58
20 Sofia Zulqarnain 13 NSSC 35.98
PlaceNameAgeTeam Time
1 🥇 Nel Steckler 15 CS 31.48
1 Abby Pan 14 REV 31.65
2 🥈 Kaila Dacruz 15 ABF 31.55
2 Emelia Ajavon 13 UVAC 32.51
3 🥉 Mirta Ceraj 18 CRA 31.73
3 Emily Peng 14 SAC 32.76
4 Andrea Qie 16 XTRM 31.77
4 Joyce Lin 14 SAC 33.11
5 Lena Thompson 19 ESC 32.15
5 Kiera Tobin 13 CRIM 33.51
6 Victoria Sigmundstad Callahan 16 CRA 32.25
6 Zahra Ferguson 13 ABF 33.85
7 Cara Hill 18 SAC 32.38
7 Kate Wang 14 ARCT 33.94
8 Leah Walden 17 SAC 32.44
8 Caroline Thomson-Schwalb 14 SAC 34.47
9 Emmie Goucher 17 ESC 32.92
9 Niamh Higgins 13 YNS 33.87
10 Kate Howlett 16 CS 33.15
10 Kiara Serrano 14 CRA 33.88
11 Ava Zheng 15 CRIM 33.18
11 Kai Finkley 14 REV 34.47
12 Charlotte Nickerson 17 CCSC 33.40
12 Milan Danger 14 GS 34.56
13 Julia Ames 18 RIAC 34.37
13 Maggie Waters 13 WTST 34.99
14 Maya Particelli 17 CRA 34.71
14 Kit Murphy 14 DHH 35.19
15 Natalie Kirincich 15 CCSC 34.84
15 Gia Wei 14 SAC 35.25
16 Hailey Belardo 16 UVAC 35.15
16 Genna Ferguson 13 STRM 35.28

#22 Boys 15 & over 50 Backstroke LCM

🥇 Dylan Damas Prelims 1st = Finals 1st 28.51 → 27.88
🥈 Derek Feng Prelims 2nd = Finals 2nd 28.71 → 28.58
🥉 Will Schatz Prelims 7th Finals 3rd 29.38 → 28.79
PlaceNameAgeTeam Time
1 Dylan Damas 16 CS 28.51
1 Ethan Newell 14 KING 30.51
2 Derek Feng 16 SAC 28.71
2 James Kruzer 13 SSYS 30.73
3 Daragh Gammell 17 RIAC 29.01
3 Chris Setiady 14 CRA 30.87
4 Lucas Zonfrillo 17 CS 29.02
4 Arslan Cui 14 SAC 31.10
5 Boden Spirn 18 REV 29.15
5 Charles Zhang 14 SAC 31.15
6 Noah Desviat Ruiz 16 SAC 29.27
6 Nicky Lee 14 CRIM 31.40
7 Will Schatz 17 RIAC 29.38
7 Zachary Xue 13 ARCT 31.55
8 Mason Dindinger 16 CRIM 29.44
8 Calvin Butler 14 UVAC 32.31
9 Wielz Jehuven Arquillano 16 ABF 29.49
9 Callum Palmer 14 CRIM 32.40
10 Miles Bunyar 17 CS 29.75
11 Jonathan Baxter 16 USC 29.92
12 Jonathan Ribeiro 16 CRIM 30.26
13 Hunter Morgan 17 FIRE 30.38
14 Anton Plauborg 15 RIAC 31.26
15 Cole Mayotte 16 HYV 31.30
16 Colin Turner 16 ESC 31.41
17 Spencer Shaw 17 ABF 32.01
18 Lazaro Rosa 17 NBY 32.48
DQ Michael QiaoHead did not break the surface by 15 meters 17 REV 29.48 DQ
DQ Finn HughesHead did not break the surface by 15 meters 16 USC 30.07 DQ
PlaceNameAgeTeam Time
1 🥇 Dylan Damas 16 CS 27.88
1 Chris Setiady 14 CRA 29.75
2 🥈 Derek Feng 16 SAC 28.58
2 Arslan Cui 14 SAC 29.98
3 🥉 Will Schatz 17 RIAC 28.79
3 Ethan Newell 14 KING 30.11
4 Noah Desviat Ruiz 16 SAC 28.90
4 Zachary Xue 13 ARCT 30.24
5 Mason Dindinger 16 CRIM 28.92
5 James Kruzer 13 SSYS 30.50
6 Lucas Zonfrillo 17 CS 28.99
6 Charles Zhang 14 SAC 31.08
7 Boden Spirn 18 REV 29.15
7 Nicky Lee 14 CRIM 32.06
8 Wielz Jehuven Arquillano 16 ABF 29.66
8 Calvin Butler 14 UVAC 33.31
9 Miles Bunyar 17 CS 29.47
9 Callum Palmer 14 CRIM 32.76
10 Jonathan Ribeiro 16 CRIM 29.54
11 Hunter Morgan 17 FIRE 29.87
12 Jonathan Baxter 16 USC 30.05
13 Colin Turner 16 ESC 30.22
14 Cole Mayotte 16 HYV 30.44
15 Spencer Shaw 17 ABF 31.26
16 Anton Plauborg 15 RIAC 31.42

#25 Girls 15 & over 100 Butterfly LCM

🥇 Riley Dindinger Prelims 1st = Finals 1st 1:07.27 → 1:06.02
🥈 Ari Van Duzer Prelims 2nd = Finals 2nd 1:07.88 → 1:06.58
🥉 Emi Hukkanen Prelims 2nd Finals 3rd 1:07.23 → 1:07.05
PlaceNameAgeTeam Time
1 Leah Walden 17 SAC 1:06.48
1 Riley Dindinger 13 CRIM 1:07.27
2 Emi Hukkanen 17 CRIM 1:07.23
2 Ari Van Duzer 14 HYV 1:07.88
3 Eleanor Liang 16 ABF 1:07.59
3 Colbi Krause 14 SSYS 1:09.09
4 Julia Poe 15 SAC 1:07.86
4 Keira Saari 13 KING 1:09.70
5 Nel Steckler 15 CS 1:08.00
5 Joyce Lin 14 SAC 1:09.79
6 Samantha Provost 16 ABF 1:08.01
6 Sienna Nyeko 14 CRA 1:10.27
7 Eliana Laham 16 CRIM 1:08.09
7 Gia Wei 14 SAC 1:10.50
8 Emma Posner-O'Connell 15 SAC 1:08.17
8 Emilie Van Dongen 14 CS 1:10.60
9 Maggie Stoddard 16 CRIM 1:08.28
9 Amber Mouhidin 13 CRIM 1:10.72
10 Ingrid Zeller 16 RIAC 1:08.39
10 Luisa Teixeira 14 USC 1:12.07
11 Kailee Hadar 16 CS 1:08.92
11 Elizabeth Alberts 14 ABF 1:12.38
12 Elle Gamble 17 CS 1:08.97
12 Emily Du 13 CRA 1:12.42
13 Bonnie Arrigo 15 CS 1:09.03
13 Kendall St. Peter 13 EDGE 1:12.55
14 Audrey Alberts 17 ABF 1:09.19
14 Brianna Boisvert 14 STRM 1:12.62
15 Lena Thompson 19 ESC 1:09.28
15 Saina Joshi 14 CRA 1:12.77
16 Winnie Waddington 15 JCCS 1:09.66
16 Renee Yu 14 CRIM 1:12.92
17 Taylor Dewar 15 CRIM 1:09.71
17 Rachel Wang 14 XTRM 1:13.14
18 Audrey Spiridopoulos 18 ATST 1:09.92
18 Madison Gibbons 13 HYV 1:13.42
19 Molly McKinnon 16 CRIM 1:10.06
19 Hannah Copeland 13 CRA 1:13.56
20 Olivia Cordis 15 HYV 1:10.14
20 Emily Qiu 14 SAC 1:14.23
21 Emily Yeaton 16 STRM 1:10.37
21 Isla Robinson 13 ESC 1:14.62
22 Dakota Callahan 16 CRA 1:10.43
22 Cora McGillicuddy 13 KING 1:15.34
23 Izzy Yang 16 REV 1:10.50
23 Julia Smirnou 14 CRIM 1:15.77
24 Lilly Dwyer 17 CCSC 1:10.56
24 Caroline Zhu 14 REV 1:16.89
25 Ava Pecora 17 ABF 1:11.48
25 Charlotte Thompson 13 ESC 1:17.23
26 Maggie Seward 16 CCSC 1:11.65
26 Maya Mahoney 13 REV 1:17.40
27 Norah Simmons 16 SAC 1:11.66
28 Polly Curran 15 REV 1:12.01
29 Vivian Carlton 15 ESC 1:13.06
30 Teagen Demers 18 ATST 1:13.86
31 Macy Ladouceur 15 JCCS 1:17.62
PlaceNameAgeTeam Time
1 🥇 Riley Dindinger 13 CRIM 1:06.02
1 Julia Poe 15 SAC 1:06.63
2 🥈 Ari Van Duzer 14 HYV 1:06.58
2 Leah Walden 17 SAC 1:06.93
3 🥉 Emi Hukkanen 17 CRIM 1:07.05
3 Colbi Krause 14 SSYS 1:07.79
4 Samantha Provost 16 ABF 1:07.54
4 Keira Saari 13 KING 1:09.45
5 Nel Steckler 15 CS 1:08.05
5 Gia Wei 14 SAC 1:09.67
6 Eleanor Liang 16 ABF 1:08.49
6 Sienna Nyeko 14 CRA 1:11.18
7 Emma Posner-O'Connell 15 SAC 1:08.76
7 Joyce Lin 14 SAC 1:12.69
8 Eliana Laham 16 CRIM 1:08.78
8 Emilie Van Dongen 14 CS 1:12.74
9 Maggie Stoddard 16 CRIM 1:07.88
9 Amber Mouhidin 13 CRIM 1:09.08
10 Ingrid Zeller 16 RIAC 1:08.04
10 Renee Yu 14 CRIM 1:10.97
11 Audrey Alberts 17 ABF 1:08.28
11 Elizabeth Alberts 14 ABF 1:11.05
12 Bonnie Arrigo 15 CS 1:08.39
12 Kendall St. Peter 13 EDGE 1:12.21
13 Kailee Hadar 16 CS 1:08.77
13 Emily Du 13 CRA 1:13.04
14 Elle Gamble 17 CS 1:09.29
14 Luisa Teixeira 14 USC 1:13.50
15 Winnie Waddington 15 JCCS 1:09.81
15 Saina Joshi 14 CRA 1:13.66
16 Lena Thompson 19 ESC 1:09.97
16 Brianna Boisvert 14 STRM 1:13.79

#26 Boys 15 & over 100 Butterfly LCM

🥇 Dylan Nichols Prelims 2nd Finals 1st 59.30 → 58.17
🥈 Finn Hughes Prelims 4th Finals 2nd 1:00.23 → 58.49
🥉 Jenebi Benoit Prelims 1st Finals 3rd 58.96 → 58.64
PlaceNameAgeTeam Time
1 Jenebi Benoit 23 DHH 58.96
1 Ben Crowder 14 WEST 1:00.28
2 Dylan Nichols 16 ATLA 59.30
2 Aaron Tong 13 SAC 1:01.72
3 Daragh Gammell 17 RIAC 59.57
3 Drew Hoglund 14 REV 1:01.93
4 Finn Hughes 16 USC 1:00.23
4 Henry Chemel 14 YNS 1:02.08
5 Dylan Damas 16 CS 1:00.40
5 Brandon Wamala 14 DHH 1:02.89
6 James Duprey 17 EDGE 1:00.65
6 Ian Bazant 13 SAC 1:03.79
7 Kaleb Lemke 17 ATST 1:01.29
7 Luke Pordon 13 UN 1:04.99
8 Noah Wildt 16 CRIM 1:01.70
8 Max Scott 14 NSSC 1:05.53
9 William Wu 16 CS 1:01.75
9 Andrew Liu 14 CRA 1:06.16
9 Eric Xu 14 SAC 1:06.16
10 Hunter Andrews 16 RIAC 1:01.85
11 Marcus Sementa 15 STRM 1:01.96
11 Jacob Doucette 14 CRIM 1:06.45
12 Boden Spirn 18 REV 1:02.16
12 Levi Monge 14 HYV 1:06.80
13 Noah Desviat Ruiz 16 SAC 1:02.25
13 TJ Mulgrew 13 SAC 1:06.89
14 Ben Ranney 16 RIAC 1:02.46
14 Rafael Nunes 14 SAC 1:06.98
15 Zoltan Ilkei Dibinga 16 CRIM 1:02.48
15 Benjamin Morse 14 KING 1:06.99
16 Luke Keenan 17 CRIM 1:02.72
16 Ian Scott-Sheldon 18 RIAC 1:02.72
16 Simon Yegorov 14 UVAC 1:07.39
17 Lucas Workman 13 ATST 1:07.80
18 Connor Downing 17 CRIM 1:02.75
18 Phillip Kasianov 14 ABF 1:08.07
19 Jack Bortolotto 15 STRM 1:02.77
19 Ryan Shen 13 REV 1:08.27
20 Miles Bunyar 17 CS 1:02.86
20 Allen Zong 13 HAY 1:08.38
21 Cody Cowan 17 SAC 1:02.96
21 Reid MacTough 14 DHH 1:08.66
22 Ethan Byram 17 CS 1:03.05
22 Jonathan Baxter 16 USC 1:03.05
22 Charlie Breguet 14 KING 1:08.73
23 Ryan Cohen 14 YNS 1:08.95
24 Matthew Meng 15 CRA 1:03.12
24 Jacob Sun 14 CRA 1:09.47
25 Kris Kotnisz 16 ABF 1:03.25
25 Dylan Zou 14 ARCT 1:10.14
26 Nathan Terriot 15 CRIM 1:03.27
26 Brendan Larkin 13 CRIM 1:10.76
27 Luc Schmitt 16 REV 1:03.32
27 Caleb Choi 13 LA 1:11.85
28 Jeremy Bradley 17 DHH 1:03.50
28 Tise Sokunbi 14 CS 1:14.60
29 Steve Pollard 15 STRM 1:03.75
30 Wielz Jehuven Arquillano 16 ABF 1:03.89
31 Mason DeRose 15 CS 1:03.92
32 Archer Bessin 15 CRIM 1:04.72
33 Hans Streich 15 CRIM 1:04.87
34 Eric Forsyth 16 PHX 1:04.99
35 Hunter Morgan 17 FIRE 1:05.22
36 Will Schatz 17 RIAC 1:06.22
37 Nolan Green 17 ABF 1:10.42
PlaceNameAgeTeam Time
1 🥇 Dylan Nichols 16 ATLA 58.17
1 Ben Crowder 14 WEST 59.42
2 🥈 Finn Hughes 16 USC 58.49
2 Drew Hoglund 14 REV 1:00.08
3 🥉 Jenebi Benoit 23 DHH 58.64
3 Aaron Tong 13 SAC 1:00.63
4 James Duprey 17 EDGE 1:00.37
4 Brandon Wamala 14 DHH 1:01.56
5 Dylan Damas 16 CS 1:00.41
5 Henry Chemel 14 YNS 1:02.21
6 Noah Wildt 16 CRIM 1:00.57
6 Luke Pordon 13 UN 1:03.40
7 William Wu 16 CS 1:01.60
7 Ian Bazant 13 SAC 1:03.84
8 Kaleb Lemke 17 ATST 1:01.81
8 Max Scott 14 NSSC 1:04.88
9 Hunter Andrews 16 RIAC 1:01.16
9 Andrew Liu 14 CRA 1:04.46
10 Marcus Sementa 15 STRM 1:01.24
10 Eric Xu 14 SAC 1:05.28
11 Ian Scott-Sheldon 18 RIAC 1:01.56
11 Benjamin Morse 14 KING 1:06.87
12 Zoltan Ilkei Dibinga 16 CRIM 1:02.33
12 Jacob Doucette 14 CRIM 1:06.91
13 Ben Ranney 16 RIAC 1:02.83
13 TJ Mulgrew 13 SAC 1:07.24
14 Boden Spirn 18 REV 1:03.95
14 Rafael Nunes 14 SAC 1:07.39
15 Connor Downing 17 CRIM 1:04.29
15 Simon Yegorov 14 UVAC 1:08.14
16 Noah Desviat Ruiz 16 SAC 1:05.40
16 Levi Monge 14 HYV 1:08.57

#29 Girls 15 & over 400 Individual Medley LCM

🥇 Polly Curran Prelims 1st = Finals 1st 5:15.64 → 5:11.73
🥈 Riley Dindinger Prelims 2nd = Finals 2nd 5:24.10 → 5:17.16
🥉 Ingrid Zeller Prelims 2nd Finals 3rd 5:18.16 → 5:18.19
PlaceNameAgeTeam Time
1 Polly Curran 15 REV 5:15.64
1 Tessa Hoglund 14 REV 5:16.84
2 Ingrid Zeller 16 RIAC 5:18.16
2 Riley Dindinger 13 CRIM 5:24.10
3 Avarie Nadeau 15 CRIM 5:20.44
3 Colbi Krause 14 SSYS 5:25.29
4 Caroline Thomson-Schwalb 14 SAC 5:25.37
4 Maggie Stoddard 16 CRIM 5:27.86
5 Katherine Xiao 13 XTRM 5:26.35
5 Saoirse Keane 15 HYV 5:30.19
6 Emi Hukkanen 17 CRIM 5:31.25
6 Amber Mouhidin 13 CRIM 5:33.96
7 Ava Tchong 15 SAC 5:31.39
7 Luisa Teixeira 14 USC 5:35.96
8 Mackenzie Shields 17 ABF 5:32.18
8 Emi Yamakawa 13 CRA 5:39.04
9 Tom Seker 15 CS 5:32.42
9 Kira Hong 13 ABF 5:41.42
10 Leah Whitcher 15 SAC 5:32.47
10 Julia Melanson 14 CRA 5:42.43
11 Madison Dufour 17 STRM 5:33.01
11 Renee Yu 14 CRIM 5:45.31
12 Taylor Dewar 15 CRIM 5:33.81
12 Rachel Wang 14 XTRM 5:50.10
13 Kathleen Rossi 16 RIAC 5:35.39
14 Genevieve Lee 18 CRA 5:40.54
15 Audrey Spiridopoulos 18 ATST 5:42.99
16 Sonja Tellander 16 SAC 5:45.23
17 Ava Dougherty 18 ABF 5:46.54
18 Maggie Seward 16 CCSC 5:51.44
19 Maeve Gleeson 17 KING 5:53.33
20 Grace Ladouceur 16 JCCS 5:55.16
PlaceNameAgeTeam Time
1 🥇 Polly Curran 15 REV 5:11.73
1 Tessa Hoglund 14 REV 5:12.57
2 🥈 Riley Dindinger 13 CRIM 5:17.16
2 Avarie Nadeau 15 CRIM 5:17.61
3 🥉 Ingrid Zeller 16 RIAC 5:18.19
3 Colbi Krause 14 SSYS 5:20.60
4 Maggie Stoddard 16 CRIM 5:20.90
4 Caroline Thomson-Schwalb 14 SAC 5:21.04
5 Katherine Xiao 13 XTRM 5:22.73
5 Emi Hukkanen 17 CRIM 5:26.30
6 Saoirse Keane 15 HYV 5:29.81
6 Amber Mouhidin 13 CRIM 5:34.11
7 Ava Tchong 15 SAC 5:29.87
7 Emi Yamakawa 13 CRA 5:39.91
8 Mackenzie Shields 17 ABF 5:30.44
8 Luisa Teixeira 14 USC 5:41.77
9 Leah Whitcher 15 SAC 5:28.05
9 Renee Yu 14 CRIM 5:29.26
10 Madison Dufour 17 STRM 5:30.33
10 Julia Melanson 14 CRA 5:36.59
11 Tom Seker 15 CS 5:32.37
11 Kira Hong 13 ABF 5:36.87
12 Taylor Dewar 15 CRIM 5:33.19
12 Rachel Wang 14 XTRM 5:48.22
13 Genevieve Lee 18 CRA 5:36.68
14 Kathleen Rossi 16 RIAC 5:37.73
15 Sonja Tellander 16 SAC 5:41.45
16 Audrey Spiridopoulos 18 ATST 5:42.45

#30 Boys 15 & over 400 Individual Medley LCM

🥇 Kaleb Lemke Prelims 1st = Finals 1st 4:51.52 → 4:48.23
🥈 Noah Wildt Prelims 4th Finals 2nd 5:01.74 → 4:49.42
🥉 Mason Dindinger Prelims 3rd = Finals 3rd 4:57.33 → 4:54.54
PlaceNameAgeTeam Time
1 Kaleb Lemke 17 ATST 4:51.52
1 Drew Hoglund 14 REV 4:57.57
2 Ethan Ackerman-Vallala 18 CRIM 4:56.23
2 Hobie Matulis 14 STRM 4:57.61
3 Mason Dindinger 16 CRIM 4:57.33
3 Andrew Qiao 14 REV 5:04.82
4 Noah Wildt 16 CRIM 5:01.74
4 James Esposito 13 CRIM 5:05.40
5 Luc Schmitt 16 REV 5:03.09
5 Ethan Newell 14 KING 5:05.66
6 Andrew Kriger 16 SAC 5:03.31
6 Ben Crowder 14 WEST 5:05.96
7 Aryan Sawant 15 CS 5:03.98
7 Knox Conley 14 CRIM 5:06.51
8 William Wu 16 CS 5:04.17
8 Aaron Kikta 14 CRIM 5:08.90
9 Eli Wysor 16 RIAC 5:07.71
9 Steve Pollard 15 STRM 5:07.71
9 Matthew Laporte 13 SUN 5:09.46
10 Cayden Hoang 13 SAC 5:10.42
11 Eric Parker 17 ABF 5:08.27
11 Ian Bazant 13 SAC 5:11.76
12 Bennett Powers 16 YNS 5:08.78
12 Phillip Kasianov 14 ABF 5:16.95
13 Will Bugli 16 PHX 5:08.92
13 Bowen Zhu 13 SAC 5:18.78
14 Brayden Marini 16 YNS 5:09.75
14 Miles Haag 14 SAC 5:19.52
15 Will Harmon 17 ABF 5:10.92
15 Eric Jen 14 CRA 5:21.54
16 Ian Scott-Sheldon 18 RIAC 5:13.42
16 Dylan Qiu 14 ARCT 5:23.41
17 Jack Galalis 15 SAC 5:16.08
17 Gabriel Prout 13 ABF 5:25.32
18 Mazen Abdul-Knerr 17 ATST 5:18.41
19 Hunter Andrews 16 RIAC 5:20.92
20 Brian Liu 15 SAC 5:22.61
PlaceNameAgeTeam Time
1 🥇 Kaleb Lemke 17 ATST 4:48.23
1 Hobie Matulis 14 STRM 4:52.80
2 🥈 Noah Wildt 16 CRIM 4:49.42
2 Drew Hoglund 14 REV 4:52.88
3 🥉 Mason Dindinger 16 CRIM 4:54.54
3 Knox Conley 14 CRIM 5:02.13
4 Ethan Ackerman-Vallala 18 CRIM 4:57.43
4 James Esposito 13 CRIM 5:03.22
5 Andrew Kriger 16 SAC 4:58.56
5 Andrew Qiao 14 REV 5:03.53
6 William Wu 16 CS 5:03.15
6 Aaron Kikta 14 CRIM 5:05.39
7 Aryan Sawant 15 CS 5:03.43
7 Ethan Newell 14 KING 5:07.07
8 Luc Schmitt 16 REV 5:05.71
8 Ben Crowder 14 WEST 5:07.87
9 Eli Wysor 16 RIAC 4:59.03
9 Cayden Hoang 13 SAC 5:03.75
10 Will Harmon 17 ABF 5:04.99
10 Ian Bazant 13 SAC 5:07.30
11 Bennett Powers 16 YNS 5:05.43
11 Will Bugli 16 PHX 5:05.43
11 Bowen Zhu 13 SAC 5:12.77
12 Matthew Laporte 13 SUN 5:13.61
13 Eric Parker 17 ABF 5:05.98
13 Miles Haag 14 SAC 5:17.07
14 Steve Pollard 15 STRM 5:07.55
14 Eric Jen 14 CRA 5:17.72
15 Ian Scott-Sheldon 18 RIAC 5:12.08
15 Phillip Kasianov 14 ABF 5:20.79
16 Brayden Marini 16 YNS 5:14.29
16 Dylan Qiu 14 ARCT 5:22.90

#31 Girls 13-14 400 Individual Medley Relay LCM

PlaceNameAgeTeam Time
1 🥇 Crimson Aquatics CRIM 4:40.85
2 🥈 Charles River Aquatics CRA 4:46.23
3 🥉 Shawmut Aquatic Club SAC 4:48.00
4 Shawmut Aquatic Club SAC 4:51.40
5 Revolution Aquatic Club REV 4:52.19
6 Commonwealth Swimming CS 4:55.39
7 Executive Swim Club ESC 4:56.02
8 Bluefish Swim Club ABF 4:56.90
9 Crimson Aquatics CRIM 4:57.31
10 Charles River Aquatics CRA 5:00.26
11 Kingfish Swimming KING 5:05.46
12 Amherst Tritons Swim Team ATST 5:05.58
13 Revolution Aquatic Club REV 5:05.88
14 Executive Swim Club ESC 5:06.58

#32 Boys 13-14 400 Individual Medley Relay LCM

PlaceNameAgeTeam Time
1 🥇 Shawmut Aquatic Club SAC 4:15.40
2 🥈 Crimson Aquatics CRIM 4:17.17
3 🥉 Charles River Aquatics CRA 4:24.68
4 Revolution Aquatic Club REV 4:25.99
5 Shawmut Aquatic Club SAC 4:28.92
6 Kingfish Swimming KING 4:36.95
7 Crimson Aquatics CRIM 4:39.28
8 Charles River Aquatics CRA 4:47.35

#35 Girls 13-14 200 Butterfly LCM

🥇 Olivia Panseri Prelims 1st = Finals 1st 2:25.30 → 2:24.86
🥈 Colbi Krause Prelims 3rd Finals 2nd 2:30.05 → 2:27.86
🥉 Riley Dindinger Prelims 2nd Finals 3rd 2:29.46 → 2:29.05
PlaceNameAgeTeam Time
1 Olivia Panseri 14 NSSC 2:25.30
1 Maggie Stoddard 16 CRIM 2:30.50
2 Riley Dindinger 13 CRIM 2:29.46
2 Saoirse Keane 15 HYV 2:31.21
3 Colbi Krause 14 SSYS 2:30.05
3 Taylor Dewar 15 CRIM 2:31.52
4 Emi Hukkanen 17 CRIM 2:32.88
4 Amber Mouhidin 13 CRIM 2:34.76
5 Maggie Seward 16 CCSC 2:35.18
5 Abby Robitaille 13 CRIM 2:39.22
6 Elle Gamble 17 CS 2:35.51
6 Emily Du 13 CRA 2:39.82
7 Ingrid Zeller 16 RIAC 2:35.92
7 Emilie Van Dongen 14 CS 2:42.66
8 Olivia Cordis 15 HYV 2:38.64
8 Luisa Teixeira 14 USC 2:42.74
9 Norah Simmons 16 SAC 2:39.26
9 Sienna Nyeko 14 CRA 2:43.35
10 Avarie Nadeau 15 CRIM 2:39.87
10 Hannah Schmider 13 CS 2:45.18
11 Emily Yeaton 16 STRM 2:40.62
11 Brianna Boisvert 14 STRM 2:46.00
12 Lilly Dwyer 17 CCSC 2:40.72
12 Elizabeth Alberts 14 ABF 2:48.26
13 Julia Poe 15 SAC 2:40.89
13 Madison Gibbons 13 HYV 2:50.95
14 Audrey Alberts 17 ABF 2:41.16
14 Joyce Lin 14 SAC 2:51.11
15 Audrey Spiridopoulos 18 ATST 2:45.37
15 Rosie Shessler 13 UVAC 2:51.15
16 Gabby Donnarummo 16 SAC 2:47.70
16 Hannah Copeland 13 CRA 3:04.71
17 Kathleen Rossi 16 RIAC 2:48.07
18 Mai Pho 17 USC 2:48.51
19 Genevieve Lee 18 CRA 2:54.63
PlaceNameAgeTeam Time
1 🥇 Olivia Panseri 14 NSSC 2:24.86
1 Taylor Dewar 15 CRIM 2:28.37
2 🥈 Colbi Krause 14 SSYS 2:27.86
2 Maggie Stoddard 16 CRIM 2:28.88
3 🥉 Riley Dindinger 13 CRIM 2:29.05
3 Saoirse Keane 15 HYV 2:30.49
4 Ingrid Zeller 16 RIAC 2:31.38
4 Amber Mouhidin 13 CRIM 2:32.65
5 Maggie Seward 16 CCSC 2:31.39
5 Abby Robitaille 13 CRIM 2:33.75
6 Emi Hukkanen 17 CRIM 2:34.50
6 Emily Du 13 CRA 2:38.20
7 Olivia Cordis 15 HYV 2:35.87
7 Luisa Teixeira 14 USC 2:42.83
8 Elle Gamble 17 CS 2:36.56
8 Emilie Van Dongen 14 CS 2:43.67
9 Avarie Nadeau 15 CRIM 2:36.02
9 Sienna Nyeko 14 CRA 2:42.42
10 Julia Poe 15 SAC 2:38.63
10 Brianna Boisvert 14 STRM 2:44.51
11 Norah Simmons 16 SAC 2:38.95
11 Elizabeth Alberts 14 ABF 2:45.17
12 Audrey Alberts 17 ABF 2:39.39
12 Hannah Schmider 13 CS 2:47.32
13 Lilly Dwyer 17 CCSC 2:39.78
13 Joyce Lin 14 SAC 2:49.20
14 Emily Yeaton 16 STRM 2:40.99
14 Madison Gibbons 13 HYV 2:53.74
15 Gabby Donnarummo 16 SAC 2:50.12
15 Rosie Shessler 13 UVAC 2:56.08
16 Kathleen Rossi 16 RIAC 2:53.77
16 Hannah Copeland 13 CRA 3:02.94

#36 Boys 15 & over 200 Butterfly LCM

🥇 Drew Hoglund Prelims 1st = Finals 1st 2:15.27 → 2:11.11
🥈 Ben Crowder Prelims 2nd = Finals 2nd 2:16.94 → 2:11.37
🥉 James Duprey Prelims 2nd Finals 3rd 2:15.90 → 2:15.80
PlaceNameAgeTeam Time
1 Kaleb Lemke 17 ATST 2:14.94
1 Drew Hoglund 14 REV 2:15.27
2 James Duprey 17 EDGE 2:15.90
2 Ben Crowder 14 WEST 2:16.94
3 Noah Wildt 16 CRIM 2:17.78
3 Hobie Matulis 14 STRM 2:20.33
4 William Wu 16 CS 2:18.44
4 Charlie Breguet 14 KING 2:23.25
5 Ben Ranney 16 RIAC 2:18.86
5 Ian Bazant 13 SAC 2:24.04
6 Wielz Jehuven Arquillano 16 ABF 2:19.35
6 Matthew Laporte 13 SUN 2:26.41
7 Ethan Ackerman-Vallala 18 CRIM 2:21.18
7 Allen Zong 13 HAY 2:31.39
8 Ian Scott-Sheldon 18 RIAC 2:21.62
8 Eric Xu 14 SAC 2:33.64
9 Nathan Terriot 15 CRIM 2:21.64
9 Miles Haag 14 SAC 2:33.74
10 Mason Braun 15 LA 2:23.47
10 Gabriel Prout 13 ABF 2:35.58
11 Jack Bortolotto 15 STRM 2:25.14
11 Ben Mahoney 14 SAC 2:36.29
12 Connor Downing 17 CRIM 2:26.60
12 Sawyer Strebel 14 SUN 2:36.69
13 Hunter Andrews 16 RIAC 2:27.68
13 Ryan Liu 14 USC 2:37.82
14 Luke Keenan 17 CRIM 2:29.15
14 Rafael Nunes 14 SAC 2:37.85
15 Aidan Chapman 17 ESC 2:29.35
15 James Esposito 13 CRIM 2:38.31
16 Matthew Meng 15 CRA 2:30.87
16 Max Scott 14 NSSC 2:39.34
17 Ethan Byram 17 CS 2:31.31
17 Ryan Cohen 14 YNS 2:39.86
18 Caleb Choi 13 LA 2:41.96
19 Phillip Kasianov 14 ABF 2:48.88
20 Aleks Johnson 14 CS 2:52.62
PlaceNameAgeTeam Time
1 🥇 Drew Hoglund 14 REV 2:11.11
1 Noah Wildt 16 CRIM 2:12.75
2 🥈 Ben Crowder 14 WEST 2:11.37
2 Kaleb Lemke 17 ATST 2:13.83
3 🥉 James Duprey 17 EDGE 2:15.80
3 Hobie Matulis 14 STRM 2:17.02
4 Wielz Jehuven Arquillano 16 ABF 2:18.03
4 Ian Bazant 13 SAC 2:21.79
5 William Wu 16 CS 2:18.56
5 Matthew Laporte 13 SUN 2:24.81
6 Ben Ranney 16 RIAC 2:18.67
6 Charlie Breguet 14 KING 2:27.47
7 Ian Scott-Sheldon 18 RIAC 2:19.44
7 Allen Zong 13 HAY 2:28.28
8 Ethan Ackerman-Vallala 18 CRIM 2:21.69
8 Eric Xu 14 SAC 2:31.60
9 Nathan Terriot 15 CRIM 2:20.71
9 Miles Haag 14 SAC 2:26.51
10 Hunter Andrews 16 RIAC 2:22.72
10 Gabriel Prout 13 ABF 2:32.69
11 Mason Braun 15 LA 2:23.76
11 James Esposito 13 CRIM 2:34.20
12 Connor Downing 17 CRIM 2:24.15
12 Sawyer Strebel 14 SUN 2:35.52
13 Matthew Meng 15 CRA 2:28.23
13 Rafael Nunes 14 SAC 2:37.57
14 Jack Bortolotto 15 STRM 2:28.83
14 Ryan Liu 14 USC 2:37.59
15 Aidan Chapman 17 ESC 2:29.33
15 Ben Mahoney 14 SAC 2:41.04
16 Ethan Byram 17 CS 2:29.69
16 Max Scott 14 NSSC 2:44.15

#39 Girls 15 & over 50 Freestyle LCM

🥇 Anna Szafran Prelims 1st = Finals 1st 27.61 → 27.30
🥈 Tatum Crotty Prelims 2nd = Finals 2nd 27.69 → 27.71
🥉 Winnie Waddington Prelims 3rd = Finals 3rd 28.28 → 27.75
PlaceNameAgeTeam Time
1 Anna Szafran 16 KING 27.61
1 Kit Murphy 14 DHH 28.00
2 Tatum Crotty 15 SAC 27.69
2 Abby Pan 14 REV 28.17
3 Kiara Serrano 14 CRA 28.18
3 Winnie Waddington 15 JCCS 28.28
4 Sullie Martaniuk 17 EDGE 28.34
4 Serena Deming 14 CS 28.46
5 Maya Particelli 17 CRA 28.38
5 Emelia Ajavon 13 UVAC 28.61
6 Victoria Sigmundstad Callahan 16 CRA 28.42
6 Kiera Tobin 13 CRIM 28.62
7 Bella Strebel 17 SUN 28.47
7 Rachel Wang 14 XTRM 28.67
8 Kate Porter 17 CS 28.49
8 Avery Abreu 14 CS 28.95
9 Ksenia Nenacheva Fiorentino 16 CRA 28.52
9 Stella McLaughlin 13 YNS 29.00
10 Lorelei Hogan 16 SAC 28.55
10 Evie Kreger 14 SAC 29.23
11 Maddy Blatt 15 CS 28.61
11 Hanna Doss 13 KING 29.26
12 Evie Dalke 15 CS 28.69
12 Emilie Van Dongen 14 CS 29.31
13 Rinnah Shulman 15 CRA 28.71
13 Colbi Krause 14 SSYS 29.33
14 Grace Ladouceur 16 JCCS 28.78
14 Charlotte Chang 13 ESC 29.55
15 Kahlan Anderson 15 ABF 28.83
15 Natalie Christina 15 KING 28.83
15 Sienna Nyeko 14 CRA 29.56
16 Emily Peng 14 SAC 29.57
17 Lena Thompson 19 ESC 28.87
17 Linda Wang 14 REV 29.58
18 Cara Hill 18 SAC 29.01
18 Maddie Bartleman 18 CCSC 29.01
18 Maggie Waters 13 WTST 29.60
19 Paisley Silva 13 ESC 29.63
20 Emma Holland 15 CS 29.05
20 Mishka Sathe 13 CRIM 29.67
21 Kaila Dacruz 15 ABF 29.07
21 Amalia Ayres 13 REV 29.73
22 Olivia Taylor 16 KING 29.11
22 Kate Wang 14 ARCT 29.75
22 Tegen Spirn 14 REV 29.75
23 Madeline Vacanti 16 CRA 29.14
23 Kaylee Zhang 15 AA 29.14
24 Milan Danger 14 GS 29.76
25 Bonnie Arrigo 15 CS 29.15
25 Joyce Lin 14 SAC 29.80
26 Defne Russo 16 REV 29.32
26 Yasmeen Genead 13 CRA 29.83
26 Kylie Lewon 13 STRM 29.83
27 Frankie Molina 16 CRIM 29.39
28 Dakota Callahan 16 CRA 29.46
28 Sofia Tovtyn 14 ESC 29.91
29 Bree Gouldson 17 USC 29.51
29 Natalie Thompson 13 ESC 29.94
29 Elle Rhinesmith 14 CRA 29.94
30 Katie Sandock 17 SAC 29.57
31 Emma Posner-O'Connell 15 SAC 29.58
31 Gia Wei 14 SAC 30.00
32 Ali Maksimova 17 ABF 29.60
32 Maeve Kelly 14 ATST 30.02
33 Izzy Yang 16 REV 29.62
33 Kai Britton 14 UVAC 30.08
34 Julia Poe 15 SAC 29.67
34 Mary Lea 15 CS 29.67
34 Hannah Shaw 13 ABF 30.17
35 Maya Mahoney 13 REV 30.53
35 Evelyn Cingel 14 SSYS 30.53
36 Ashley Wagner 16 SAIL 29.68
37 Eliza Lewon 16 STRM 29.70
37 Madelyn Lockwood 14 SUN 30.71
38 Eleanor Liang 16 ABF 29.73
38 Kai Finkley 14 REV 30.83
39 Lea Rubin-Esposito 15 UN 29.79
39 Sawyer Leavitt 13 SUN 30.94
40 Mirta Ceraj 18 CRA 29.85
40 Charlotte Thompson 13 ESC 31.00
41 Polly Curran 15 REV 29.88
41 Mia Bisbee 13 STRM 31.14
42 Vivian Carlton 15 ESC 29.89
42 Kiona Yano 13 CRIM 31.15
43 Saraellen Mathewson 17 SSYS 29.94
43 Hannah James 14 WTST 31.38
44 Audrey Spiridopoulos 18 ATST 29.95
45 Ingrid Zeller 16 RIAC 29.99
46 Briley Shea 16 CRIM 30.00
47 Audrey Alberts 17 ABF 30.03
48 Helen Lu 17 ABF 30.08
49 Teagen Demers 18 ATST 30.16
50 Sophia Paredes 18 HYV 30.31
51 Iris Tessier 15 CRIM 30.42
52 Neko Bull-Cohen 15 UN 30.63
53 Alexis Dakin 16 CRIM 30.70
54 Aubrey Anderson 17 ABF 30.79
55 Macy Ladouceur 15 JCCS 30.96
56 Avery Trinh 15 CS 31.61
DQ Greta SinkeviciusFalse start 13 USC 29.27 DQ
PlaceNameAgeTeam Time
1 🥇 Anna Szafran 16 KING 27.30
1 Kiara Serrano 14 CRA 27.79
2 🥈 Tatum Crotty 15 SAC 27.71
2 Kit Murphy 14 DHH 27.83
3 🥉 Winnie Waddington 15 JCCS 27.75
3 Emelia Ajavon 13 UVAC 27.91
4 Maya Particelli 17 CRA 28.01
4 Abby Pan 14 REV 28.12
5 Serena Deming 14 CS 28.16
5 Bella Strebel 17 SUN 28.26
6 Kiera Tobin 13 CRIM 28.23
6 Sullie Martaniuk 17 EDGE 28.29
7 Kate Porter 17 CS 28.40
7 Rachel Wang 14 XTRM 28.66
8 Victoria Sigmundstad Callahan 16 CRA 28.46
8 Avery Abreu 14 CS 28.78
9 Lorelei Hogan 16 SAC 28.42
9 Stella McLaughlin 13 YNS 28.94
10 Kahlan Anderson 15 ABF 28.44
10 Evie Kreger 14 SAC 28.95
11 Evie Dalke 15 CS 28.50
11 Colbi Krause 14 SSYS 29.01
12 Rinnah Shulman 15 CRA 28.59
12 Sienna Nyeko 14 CRA 29.30
13 Maddy Blatt 15 CS 28.72
13 Hanna Doss 13 KING 29.34
14 Grace Ladouceur 16 JCCS 28.93
14 Emilie Van Dongen 14 CS 29.40
15 Natalie Christina 15 KING 29.23
15 Emily Peng 14 SAC 29.44
16 Charlotte Chang 13 ESC 29.46
DQ Ksenia Nenacheva FiorentinoFalse start 16 CRA 29.20 DQ

#40 Boys 15 & over 50 Freestyle LCM

🥇 Enzo Desviat Ruiz Prelims 1st = Finals 1st 24.06 → 23.64
🥈 Luke Kroncke Prelims 2nd = Finals 2nd 24.60 → 24.70
🥉 Hunter Andrews Prelims 4th Finals 3rd 25.44 → 25.12
PlaceNameAgeTeam Time
1 Enzo Desviat Ruiz 18 SAC 24.06
1 Chris Setiady 14 CRA 25.47
2 Luke Kroncke 17 SAC 24.60
2 Aaron Tong 13 SAC 25.73
3 Dylan Nichols 16 ATLA 25.35
3 Jayden Xie 14 CRIM 25.80
4 Hunter Andrews 16 RIAC 25.44
4 Jeremy Chen 14 KCY 26.27
5 Dylan Damas 16 CS 25.56
5 Jacob Doucette 14 CRIM 26.43
6 Sam Cirincione 15 KING 25.65
6 Brandon Wamala 14 DHH 26.70
7 Tallon Demers 15 ATST 25.72
7 Luke Pordon 13 UN 26.77
8 Jonathan Baxter 16 USC 25.85
8 Andrew Liu 14 CRA 26.91
9 Evan Plosky 17 SUN 25.87
9 Henry Chemel 14 YNS 27.00
10 Caden Chang 16 ESC 25.94
10 Zach Harlow 13 EDGE 27.16
11 Miles Bunyar 17 CS 25.95
11 Jacob Sun 14 CRA 27.19
12 Jenebi Benoit 23 DHH 26.00
12 Dante Guerra 14 SUN 27.32
13 Will Schatz 17 RIAC 26.06
13 Connor Welch 14 ESC 27.38
13 Antonio Perrone 14 ABF 27.38
14 Tomas Valfells 18 SAC 26.10
14 Yazan Aldahan 16 NSSC 26.10
14 Lewin Halasz 15 ONE 26.10
15 Charles Zhang 14 SAC 27.40
16 Samuel Guerra 14 KING 27.41
16 Bowen Zhu 13 SAC 27.41
17 Jacob Barrett 16 USC 26.15
18 Silas Trudell 15 ORO 26.16
18 Julian Scott 14 RIAC 27.42
19 Jude Teja 17 CRA 26.19
19 Ryan Shen 13 REV 27.43
20 Nolan Xie 15 ATST 26.21
20 Zachary Xue 13 ARCT 27.52
21 Charlie Boline 15 RIMA 26.26
21 Lucas Workman 13 ATST 27.60
22 Ethan Shevchik 16 EDGE 26.29
22 Austin Lu 14 SAC 27.64
23 Hunter Morgan 17 FIRE 26.31
23 Brendan Larkin 13 CRIM 27.71
24 Sheldon Chen 15 SSYS 26.34
24 Ronan Whelan 15 CCSC 26.34
24 Ethan Newell 14 KING 27.75
25 Justin Chen 14 SSYS 27.80
25 Tise Sokunbi 14 CS 27.80
26 Jeremy Bradley 17 DHH 26.39
27 Camden Palmer 16 EDGE 26.43
27 Lucas Zonfrillo 17 CS 26.43
27 Nicky Lee 14 CRIM 27.81
28 Charlie Breguet 14 KING 27.83
29 Jonathan Ribeiro 16 CRIM 26.48
29 Billy Lochhead 13 CRIM 27.86
30 Ruarc Petit deMange 18 SAIL 26.60
30 Alex Ionescu 14 ESC 27.98
31 Benjamin Phillips 16 ORO 26.66
31 Kai Hukkanen 14 CRIM 28.08
32 Iker Penaloza 16 ABF 26.73
32 Brian Desmarais 14 CS 28.16
33 Daniel Crawley 18 RIAC 26.78
33 Roger Zhang 15 SAC 26.78
33 Jack Smykal 13 DHH 28.35
34 Rafael Nunes 14 SAC 28.40
35 Felix Cui 15 USC 26.82
35 Jaden Gomes 17 DHH 26.82
35 Allan Wang 14 STRM 28.53
36 Zach Carr 14 NSSC 28.58
37 Nycolas Araujo 16 SSYS 26.89
37 Yixuan Sun 14 UN 28.65
38 Matthew Meng 15 CRA 26.95
38 Brian Jung 14 RAYS 28.69
39 Alexander Vo 16 CRIM 27.00
39 Alexander Zhu 13 REV 29.11
40 Ethan Barrett 16 USC 27.02
40 Victor Ao 17 REV 27.02
40 Ryan Cohen 14 YNS 29.76
41 Aleks Johnson 14 CS 31.05
42 Daniil Kapaustayn 15 LA 27.03
43 Omar Elnabarawy 17 YNS 27.12
44 John Papageorgiou 18 CS 27.33
45 Evan Boothroyd 15 NSSC 27.49
46 Ethan Byram 17 CS 28.74
PlaceNameAgeTeam Time
1 🥇 Enzo Desviat Ruiz 18 SAC 23.64
1 Aaron Tong 13 SAC 25.12
2 🥈 Luke Kroncke 17 SAC 24.70
2 Chris Setiady 14 CRA 25.27
3 🥉 Hunter Andrews 16 RIAC 25.12
3 Jayden Xie 14 CRIM 25.32
4 Dylan Nichols 16 ATLA 25.22
4 Jacob Doucette 14 CRIM 26.12
5 Dylan Damas 16 CS 25.43
5 Luke Pordon 13 UN 26.17
6 Tallon Demers 15 ATST 25.65
6 Jeremy Chen 14 KCY 26.31
6 Andrew Liu 14 CRA 26.31
7 Sam Cirincione 15 KING 25.86
8 Jonathan Baxter 16 USC 25.87
8 Brandon Wamala 14 DHH 26.65
9 Evan Plosky 17 SUN 25.45
9 Jacob Sun 14 CRA 26.53
10 Will Schatz 17 RIAC 25.66
10 Henry Chemel 14 YNS 27.01
11 Miles Bunyar 17 CS 25.86
11 Dante Guerra 14 SUN 27.13
12 Jenebi Benoit 23 DHH 26.04
12 Samuel Guerra 14 KING 27.36
13 Caden Chang 16 ESC 26.09
13 Connor Welch 14 ESC 27.41
14 Tomas Valfells 18 SAC 26.29
14 Antonio Perrone 14 ABF 27.46
15 Lewin Halasz 15 ONE 26.35
15 Zach Harlow 13 EDGE 27.53
16 Yazan Aldahan 16 NSSC 27.04
16 Charles Zhang 14 SAC 27.65

#43 Girls 15 & over 200 Breaststroke LCM

🥇 Emma Miner Prelims 1st = Finals 1st 2:40.94 → 2:41.61
🥈 Molly Connors Prelims 4th Finals 2nd 2:53.01 → 2:46.45
🥉 Kacie Cheung Prelims 2nd Finals 3rd 2:47.99 → 2:46.51
PlaceNameAgeTeam Time
1 Emma Miner 18 SAC 2:40.94
1 Elle Rhinesmith 14 CRA 2:52.93
2 Kacie Cheung 15 ABF 2:47.99
2 Emi Yamakawa 13 CRA 2:54.08
3 Elle Gamble 17 CS 2:51.04
3 Renee Yu 14 CRIM 2:54.68
4 Molly Connors 18 KING 2:53.01
4 Caroline Dargan 14 SAC 2:56.18
5 Andrea Qie 16 XTRM 2:53.05
5 Tessa Hoglund 14 REV 2:56.74
6 Polly Curran 15 REV 2:55.45
6 Julia Smirnou 14 CRIM 2:57.54
7 Anna Szafran 16 KING 2:55.46
7 Katherine Xiao 13 XTRM 2:58.24
8 Hailey Belardo 16 UVAC 2:56.55
8 Olivia Panseri 14 NSSC 3:00.46
9 Maxene Meroy 16 ABF 2:56.59
9 Jillianna Mason 13 SUN 3:00.83
10 Avarie Nadeau 15 CRIM 2:56.93
10 Lilah Trinceri 13 ATST 3:02.01
11 Ava Tchong 15 SAC 2:57.68
11 Aniston Thompson 13 STRM 3:02.13
12 Madelyn Esposito 17 CRIM 2:58.88
12 Luisa Teixeira 14 USC 3:03.23
13 Norah Yang 15 CRA 2:58.93
13 Evie Kreger 14 SAC 3:03.36
14 Nicole Grabowski 15 HYV 2:59.41
14 Brynn Emmert 13 KING 3:03.40
15 Kahlan Anderson 15 ABF 2:59.67
15 Emily Qiu 14 SAC 3:04.32
16 Sarah Manor 17 CS 3:00.95
16 Danae Bolanos 14 CCSC 3:04.48
17 Kathleen Rossi 16 RIAC 3:01.94
17 Emily Peng 14 SAC 3:04.49
18 Emi Hukkanen 17 CRIM 3:02.07
18 Julia Melanson 14 CRA 3:05.86
19 Elsa Fish 17 LA 3:02.60
19 Francesca Sorbo 13 ATST 3:07.03
20 Aela Bruno 15 USC 3:02.63
20 Stella McLaughlin 13 YNS 3:07.06
21 Grace Ladouceur 16 JCCS 3:02.67
21 Hannah Schmider 13 CS 3:07.21
22 Shaelyn Callahan 16 JCCS 3:03.39
22 Sofia Tovtyn 14 ESC 3:08.77
23 Emily Tonino 17 CS 3:05.49
23 Zoli Day 14 NANT 3:08.98
24 Ali Maksimova 17 ABF 3:05.94
24 Elizabeth Alberts 14 ABF 3:13.34
25 Aubrey Anderson 17 ABF 3:06.42
25 Mikaela Camacho 14 KING 3:20.98
26 Emma Holland 15 CS 3:07.22
27 Malia Viles 16 SUN 3:10.05
28 Julia Jin 15 CRA 3:11.00
29 Isabelle Rives 15 SAC 3:13.84
30 Mari Tucker 15 CS 3:14.93
PlaceNameAgeTeam Time
1 🥇 Emma Miner 18 SAC 2:41.61
1 Elle Rhinesmith 14 CRA 2:49.11
2 🥈 Molly Connors 18 KING 2:46.45
2 Renee Yu 14 CRIM 2:52.22
3 🥉 Kacie Cheung 15 ABF 2:46.51
3 Caroline Dargan 14 SAC 2:53.02
4 Elle Gamble 17 CS 2:52.35
4 Emi Yamakawa 13 CRA 2:53.08
5 Hailey Belardo 16 UVAC 2:54.64
5 Julia Smirnou 14 CRIM 2:56.37
6 Polly Curran 15 REV 2:55.08
6 Tessa Hoglund 14 REV 2:56.97
7 Anna Szafran 16 KING 2:56.33
7 Katherine Xiao 13 XTRM 2:57.68
8 Maxene Meroy 16 ABF 2:57.36
8 Olivia Panseri 14 NSSC 3:03.36
9 Kahlan Anderson 15 ABF 2:53.50
9 Jillianna Mason 13 SUN 2:58.60
10 Avarie Nadeau 15 CRIM 2:54.15
10 Brynn Emmert 13 KING 2:59.48
11 Ava Tchong 15 SAC 2:56.03
11 Luisa Teixeira 14 USC 2:59.55
12 Norah Yang 15 CRA 2:57.94
12 Evie Kreger 14 SAC 2:59.56
13 Sarah Manor 17 CS 2:58.74
13 Aniston Thompson 13 STRM 3:00.57
14 Nicole Grabowski 15 HYV 2:59.80
14 Lilah Trinceri 13 ATST 3:02.51
15 Madelyn Esposito 17 CRIM 3:00.09
15 Danae Bolanos 14 CCSC 3:04.05
16 Emily Qiu 14 SAC 3:06.47
16 Kathleen Rossi 16 RIAC 3:09.27

#44 Boys 15 & over 200 Breaststroke LCM

🥇 Jayden Xie Prelims 2nd Finals 1st 2:32.49 → 2:26.11
🥈 Cayden Hoang Prelims 1st Finals 2nd 2:32.24 → 2:29.46
🥉 Andrew Qiao Prelims 3rd = Finals 3rd 2:33.54 → 2:31.58
PlaceNameAgeTeam Time
1 Isak Tell 16 UVAC 2:31.75
1 Cayden Hoang 13 SAC 2:32.24
2 Jayden Xie 14 CRIM 2:32.49
2 Ethan Ackerman-Vallala 18 CRIM 2:33.60
3 Andrew Qiao 14 REV 2:33.54
3 Ethan Vo 15 LA 2:34.44
4 John Cao 16 SAC 2:34.92
4 Knox Conley 14 CRIM 2:41.11
5 Kris Kotnisz 16 ABF 2:36.78
5 Arslan Cui 14 SAC 2:41.20
6 Kade Miner 17 CRIM 2:39.86
6 Max Scott 14 NSSC 2:42.13
7 Adriaan Van Herck 15 REV 2:41.84
7 Henry Chemel 14 YNS 2:42.56
8 Bennett Powers 16 YNS 2:41.96
8 Hudson Schoen 14 SAC 2:42.94
9 Mason Dindinger 16 CRIM 2:42.86
9 Eric Jin 13 SAC 2:45.29
10 Evan Boothroyd 15 NSSC 2:43.53
10 Bowen Zhu 13 SAC 2:45.88
11 Eli Wysor 16 RIAC 2:44.03
11 Alex Dudak 14 LIFE 2:47.57
12 Noah Wildt 16 CRIM 2:44.39
12 James Kruzer 13 SSYS 2:48.31
13 Shane MacDonald 17 SAC 2:44.59
13 Aaron Kikta 14 CRIM 2:48.86
14 Taj Abdul-Knerr 17 ATST 2:44.77
14 Andrew Liu 14 CRA 2:50.86
15 Jacob Barrett 16 USC 2:45.12
15 Dylan Yuan 14 CRA 2:51.17
16 Liam Hauser 16 CRIM 2:45.41
16 Dylan Qiu 14 ARCT 2:51.77
17 Victor Ao 17 REV 2:45.61
17 Jacob Sun 14 CRA 2:51.87
18 Eric Parker 17 ABF 2:48.20
18 Eric Jen 14 CRA 2:52.11
19 Mazen Abdul-Knerr 17 ATST 2:48.32
19 Emmanuel Gutierrez 13 AA 2:52.33
20 Wyatt Libby 17 ABF 2:48.50
20 Reid MacTough 14 DHH 2:54.33
21 Daniel Le 18 KING 2:50.28
21 Victor He 14 ABF 2:54.62
22 Tarek Bensellam 18 CRIM 2:50.36
22 Anton Chereshnev 14 SAC 2:54.81
23 Alex Koczkodan 14 SUN 2:54.87
23 John Papageorgiou 18 CS 3:04.55
24 Allan Wang 14 STRM 2:56.05
25 West Mulgrew 14 YNS 2:56.24
26 Justin Chen 14 SSYS 2:57.00
27 Levi Monge 14 HYV 2:57.76
28 Trudon Bui 14 LA 2:58.61
29 Aleks Johnson 14 CS 2:59.08
30 Paul Lehmann 14 KCY 3:01.10
31 Jake Hamilton 14 HYV 3:03.34
PlaceNameAgeTeam Time
1 🥇 Jayden Xie 14 CRIM 2:26.11
1 Isak Tell 16 UVAC 2:31.02
2 🥈 Cayden Hoang 13 SAC 2:29.46
2 Ethan Vo 15 LA 2:31.68
3 🥉 Andrew Qiao 14 REV 2:31.58
3 Ethan Ackerman-Vallala 18 CRIM 2:31.94
4 John Cao 16 SAC 2:36.05
4 Knox Conley 14 CRIM 2:37.76
5 Kris Kotnisz 16 ABF 2:37.22
5 Arslan Cui 14 SAC 2:39.09
6 Adriaan Van Herck 15 REV 2:38.06
6 Max Scott 14 NSSC 2:40.41
7 Bennett Powers 16 YNS 2:41.78
7 Henry Chemel 14 YNS 2:42.93
8 Mason Dindinger 16 CRIM 2:41.94
8 Hudson Schoen 14 SAC 2:46.15
9 Taj Abdul-Knerr 17 ATST 2:40.73
9 Eric Jin 13 SAC 2:41.03
10 Jacob Barrett 16 USC 2:40.85
10 Bowen Zhu 13 SAC 2:41.25
11 Victor Ao 17 REV 2:41.07
11 Aaron Kikta 14 CRIM 2:42.22
12 Noah Wildt 16 CRIM 2:41.51
12 James Kruzer 13 SSYS 2:46.43
13 Shane MacDonald 17 SAC 2:42.53
13 Alex Dudak 14 LIFE 2:47.71
14 Evan Boothroyd 15 NSSC 2:43.33
14 Dylan Yuan 14 CRA 2:48.24
15 Eli Wysor 16 RIAC 2:45.46
15 Andrew Liu 14 CRA 2:48.62
16 Liam Hauser 16 CRIM 2:48.16
16 Dylan Qiu 14 ARCT 2:54.74

#47 Girls 13-14 100 Backstroke LCM

🥇 Riley Dindinger Prelims 1st = Finals 1st 1:07.89 → 1:07.19
🥈 Maddie Bartleman Prelims 2nd = Finals 2nd 1:09.26 → 1:07.75
🥉 Emmie Goucher Prelims 4th Finals 3rd 1:09.76 → 1:08.82
PlaceNameAgeTeam Time
1 Riley Dindinger 13 CRIM 1:07.89
1 Kacie Cheung 15 ABF 1:08.30
2 Maddie Bartleman 18 CCSC 1:09.26
2 Abigale Dong 13 ARCT 1:09.80
3 Natalie Christina 15 KING 1:09.45
3 Caroline Thomson-Schwalb 14 SAC 1:10.80
4 Emmie Goucher 17 ESC 1:09.76
4 Abby Pan 14 REV 1:10.86
5 Mirta Ceraj 18 CRA 1:10.24
5 Serena Deming 14 CS 1:11.19
6 Mackenzie Shields 17 ABF 1:10.42
6 Emily Peng 14 SAC 1:11.61
7 Victoria Sigmundstad Callahan 16 CRA 1:10.45
7 Kylie Lewon 13 STRM 1:11.78
8 Sullie Martaniuk 17 EDGE 1:10.79
8 Kira Hong 13 ABF 1:12.35
9 Cora Shea 17 ABF 1:10.86
9 Joyce Lin 14 SAC 1:14.07
10 Bonnie Arrigo 15 CS 1:11.27
10 Sofia Zulqarnain 13 NSSC 1:14.19
11 Kaila Dacruz 15 ABF 1:11.55
11 Kate Wang 14 ARCT 1:14.70
12 Charlotte Nickerson 17 CCSC 1:11.74
12 Keira Saari 13 KING 1:14.73
13 Lea Rubin-Esposito 15 UN 1:11.94
13 Linda Wang 14 REV 1:14.77
14 Cara Hill 18 SAC 1:11.99
14 Julia Smirnou 14 CRIM 1:14.96
15 Elizabeth Porcella 16 DHH 1:12.00
15 Niamh Higgins 13 YNS 1:15.14
16 Bella Trevaskis 16 KING 1:12.42
16 Milan Danger 14 GS 1:15.57
17 Tom Seker 15 CS 1:12.60
17 Maggie Waters 13 WTST 1:16.00
18 Ava Pecora 17 ABF 1:12.82
18 Kit Murphy 14 DHH 1:16.26
19 Ava Zheng 15 CRIM 1:12.94
19 Abigail Liu 13 SAC 1:16.31
20 Emma Posner-O'Connell 15 SAC 1:13.05
20 Isla Robinson 13 ESC 1:16.43
21 Saraellen Mathewson 17 SSYS 1:13.06
21 Julia Melanson 14 CRA 1:16.53
22 Mai Pho 17 USC 1:13.09
22 Ava Siciliano 13 CS 1:16.73
23 Ksenia Nenacheva Fiorentino 16 CRA 1:13.70
23 Evelyn Cingel 14 SSYS 1:16.90
24 Ali Maksimova 17 ABF 1:13.78
24 Genna Ferguson 13 STRM 1:17.15
25 Madeline Vacanti 16 CRA 1:14.24
25 Zahra Ferguson 13 ABF 1:17.54
26 Vivian Jones 16 CS 1:14.25
26 Gia Wei 14 SAC 1:18.51
27 Julia Ames 18 RIAC 1:14.35
27 Tegen Spirn 14 REV 1:18.55
28 Claire Zhao 16 SAC 1:14.39
29 Olivia Taylor 16 KING 1:14.89
30 Briley Shea 16 CRIM 1:14.92
31 Frankie Molina 16 CRIM 1:15.53
32 Natalie Kirincich 15 CCSC 1:15.55
33 Avery Trinh 15 CS 1:17.68
PlaceNameAgeTeam Time
1 🥇 Riley Dindinger 13 CRIM 1:07.19
1 Mackenzie Shields 17 ABF 1:07.60
2 🥈 Maddie Bartleman 18 CCSC 1:07.75
2 Abby Pan 14 REV 1:08.95
3 🥉 Emmie Goucher 17 ESC 1:08.82
3 Abigale Dong 13 ARCT 1:09.24
4 Mirta Ceraj 18 CRA 1:08.87
4 Caroline Thomson-Schwalb 14 SAC 1:09.52
5 Natalie Christina 15 KING 1:09.14
5 Kylie Lewon 13 STRM 1:11.74
6 Cora Shea 17 ABF 1:09.79
6 Serena Deming 14 CS 1:12.03
7 Victoria Sigmundstad Callahan 16 CRA 1:10.66
7 Emily Peng 14 SAC 1:12.13
8 Sullie Martaniuk 17 EDGE 1:11.41
8 Kira Hong 13 ABF 1:12.41
9 Kaila Dacruz 15 ABF 1:10.11
9 Joyce Lin 14 SAC 1:12.60
10 Bonnie Arrigo 15 CS 1:10.57
10 Sofia Zulqarnain 13 NSSC 1:14.27
11 Cara Hill 18 SAC 1:10.97
11 Niamh Higgins 13 YNS 1:14.37
12 Charlotte Nickerson 17 CCSC 1:11.18
12 Linda Wang 14 REV 1:14.60
13 Elizabeth Porcella 16 DHH 1:12.12
13 Keira Saari 13 KING 1:14.84
14 Lea Rubin-Esposito 15 UN 1:12.17
14 Julia Smirnou 14 CRIM 1:15.31
15 Tom Seker 15 CS 1:13.11
15 Milan Danger 14 GS 1:15.37
16 Bella Trevaskis 16 KING 1:13.62
DQ Kate WangFalse start 14 ARCT 1:14.15 DQ

#48 Boys 15 & over 100 Backstroke LCM

🥇 Dylan Damas Prelims 3rd Finals 1st 1:01.77 → 1:00.65
🥈 Ian Tobey Prelims 1st Finals 2nd 1:01.25 → 1:01.07
🥉 Derek Feng Prelims 1st Finals 3rd 1:01.25 → 1:01.14
PlaceNameAgeTeam Time
1 Ian Tobey 15 CRIM 1:01.25
1 Derek Feng 16 SAC 1:01.25
1 Ethan Newell 14 KING 1:05.08
2 Charles Zhang 14 SAC 1:05.97
3 Dylan Damas 16 CS 1:01.77
3 Arslan Cui 14 SAC 1:06.25
4 Michael Qiao 17 REV 1:02.68
4 Aaron Tong 13 SAC 1:06.85
5 William Wu 16 CS 1:02.90
5 Zachary Xue 13 ARCT 1:07.59
6 Mason Dindinger 16 CRIM 1:03.17
6 Kai Hukkanen 14 CRIM 1:07.62
7 Boden Spirn 18 REV 1:03.58
7 James Kruzer 13 SSYS 1:07.63
8 Wielz Jehuven Arquillano 16 ABF 1:03.78
8 Matthew Laporte 13 SUN 1:07.90
9 Hunter Morgan 17 FIRE 1:04.02
9 Chris Setiady 14 CRA 1:07.96
10 Miles Bunyar 17 CS 1:04.03
10 Phillip Kasianov 14 ABF 1:08.41
11 Lucas Zonfrillo 17 CS 1:04.19
11 Ben Crowder 14 WEST 1:08.85
12 Aryan Sawant 15 CS 1:04.62
12 Austin Lu 14 SAC 1:08.95
13 Jonathan Ribeiro 16 CRIM 1:04.76
13 Luke Pordon 13 UN 1:09.20
14 Dylan Nichols 16 ATLA 1:04.82
14 Brighton Du 14 ATST 1:09.43
15 Kaleb Lemke 17 ATST 1:05.21
15 Brandon Wamala 14 DHH 1:09.68
16 Jonathan Baxter 16 USC 1:05.28
16 Julian Scott 14 RIAC 1:09.73
17 Jim Xue 15 SAC 1:05.52
17 Matias Garcia 15 XTRM 1:05.52
17 Brian Desmarais 14 CS 1:09.74
18 Andrew Qiao 14 REV 1:09.81
19 Adriaan Van Herck 15 REV 1:05.54
19 Ryan Shen 13 REV 1:09.94
20 Cole Mayotte 16 HYV 1:05.93
20 Nicky Lee 14 CRIM 1:09.95
21 Ben Labonte 16 RIAC 1:06.17
21 Calvin Butler 14 UVAC 1:10.27
22 Beckett Kavanagh 16 USC 1:06.20
22 Callum Palmer 14 CRIM 1:10.91
23 Patten Bilsbury 17 ESC 1:06.24
23 Camden Wilson 13 CRA 1:11.42
24 Anton Plauborg 15 RIAC 1:06.37
24 Eric Xu 14 SAC 1:11.73
25 Drew Wignall 17 EDGE 1:06.53
25 Lucas Workman 13 ATST 1:12.13
26 Benjamin Phillips 16 ORO 1:06.98
26 Ayden Kam 14 CRA 1:12.35
27 Mason Braun 15 LA 1:07.44
28 Luc Schmitt 16 REV 1:07.45
29 Charlie McLaughlin 16 YNS 1:07.68
30 Lewin Halasz 15 ONE 1:07.79
31 Jayden Jen 15 LIFE 1:07.80
31 Luke Keenan 17 CRIM 1:07.80
33 Will Schatz 17 RIAC 1:08.09
34 Ronan Whelan 15 CCSC 1:08.41
35 Andrew Kriger 16 SAC 1:08.42
36 Mazen Abdul-Knerr 17 ATST 1:08.56
37 Finn Hughes 16 USC 1:08.71
38 Omar Elnabarawy 17 YNS 1:08.83
39 John Cao 16 SAC 1:08.93
40 Sheldon Chen 15 SSYS 1:08.97
41 Silas Trudell 15 ORO 1:09.11
42 Pierce Shields 16 ABF 1:09.28
43 Felix Cui 15 USC 1:09.29
44 Caleb Kwon 17 LIFE 1:09.34
45 Spencer Shaw 17 ABF 1:09.81
46 Eric Parker 17 ABF 1:10.20
47 Lazaro Rosa 17 NBY 1:10.26
48 Nolan Xie 15 ATST 1:10.65
PlaceNameAgeTeam Time
1 🥇 Dylan Damas 16 CS 1:00.65
1 Ethan Newell 14 KING 1:03.78
2 🥈 Ian Tobey 15 CRIM 1:01.07
2 Aaron Tong 13 SAC 1:04.55
3 🥉 Derek Feng 16 SAC 1:01.14
3 Charles Zhang 14 SAC 1:05.30
3 Arslan Cui 14 SAC 1:05.30
4 William Wu 16 CS 1:02.77
5 Mason Dindinger 16 CRIM 1:02.84
5 Zachary Xue 13 ARCT 1:06.06
6 Wielz Jehuven Arquillano 16 ABF 1:03.39
6 Kai Hukkanen 14 CRIM 1:06.43
7 Michael Qiao 17 REV 1:03.49
7 James Kruzer 13 SSYS 1:07.25
8 Boden Spirn 18 REV 1:04.65
8 Matthew Laporte 13 SUN 1:09.13
9 Hunter Morgan 17 FIRE 1:02.80
9 Chris Setiady 14 CRA 1:05.50
10 Lucas Zonfrillo 17 CS 1:03.29
10 Julian Scott 14 RIAC 1:06.09
11 Dylan Nichols 16 ATLA 1:03.97
11 Luke Pordon 13 UN 1:07.00
12 Miles Bunyar 17 CS 1:04.15
12 Phillip Kasianov 14 ABF 1:07.94
13 Jonathan Ribeiro 16 CRIM 1:05.65
13 Ben Crowder 14 WEST 1:08.02
14 Aryan Sawant 15 CS 1:06.43
14 Austin Lu 14 SAC 1:08.89
15 Kaleb Lemke 17 ATST 1:06.70
15 Brighton Du 14 ATST 1:09.44
16 Jonathan Baxter 16 USC 1:07.78
16 Brandon Wamala 14 DHH 1:13.26

#51 Girls 15 & over 400 Freestyle LCM

🥇 Eliana Laham Prelims 1st = Finals 1st 4:37.80 → 4:35.53
🥈 Norah Simmons Prelims 2nd = Finals 2nd 4:39.68 → 4:37.24
🥉 Mackenzie Shields Prelims 8th Finals 3rd 4:46.65 → 4:37.83
PlaceNameAgeTeam Time
1 Eliana Laham 16 CRIM 4:37.80
1 Tessa Hoglund 14 REV 4:39.11
2 Norah Simmons 16 SAC 4:39.68
2 Colbi Krause 14 SSYS 4:45.37
3 Leah Whitcher 15 SAC 4:39.91
3 Serena Deming 14 CS 4:46.11
4 Maddie Bartleman 18 CCSC 4:42.78
4 Katherine Xiao 13 XTRM 4:47.40
5 Lyla Hoey 16 LA 4:45.32
5 Olivia Panseri 14 NSSC 4:48.02
6 Katie Sandock 17 SAC 4:45.64
6 Caroline Thomson-Schwalb 14 SAC 4:49.02
7 Avarie Nadeau 15 CRIM 4:46.48
7 Dottie Curran 13 REV 4:49.74
8 Mackenzie Shields 17 ABF 4:46.65
8 Madeline Tackett 14 ABF 4:50.41
9 Lorelei Hogan 16 SAC 4:49.24
9 Ally Werzanski 14 CCSC 4:51.91
10 Brynn Lamb 15 RIAC 4:49.65
10 Maeve Kelly 14 ATST 4:52.53
11 Eleanor Liang 16 ABF 4:49.73
11 Julia Smirnou 14 CRIM 4:54.80
12 Bella Edwards 17 LIFE 4:50.33
12 Hannah Shaw 13 ABF 4:55.81
13 Sophia Ma 15 SAC 4:50.39
13 Paige Spengler 14 CRIM 4:56.88
14 Sonja Tellander 16 SAC 4:54.94
14 Avery Abreu 14 CS 4:59.44
15 Victoria Sigmundstad Callahan 16 CRA 4:55.53
15 Renee Yu 14 CRIM 5:01.06
16 Bella Trevaskis 16 KING 4:57.82
16 Sofia Tovtyn 14 ESC 5:02.61
17 Gabby Donnarummo 16 SAC 4:57.90
17 Rosie Shessler 13 UVAC 5:04.04
18 Madelyn Esposito 17 CRIM 4:59.39
18 Cora McGillicuddy 13 KING 5:29.77
19 Cora Shea 17 ABF 5:00.09
20 Madison Shea 17 AA 5:01.00
21 Emi Hukkanen 17 CRIM 5:01.32
22 Neko Bull-Cohen 15 UN 5:02.84
23 Olivia Taylor 16 KING 5:04.88
24 Finnley Chambers 18 ATST 5:06.23
25 Maddie Werner 16 REV 5:10.58
26 Maeve Gleeson 17 KING 5:11.94
27 Shaelyn Callahan 16 JCCS 5:16.10
PlaceNameAgeTeam Time
1 🥇 Eliana Laham 16 CRIM 4:35.53
1 Tessa Hoglund 14 REV 4:39.07
2 🥈 Norah Simmons 16 SAC 4:37.24
2 Colbi Krause 14 SSYS 4:42.12
3 🥉 Mackenzie Shields 17 ABF 4:37.83
3 Katherine Xiao 13 XTRM 4:45.72
4 Leah Whitcher 15 SAC 4:39.99
4 Caroline Thomson-Schwalb 14 SAC 4:45.82
5 Lyla Hoey 16 LA 4:42.02
5 Serena Deming 14 CS 4:45.92
6 Maddie Bartleman 18 CCSC 4:45.00
6 Olivia Panseri 14 NSSC 4:50.29
7 Katie Sandock 17 SAC 4:49.18
7 Madeline Tackett 14 ABF 4:52.38
8 Avarie Nadeau 15 CRIM 4:51.81
8 Dottie Curran 13 REV 4:55.26
9 Lorelei Hogan 16 SAC 4:47.30
9 Maeve Kelly 14 ATST 4:51.22
10 Eleanor Liang 16 ABF 4:47.85
10 Renee Yu 14 CRIM 4:53.25
11 Bella Edwards 17 LIFE 4:50.06
11 Hannah Shaw 13 ABF 4:53.89
12 Brynn Lamb 15 RIAC 4:52.78
12 Ally Werzanski 14 CCSC 4:54.55
13 Sophia Ma 15 SAC 4:54.92
13 Julia Smirnou 14 CRIM 4:55.20
14 Paige Spengler 14 CRIM 4:58.11
14 Gabby Donnarummo 16 SAC 4:58.24
15 Avery Abreu 14 CS 4:59.12
15 Madelyn Esposito 17 CRIM 5:01.31
16 Sofia Tovtyn 14 ESC 5:00.73
16 Bella Trevaskis 16 KING 5:06.68

#52 Boys 15 & over 400 Freestyle LCM

🥇 Drew Hoglund Prelims 3rd Finals 1st 4:28.87 → 4:18.14
🥈 Hobie Matulis Prelims 1st Finals 2nd 4:24.37 → 4:18.96
🥉 Miles Haag Prelims 2nd Finals 3rd 4:28.19 → 4:23.74
PlaceNameAgeTeam Time
1 Pablo Martinez Palop 19 UN 3:59.12
1 Hobie Matulis 14 STRM 4:24.37
2 Eli Wysor 16 RIAC 4:20.20
2 Miles Haag 14 SAC 4:28.19
3 Beckett Kavanagh 16 USC 4:21.90
3 Drew Hoglund 14 REV 4:28.87
4 Harvey Homolka 16 CRIM 4:22.84
4 Jayden Xie 14 CRIM 4:30.22
5 Miles Bunyar 17 CS 4:27.52
5 Ian Bazant 13 SAC 4:30.56
6 Andrew Kriger 16 SAC 4:27.84
6 Knox Conley 14 CRIM 4:32.40
7 Noah Wildt 16 CRIM 4:28.36
7 Aaron Kikta 14 CRIM 4:33.05
8 Jonathan Ribeiro 16 CRIM 4:29.01
8 Charlie Breguet 14 KING 4:34.58
9 Ben Ranney 16 RIAC 4:29.38
9 Ben Mahoney 14 SAC 4:35.15
10 Will Harmon 17 ABF 4:30.94
10 James Esposito 13 CRIM 4:36.33
11 Finn Hughes 16 USC 4:31.99
11 Kai Hukkanen 14 CRIM 4:36.86
12 Harry Gamber 15 REV 4:32.40
12 Eric Jen 14 CRA 4:38.10
13 Luc Schmitt 16 REV 4:32.47
13 Austin Lu 14 SAC 4:38.65
14 Hunter Andrews 16 RIAC 4:33.31
14 Hudson Schoen 14 SAC 4:38.99
15 Jack Galalis 15 SAC 4:35.13
15 Eric Jin 13 SAC 4:40.06
16 Ethan Ackerman-Vallala 18 CRIM 4:35.60
16 Julian Scott 14 RIAC 4:40.92
17 Patrick Murray 17 ABF 4:36.31
17 Matthew Laporte 13 SUN 4:44.82
18 Silas Trudell 15 ORO 4:38.48
18 Ben Fallon 13 ABF 4:48.96
19 Aidan Chapman 17 ESC 4:39.44
19 Victor Figuet Kossyrev 14 CS 4:51.31
20 Jackson Vincent 17 ABF 4:40.29
20 TJ Mulgrew 13 SAC 4:52.30
21 Mason Dindinger 16 CRIM 4:40.68
21 Keegan Swanson 13 JCCS 4:53.10
22 Patrick Olsen 16 ABF 4:41.88
22 Allen Zong 13 HAY 4:55.99
23 Alex Teplitsky 15 CRIM 4:42.73
23 Calvin Butler 14 UVAC 4:57.18
24 Aiden Gifford 17 CRIM 4:43.05
25 Liam Hauser 16 CRIM 4:46.53
26 Thomas Baldwin 17 STRM 4:50.75
PlaceNameAgeTeam Time
1 🥇 Drew Hoglund 14 REV 4:18.14
1 Eli Wysor 16 RIAC 4:18.60
2 🥈 Hobie Matulis 14 STRM 4:18.96
2 Beckett Kavanagh 16 USC 4:20.44
3 🥉 Miles Haag 14 SAC 4:23.74
3 Noah Wildt 16 CRIM 4:24.37
4 Andrew Kriger 16 SAC 4:24.67
4 Ian Bazant 13 SAC 4:25.92
5 Harvey Homolka 16 CRIM 4:25.45
5 Jayden Xie 14 CRIM 4:25.97
6 Ben Ranney 16 RIAC 4:26.09
6 Aaron Kikta 14 CRIM 4:28.93
7 Miles Bunyar 17 CS 4:27.05
7 Knox Conley 14 CRIM 4:29.25
8 Jonathan Ribeiro 16 CRIM 4:28.87
8 Charlie Breguet 14 KING 4:36.34
9 Will Harmon 17 ABF 4:25.01
9 Eric Jen 14 CRA 4:34.60
10 Luc Schmitt 16 REV 4:25.54
10 Ben Mahoney 14 SAC 4:34.62
11 Harry Gamber 15 REV 4:31.12
11 Kai Hukkanen 14 CRIM 4:36.05
12 Jack Galalis 15 SAC 4:34.77
12 Austin Lu 14 SAC 4:36.26
13 Hunter Andrews 16 RIAC 4:35.79
13 James Esposito 13 CRIM 4:37.46
14 Julian Scott 14 RIAC 4:37.66
14 Finn Hughes 16 USC 4:38.20
15 Patrick Murray 17 ABF 4:38.59
15 Hudson Schoen 14 SAC 4:41.87
16 Ethan Ackerman-Vallala 18 CRIM 4:40.73
16 Eric Jin 13 SAC 4:43.89

#53 Girls 15 & over 400 Individual Medley Relay LCM

PlaceNameAgeTeam Time
1 🥇 Kingfish Swimming KING 4:35.08
2 🥈 Executive Swim Club ESC 4:41.66
3 🥉 Bluefish Swim Club ABF 4:42.26
4 Charles River Aquatics CRA 4:43.80
5 Commonwealth Swimming CS 4:44.08
6 Shawmut Aquatic Club SAC 4:44.28
7 Crimson Aquatics CRIM 4:44.93
8 Commonwealth Swimming CS 4:45.78
9 Bluefish Swim Club ABF 4:49.36
10 Crimson Aquatics CRIM 4:50.92
11 Shawmut Aquatic Club SAC 4:51.47
12 JCC Sea Serpents JCCS 5:06.23

#54 Boys 15 & over 400 Individual Medley Relay LCM

PlaceNameAgeTeam Time
1 🥇 Commonwealth Swimming CS 4:08.86
2 🥈 Crimson Aquatics CRIM 4:10.54
3 🥉 United Swim Club USC 4:13.38
4 Shawmut Aquatic Club SAC 4:14.55
5 Executive Swim Club ESC 4:18.08
6 Revolution Aquatic Club REV 4:19.26
7 Crimson Aquatics CRIM 4:21.42
8 Edge Swim Club EDGE 4:22.17
9 Legacy Aquatics LA 4:22.57
10 Amherst Tritons Swim Team ATST 4:25.94
11 Bluefish Swim Club ABF 4:26.75
12 Shawmut Aquatic Club SAC 4:26.94
13 Commonwealth Swimming CS 4:29.42

#55 Mixed 13-14 400 Individual Medley Relay LCM

PlaceNameAgeTeam Time
1 🥇 Crimson Aquatics CRIM 4:22.80
2 🥈 Revolution Aquatic Club REV 4:23.31
3 🥉 Shawmut Aquatic Club SAC 4:29.06
4 Charles River Aquatics CRA 4:30.32
5 Shawmut Aquatic Club SAC 4:36.25
6 Charles River Aquatics CRA 4:40.07
7 Crimson Aquatics CRIM 4:40.59
8 Kingfish Swimming KING 4:42.27
9 YMCA of Greater Nashua Storm STRM 4:42.28
10 Commonwealth Swimming CS 4:43.68
11 Arctic Aquatics ARCT 4:46.88
12 United Swim Club USC 4:54.06
13 Executive Swim Club ESC 4:54.51
14 Amherst Tritons Swim Team ATST 4:55.12
15 Revolution Aquatic Club REV 4:55.89
DQ Bluefish Swim ClubEarly take-off swimmer #3 ABF 4:43.37 DQ

#56 Mixed 15 & over 400 Individual Medley Relay LCM

PlaceNameAgeTeam Time
1 🥇 Crimson Aquatics CRIM 4:20.18
2 🥈 Charles River Aquatics CRA 4:23.52
3 🥉 Shawmut Aquatic Club SAC 4:24.13
4 Shawmut Aquatic Club SAC 4:28.31
5 Commonwealth Swimming CS 4:28.74
6 Commonwealth Swimming CS 4:28.87
7 Bluefish Swim Club ABF 4:31.61
8 Revolution Aquatic Club REV 4:32.24
9 Crimson Aquatics CRIM 4:35.17
10 Executive Swim Club ESC 4:36.48
11 Bluefish Swim Club ABF 4:39.08
12 Amherst Tritons Swim Team ATST 4:39.50
13 United Swim Club USC 4:45.21

#59 Girls 15 & over 200 Backstroke LCM

🥇 Maddie Bartleman Prelims 1st = Finals 1st 2:28.81 → 2:25.81
🥈 Mackenzie Shields Prelims 4th Finals 2nd 2:32.56 → 2:27.87
🥉 Emmie Goucher Prelims 2nd Finals 3rd 2:30.13 → 2:28.29
PlaceNameAgeTeam Time
1 Maddie Bartleman 18 CCSC 2:28.81
1 Abby Pan 14 REV 2:31.79
2 Emmie Goucher 17 ESC 2:30.13
2 Tessa Hoglund 14 REV 2:33.25
3 Leah Whitcher 15 SAC 2:31.01
3 Caroline Thomson-Schwalb 14 SAC 2:33.64
4 Mackenzie Shields 17 ABF 2:32.56
4 Riley Dindinger 13 CRIM 2:33.67
5 Victoria Sigmundstad Callahan 16 CRA 2:33.28
5 Abby Robitaille 13 CRIM 2:34.84
6 Ali Maksimova 17 ABF 2:33.39
6 Emily Peng 14 SAC 2:34.91
7 Charlotte Nickerson 17 CCSC 2:34.03
7 Ally Werzanski 14 CCSC 2:37.05
8 Ava Tchong 15 SAC 2:34.21
8 Emi Yamakawa 13 CRA 2:38.26
9 Kaila Dacruz 15 ABF 2:35.30
9 Kylie Lewon 13 STRM 2:38.68
10 Cora Shea 17 ABF 2:36.68
10 Kira Hong 13 ABF 2:39.19
11 Tom Seker 15 CS 2:37.39
11 Caroline Dargan 14 SAC 2:40.34
12 Ava Pecora 17 ABF 2:37.71
12 Julia Smirnou 14 CRIM 2:40.70
13 Vivian Jones 16 CS 2:37.83
13 Sofia Zulqarnain 13 NSSC 2:41.02
14 Claire Zhao 16 SAC 2:38.09
14 Abigail Liu 13 SAC 2:43.21
15 Madeline Vacanti 16 CRA 2:38.73
15 Brianna Boisvert 14 STRM 2:43.73
16 Katie Sandock 17 SAC 2:39.30
16 Keira Saari 13 KING 2:43.80
17 Natalie Kirincich 15 CCSC 2:39.41
17 Katherine Zhang 14 CRA 2:44.37
18 Olivia Cordis 15 HYV 2:39.91
19 Mirta Ceraj 18 CRA 2:40.46
20 Elizabeth Porcella 16 DHH 2:41.58
21 Mari Tucker 15 CS 2:42.15
22 Mai Pho 17 USC 2:44.33
PlaceNameAgeTeam Time
1 🥇 Maddie Bartleman 18 CCSC 2:25.81
1 Riley Dindinger 13 CRIM 2:26.10
2 🥈 Mackenzie Shields 17 ABF 2:27.87
2 Abby Pan 14 REV 2:29.28
3 🥉 Emmie Goucher 17 ESC 2:28.29
3 Caroline Thomson-Schwalb 14 SAC 2:30.92
4 Leah Whitcher 15 SAC 2:31.37
4 Abby Robitaille 13 CRIM 2:31.59
5 Victoria Sigmundstad Callahan 16 CRA 2:32.05
5 Tessa Hoglund 14 REV 2:32.57
6 Emily Peng 14 SAC 2:33.94
6 Ali Maksimova 17 ABF 2:34.66
7 Charlotte Nickerson 17 CCSC 2:35.01
7 Ally Werzanski 14 CCSC 2:37.49
8 Ava Tchong 15 SAC 2:35.74
8 Emi Yamakawa 13 CRA 2:37.83
9 Kira Hong 13 ABF 2:33.75
9 Ava Pecora 17 ABF 2:34.47
10 Kylie Lewon 13 STRM 2:35.04
10 Tom Seker 15 CS 2:36.36
11 Sofia Zulqarnain 13 NSSC 2:35.61
11 Claire Zhao 16 SAC 2:37.67
12 Caroline Dargan 14 SAC 2:37.76
12 Olivia Cordis 15 HYV 2:38.50
13 Kaila Dacruz 15 ABF 2:39.56
13 Keira Saari 13 KING 2:40.95
14 Katie Sandock 17 SAC 2:41.11
14 Brianna Boisvert 14 STRM 2:41.88
15 Madeline Vacanti 16 CRA 2:41.61
15 Abigail Liu 13 SAC 2:43.27
16 Natalie Kirincich 15 CCSC 2:41.94
16 Katherine Zhang 14 CRA 2:44.67

#60 Boys 15 & over 200 Backstroke LCM

🥇 Mason Dindinger Prelims 2nd Finals 1st 2:17.83 → 2:14.67
🥈 William Wu Prelims 4th Finals 2nd 2:18.02 → 2:14.85
🥉 Kaleb Lemke Prelims 5th Finals 3rd 2:18.12 → 2:15.12
PlaceNameAgeTeam Time
1 Hunter Morgan 17 FIRE 2:17.52
1 Ethan Newell 14 KING 2:20.51
2 Mason Dindinger 16 CRIM 2:17.83
2 Drew Hoglund 14 REV 2:21.79
3 Beckett Kavanagh 16 USC 2:17.85
3 Julian Scott 14 RIAC 2:22.55
4 William Wu 16 CS 2:18.02
4 Kai Hukkanen 14 CRIM 2:22.70
5 Kaleb Lemke 17 ATST 2:18.12
5 James Esposito 13 CRIM 2:25.03
6 Abhijay Bangari 16 SAC 2:18.34
6 Andrew Qiao 14 REV 2:25.21
7 Will Bugli 16 PHX 2:19.62
7 Zachary Xue 13 ARCT 2:25.44
8 Wielz Jehuven Arquillano 16 ABF 2:19.96
8 Charles Zhang 14 SAC 2:25.45
9 Nathan Terriot 15 CRIM 2:19.99
9 Arslan Cui 14 SAC 2:26.43
10 Miles Bunyar 17 CS 2:21.16
10 James Kruzer 13 SSYS 2:27.14
11 Michael Qiao 17 REV 2:21.46
11 Phillip Kasianov 14 ABF 2:27.36
12 Andrew Kriger 16 SAC 2:21.84
12 Matthew Laporte 13 SUN 2:27.66
12 Chris Setiady 14 CRA 2:27.66
13 Jim Xue 15 SAC 2:21.90
14 Lucas Zonfrillo 17 CS 2:22.59
14 Austin Lu 14 SAC 2:29.76
15 Aryan Sawant 15 CS 2:22.78
15 Luke Pordon 13 UN 2:30.56
16 Patten Bilsbury 17 ESC 2:22.90
16 Nicky Lee 14 CRIM 2:30.95
17 Jonathan Baxter 16 USC 2:23.79
17 Ayden Kam 14 CRA 2:31.45
18 Matias Garcia 15 XTRM 2:23.99
18 Anton Chereshnev 14 SAC 2:31.69
19 Jack Galalis 15 SAC 2:24.12
19 Camden Wilson 13 CRA 2:32.35
20 Drew Wignall 17 EDGE 2:24.28
20 Calvin Butler 14 UVAC 2:33.15
21 Jonathan Ribeiro 16 CRIM 2:24.54
21 Brighton Du 14 ATST 2:33.78
21 Eric Xu 14 SAC 2:33.78
22 Alexander Vo 16 CRIM 2:24.59
23 Ben Labonte 16 RIAC 2:24.84
23 Emmanuel Gutierrez 13 AA 2:34.09
24 Patrick Murray 17 ABF 2:25.04
24 Dylan Qiu 14 ARCT 2:34.30
25 Anton Plauborg 15 RIAC 2:25.58
25 Brian Desmarais 14 CS 2:35.45
26 Charlie McLaughlin 16 YNS 2:26.29
26 Ryan Liu 14 USC 2:36.53
27 Mason Braun 15 LA 2:26.43
27 Callum Palmer 14 CRIM 2:36.80
28 Ronan Whelan 15 CCSC 2:27.52
29 Lewin Halasz 15 ONE 2:27.87
30 Pierce Shields 16 ABF 2:27.93
31 Omar Elnabarawy 17 YNS 2:28.13
32 Benjamin Phillips 16 ORO 2:28.55
33 Eric Parker 17 ABF 2:29.39
34 Mazen Abdul-Knerr 17 ATST 2:30.32
35 Ethan Barrett 16 USC 2:30.66
36 Rokas Rutkauskas 16 USC 2:31.96
37 Nolan Xie 15 ATST 2:35.00
PlaceNameAgeTeam Time
1 🥇 Mason Dindinger 16 CRIM 2:14.67
1 Julian Scott 14 RIAC 2:15.13
2 🥈 William Wu 16 CS 2:14.85
2 Drew Hoglund 14 REV 2:15.59
3 🥉 Kaleb Lemke 17 ATST 2:15.12
3 Ethan Newell 14 KING 2:17.39
4 Abhijay Bangari 16 SAC 2:16.05
4 Kai Hukkanen 14 CRIM 2:18.80
5 Wielz Jehuven Arquillano 16 ABF 2:18.05
5 Charles Zhang 14 SAC 2:22.09
6 Hunter Morgan 17 FIRE 2:18.79
6 Zachary Xue 13 ARCT 2:23.05
7 Beckett Kavanagh 16 USC 2:18.84
7 Andrew Qiao 14 REV 2:26.85
8 Will Bugli 16 PHX 2:19.82
8 James Esposito 13 CRIM 2:28.11
9 Miles Bunyar 17 CS 2:20.56
9 Arslan Cui 14 SAC 2:21.21
10 Nathan Terriot 15 CRIM 2:20.64
10 Matthew Laporte 13 SUN 2:25.11
11 Lucas Zonfrillo 17 CS 2:21.02
11 Phillip Kasianov 14 ABF 2:25.91
12 Aryan Sawant 15 CS 2:21.29
12 Jim Xue 15 SAC 2:21.29
12 Luke Pordon 13 UN 2:27.02
13 Chris Setiady 14 CRA 2:27.81
14 Patten Bilsbury 17 ESC 2:22.36
14 James Kruzer 13 SSYS 2:29.29
15 Andrew Kriger 16 SAC 2:22.85
15 Austin Lu 14 SAC 2:30.59
16 Jonathan Baxter 16 USC 2:25.03
16 Nicky Lee 14 CRIM 2:31.51

#63 Girls 15 & over 50 Breaststroke LCM

🥇 Emma Conway Prelims 2nd Finals 1st 34.29 → 33.89
🥈 Anna Szafran Prelims 3rd Finals 2nd 35.10 → 34.97
🥉 Emma Holland Prelims 4th Finals 3rd 35.25 → 35.29
PlaceNameAgeTeam Time
1 Imara Rice 17 CS 34.01
1 Brynn Emmert 13 KING 36.47
2 Emma Conway 17 ESC 34.29
2 Kendall St. Peter 13 EDGE 36.57
3 Anna Szafran 16 KING 35.10
3 Jillianna Mason 13 SUN 36.67
4 Emma Holland 15 CS 35.25
4 Renee Yu 14 CRIM 36.90
5 Hannah Baron 15 ESC 35.69
5 Luisa Teixeira 14 USC 36.91
6 Aela Bruno 15 USC 35.74
6 Elle Rhinesmith 14 CRA 37.26
7 Molly Connors 18 KING 36.00
7 Caroline Dargan 14 SAC 37.31
8 Kahlan Anderson 15 ABF 36.27
8 Zoli Day 14 NANT 37.42
9 Winnie Waddington 15 JCCS 36.38
9 Mikaela Camacho 14 KING 37.51
10 Elle Gamble 17 CS 36.57
10 Emily Qiu 14 SAC 37.53
11 Elsa Fish 17 LA 37.25
11 Sofia Tovtyn 14 ESC 37.54
12 Violet Moreira 15 YNS 37.62
12 Emelia Ajavon 13 UVAC 38.13
12 Evie Kreger 14 SAC 38.13
13 Annika Pisarsky 16 STRM 37.86
14 Maxene Meroy 16 ABF 37.96
14 Aniston Thompson 13 STRM 38.18
15 Norah Yang 15 CRA 38.21
15 Leia Nakamori 13 LIFE 38.23
16 Danae Bolanos 14 CCSC 38.44
16 Julia Jin 15 CRA 38.72
17 Stella McLaughlin 13 YNS 38.46
17 Brielle Deangelis 15 KING 38.87
18 Francesca Sorbo 13 ATST 38.54
18 Kate Porter 17 CS 39.03
19 Isabelle Rives 15 SAC 39.06
19 Natalie Thompson 13 ESC 39.10
20 Kiara Serrano 14 CRA 39.13
20 Aubrey Anderson 17 ABF 39.16
21 Riley Goodrich 14 CRA 39.65
22 Charly Thai 14 CS 39.67
23 Kata Ilkei Dibinga 14 CRIM 39.80
24 Charlotte Chang 13 ESC 39.95
25 Amalia Ayres 13 REV 40.12
PlaceNameAgeTeam Time
1 🥇 Emma Conway 17 ESC 33.89
1 Renee Yu 14 CRIM 35.93
2 🥈 Anna Szafran 16 KING 34.97
2 Brynn Emmert 13 KING 36.01
3 🥉 Emma Holland 15 CS 35.29
3 Jillianna Mason 13 SUN 36.22
4 Aela Bruno 15 USC 35.58
4 Caroline Dargan 14 SAC 36.24
5 Kahlan Anderson 15 ABF 35.82
5 Kendall St. Peter 13 EDGE 36.59
6 Hannah Baron 15 ESC 35.88
6 Luisa Teixeira 14 USC 36.99
7 Winnie Waddington 15 JCCS 36.44
7 Elle Rhinesmith 14 CRA 37.11
8 Molly Connors 18 KING 36.61
8 Zoli Day 14 NANT 37.75
9 Elle Gamble 17 CS 35.91
9 Sofia Tovtyn 14 ESC 36.95
10 Elsa Fish 17 LA 36.92
10 Emelia Ajavon 13 UVAC 37.31
11 Violet Moreira 15 YNS 36.93
11 Aniston Thompson 13 STRM 37.67
12 Annika Pisarsky 16 STRM 37.63
12 Evie Kreger 14 SAC 37.71
13 Maxene Meroy 16 ABF 37.77
13 Mikaela Camacho 14 KING 37.81
14 Emily Qiu 14 SAC 38.15
14 Norah Yang 15 CRA 38.34
15 Leia Nakamori 13 LIFE 38.49
15 Julia Jin 15 CRA 38.55
16 Danae Bolanos 14 CCSC 38.73
16 Brielle Deangelis 15 KING 38.94

#64 Boys 15 & over 50 Breaststroke LCM

🥇 Billy Ruddy Prelims 1st = Finals 1st 29.13 → 29.25
🥈 Ivan Cheung Prelims 5th Finals 2nd 31.31 → 30.25
🥉 Tim Dodd Prelims 3rd = Finals 3rd 31.05 → 30.79
PlaceNameAgeTeam Time
1 Billy Ruddy 22 UN 29.13
1 Andrew Qiao 14 REV 31.58
2 Sam Lawrence 18 CRA 30.72
2 Cayden Hoang 13 SAC 31.88
3 Tim Dodd 17 ESC 31.05
3 Bowen Zhu 13 SAC 32.11
4 Luca Zhu 16 CS 31.27
4 Max Scott 14 NSSC 32.82
5 Ivan Cheung 18 SAC 31.31
5 Knox Conley 14 CRIM 32.98
6 Jacob Barrett 16 USC 31.44
6 Jacob Sun 14 CRA 33.19
7 Daniil Kapaustayn 15 LA 32.04
7 Arslan Cui 14 SAC 33.68
8 Cody Cowan 17 SAC 32.06
8 Eric Jin 13 SAC 34.41
9 John Cao 16 SAC 32.09
9 Ryan Shen 13 REV 34.42
10 Ethan Ackerman-Vallala 18 CRIM 32.38
10 Andrew Liu 14 CRA 34.63
11 Kade Miner 17 CRIM 32.55
11 Rafael Nunes 14 SAC 34.73
12 Victor Ao 17 REV 32.62
12 Lucas Workman 13 ATST 34.87
13 Nate Butler 16 UVAC 32.86
13 James Kruzer 13 SSYS 35.46
14 James Duprey 17 EDGE 32.95
14 Dylan Yuan 14 CRA 35.53
15 Evan Plosky 17 SUN 33.15
15 Antonio Perrone 14 ABF 35.78
16 Tomas Valfells 18 SAC 33.16
16 Alex Dudak 14 LIFE 35.98
17 Shane MacDonald 17 SAC 33.22
17 Victor He 14 ABF 36.08
18 Adriaan Van Herck 15 REV 33.43
18 Trudon Bui 14 LA 36.21
19 Wyatt Libby 17 ABF 33.63
19 Owen Moyes 14 KING 36.26
20 Taj Abdul-Knerr 17 ATST 33.82
20 Dylan Qiu 14 ARCT 36.62
21 Tarek Bensellam 18 CRIM 33.99
21 Alex Ionescu 14 ESC 36.74
21 Allan Wang 14 STRM 36.74
22 Makoto Lee 16 SAC 34.19
23 Ethan Barrett 16 USC 34.57
23 Zach Harlow 13 EDGE 37.03
24 Bennett Powers 16 YNS 34.90
24 Brian Jung 14 RAYS 37.24
25 Paul Lehmann 14 KCY 37.43
PlaceNameAgeTeam Time
1 🥇 Billy Ruddy 22 UN 29.25
1 Andrew Qiao 14 REV 31.48
2 🥈 Ivan Cheung 18 SAC 30.25
2 Cayden Hoang 13 SAC 31.67
3 🥉 Tim Dodd 17 ESC 30.79
3 Bowen Zhu 13 SAC 32.08
4 Sam Lawrence 18 CRA 31.23
4 Max Scott 14 NSSC 32.31
5 Luca Zhu 16 CS 31.50
5 Knox Conley 14 CRIM 32.85
6 Jacob Barrett 16 USC 31.57
6 Arslan Cui 14 SAC 33.41
7 Daniil Kapaustayn 15 LA 32.16
7 Jacob Sun 14 CRA 33.58
8 Cody Cowan 17 SAC 32.28
8 Eric Jin 13 SAC 34.69
9 John Cao 16 SAC 31.84
9 Lucas Workman 13 ATST 34.07
10 Kade Miner 17 CRIM 32.10
10 Ryan Shen 13 REV 34.26
11 Victor Ao 17 REV 32.43
11 Andrew Liu 14 CRA 34.44
12 Ethan Ackerman-Vallala 18 CRIM 32.51
12 James Kruzer 13 SSYS 35.02
13 Tomas Valfells 18 SAC 32.78
13 Antonio Perrone 14 ABF 35.07
14 Nate Butler 16 UVAC 33.21
14 Rafael Nunes 14 SAC 35.44
15 Shane MacDonald 17 SAC 33.37
15 Dylan Yuan 14 CRA 35.73
16 James Duprey 17 EDGE 33.39
16 Alex Dudak 14 LIFE 35.93

#67 Girls 15 & over 100 Freestyle LCM

🥇 Tatum Crotty Prelims 2nd Finals 1st 1:00.11 → 59.21
🥈 Eliana Laham Prelims 3rd Finals 2nd 1:01.20 → 59.41
🥉 Lorelei Hogan Prelims 6th Finals 3rd 1:01.93 → 1:00.97
PlaceNameAgeTeam Time
1 Grace Perron 16 HYV 59.86
1 Serena Deming 14 CS 1:01.31
2 Tatum Crotty 15 SAC 1:00.11
2 Kiera Tobin 13 CRIM 1:02.57
3 Eliana Laham 16 CRIM 1:01.20
3 Abigale Dong 13 ARCT 1:02.85
4 Ksenia Nenacheva Fiorentino 16 CRA 1:01.54
4 Abby Pan 14 REV 1:02.94
5 Evie Dalke 15 CS 1:01.62
5 Kiara Serrano 14 CRA 1:03.27
6 Lorelei Hogan 16 SAC 1:01.93
6 Kit Murphy 14 DHH 1:03.64
7 Bea Turrettini 18 SAC 1:02.00
7 Paisley Silva 13 ESC 1:03.67
8 Grace Ladouceur 16 JCCS 1:02.13
8 Greta Sinkevicius 13 USC 1:03.74
9 Maddy Blatt 15 CS 1:02.29
9 Sienna Nyeko 14 CRA 1:04.02
10 Winnie Waddington 15 JCCS 1:02.33
10 Yasmeen Genead 13 CRA 1:04.09
11 Rinnah Shulman 15 CRA 1:02.43
11 Rachel Wang 14 XTRM 1:04.21
12 Izzy Yang 16 REV 1:02.79
12 Sofia Tovtyn 14 ESC 1:04.48
13 Sullie Martaniuk 17 EDGE 1:02.84
13 Mishka Sathe 13 CRIM 1:04.79
14 Kahlan Anderson 15 ABF 1:03.06
14 Evie Kreger 14 SAC 1:04.94
15 Eleanor Liang 16 ABF 1:03.31
15 Hannah Shaw 13 ABF 1:04.97
16 Victoria Sigmundstad Callahan 16 CRA 1:03.50
16 Saina Joshi 14 CRA 1:05.06
17 Mary Lea 15 CS 1:03.65
17 Kira Hong 13 ABF 1:05.08
18 Kaila Dacruz 15 ABF 1:03.82
18 Caroline Zhu 14 REV 1:05.27
19 Bella Strebel 17 SUN 1:04.08
19 Linda Wang 14 REV 1:05.28
20 Kate Porter 17 CS 1:04.28
20 Kailee Hadar 16 CS 1:04.28
20 Gia Wei 14 SAC 1:05.29
21 Hanna Doss 13 KING 1:06.13
22 Kaylee Zhang 15 AA 1:04.47
22 Maeve Kelly 14 ATST 1:06.37
23 Maddie Bartleman 18 CCSC 1:04.71
23 Kai Britton 14 UVAC 1:06.69
24 Frankie Molina 16 CRIM 1:04.89
24 Kiona Yano 13 CRIM 1:07.65
25 Ashley Wagner 16 SAIL 1:05.06
25 Mia Bisbee 13 STRM 1:08.40
26 Madeline Vacanti 16 CRA 1:05.27
26 Sawyer Leavitt 13 SUN 1:08.86
27 Briley Shea 16 CRIM 1:05.87
28 Eliza Lewon 16 STRM 1:05.90
29 Defne Russo 16 REV 1:05.97
30 Teagen Demers 18 ATST 1:06.03
31 Helen Lu 17 ABF 1:06.21
31 Norah Simmons 16 SAC 1:06.21
33 Macy Ladouceur 15 JCCS 1:06.44
34 Molly McKinnon 16 CRIM 1:06.47
35 Maya Particelli 17 CRA 1:07.89
DQ Hannah JamesFalse start 14 WTST 1:09.13 DQ
PlaceNameAgeTeam Time
1 🥇 Tatum Crotty 15 SAC 59.21
1 Serena Deming 14 CS 1:00.28
2 🥈 Eliana Laham 16 CRIM 59.41
2 Kiera Tobin 13 CRIM 1:00.64
3 🥉 Lorelei Hogan 16 SAC 1:00.97
3 Abby Pan 14 REV 1:01.34
4 Winnie Waddington 15 JCCS 1:01.30
4 Abigale Dong 13 ARCT 1:01.88
5 Evie Dalke 15 CS 1:01.33
5 Kiara Serrano 14 CRA 1:02.75
6 Ksenia Nenacheva Fiorentino 16 CRA 1:02.52
6 Paisley Silva 13 ESC 1:03.48
7 Bea Turrettini 18 SAC 1:02.71
7 Kit Murphy 14 DHH 1:03.64
8 Grace Ladouceur 16 JCCS 1:04.58
8 Greta Sinkevicius 13 USC 1:04.85
9 Sullie Martaniuk 17 EDGE 1:01.75
9 Sienna Nyeko 14 CRA 1:02.71
10 Eleanor Liang 16 ABF 1:01.77
10 Hannah Shaw 13 ABF 1:03.32
11 Kahlan Anderson 15 ABF 1:02.12
11 Evie Kreger 14 SAC 1:04.17
12 Rinnah Shulman 15 CRA 1:02.45
12 Sofia Tovtyn 14 ESC 1:04.32
13 Izzy Yang 16 REV 1:03.43
13 Rachel Wang 14 XTRM 1:04.42
14 Kaila Dacruz 15 ABF 1:03.48
14 Mishka Sathe 13 CRIM 1:05.13
15 Bella Strebel 17 SUN 1:03.87
15 Yasmeen Genead 13 CRA 1:05.16
16 Mary Lea 15 CS 1:03.89
16 Caroline Zhu 14 REV 1:05.98

#68 Boys 15 & over 100 Freestyle LCM

🥇 Luca Zhu Prelims 1st = Finals 1st 54.34 → 54.58
🥈 Dylan Nichols Prelims 3rd Finals 2nd 55.39 → 54.69
🥉 Hunter Andrews Prelims 2nd Finals 3rd 55.26 → 54.73
PlaceNameAgeTeam Time
1 Luca Zhu 16 CS 54.34
1 Aaron Tong 13 SAC 55.76
2 Hunter Andrews 16 RIAC 55.26
2 Chris Setiady 14 CRA 57.12
3 Dylan Nichols 16 ATLA 55.39
3 Julian Scott 14 RIAC 57.28
4 Camden Palmer 16 EDGE 56.00
4 Hobie Matulis 14 STRM 57.39
5 Jonathan Ribeiro 16 CRIM 56.33
5 Jayden Xie 14 CRIM 57.51
6 Abhijay Bangari 16 SAC 56.42
6 Knox Conley 14 CRIM 57.61
7 Miles Bunyar 17 CS 56.45
7 Jacob Doucette 14 CRIM 57.72
8 Jenebi Benoit 23 DHH 56.68
8 Jeremy Chen 14 KCY 58.63
9 Hunter Morgan 17 FIRE 56.71
9 Ryan Shen 13 REV 58.65
10 Jonathan Baxter 16 USC 56.94
10 Luke Pordon 13 UN 59.25
11 Ronan Whelan 15 CCSC 57.00
11 Brandon Wamala 14 DHH 59.38
12 Boden Spirn 18 REV 57.05
12 Samuel Guerra 14 KING 59.41
13 Matthew Meng 15 CRA 57.14
13 Ben Crowder 14 WEST 59.74
14 Jeremy Bradley 17 DHH 57.33
14 Jacob Sun 14 CRA 59.77
15 Tomas Valfells 18 SAC 57.38
15 Nolan Xie 15 ATST 57.38
15 Dante Guerra 14 SUN 59.98
16 Benjamin Morse 14 KING 1:00.03
17 Ian Scott-Sheldon 18 RIAC 57.45
17 Zachary Xue 13 ARCT 1:00.25
18 Marcus Sementa 15 STRM 57.47
18 Eric Jen 14 CRA 1:00.39
19 Jacob Barrett 16 USC 57.60
19 Andrew Liu 14 CRA 1:00.49
20 Drew Wignall 17 EDGE 58.02
20 Sam Cirincione 15 KING 58.02
20 Hudson Schoen 14 SAC 1:00.59
20 Billy Lochhead 13 CRIM 1:00.59
22 Will Schatz 17 RIAC 58.20
22 Kai Hukkanen 14 CRIM 1:00.79
23 James Duprey 17 EDGE 58.21
23 Tise Sokunbi 14 CS 1:00.87
24 Iker Penaloza 16 ABF 58.44
24 Brian Desmarais 14 CS 1:00.88
25 Ethan Shevchik 16 EDGE 58.54
25 Connor Welch 14 ESC 1:01.12
26 Alexander Vo 16 CRIM 58.57
26 Zach Carr 14 NSSC 1:01.36
27 Ben Labonte 16 RIAC 58.60
27 Zach Harlow 13 EDGE 1:01.47
28 Jaden Gomes 17 DHH 58.93
28 Felix Cui 15 USC 58.93
28 Jack Smykal 13 DHH 1:01.97
29 Owen Moyes 14 KING 1:02.20
30 Roger Zhang 15 SAC 58.98
30 Tallon Demers 15 ATST 58.98
30 Yixuan Sun 14 UN 1:04.76
31 Alexander Zhu 13 REV 1:06.08
32 Jayden Jen 15 LIFE 59.14
33 Eric Forsyth 16 PHX 59.45
34 Daniel Crawley 18 RIAC 59.63
35 Yazan Aldahan 16 NSSC 1:00.34
35 Jude Teja 17 CRA 1:00.34
37 Makoto Lee 16 SAC 1:00.56
38 Rokas Rutkauskas 16 USC 1:00.77
39 Matias Garcia 15 XTRM 1:01.20
40 John Papageorgiou 18 CS 1:01.97
PlaceNameAgeTeam Time
1 🥇 Luca Zhu 16 CS 54.58
1 Aaron Tong 13 SAC 54.75
2 🥈 Dylan Nichols 16 ATLA 54.69
2 Jayden Xie 14 CRIM 55.03
3 🥉 Hunter Andrews 16 RIAC 54.73
3 Chris Setiady 14 CRA 56.64
4 Jonathan Ribeiro 16 CRIM 55.67
4 Knox Conley 14 CRIM 57.32
5 Camden Palmer 16 EDGE 56.23
5 Julian Scott 14 RIAC 57.82
5 Jacob Doucette 14 CRIM 57.82
6 Abhijay Bangari 16 SAC 56.43
7 Jenebi Benoit 23 DHH 56.61
7 Jeremy Chen 14 KCY 58.66
8 Miles Bunyar 17 CS 56.99
9 Ronan Whelan 15 CCSC 56.65
9 Luke Pordon 13 UN 58.57
10 Hunter Morgan 17 FIRE 56.97
10 Ryan Shen 13 REV 58.68
11 Matthew Meng 15 CRA 57.05
11 Samuel Guerra 14 KING 59.01
12 Nolan Xie 15 ATST 57.42
12 Jeremy Bradley 17 DHH 57.42
12 Dante Guerra 14 SUN 59.40
13 Brandon Wamala 14 DHH 59.55
14 Tomas Valfells 18 SAC 57.58
14 Ben Crowder 14 WEST 59.80
15 Jonathan Baxter 16 USC 57.76
15 Jacob Sun 14 CRA 1:00.16
16 Ian Scott-Sheldon 18 RIAC 58.20
16 Benjamin Morse 14 KING 1:00.77
DQ Hobie MatulisFalse start 14 STRM 57.46 DQ

#71 Girls 15 & over 200 Individual Medley LCM

🥇 Polly Curran Prelims 1st = Finals 1st 2:28.97 → 2:28.21
🥈 Eliana Laham Prelims 3rd Finals 2nd 2:30.58 → 2:29.25
🥉 Ingrid Zeller Prelims 2nd Finals 3rd 2:29.11 → 2:29.50
PlaceNameAgeTeam Time
1 Polly Curran 15 REV 2:28.97
1 Tessa Hoglund 14 REV 2:34.01
2 Ingrid Zeller 16 RIAC 2:29.11
2 Katherine Xiao 13 XTRM 2:35.43
3 Eliana Laham 16 CRIM 2:30.58
3 Caroline Thomson-Schwalb 14 SAC 2:35.62
4 Elle Gamble 17 CS 2:31.72
4 Riley Dindinger 13 CRIM 2:36.41
5 Ava Tchong 15 SAC 2:32.20
5 Emi Yamakawa 13 CRA 2:38.58
6 Anna Szafran 16 KING 2:32.57
6 Julia Melanson 14 CRA 2:39.01
7 Avarie Nadeau 15 CRIM 2:33.43
7 Rachel Wang 14 XTRM 2:40.30
8 Emi Hukkanen 17 CRIM 2:35.63
8 Kira Hong 13 ABF 2:40.55
9 Grace Ladouceur 16 JCCS 2:36.88
9 Renee Yu 14 CRIM 2:40.76
10 Audrey Alberts 17 ABF 2:36.91
10 Emily Peng 14 SAC 2:40.93
11 Leah Whitcher 15 SAC 2:37.15
11 Joyce Lin 14 SAC 2:41.17
12 Tatum Crotty 15 SAC 2:37.63
12 Danae Bolanos 14 CCSC 2:41.61
13 Maddie Bartleman 18 CCSC 2:37.68
13 Hannah Schmider 13 CS 2:42.31
14 Cora Shea 17 ABF 2:37.82
14 Emily Du 13 CRA 2:44.91
15 Ali Maksimova 17 ABF 2:38.78
15 Emily Qiu 14 SAC 2:45.49
16 Ava Dougherty 18 ABF 2:40.52
16 Leia Nakamori 13 LIFE 2:52.60
17 Teagen Demers 18 ATST 2:42.43
18 Elizabeth Porcella 16 DHH 2:44.57
PlaceNameAgeTeam Time
1 🥇 Polly Curran 15 REV 2:28.21
1 Riley Dindinger 13 CRIM 2:28.56
2 🥈 Eliana Laham 16 CRIM 2:29.25
2 Caroline Thomson-Schwalb 14 SAC 2:32.16
3 🥉 Ingrid Zeller 16 RIAC 2:29.50
3 Tessa Hoglund 14 REV 2:32.80
4 Elle Gamble 17 CS 2:30.32
4 Katherine Xiao 13 XTRM 2:34.13
5 Anna Szafran 16 KING 2:31.24
5 Julia Melanson 14 CRA 2:34.50
6 Avarie Nadeau 15 CRIM 2:34.42
6 Emi Yamakawa 13 CRA 2:38.41
7 Emi Hukkanen 17 CRIM 2:34.54
7 Kira Hong 13 ABF 2:41.02
8 Ava Tchong 15 SAC 2:35.22
8 Rachel Wang 14 XTRM 2:43.17
9 Tatum Crotty 15 SAC 2:34.20
9 Renee Yu 14 CRIM 2:37.44
10 Leah Whitcher 15 SAC 2:35.65
10 Hannah Schmider 13 CS 2:41.94
11 Audrey Alberts 17 ABF 2:35.79
11 Emily Qiu 14 SAC 2:42.53
12 Maddie Bartleman 18 CCSC 2:37.21
12 Emily Peng 14 SAC 2:42.69
13 Ava Dougherty 18 ABF 2:39.53
13 Emily Du 13 CRA 2:42.83
14 Teagen Demers 18 ATST 2:40.31
14 Danae Bolanos 14 CCSC 2:43.74
15 Grace Ladouceur 16 JCCS 2:41.36
15 Joyce Lin 14 SAC 2:45.24
16 Ali Maksimova 17 ABF 2:43.37
16 Leia Nakamori 13 LIFE 2:53.68

#72 Boys 15 & over 200 Individual Medley LCM

🥇 Noah Wildt Prelims 2nd Finals 1st 2:19.89 → 2:14.77
🥈 Kaleb Lemke Prelims 1st Finals 2nd 2:18.14 → 2:16.40
🥉 Adriaan Van Herck Prelims 5th Finals 3rd 2:23.04 → 2:17.80
PlaceNameAgeTeam Time
1 Kaleb Lemke 17 ATST 2:18.14
1 Jayden Xie 14 CRIM 2:19.95
2 Noah Wildt 16 CRIM 2:19.89
2 Henry Chemel 14 YNS 2:19.97
3 Aaron Tong 13 SAC 2:22.16
3 Camden Palmer 16 EDGE 2:22.27
4 Luc Schmitt 16 REV 2:23.01
4 Cayden Hoang 13 SAC 2:23.13
5 Adriaan Van Herck 15 REV 2:23.04
5 Bowen Zhu 13 SAC 2:23.42
6 Ethan Ackerman-Vallala 18 CRIM 2:23.43
6 Knox Conley 14 CRIM 2:23.44
7 Andrew Qiao 14 REV 2:23.59
7 Ben Ranney 16 RIAC 2:24.59
8 Chris Setiady 14 CRA 2:23.81
8 Charlie McLaughlin 16 YNS 2:25.22
9 Aaron Kikta 14 CRIM 2:24.45
9 John Cao 16 SAC 2:25.23
10 Ethan Newell 14 KING 2:25.04
10 Eli Wysor 16 RIAC 2:25.42
11 James Esposito 13 CRIM 2:26.00
11 Ian Scott-Sheldon 18 RIAC 2:26.02
12 Arslan Cui 14 SAC 2:26.46
12 Teddy Butera 17 REV 2:26.99
13 Miles Haag 14 SAC 2:27.54
13 Jack Galalis 15 SAC 2:28.25
14 Max Scott 14 NSSC 2:29.21
14 Victor Ao 17 REV 2:29.77
15 Eric Jen 14 CRA 2:29.50
15 Jim Xue 15 SAC 2:30.22
16 Eric Jin 13 SAC 2:30.72
16 Lazaro Rosa 17 NBY 2:33.83
17 Austin Lu 14 SAC 2:31.55
18 Charles Zhang 14 SAC 2:33.04
19 Camden Wilson 13 CRA 2:35.09
20 Ben Mahoney 14 SAC 2:35.64
21 Brian Desmarais 14 CS 2:36.15
PlaceNameAgeTeam Time
1 🥇 Noah Wildt 16 CRIM 2:14.77
1 Jayden Xie 14 CRIM 2:15.59
2 🥈 Kaleb Lemke 17 ATST 2:16.40
2 Aaron Tong 13 SAC 2:18.08
3 🥉 Adriaan Van Herck 15 REV 2:17.80
3 Henry Chemel 14 YNS 2:19.57
4 Ethan Ackerman-Vallala 18 CRIM 2:21.04
4 Knox Conley 14 CRIM 2:21.17
5 Cayden Hoang 13 SAC 2:21.47
5 John Cao 16 SAC 2:21.89
6 Andrew Qiao 14 REV 2:22.02
6 Ben Ranney 16 RIAC 2:22.23
7 Charlie McLaughlin 16 YNS 2:23.27
7 Bowen Zhu 13 SAC 2:23.51
8 Camden Palmer 16 EDGE 2:24.95
8 Chris Setiady 14 CRA 2:27.60
9 Eli Wysor 16 RIAC 2:22.55
9 Aaron Kikta 14 CRIM 2:22.87
10 Arslan Cui 14 SAC 2:23.71
10 Ian Scott-Sheldon 18 RIAC 2:24.78
11 Miles Haag 14 SAC 2:26.05
11 Jack Galalis 15 SAC 2:27.27
12 Ethan Newell 14 KING 2:27.59
12 Jim Xue 15 SAC 2:28.20
13 Eric Jen 14 CRA 2:27.70
14 James Esposito 13 CRIM 2:27.94
15 Max Scott 14 NSSC 2:28.33
16 Eric Jin 13 SAC 2:31.78

#75 Girls 15 & over 50 Butterfly LCM

🥇 Winnie Waddington Prelims 4th Finals 1st 30.11 → 29.50
🥈 Bonnie Arrigo Prelims 1st Finals 2nd 29.74 → 29.60
🥉 Lena Thompson Prelims 6th Finals 3rd 30.22 → 29.74
PlaceNameAgeTeam Time
1 Bonnie Arrigo 15 CS 29.74
1 Gia Wei 14 SAC 30.67
2 Emma Posner-O'Connell 15 SAC 30.00
2 Joyce Lin 14 SAC 30.87
3 Georgia Abrams 15 CS 30.03
3 Emilie Van Dongen 14 CS 30.89
4 Winnie Waddington 15 JCCS 30.11
4 Ingrid Zeller 16 RIAC 30.11
4 Abby Pan 14 REV 31.00
5 Kiera Tobin 13 CRIM 31.09
6 Lena Thompson 19 ESC 30.22
6 Leela Thavaseelan 14 MSC 31.20
7 Julia Poe 15 SAC 30.59
7 Rosie Shessler 13 UVAC 31.23
7 Emelia Ajavon 13 UVAC 31.23
8 Rinnah Shulman 15 CRA 30.61
9 Audrey Alberts 17 ABF 30.65
9 Sienna Nyeko 14 CRA 31.24
10 Anna Szafran 16 KING 30.70
10 Keira Saari 13 KING 31.30
11 Hannah Baron 15 ESC 30.73
11 Kit Murphy 14 DHH 31.64
12 Ksenia Nenacheva Fiorentino 16 CRA 30.97
12 Luisa Teixeira 14 USC 31.74
12 Charlotte Thompson 13 ESC 31.74
13 Molly McKinnon 16 CRIM 31.21
14 Eleanor Liang 16 ABF 31.27
14 Brynn Emmert 13 KING 31.84
15 Natalie Christina 15 KING 31.29
15 Avery Abreu 14 CS 31.86
16 Tatum Crotty 15 SAC 31.31
16 Kiara Serrano 14 CRA 31.87
17 Audrey Spiridopoulos 18 ATST 31.48
17 Charlotte Chang 13 ESC 31.97
17 Elizabeth Alberts 14 ABF 31.97
18 Kaylee Zhang 15 AA 31.54
19 Lorelei Hogan 16 SAC 31.59
19 Caroline Zhu 14 REV 32.04
19 Abigail Liu 13 SAC 32.04
20 Vivian Carlton 15 ESC 31.91
21 Teagen Demers 18 ATST 32.01
21 Evie Kreger 14 SAC 32.08
22 Madison Shea 17 AA 32.10
22 Greta Sinkevicius 13 USC 32.14
23 Kendall St. Peter 13 EDGE 32.18
23 Bea Turrettini 18 SAC 32.23
24 Cora McGillicuddy 13 KING 32.19
24 Madeline Vacanti 16 CRA 32.35
25 Isla Robinson 13 ESC 32.34
25 Emily Qiu 14 SAC 32.34
25 Bella Strebel 17 SUN 32.63
26 Iris Tessier 15 CRIM 32.66
27 Genna Ferguson 13 STRM 32.43
27 Annika Pisarsky 16 STRM 32.80
28 Charly Thai 14 CS 32.48
28 Julia Ames 18 RIAC 33.34
29 Rachel Wang 14 XTRM 32.50
29 Lilly Dwyer 17 CCSC 33.76
30 Abby Robitaille 13 CRIM 32.56
31 Madison Gibbons 13 HYV 32.58
32 Hannah James 14 WTST 32.64
33 Mia Bisbee 13 STRM 32.65
34 Mishka Sathe 13 CRIM 32.71
35 Elle Rhinesmith 14 CRA 32.90
36 Saina Joshi 14 CRA 33.05
37 Riley Goodrich 14 CRA 33.10
38 Zahra Ferguson 13 ABF 33.11
39 Hannah Shaw 13 ABF 33.17
40 Maya Mahoney 13 REV 33.19
41 Hannah Copeland 13 CRA 33.26
42 Katherine Zhang 14 CRA 33.46
43 Kai Finkley 14 REV 33.55
44 Yasmeen Genead 13 CRA 33.61
44 Emily Peng 14 SAC 33.61
46 Sawyer Leavitt 13 SUN 34.02
47 Kiona Yano 13 CRIM 34.14
48 Amalia Ayres 13 REV 34.26
49 Madelyn Lockwood 14 SUN 34.54
50 Kai Britton 14 UVAC 34.84
51 Kata Ilkei Dibinga 14 CRIM 36.55
PlaceNameAgeTeam Time
1 🥇 Winnie Waddington 15 JCCS 29.50
1 Gia Wei 14 SAC 30.16
2 🥈 Bonnie Arrigo 15 CS 29.60
2 Kiera Tobin 13 CRIM 30.50
3 🥉 Lena Thompson 19 ESC 29.74
3 Abby Pan 14 REV 30.54
4 Ingrid Zeller 16 RIAC 29.77
4 Emelia Ajavon 13 UVAC 30.60
5 Emma Posner-O'Connell 15 SAC 29.85
5 Joyce Lin 14 SAC 30.65
6 Georgia Abrams 15 CS 29.99
6 Rosie Shessler 13 UVAC 30.84
7 Julia Poe 15 SAC 30.02
7 Emilie Van Dongen 14 CS 30.85
8 Rinnah Shulman 15 CRA 30.80
8 Leela Thavaseelan 14 MSC 31.25
9 Audrey Alberts 17 ABF 30.04
9 Sienna Nyeko 14 CRA 30.84
10 Hannah Baron 15 ESC 30.36
10 Keira Saari 13 KING 30.92
11 Eleanor Liang 16 ABF 30.73
11 Kiara Serrano 14 CRA 31.60
12 Anna Szafran 16 KING 30.74
12 Avery Abreu 14 CS 31.63
13 Natalie Christina 15 KING 30.94
13 Luisa Teixeira 14 USC 31.69
14 Molly McKinnon 16 CRIM 31.43
14 Tatum Crotty 15 SAC 31.43
14 Brynn Emmert 13 KING 31.78
15 Kit Murphy 14 DHH 31.90
16 Ksenia Nenacheva Fiorentino 16 CRA 32.10
16 Charlotte Thompson 13 ESC 32.15

#76 Boys 15 & over 50 Butterfly LCM

🥇 Finn Hughes Prelims 3rd Finals 1st 26.56 → 26.12
🥇 Ivan Cheung Prelims 6th Finals 1st 26.95 → 26.12
🥈 Jayden Xie Prelims 1st Finals 2nd 27.68 → 27.38
🥉 Jenebi Benoit Prelims 2nd Finals 3rd 26.45 → 26.18
PlaceNameAgeTeam Time
1 Tyler Chun 17 ESC 26.41
1 Jayden Xie 14 CRIM 27.68
2 Jenebi Benoit 23 DHH 26.45
2 Aaron Tong 13 SAC 27.69
3 Finn Hughes 16 USC 26.56
3 Brandon Wamala 14 DHH 27.99
4 Dylan Nichols 16 ATLA 26.72
4 Ben Crowder 14 WEST 28.19
5 Zoltan Ilkei Dibinga 16 CRIM 26.82
5 Lucas Workman 13 ATST 28.74
5 Andrew Liu 14 CRA 28.74
6 Ivan Cheung 18 SAC 26.95
7 Jonathan Baxter 16 USC 27.47
7 Jacob Sun 14 CRA 29.00
8 Cody Cowan 17 SAC 27.49
8 Jacob Doucette 14 CRIM 29.03
9 James Duprey 17 EDGE 27.58
9 Henry Chemel 14 YNS 29.06
10 Marcus Sementa 15 STRM 27.61
10 Ian Bazant 13 SAC 29.11
11 Boden Spirn 18 REV 28.04
11 Luke Pordon 13 UN 29.13
12 Abhijay Bangari 16 SAC 28.10
12 Bowen Zhu 13 SAC 29.28
13 Sam Cirincione 15 KING 28.14
13 Zachary Xue 13 ARCT 29.30
14 Luc Schmitt 16 REV 28.30
14 Owen Moyes 14 KING 29.55
15 Jack Bortolotto 15 STRM 28.38
15 James Kruzer 13 SSYS 29.90
16 Iker Penaloza 16 ABF 28.59
16 Max Scott 14 NSSC 29.93
17 Connor Downing 17 CRIM 28.68
17 Reid MacTough 14 DHH 29.95
18 Ian Scott-Sheldon 18 RIAC 28.74
18 Ryan Shen 13 REV 29.97
19 Will Schatz 17 RIAC 28.86
19 Brendan Larkin 13 CRIM 30.01
20 Eric Forsyth 16 PHX 28.89
20 Tise Sokunbi 14 CS 30.13
21 Jude Teja 17 CRA 28.94
21 Rafael Nunes 14 SAC 30.15
22 Mason DeRose 15 CS 29.05
22 TJ Mulgrew 13 SAC 30.17
23 Tallon Demers 15 ATST 29.08
23 Eric Xu 14 SAC 30.22
24 Charles Zhang 14 SAC 30.31
25 Billy Lochhead 13 CRIM 30.47
26 Dylan Zou 14 ARCT 30.58
27 Jeremy Chen 14 KCY 30.63
28 Phillip Kasianov 14 ABF 30.70
29 Zach Carr 14 NSSC 30.91
30 Nicky Lee 14 CRIM 30.94
31 Brian Jung 14 RAYS 31.00
32 Yixuan Sun 14 UN 31.33
33 Brighton Du 14 ATST 31.34
34 Ryan Liu 14 USC 31.65
DQ Luke KeenanFalse start 17 CRIM 27.51 DQ
DQ Daniel CrawleyHead did not break the surface by 15 meters 18 RIAC 29.37 DQ
PlaceNameAgeTeam Time
1 🥇 Finn Hughes 16 USC 26.12
1 🥇 Ivan Cheung 18 SAC 26.12
1 Brandon Wamala 14 DHH 26.85
2 🥈 Jayden Xie 14 CRIM 27.38
3 🥉 Jenebi Benoit 23 DHH 26.18
3 Aaron Tong 13 SAC 27.45
4 Tyler Chun 17 ESC 26.24
4 Ben Crowder 14 WEST 27.63
5 Dylan Nichols 16 ATLA 26.56
5 Andrew Liu 14 CRA 28.20
6 Zoltan Ilkei Dibinga 16 CRIM 26.80
6 Lucas Workman 13 ATST 28.29
7 Cody Cowan 17 SAC 27.67
7 Jacob Doucette 14 CRIM 29.13
8 Jonathan Baxter 16 USC 28.01
8 Jacob Sun 14 CRA 29.19
9 James Duprey 17 EDGE 27.54
9 Henry Chemel 14 YNS 28.27
10 Marcus Sementa 15 STRM 27.70
10 Luke Pordon 13 UN 28.30
11 Sam Cirincione 15 KING 27.89
11 Zachary Xue 13 ARCT 28.61
12 Jack Bortolotto 15 STRM 28.15
12 Ian Bazant 13 SAC 28.76
13 Abhijay Bangari 16 SAC 28.28
13 Owen Moyes 14 KING 28.87
14 Iker Penaloza 16 ABF 28.45
14 Bowen Zhu 13 SAC 29.18
15 Connor Downing 17 CRIM 28.79
15 James Kruzer 13 SSYS 29.55
16 Ian Scott-Sheldon 18 RIAC 28.81
16 Max Scott 14 NSSC 29.80

#77 Girls 13-14 400 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Crimson Aquatics CRIM 4:14.20
2 🥈 Commonwealth Swimming CS 4:14.90
3 🥉 Charles River Aquatics CRA 4:16.70
4 Bluefish Swim Club ABF 4:16.92
5 Revolution Aquatic Club REV 4:18.12
6 Executive Swim Club ESC 4:20.45
7 Shawmut Aquatic Club SAC 4:20.46
8 Revolution Aquatic Club REV 4:23.70
9 Kingfish Swimming KING 4:23.71
10 Charles River Aquatics CRA 4:23.92
11 Shawmut Aquatic Club SAC 4:25.90
12 Crimson Aquatics CRIM 4:29.83
13 Executive Swim Club ESC 4:36.17

#78 Boys 13-14 400 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Crimson Aquatics CRIM 3:48.27
2 🥈 Shawmut Aquatic Club SAC 3:53.54
3 🥉 Charles River Aquatics CRA 3:53.93
4 Kingfish Swimming KING 4:01.62
5 Shawmut Aquatic Club SAC 4:01.75
6 Revolution Aquatic Club REV 4:03.26
7 Crimson Aquatics CRIM 4:04.08

#79 Girls 15 & over 400 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Bluefish Swim Club ABF 4:06.53
2 🥈 Shawmut Aquatic Club SAC 4:08.18
3 🥉 Charles River Aquatics CRA 4:08.73
4 Commonwealth Swimming CS 4:10.59
5 Executive Swim Club ESC 4:16.60
6 Crimson Aquatics CRIM 4:16.92
7 Kingfish Swimming KING 4:17.83
8 Shawmut Aquatic Club SAC 4:22.90
DQ Bluefish Swim ClubEarly take-off swimmer #3 ABF 4:24.88 DQ

#80 Boys 15 & over 400 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Executive Swim Club ESC 3:44.53
2 🥈 Edge Swim Club EDGE 3:48.26
3 🥉 Commonwealth Swimming CS 3:49.08
4 Shawmut Aquatic Club SAC 3:53.01
5 United Swim Club USC 3:53.65
6 Bluefish Swim Club ABF 3:54.34
7 Amherst Tritons Swim Team ATST 3:54.40
8 Shawmut Aquatic Club SAC 3:58.38

#83 Girls 15 & over 800 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Norah Simmons 16 SAC 9:33.65
1 Tessa Hoglund 14 REV 9:37.49
2 🥈 Grace Perron 16 HYV 9:33.92
2 Katherine Xiao 13 XTRM 9:45.81
3 🥉 Leah Whitcher 15 SAC 9:36.93
3 Riley Dindinger 13 CRIM 9:48.34
4 Eliana Laham 16 CRIM 9:41.65
4 Serena Deming 14 CS 9:56.55
5 Mackenzie Shields 17 ABF 9:47.82
5 Amber Mouhidin 13 CRIM 9:59.20
6 Sophia Ma 15 SAC 9:50.03
6 Maeve Kelly 14 ATST 9:59.71
7 Madison Dufour 17 STRM 9:52.68
7 Abby Robitaille 13 CRIM 10:05.09
8 Lyla Hoey 16 LA 9:53.61
8 Julia Smirnou 14 CRIM 10:06.79
9 Taylor Dewar 15 CRIM 9:55.72
9 Dottie Curran 13 REV 10:09.26
10 Bella Edwards 17 LIFE 10:00.43
10 Madeline Tackett 14 ABF 10:09.48
11 Avarie Nadeau 15 CRIM 10:02.07
11 Ally Werzanski 14 CCSC 10:09.91
12 Brynn Lamb 15 RIAC 10:05.68
12 Paige Spengler 14 CRIM 10:13.37
13 Caroline Zhu 14 REV 10:15.06
13 Genevieve Lee 18 CRA 10:22.00
14 Julia Melanson 14 CRA 10:16.51
14 Bella Trevaskis 16 KING 10:36.08

#84 Boys 13-14 800 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Drew Hoglund 14 REV 8:53.78
1 Will Bugli 16 PHX 8:57.31
2 🥈 Hobie Matulis 14 STRM 8:53.96
2 Eli Wysor 16 RIAC 8:57.36
3 🥉 Andrew Kriger 16 SAC 9:03.51
3 Miles Haag 14 SAC 9:05.05
4 Harvey Homolka 16 CRIM 9:07.67
4 Aaron Kikta 14 CRIM 9:16.31
5 Will Harmon 17 ABF 9:16.72
5 Ian Bazant 13 SAC 9:17.47
6 Ben Ranney 16 RIAC 9:16.80
6 James Esposito 13 CRIM 9:26.71
7 Aryan Sawant 15 CS 9:17.27
7 Hudson Schoen 14 SAC 9:29.48
8 Cam Deangelis 15 RAYS 9:24.56
8 Ben Mahoney 14 SAC 9:30.21
9 Wielz Jehuven Arquillano 16 ABF 9:27.91
9 Austin Lu 14 SAC 9:36.20
10 Patrick Murray 17 ABF 9:35.71
10 Charlie Breguet 14 KING 9:37.21
11 Patrick Olsen 16 ABF 9:37.19
11 Eric Jin 13 SAC 9:41.73
12 Alex Teplitsky 15 CRIM 9:37.95
12 Benjamin Morse 14 KING 9:45.92
13 Eric Parker 17 ABF 9:41.51
13 Alex Dudak 14 LIFE 9:46.92
14 Ben Fallon 13 ABF 9:51.10
14 Brian Liu 15 SAC 9:52.33
15 Calvin Butler 14 UVAC 9:51.11
15 Rokas Rutkauskas 16 USC 10:01.76
16 Sawyer Strebel 14 SUN 9:51.33
16 Jack Galalis 15 SAC 10:02.31
17 Keegan Swanson 13 JCCS 10:01.14
17 Thomas Baldwin 17 STRM 10:18.54
18 Allen Zong 13 HAY 10:02.62

#85 Girls 800 Freestyle LCM

PlaceNameAgeTeam Time
4 Tessa Hoglund 14 REV 9:26.06
6 Mackenzie Shields 17 ABF 9:31.19
8 Andrea Qie 16 XTRM 9:34.22
15 Katherine Xiao 13 XTRM 9:51.89
17 Brynn Lamb 15 RIAC 9:56.26
20 Madeline Tackett 14 ABF 10:05.50
21 Madison Shea 17 AA 10:26.40

#85 Boys 800 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Austin Lu 14 SAC 9:10.05
2 🥈 Ian Bazant 13 SAC 9:17.70
3 🥉 Will Harmon 17 ABF 9:19.93
5 Charlie Breguet 14 KING 9:26.49
7 Miles Haag 14 SAC 9:31.82
9 Eric Jin 13 SAC 9:34.98
10 Jackson Vincent 17 ABF 9:35.89
11 Eric Parker 17 ABF 9:38.63
12 Ben Mahoney 14 SAC 9:44.56
13 Ben Fallon 13 ABF 9:45.56
14 Matthew Laporte 13 SUN 9:45.89
16 Sawyer Strebel 14 SUN 9:55.48
18 Pierce Shields 16 ABF 9:59.64
19 Eric Xu 14 SAC 10:02.04

#86 Boys 400 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Aryan Sawant 15 CS 4:35.74
2 🥈 Victor Figuet Kossyrev 14 CS 4:56.32

#121 Girls 13 & over 50 Backstroke LCM

PlaceNameAgeTeam Time
1 🥇 Cara Hill 18 SAC 32.03
2 🥈 Emmie Goucher 17 ESC 32.87

#122 Girls 50 Breaststroke LCM

PlaceNameAgeTeam Time
1 🥇 Madelyn Esposito 17 CRIM 39.01

#148 Boys 13 & over 50 Backstroke LCM

PlaceNameAgeTeam Time
1 🥇 Jim Xue 15 SAC 30.20
2 🥈 Matias Garcia 15 XTRM 30.21

#167 Girls 13 & over 50 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Kate Porter 17 CS 28.59
2 🥈 Kailee Hadar 16 CS 29.42

#175 Girls 13 & over 50 Butterfly LCM

PlaceNameAgeTeam Time
1 🥇 Charlotte Chang 13 ESC 31.55
2 🥈 Elizabeth Alberts 14 ABF 31.76

#240 Boys 13 & over 50 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Samuel Guerra 14 KING 26.70
2 🥈 Bowen Zhu 13 SAC 26.87

#241 Boys 50 Butterfly LCM

PlaceNameAgeTeam Time
1 🥇 Drew Hoglund 14 REV 28.43
2 🥈 Hobie Matulis 14 STRM 28.70

#242 Girls 100 Butterfly LCM

PlaceNameAgeTeam Time
2 🥈 Polly Curran 15 REV 1:09.95
3 🥉 Tessa Hoglund 14 REV 1:10.87

#242 Boys 100 Butterfly LCM

PlaceNameAgeTeam Time
1 🥇 Hobie Matulis 14 STRM 1:02.35

#243 Girls 50 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Abigale Dong 13 ARCT 29.38

#245 Boys 200 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Drew Hoglund 14 REV 2:05.85