2026 OSI Arena 13&O LC Championships Update -

2026-07-23 → 2026-07-26 · THPRD Aquatic Center · OR

#1 Girls 15 & over 800 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Sydney Wilson 20 LOSC 9:13.71
1 Clara Penny 14 PAC 9:39.69
1 Ava Alexander 13 TEAM 9:52.92
2 🥈 Benham Marceau 15 CAT 9:23.13
2 Maddy Miller 14 THSC 10:03.05
2 Aria Harter 13 BAAC 10:35.69
3 🥉 Bethan Pullan 16 THSC 9:36.41
3 Hazel Canessa 14 BAAC 10:03.23
3 Claire Osborn 13 BEND 10:37.04
4 Anneliese Ryan 15 CAT 9:43.34
4 Teal Chen 14 THSC 10:09.63
4 Fiona Hall 13 MAC 10:37.24
5 Lila McGeachy 19 CRST 9:50.46
5 Aspen Thomas 14 BEND 10:17.99
5 Anahi Chan 13 LA 10:40.96
6 Chloe Zhang 15 THSC 9:53.44
6 Hailey Chiu 14 THSC 10:31.87
6 Isabella Pinto 13 APEX 10:41.47
7 Liana Schaefer 17 CAT 9:57.41
7 Tori Del Castillo 14 TEAM 10:32.50
7 Ruby Grace Pickell 13 APEX 10:42.82
8 Lily Gomes 18 MAC 10:00.04
8 Kiara Mitchell 14 APEX 10:42.58
8 Mary Catherine Williams 13 BEND 10:43.25
9 Isabella Smith 15 APEX 10:02.06
9 Nola Lindsly 14 UNA 10:43.92
9 Olivia McGlade 13 MSC 10:59.69
10 Kathryn Stoll 15 LA 10:03.17
10 Peyton Hutton 14 APEX 10:44.17
10 Caitlin Weinhouse 13 LA 11:02.42
11 Madison Hutton 17 APEX 10:03.33
11 Ela Chabuk 14 LA 10:48.10
11 Caitlin Abrahamsen 13 SCAT 11:11.38
12 Cecily Coy 16 CAT 10:04.54
12 Danni Schommer Ceja 14 LA 10:48.12
12 Lizzy Plance 13 PAC 11:12.44
13 Fina Miret 16 TEAM 10:05.75
13 Leah De la Harpe 14 BEND 10:51.44
13 Jocelyn Shute 13 ECSC 11:21.61
14 Finley Warren 18 MAC 10:10.82
14 Ariana Kolp 14 THSC 10:52.31
14 Ameeta Behere 13 LOSC 11:35.39
15 Poppy Jones-Wick 16 CRST 10:11.49
15 Claire Horton 14 LA 10:52.81
15 Brielle Eckert 13 LA 11:39.99
16 Satsuki Koch 15 LA 10:13.06
16 Peyton Pronovost 14 LA 11:01.27
16 Bella Pietrzyk 13 LA 12:26.67
17 Addie Hulting 15 CAT 10:13.14
17 Matilda Peixoto 14 TEAM 11:03.00
18 Lucy Thoits 18 PAC 10:13.78
18 Jocelynne Starr 14 BAAC 11:09.12
19 Ellen Ciecko 15 LA 10:18.88
19 Ana Dobos 14 THSC 11:09.25
20 Alexandria Tilson 16 APEX 10:20.13
20 Haven Crum 14 LA 11:10.49
21 Kellyn Pimley 16 BAAC 10:23.59
21 Helene Goddard 14 LOSC 11:14.93
22 Scarlet Wille 15 THSC 10:24.89
22 Raen Beier 14 FGSC 11:19.27
23 Jordan Zaemann 17 CRST 10:24.97
23 Brooklyn Braach 14 APEX 11:35.34
24 Ava Gottheiner 16 MAC 10:27.00
25 Amy Estok 16 MAC 10:30.56
26 Lucia Beeler 17 PAC 10:32.74
27 Madison Hoeksema 16 HEAT 10:38.93
28 Jesse Urback 21 APEX 10:41.91
29 Ellie Pannell 17 APEX 10:50.66
30 Leela Cobb Rodrigues 16 LA 10:52.92

#2 Boys 15 & over 800 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 David Barkley 18 THSC 8:40.21
1 Vincent Cote 14 LOSC 8:53.81
1 Joaquin Terrones 13 TEAM 9:36.19
2 🥈 Gavin Johnson 16 THSC 8:51.15
2 Nicky Fagan 14 BEND 9:20.17
2 Stafford ter Weele 13 LA 9:54.29
3 🥉 Thomas Little 15 MAC 9:09.01
3 Kaleb Sealey 14 APEX 9:35.28
3 Jin Nakajima 13 LOSC 10:04.27
4 Milo Jessup 16 ECSC 9:09.27
4 Ethan Bagdanoff 14 BEND 9:40.19
4 Vincent Canale 13 LA 10:06.51
5 Adrian Gevorgian 15 BAAC 9:10.51
5 Logan Turk 14 APEX 9:40.24
5 Max Bacon 13 LA 10:08.88
6 Cole Henderson 15 TDPS 9:11.25
6 Brady Matousek 14 BAAC 9:42.96
6 Arlo Kalbaugh 13 PAC 10:16.99
7 Easton DeBois 15 FGSC 9:11.97
7 Mason Chiu 14 CAT 9:42.98
7 Weston McCann 13 PAC 10:17.60
8 Haobo Wang 16 LOSC 9:13.34
8 Nolan Batchelor 14 LOSC 9:43.59
8 Levi Simmons 13 RACE 10:18.54
9 Gus Williams 16 PAC 9:14.10
9 Kai Maddox 14 APEX 9:52.79
9 Finn Hala 13 APEX 10:31.16
10 Anthony Hopkins 16 LOSC 9:21.60
10 Hudson Hughes 14 MAC 9:58.30
10 Stephen Le 13 CAT 10:33.01
11 Daniel Zoo 15 THSC 9:23.02
11 Crosby Jessup 14 ECSC 10:11.77
11 Payton Andrews 13 SCAT 10:33.98
12 Lucas Henzel 16 LA 9:24.31
12 Owen Stanley 14 LA 10:11.89
12 Myles Moylan 13 BEND 10:40.15
13 Brady Thompson 16 BAAC 9:26.24
13 Cameron Griggs 14 HEAT 10:14.31
13 Ryder Parr 13 SHSC 10:46.39
14 Andres Aguilar 19 HEAT 9:28.01
14 Alexander Frimkess 14 LIFE 10:38.34
14 Adam Tadday 13 GACC 11:44.22
15 Wyatt Kalbaugh 15 PAC 9:29.24
15 Matias Mak 14 APEX 11:06.45
16 Noah Diaz 15 THSC 9:30.65
17 Arbor Kimdon 17 CAT 9:34.83
18 Zakareeya Rushdan-Adil 18 HEAT 9:36.50
19 Dharya Roy 16 THSC 9:36.75
20 Colin Galbraith 17 HEAT 9:37.78
21 Brent Welch IV 18 LOSC 9:39.71
22 Jayden Schmidt 16 LOSC 9:45.51
23 Tate Jordan 15 APEX 9:46.31
24 Aiden Chang 15 THSC 9:49.68
25 Andrew Hayhurst 18 APEX 9:50.77
26 Lincoln Swift 19 CRST 9:52.94
27 Griffin Hagemeyer 16 TEAM 9:55.16
28 Haven Stageberg 16 HRST 10:00.37
29 Rowan Gesicki 17 HEAT 10:00.63
30 Dorian Smith 15 LA 10:03.90
31 Travis Oates 17 GACC 10:21.28
32 Ryker Johnson 15 LA 10:21.87
33 Alex Tai 15 THSC 10:27.30
34 Jase Dhakhwa 15 CAT 10:36.95
DQ Yannik MehtaFalse start 14 THSC 11:12.41 DQ
DQ Nathan LindbergNo touch at turn or finish 14 LA 11:49.55 DQ

#3 Girls 13-14 800 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Lake Oswego Swim Club LOSC 9:09.14
2 🥈 Hillsboro Swim Team HEAT 9:21.35
3 🥉 Legacy Aquatics LA 9:21.51
4 Team Eugene Aquatics TEAM 9:23.67
5 Tualatin Hills Swim Club THSC 9:30.94
6 Apex Aquatics APEX 9:46.18
7 Multnomah Athletic Club MAC 9:46.65
8 Tualatin Hills Swim Club THSC 9:55.18
9 Team Eugene Aquatics TEAM 9:57.17
10 Bend Swim Club BEND 10:01.86
11 Corvallis Aquatic Team CAT 10:05.78
12 Bend Swim Club BEND 10:06.16
13 Columbia River Swim Team CRST 10:07.04
14 Legacy Aquatics LA 10:08.51
15 Legacy Aquatics LA 10:18.00
16 Legacy Aquatics LA 10:22.49
17 Lake Oswego Swim Club LOSC 10:32.89
18 Life Time Oregon Swim Team LIFE 11:04.35

#4 Boys 13-14 800 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Tualatin Hills Swim Club THSC 8:43.66
2 🥈 Hillsboro Swim Team HEAT 8:44.30
3 🥉 Lake Oswego Swim Club LOSC 8:52.14
4 Tualatin Hills Swim Club THSC 9:03.82
5 Team Eugene Aquatics TEAM 9:17.54
6 Life Time Oregon Swim Team LIFE 9:22.25
7 Bend Swim Club BEND 9:22.31
8 Lake Oswego Swim Club LOSC 9:22.39
9 Legacy Aquatics LA 9:24.42
10 Corvallis Aquatic Team CAT 9:25.22
11 Legacy Aquatics LA 9:43.29
12 Columbia River Swim Team CRST 9:46.69
13 Portland Aquatic Club PAC 9:47.49
14 Multnomah Athletic Club MAC 9:47.56
15 Gold's Aquatics Club (Camas) GACC 9:52.42
16 Lake Oswego Swim Club LOSC 9:55.45
DQ Apex AquaticsStroke infraction swimmer #4 4ANo touch at turn or finish - free APEX 9:18.21 DQ

#5 Girls 15 & over 800 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Tualatin Hills Swim Club THSC 8:45.73
2 🥈 Legacy Aquatics LA 9:01.67
3 🥉 Lake Oswego Swim Club LOSC 9:03.99
4 Multnomah Athletic Club MAC 9:12.94
5 Tualatin Hills Swim Club THSC 9:17.72
6 Columbia River Swim Team CRST 9:17.80
7 Hillsboro Swim Team HEAT 9:25.77
8 Legacy Aquatics LA 9:29.25
9 Apex Aquatics APEX 9:30.67
10 Portland Aquatic Club PAC 9:36.38
11 Multnomah Athletic Club MAC 9:38.02
12 Hillsboro Swim Team HEAT 9:44.16
13 Legacy Aquatics LA 9:57.35

#6 Boys 15 & over 800 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Tualatin Hills Swim Club THSC 7:56.13
2 🥈 Tualatin Hills Swim Club THSC 8:14.80
3 🥉 Legacy Aquatics LA 8:17.41
4 Lake Oswego Swim Club LOSC 8:19.15
5 Hillsboro Swim Team HEAT 8:26.28
6 Multnomah Athletic Club MAC 8:27.83
7 Columbia River Swim Team CRST 8:35.42
8 Portland Aquatic Club PAC 8:36.85
9 Tualatin Hills Swim Club THSC 8:40.38
10 Apex Aquatics APEX 8:46.28
11 Hillsboro Swim Team HEAT 8:46.73
12 Legacy Aquatics LA 8:48.34
13 Legacy Aquatics LA 8:55.57
14 Lake Oswego Swim Club LOSC 8:58.73
15 Columbia River Swim Team CRST 9:06.44
16 Gold's Aquatics Club (Camas) GACC 9:10.01
17 Hillsboro Swim Team HEAT 9:16.66

#7 Girls 15 & over 200 Breaststroke LCM

🥇 Gabriella Augustyn Prelims 2nd Finals 1st 2:40.95 → 2:36.37
🥈 Benham Marceau Prelims 1st Finals 2nd 2:39.26 → 2:36.59
🥉 Avery Contreras Prelims 3rd = Finals 3rd 2:45.56 → 2:47.44
PlaceNameAgeTeam Time
1 Benham Marceau 15 CAT 2:39.26
1 Sage Rydberg 13 THSC 2:43.52
1 Tayler Walkenhorst 14 LOSC 2:52.51
2 Gabriella Augustyn 20 THSC 2:40.95
2 Teal Chen 14 THSC 2:54.12
2 Ruby Grace Pickell 13 APEX 2:56.17
3 Avery Contreras 17 LOSC 2:45.56
3 Lucia Cass 14 LOSC 2:54.92
3 Mykah Cynova 13 HEAT 3:01.99
4 Sophie Gomez 16 HEAT 2:48.74
4 Maxine Babcock 14 BEND 2:55.22
4 Juniper Kraxberger 13 LA 3:03.40
5 Lorelei Ahrens 16 APEX 2:50.69
5 Madelyn Sanders 14 BEND 2:56.02
5 Almina Francese 13 TEAM 3:03.43
6 Yahan Zhang 16 LOSC 2:51.60
6 Lilly Thost 14 RACE 2:57.94
6 Greta Knowles 13 BDST 3:05.14
7 Sydney Little 17 MAC 2:52.63
7 Presley Schmidt 14 LA 2:59.53
7 Mary Catherine Williams 13 BEND 3:08.63
8 Freya Berg 16 CAT 2:53.99
8 Faith Knoeppel 14 GACC 3:00.28
8 Sonia Ellefson 13 LIFE 3:15.08
9 Stella Legassick 17 THSC 2:54.45
9 Alexis Whipple 14 LA 3:01.77
9 Katherine Dmitrieva 13 HEAT 3:16.01
10 Mia Brown 19 HEAT 2:55.32
10 Jillian Marquardt 14 LA 3:01.81
10 Ennie Jiang 13 CAT 3:16.75
11 Ava Gottheiner 16 MAC 2:55.81
11 Aika Ratchford 14 MAC 3:03.40
11 Jessica Hulburt 13 AAA 3:17.02
12 Nona Jackson 15 TEAM 2:55.92
12 Jocelynne Starr 14 BAAC 3:03.84
12 Paige Hall 13 CS 3:17.54
13 Bea Liu 15 MAC 2:55.99
13 Claire Horton 14 LA 3:04.14
13 Sidney Hayes 13 MAC 3:20.57
14 Raegan Zaemann 16 CRST 2:58.60
14 Sydney Jackson 14 GACC 3:06.61
14 Maria Dmitrieva 13 HEAT 3:21.54
15 Julia Graham 16 BAAC 2:59.76
15 Naomi Lin 14 THSC 3:09.18
15 Maanya Mittal 13 RR 3:22.78
16 Sam O'Brien 17 MAC 3:00.10
16 Annalise Arnold 14 LA 3:10.13
17 Layla Stevens 15 MAC 3:00.56
17 Ela Chabuk 14 LA 3:10.48
18 Amy Estok 16 MAC 3:00.68
18 Peyton Hutton 14 APEX 3:10.81
19 Alondra Morales 15 THSC 3:01.80
19 Harlow Woodmansee 14 TEAM 3:11.06
20 Scarlet Wille 15 THSC 3:02.58
20 Gia Radlinski 14 PAC 3:12.34
21 Ava Kilbourne 16 HEAT 3:02.73
21 Ellie Calvert 14 MHA 3:13.68
22 Adi Croasmun 15 HEAT 3:02.87
22 Claire Mattila 14 TOR 3:15.76
23 Peyton Middlestadt 15 AAA 3:05.24
23 Lasini Jayasingha 14 THSC 3:16.71
24 Emma Shim 16 THSC 3:05.27
24 Delphina Bayerl-Klebes 14 TEAM 3:16.93
25 Daphne Hartline 15 MAC 3:05.78
26 Riley Cook 15 LA 3:05.97
27 Sadie Legassick 17 THSC 3:08.41
28 Senuri Hewage 15 HEAT 3:11.63
29 Henley Pfeffer 16 ECSC 3:14.36
30 Kaiya Doty 17 TDST 3:14.73
31 Iris Fox 17 PAC 3:18.58
32 Leela Cobb Rodrigues 16 LA 3:19.04
33 Emily Hui 16 HEAT 3:21.37
34 Freya Miehl 20 CAT 3:25.08
DQ Romy KinneyAt the turn or finish did not touch with both hands simultaneously/separated 18 MHA 3:11.85 DQ
PlaceNameAgeTeam Time
1 🥇 Gabriella Augustyn 20 THSC 2:36.37
1 Sage Rydberg 13 THSC 2:44.16
1 Maxine Babcock 14 BEND 2:49.29
2 🥈 Benham Marceau 15 CAT 2:36.59
2 Ruby Grace Pickell 13 APEX 2:44.80
2 Tayler Walkenhorst 14 LOSC 2:50.35
3 🥉 Avery Contreras 17 LOSC 2:47.44
3 Lucia Cass 14 LOSC 2:50.69
3 Almina Francese 13 TEAM 2:59.87
4 Lorelei Ahrens 16 APEX 2:47.56
4 Madelyn Sanders 14 BEND 2:53.81
4 Greta Knowles 13 BDST 3:02.94
5 Yahan Zhang 16 LOSC 2:48.96
5 Teal Chen 14 THSC 2:54.16
5 Juniper Kraxberger 13 LA 3:03.19
6 Sophie Gomez 16 HEAT 2:50.63
6 Lilly Thost 14 RACE 2:56.66
6 Mykah Cynova 13 HEAT 3:03.83
7 Sydney Little 17 MAC 2:52.04
7 Faith Knoeppel 14 GACC 3:01.33
7 Mary Catherine Williams 13 BEND 3:08.19
8 Freya Berg 16 CAT 2:55.55
8 Presley Schmidt 14 LA 3:02.88
8 Sonia Ellefson 13 LIFE 3:20.37
9 Bea Liu 15 MAC 2:52.89
10 Stella Legassick 17 THSC 2:53.45
11 Nona Jackson 15 TEAM 2:55.82
12 Mia Brown 19 HEAT 2:55.96
13 Ava Gottheiner 16 MAC 2:56.35
14 Julia Graham 16 BAAC 2:57.33
15 Raegan Zaemann 16 CRST 2:59.34
16 Sam O'Brien 17 MAC 3:01.22

#8 Boys 15 & over 200 Breaststroke LCM

🥇 Luca Ignatescu Prelims 4th Finals 1st 2:34.04 → 2:28.79
🥈 Luke Cornwell-Arquitt Prelims 2nd = Finals 2nd 2:32.78 → 2:29.56
🥉 Reid Grotjohn Prelims 3rd = Finals 3rd 2:33.28 → 2:31.76
PlaceNameAgeTeam Time
1 John Rasmussen 51 MHA 2:31.20
1 Hunter Nofziger 13 RACE 2:34.32
1 Alex Smith 14 TDPS 2:35.08
2 Luke Cornwell-Arquitt 24 CAT 2:32.78
2 Kaleb Sealey 14 APEX 2:37.11
2 Asher Jacobson 13 THSC 2:43.81
3 Reid Grotjohn 17 LA 2:33.28
3 Noah Borg 14 HEAT 2:44.95
3 Jin Nakajima 13 LOSC 2:48.30
4 Luca Ignatescu 18 THSC 2:34.04
4 Myles Lee 14 HEAT 2:48.90
4 Zachary Ma 13 THSC 2:51.25
5 David Rios 15 MSC 2:34.83
5 Jacob Breamer 14 LOSC 2:49.05
5 Luke Goddard 13 LOSC 2:54.06
6 Jake Maher 23 HEAT 2:35.25
6 Vincent Cote 14 LOSC 2:49.48
6 Levi Simmons 13 RACE 2:57.62
7 Tolik Lupasco 15 MHA 2:35.47
7 Zander Shieh 14 THSC 2:49.61
7 Kai Raimo 13 GACC 2:59.11
8 Strom Nordeng 21 APEX 2:35.50
8 Darren Fisher 14 TDPS 2:50.02
8 Yossa Mam 13 TOR 3:01.08
9 Blake Daniel 16 SA 2:38.99
9 Mason Chiu 14 CAT 2:50.86
9 Russell Delavan 13 APEX 3:03.63
10 Joseph Liang 15 THSC 2:39.61
10 Silas Norton 14 PAC 2:51.07
10 Castle Schnabel Martin 13 SCAT 3:06.68
11 Teddy Di 15 CAT 2:40.39
11 Mason Jiang 14 TDPS 2:51.14
11 Jacob Duke 13 BAAC 3:16.63
12 Brady Thompson 16 BAAC 2:40.52
12 Lucas Brandt 14 AAA 2:52.26
12 Spencer Yang 13 THSC 3:21.54
13 Hudson Bakke 20 HEAT 2:40.64
13 Owen Jacobs 15 GACC 2:40.64
13 Ethan Bagdanoff 14 BEND 2:54.51
13 Josiah Cheung 13 BAAC 3:22.30
14 Andrew Li 14 THSC 2:55.15
15 Dharya Roy 16 THSC 2:41.08
15 Theo Webster 14 GACC 2:56.44
16 Isaac Janbay 18 SA 2:41.90
16 Everett Frick 14 APEX 2:56.76
17 Lucas Brandt 17 CAT 2:42.64
17 Miles Kuhl 14 CRST 2:58.27
18 Oliver Wang 15 LOSC 2:42.90
18 Thatcher Berfield 14 LA 2:58.98
19 Aidan O'Brien 17 TEAM 2:44.63
19 Alden Liew 14 BEND 2:59.21
20 Henry Butler 15 GACC 2:44.69
20 Hudson Young 14 HEAT 2:59.86
21 Alex Kriese 16 LOSC 2:45.04
21 Luke Li 14 CAT 3:01.15
22 Emilio Pinto 16 APEX 2:45.38
22 Joyner Statz 14 SA 3:07.45
23 Artem Panfilov 17 HEAT 2:45.44
23 Lucien Wick 14 LA 3:10.34
24 Elijah Huong 15 HEAT 2:46.52
24 Andrew Wang 14 CAT 3:10.78
25 Anakin Isenhart 17 LOSC 2:47.65
25 Owen Stanley 14 LA 3:12.12
26 Noah Ito-Gross 15 TEAM 2:48.25
26 Grayson Torrey 14 TEAM 3:13.61
27 Duncan Chou 18 THSC 2:48.78
27 Lucas Welter 14 THSC 3:14.18
28 Deegan Deng 16 TEAM 2:48.80
28 Orson Sander 14 CRST 3:16.19
29 Oliver Lewis 15 MHA 2:48.97
30 Lucas Henzel 16 LA 2:49.03
31 Asa Leoni 15 LA 2:49.08
32 Samuel Zhu 15 CAT 2:50.41
33 Griffin Hagemeyer 16 TEAM 2:50.76
34 Wyatt Kalbaugh 15 PAC 2:50.82
34 Owen Jin 15 BAAC 2:50.82
36 Luke Wilkins 15 MSC 2:53.12
37 Ethan Zhao 15 THSC 2:53.38
38 Aaron Lei 15 LA 2:53.53
39 Nathan Messina 17 LOSC 2:53.65
40 Elijah Kruger 18 LA 2:53.66
41 Evan Shaw 16 BEND 2:55.07
42 Ben Cook 16 TEAM 2:56.10
43 Kai Manning 15 RR 2:56.93
44 Aiden Chang 15 THSC 2:57.16
45 Toby Thomas 16 PAC 2:58.22
46 Zakareeya Rushdan-Adil 18 HEAT 2:58.28
47 Jase Dhakhwa 15 CAT 3:01.31
48 Ezra Gillespie 15 CAT 3:10.25
DQ William Worthing 13 LA 3:09.17 DQ
PlaceNameAgeTeam Time
1 🥇 Luca Ignatescu 18 THSC 2:28.79
1 Hunter Nofziger 13 RACE 2:32.36
1 Alex Smith 14 TDPS 2:32.49
2 🥈 Luke Cornwell-Arquitt 24 CAT 2:29.56
2 Kaleb Sealey 14 APEX 2:33.97
2 Asher Jacobson 13 THSC 2:37.09
3 🥉 Reid Grotjohn 17 LA 2:31.76
3 Jin Nakajima 13 LOSC 2:41.59
3 Noah Borg 14 HEAT 2:43.29
4 Strom Nordeng 21 APEX 2:33.96
4 Zachary Ma 13 THSC 2:44.62
4 Jacob Breamer 14 LOSC 2:46.47
5 David Rios 15 MSC 2:34.83
5 Zander Shieh 14 THSC 2:47.72
5 Luke Goddard 13 LOSC 2:52.98
6 Tolik Lupasco 15 MHA 2:35.95
6 Darren Fisher 14 TDPS 2:48.92
6 Kai Raimo 13 GACC 2:55.25
7 Jake Maher 23 HEAT 2:36.03
7 Myles Lee 14 HEAT 2:49.10
7 Levi Simmons 13 RACE 2:58.97
8 Blake Daniel 16 SA 2:39.60
8 Vincent Cote 14 LOSC 2:57.02
8 Yossa Mam 13 TOR 3:00.66
9 Joseph Liang 15 THSC 2:33.25
10 Brady Thompson 16 BAAC 2:37.29
11 Owen Jacobs 15 GACC 2:39.27
12 Teddy Di 15 CAT 2:40.70
13 Isaac Janbay 18 SA 2:42.24
14 Lucas Brandt 17 CAT 2:42.97
15 Dharya Roy 16 THSC 2:46.06

#9 Girls 15 & over 100 Butterfly LCM

🥇 Quincy Taliaferro Prelims 2nd Finals 1st 1:05.22 → 1:04.81
🥈 Natalie Pop Prelims 4th Finals 2nd 1:06.17 → 1:05.17
🥉 CiCi Li Prelims 5th Finals 3rd 1:06.52 → 1:05.26
PlaceNameAgeTeam Time
1 Sawyer Yahna 20 LOSC 1:04.67
1 Naiya DeSilva 13 RR 1:05.76
1 Isla Miller 14 CRST 1:07.22
2 Quincy Taliaferro 17 LOSC 1:05.22
2 Anabelle Nance 13 LOSC 1:06.07
2 Kolbie Geske 14 ECSC 1:07.98
3 Scarlett Lishka 15 LA 1:05.65
3 Paige Horak 14 APEX 1:08.73
3 Maddie Ryles 13 HEAT 1:11.06
4 Natalie Pop 15 THSC 1:06.17
4 Freya Kiley 14 TEAM 1:08.96
4 Sage Rydberg 13 THSC 1:11.78
5 CiCi Li 15 THSC 1:06.52
5 Sydney Jackson 14 GACC 1:10.77
5 Liberty Carpenter 13 BAAC 1:14.60
6 Ilona Weisz 16 CAT 1:07.36
6 Kiara Mitchell 14 APEX 1:10.97
6 Aria Harter 13 BAAC 1:15.02
7 Christine McClafferty 53 CRST 1:08.19
7 Avery Andersen 14 APEX 1:11.36
7 Emily Jackson 13 THSC 1:15.13
8 Tenzin Noryang 15 HEAT 1:08.23
8 Hazel Canessa 14 BAAC 1:13.04
8 Zayleigh Hogan 13 TEAM 1:15.31
9 Stela Sufuentes 18 THSC 1:08.42
9 Leilani Kamei 14 SA 1:13.17
9 Anahi Chan 13 LA 1:15.74
10 Isa Matthews 15 TEAM 1:09.12
10 Tayler Walkenhorst 14 LOSC 1:13.45
10 Elsie Mattson 13 APEX 1:16.45
11 Sam Borus 17 MAC 1:09.16
11 Matilda Peixoto 14 TEAM 1:13.65
11 Brinley Kribs 13 MAC 1:17.78
12 Lorelei Ahrens 16 APEX 1:09.80
12 Tori Del Castillo 14 TEAM 1:14.48
12 Lily Weerasinghe 13 THSC 1:18.38
13 Kathryn Stoll 15 LA 1:10.71
13 Lexi Coupens 14 TEAM 1:14.77
13 Danya Carmona 13 LIFE 1:18.75
14 Anneliese Ryan 15 CAT 1:11.45
14 Mikayla Peng 14 THSC 1:15.24
14 Emmalynn Perez 13 HEAT 1:18.97
15 Natalie Ernst 16 LOSC 1:11.88
15 Violette Gomes 14 HEAT 1:15.57
15 Greta Knowles 13 BDST 1:19.39
16 Alondra Morales 15 THSC 1:12.16
16 Camila Romero 14 CRST 1:15.69
16 Juniper Kraxberger 13 LA 1:20.04
17 Lila McGeachy 19 CRST 1:12.45
17 Olivia Jones 14 APEX 1:16.78
17 Mykah Cynova 13 HEAT 1:20.57
18 Ellen Ciecko 15 LA 1:12.73
18 Amelia Chan 14 THSC 1:19.37
18 Noelle Park 13 APEX 1:23.58
19 Chelsea Thompson 15 HEAT 1:12.83
19 Aika Ratchford 14 MAC 1:20.17
19 Anita Lobo-Crate 13 MAC 1:23.69
20 Chloe Zhang 15 THSC 1:13.10
20 Lily Zion 14 TEAM 1:20.25
20 Anna Hulting 13 CAT 1:23.78
21 Cora Kash 15 MAC 1:13.54
21 Esther Bronson 14 BEND 1:22.52
21 Keyana Ghadami 13 TOR 1:23.92
22 Emma Montgomery 15 HEAT 1:13.86
22 Dantong Chen 13 TEAM 1:24.16
22 Maggie Durrant 14 BEND 1:24.71
23 Leah Richman 15 PAC 1:14.06
23 Kennedy Degerness 14 SLST 1:25.09
23 Maanya Mittal 13 RR 1:27.55
24 Nara Halvorsen 18 TEAM 1:14.10
24 Annalise Arnold 14 LA 1:25.10
24 Addie Light 13 CAT 1:28.46
25 Georgina Romero 17 CRST 1:14.33
26 Erika George 18 RR 1:14.66
27 Liana Schaefer 17 CAT 1:15.06
28 Claire Niemeyer 17 PAC 1:15.35
29 Aoife Johnson 15 MAC 1:15.42
30 Daphne Hartline 15 MAC 1:15.97
31 Ellie Johnson 15 MSC 1:16.12
32 Thien-Mai Nguyen 18 BAAC 1:16.27
33 Kellyn Pimley 16 BAAC 1:16.40
34 Layla Stevens 15 MAC 1:17.05
35 Cecily Coy 16 CAT 1:17.67
DQ Kira BrysonAlternating movement of legs or feet 13 LOSC 1:24.27 DQ
PlaceNameAgeTeam Time
1 🥇 Quincy Taliaferro 17 LOSC 1:04.81
1 Naiya DeSilva 13 RR 1:05.10
1 Isla Miller 14 CRST 1:06.44
2 🥈 Natalie Pop 15 THSC 1:05.17
2 Anabelle Nance 13 LOSC 1:05.44
2 Paige Horak 14 APEX 1:06.67
3 🥉 CiCi Li 15 THSC 1:05.26
3 Kolbie Geske 14 ECSC 1:07.19
3 Maddie Ryles 13 HEAT 1:10.51
4 Scarlett Lishka 15 LA 1:05.72
4 Freya Kiley 14 TEAM 1:08.65
4 Sage Rydberg 13 THSC 1:12.80
5 Ilona Weisz 16 CAT 1:07.26
5 Sydney Jackson 14 GACC 1:09.87
5 Liberty Carpenter 13 BAAC 1:13.42
6 Tenzin Noryang 15 HEAT 1:08.54
6 Kiara Mitchell 14 APEX 1:11.36
6 Emily Jackson 13 THSC 1:15.64
7 Stela Sufuentes 18 THSC 1:08.60
7 Avery Andersen 14 APEX 1:11.69
7 Aria Harter 13 BAAC 1:15.67
8 Isa Matthews 15 TEAM 1:09.37
8 Hazel Canessa 14 BAAC 1:11.72
8 Zayleigh Hogan 13 TEAM 1:19.06
9 Sam Borus 17 MAC 1:07.36
10 Lorelei Ahrens 16 APEX 1:08.52
11 Kathryn Stoll 15 LA 1:09.94
12 Lila McGeachy 19 CRST 1:11.41
13 Natalie Ernst 16 LOSC 1:12.06
14 Ellen Ciecko 15 LA 1:13.06
15 Alondra Morales 15 THSC 1:13.15
16 Chelsea Thompson 15 HEAT 1:14.10

#10 Boys 15 & over 100 Butterfly LCM

🥇 Nathan Ye Prelims 1st = Finals 1st 57.87 → 56.97
🥈 Ben Streisfeld Prelims 8th Finals 2nd 59.32 → 57.45
🥉 Asa Frisbee Prelims 3rd = Finals 3rd 58.46 → 57.66
PlaceNameAgeTeam Time
1 Nathan Ye 17 THSC 57.87
1 Mikey Piscitello 14 TEAM 1:03.66
1 Rohan Sastry 13 BAAC 1:06.44
2 Gavin Johnson 16 THSC 58.30
2 Gabriel Gapasin 14 THSC 1:04.10
2 Jonah Wang 13 SA 1:06.94
3 Asa Frisbee 21 SA 58.46
3 Cyrus Chakrapani 14 THSC 1:04.54
3 Mio Messuri-Zhang 13 THSC 1:08.43
4 Quinn Devenport 17 TEAM 58.74
4 Finnley Jackson 14 TEAM 1:04.98
4 Jett Alba 13 CAT 1:09.25
5 Bennett Young 17 HEAT 58.97
5 Logan Turk 14 APEX 1:05.10
5 Simon Boariu 13 LIFE 1:10.15
6 Luca Ignatescu 18 THSC 58.99
6 Vasiliy Panfilov 14 HEAT 1:06.39
6 Minoh Bae 13 LOSC 1:12.85
7 Matthew Sexton 20 LOSC 59.01
7 Ashton Parks 14 TOR 1:07.14
7 Ryder Hayward 13 LOSC 1:13.69
8 Ben Streisfeld 16 TEAM 59.32
8 Niels Barber 14 APEX 1:07.58
8 Noah Schmidt 13 LOSC 1:13.72
9 Caio Cobb Rodrigues 18 LA 59.96
9 Kai Maddox 14 APEX 1:09.06
9 Levi Farkas-Knab 13 LOSC 1:14.81
10 Sean Neirynck 19 LOSC 59.99
10 Jack Scheve 15 BAAC 59.99
10 Gavin Kreth 14 THSC 1:09.09
10 Ebun Ajayi 13 HEAT 1:15.78
11 Cameron Griggs 14 HEAT 1:10.08
11 Joshua Kim 13 LOSC 1:16.18
12 Vlad Danylyuk 19 CRST 1:00.01
12 Kamron Brayson 14 MHA 1:10.14
12 Rui Fung 13 THSC 1:16.76
13 Hewitt Hu 18 MAC 1:00.03
13 Casey Anderson 14 RR 1:10.33
13 Jacob Fantz 13 LOSC 1:16.81
14 Cooper Gill 17 TEAM 1:00.25
14 Nolan Batchelor 14 LOSC 1:10.61
14 Stafford ter Weele 13 LA 1:16.83
15 Evander Blank 15 GACC 1:00.33
15 Rocco Qureshi 14 LA 1:10.71
15 Junwei Li 13 THSC 1:17.25
16 Akwasi Cobbinah 15 APEX 1:01.10
16 Levi Harris 14 LA 1:12.27
16 Finn Spier 13 GCST 1:17.64
17 Miles Moir 16 LA 1:01.36
17 Ben Moreno 14 THSC 1:13.62
17 Logan Handsaker 13 APEX 1:17.85
18 Jonathan Hlavinka 18 RYST 1:01.43
18 Dan Kucherenco 14 THSC 1:14.59
18 Myles Moylan 13 BEND 1:19.15
19 Thomas Little 15 MAC 1:01.57
19 Lucas Welter 14 THSC 1:14.60
19 Evan Nguyen 13 APEX 1:20.36
20 Noah Peng 22 STRY 1:01.78
20 Lucas Brandt 14 AAA 1:16.97
21 Nicholas Miller 16 THSC 1:01.82
22 Logan Mendez 20 APEX 1:01.99
23 Henry Merrill 18 LOSC 1:02.02
24 Haobo Wang 16 LOSC 1:02.03
25 Sungkook Kim 17 LOSC 1:02.04
26 Ethan LeGrand 16 GACC 1:02.11
27 Lucas Kugel 16 MAC 1:02.12
28 Benji Wilkinson 16 MAC 1:02.20
29 Anthony Sampson 19 BAAC 1:02.26
30 Milo Jessup 16 ECSC 1:02.35
31 Daniel Zoo 15 THSC 1:02.84
32 Gus Williams 16 PAC 1:02.86
33 Luke Eskola 19 HEAT 1:03.09
34 Kieran Lowney 16 PAC 1:03.10
35 Colin Yang 17 LOSC 1:03.30
36 Arbor Kimdon 17 CAT 1:03.59
37 Finn Sweeney 18 MAC 1:03.64
38 Ryker Johnson 15 LA 1:03.75
39 Yari Krautsov 15 BAAC 1:04.04
40 Luke Cornwell-Arquitt 24 CAT 1:04.07
41 Lyndon Neufeld 15 MAC 1:04.17
42 Eian Peng 18 STRY 1:04.32
43 Elliott Huelshoff 17 LA 1:04.39
44 Joseph Liang 15 THSC 1:04.43
45 Matteo Buhr 17 TEAM 1:04.80
46 Nicolai Wu 15 HEAT 1:05.80
47 Brent Welch IV 18 LOSC 1:06.54
48 Kaleb Perez 16 HEAT 1:06.94
49 Jake Ly 18 CAT 1:07.38
DQ Sylvan Schoenheit 17 LOSC 1:01.87 DQ
PlaceNameAgeTeam Time
1 🥇 Nathan Ye 17 THSC 56.97
1 Mikey Piscitello 14 TEAM 1:03.14
1 Jonah Wang 13 SA 1:05.63
2 🥈 Ben Streisfeld 16 TEAM 57.45
2 Gabriel Gapasin 14 THSC 1:03.90
2 Rohan Sastry 13 BAAC 1:06.52
3 🥉 Asa Frisbee 21 SA 57.66
3 Logan Turk 14 APEX 1:04.46
3 Mio Messuri-Zhang 13 THSC 1:07.55
4 Luca Ignatescu 18 THSC 57.96
4 Vasiliy Panfilov 14 HEAT 1:05.03
4 Jett Alba 13 CAT 1:08.28
5 Gavin Johnson 16 THSC 58.14
5 Cyrus Chakrapani 14 THSC 1:05.21
5 Simon Boariu 13 LIFE 1:08.66
6 Bennett Young 17 HEAT 58.40
6 Finnley Jackson 14 TEAM 1:05.44
6 Ryder Hayward 13 LOSC 1:11.29
7 Quinn Devenport 17 TEAM 58.56
7 Ashton Parks 14 TOR 1:06.12
7 Minoh Bae 13 LOSC 1:13.13
8 Caio Cobb Rodrigues 18 LA 59.45
8 Niels Barber 14 APEX 1:08.34
8 Noah Schmidt 13 LOSC 1:15.35
9 Sean Neirynck 19 LOSC 59.60
10 Hewitt Hu 18 MAC 1:00.06
11 Evander Blank 15 GACC 1:00.24
12 Vlad Danylyuk 19 CRST 1:00.37
13 Jack Scheve 15 BAAC 1:00.41
14 Cooper Gill 17 TEAM 1:01.02
15 Akwasi Cobbinah 15 APEX 1:01.16
16 Miles Moir 16 LA 1:01.55

#11 Girls 14-14 400 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Clara Penny 14 PAC 4:44.10
1 Ava Alexander 13 TEAM 4:46.57
2 🥈 Evangeline Kulp 14 LA 4:47.48
2 Samantha Koch 13 LOSC 4:50.26
3 🥉 Maddy Miller 14 THSC 4:53.73
3 Evelyn Fisher 13 HEAT 4:58.48
4 Evolet Jaramillo 14 HEAT 4:56.03
4 Zoey Chappell 13 NST 5:01.88
5 Bailey Briggs 14 SA 4:56.64
5 Fiona Hall 13 MAC 5:01.90
6 Presley Schmidt 14 LA 4:57.61
6 Anahi Chan 13 LA 5:03.90
7 Teal Chen 14 THSC 4:59.28
7 Emily Jackson 13 THSC 5:05.64
8 Shelby Munds 14 LA 4:59.97
8 Mykah Cynova 13 HEAT 5:08.91
9 Hailey Chiu 14 THSC 5:01.25
9 Claire Osborn 13 BEND 5:09.04
10 Nola Lindsly 14 UNA 5:01.30
10 Alana Greenwall 13 APEX 5:09.17
11 Aspen Thomas 14 BEND 5:03.10
11 Zayleigh Hogan 13 TEAM 5:11.44
12 Tori Del Castillo 14 TEAM 5:08.61
12 Aria Harter 13 BAAC 5:13.78
13 Peyton Hutton 14 APEX 5:11.14
13 Isabella Pinto 13 APEX 5:16.63
14 Isla Miller 14 CRST 5:11.90
14 Caitlin Weinhouse 13 LA 5:18.73
15 Melina Harbolt 14 SCAT 5:12.91
15 Brinley Kribs 13 MAC 5:20.69
16 Matilda Peixoto 14 TEAM 5:13.54
16 Caitlin Abrahamsen 13 SCAT 5:22.09
17 Leah De la Harpe 14 BEND 5:14.56
17 Lizzy Plance 13 PAC 5:28.25
18 Danni Schommer Ceja 14 LA 5:15.44
18 Jadelyn Oishi 13 BAAC 5:28.31
19 Claire Horton 14 LA 5:16.29
19 Jessica Hulburt 13 AAA 5:31.49
20 Ela Chabuk 14 LA 5:17.27
20 Addie Light 13 CAT 5:31.98
21 Peyton Pronovost 14 LA 5:17.42
21 Elise Gunadi 14 CAT 5:17.42
21 Jocelyn Shute 13 ECSC 5:33.48
22 Kiara Kelly 13 APEX 5:34.14
23 Ariana Kolp 14 THSC 5:19.27
23 Zara Stanchev 13 PAC 5:36.35
24 Harlow Woodmansee 14 TEAM 5:20.17
24 Anna Hulting 13 CAT 5:36.76
25 Ana Dobos 14 THSC 5:20.31
25 Brielle Eckert 13 LA 5:38.18
26 Ellie Calvert 14 MHA 5:23.91
26 Bella Pietrzyk 13 LA 5:41.74
27 Presley Supplee 14 BEND 5:24.09
27 Katherine Dmitrieva 13 HEAT 5:43.30
28 Helene Goddard 14 LOSC 5:24.83
28 Emilia Meckel 13 CRST 5:45.55
29 Jocelynne Starr 14 BAAC 5:26.75
29 Ameeta Behere 13 LOSC 5:46.81
30 Haven Crum 14 LA 5:28.16
30 Madison Mason 13 LIFE 5:54.49
31 Raen Beier 14 FGSC 5:29.60
32 Molly Eckley 14 RRST 5:31.13
33 Naomi Lin 14 THSC 5:34.71
DQ Olivia McGladeFalse start 13 MSC 5:25.94 DQ

#12 Boys 14-14 400 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Vincent Cote 14 LOSC 4:20.67
1 Joaquin Terrones 13 TEAM 4:37.26
2 🥈 Ryder Statz 14 SA 4:37.42
2 Stafford ter Weele 13 LA 4:40.11
3 🥉 Nicky Fagan 14 BEND 4:37.68
3 Minoh Bae 13 LOSC 4:49.06
4 Logan Turk 14 APEX 4:38.91
4 Vincent Canale 13 LA 4:49.99
5 Nolan Batchelor 14 LOSC 4:40.59
5 Max Bacon 13 LA 4:51.14
6 Mikey Piscitello 14 TEAM 4:42.36
6 Noah Schmidt 13 LOSC 4:51.52
7 Kai Maddox 14 APEX 4:42.71
7 Sam LeGrand 13 GACC 4:52.32
8 Mason Chiu 14 CAT 4:43.31
8 Levi Farkas-Knab 13 LOSC 4:55.47
9 Silas Norton 14 PAC 4:47.29
9 Arlo Kalbaugh 13 PAC 4:58.79
10 Ashton Parks 14 TOR 4:48.50
10 Weston McCann 13 PAC 5:01.45
11 Brady Matousek 14 BAAC 4:50.16
11 Ryder Hayward 13 LOSC 5:02.19
12 Crosby Jessup 14 ECSC 4:51.91
12 Payton Andrews 13 SCAT 5:02.84
13 Everett Frick 14 APEX 4:52.15
13 Finn Hala 13 APEX 5:05.08
14 Owen Stanley 14 LA 4:53.70
14 Junwei Li 13 THSC 5:06.82
15 Hudson Hughes 14 MAC 4:53.94
15 Theron Six 13 RACE 5:08.31
16 Quinn Shaub 14 CAT 4:54.83
16 Myles Moylan 13 BEND 5:09.17
17 Cameron Griggs 14 HEAT 4:55.42
17 Jacob Fantz 13 LOSC 5:16.82
18 Logan MacDougall 14 CRST 4:57.79
18 Shota Oura 13 THSC 5:21.31
19 Sevi Sharygin 14 MAC 5:00.58
19 Josiah Cheung 13 BAAC 5:25.41
20 Lucas Welter 14 THSC 5:18.04
20 Jackson Chytka 13 AAA 5:25.65
21 Ethan Chen 13 LA 5:34.20

#13 Girls 15 & over 400 Freestyle LCM

🥇 Ilona Weisz Prelims 1st = Finals 1st 4:39.41 → 4:33.87
🥈 Bethan Pullan Prelims 2nd = Finals 2nd 4:42.52 → 4:39.38
🥉 Anneliese Ryan Prelims 3rd = Finals 3rd 4:45.95 → 4:39.86
PlaceNameAgeTeam Time
1 Ilona Weisz 16 CAT 4:39.41
2 Bethan Pullan 16 THSC 4:42.52
3 Anneliese Ryan 15 CAT 4:45.95
4 Isabella Smith 15 APEX 4:46.09
5 Lila McGeachy 19 CRST 4:47.53
6 Poppy Jones-Wick 16 CRST 4:49.77
7 Liana Schaefer 17 CAT 4:51.83
8 Chloe Zhang 15 THSC 4:51.88
9 Satsuki Koch 15 LA 4:52.45
10 Daphne Maruki 15 THSC 4:52.90
11 Madison Hutton 17 APEX 4:53.77
12 Elora Faucera 15 APEX 4:54.39
13 Lily Gomes 18 MAC 4:55.33
14 Elsie Mohr 15 TEAM 4:56.13
15 Lucy Thoits 18 PAC 4:56.68
16 Addie Hulting 15 CAT 4:57.77
17 Jordan Zaemann 17 CRST 4:58.30
18 Tierney King 16 LA 4:58.44
19 Maddy Montang 15 APEX 4:59.74
20 Abby Evans 18 SSC 5:00.38
21 Alexandria Tilson 16 APEX 5:01.54
22 Hannah Shaff 16 CAT 5:03.32
23 Julia Graham 16 BAAC 5:03.65
24 Chloe Moreau 17 MAC 5:04.18
25 Scarlet Wille 15 THSC 5:04.97
26 Jesse Urback 21 APEX 5:05.26
27 Sophia Mazurkiewicz 17 FGSC 5:07.30
28 Madison Hoeksema 16 HEAT 5:08.69
29 Ava Kilbourne 16 HEAT 5:08.88
30 Ellen Ciecko 15 LA 5:09.19
31 Lucia Beeler 17 PAC 5:10.09
31 Adi Croasmun 15 HEAT 5:10.09
33 Michaela Puckett 16 APEX 5:18.92
34 Annikka Fetro 20 SA 5:22.71
PlaceNameAgeTeam Time
1 🥇 Ilona Weisz 16 CAT 4:33.87
1 Finley Warren 18 MAC 4:48.47
2 🥈 Bethan Pullan 16 THSC 4:39.38
3 🥉 Anneliese Ryan 15 CAT 4:39.86
4 Poppy Jones-Wick 16 CRST 4:48.71
5 Isabella Smith 15 APEX 4:48.72
6 Liana Schaefer 17 CAT 4:48.77
7 Lila McGeachy 19 CRST 4:54.90
8 Chloe Zhang 15 THSC 4:56.87
9 Lily Gomes 18 MAC 4:49.17
10 Daphne Maruki 15 THSC 4:50.30
11 Satsuki Koch 15 LA 4:52.60
12 Madison Hutton 17 APEX 4:54.46
13 Elsie Mohr 15 TEAM 4:55.44
14 Lucy Thoits 18 PAC 4:59.22
15 Addie Hulting 15 CAT 5:04.26
16 Elora Faucera 15 APEX 5:10.85

#14 Boys 15 & over 400 Freestyle LCM

🥇 David Barkley Prelims 1st = Finals 1st 4:15.10 → 4:10.41
🥈 Nicholas Miller Prelims 2nd = Finals 2nd 4:19.21 → 4:17.26
🥉 Dylan Myrick Prelims 6th Finals 3rd 4:23.69 → 4:18.45
PlaceNameAgeTeam Time
1 David Barkley 18 THSC 4:15.10
2 Nicholas Miller 16 THSC 4:19.21
3 Asher Eggers 15 MHA 4:21.40
4 Thomas Little 15 MAC 4:21.58
5 David Rios 15 MSC 4:23.50
6 Dylan Myrick 18 TEAM 4:23.69
7 Kai Laitinen 20 APEX 4:24.89
8 Adrian Gevorgian 15 BAAC 4:25.07
9 Easton DeBois 15 FGSC 4:26.10
10 Daniel Zoo 15 THSC 4:27.02
11 Cole Henderson 15 TDPS 4:27.97
12 Noah Diaz 15 THSC 4:28.84
13 Anthony Hopkins 16 LOSC 4:28.88
14 Haobo Wang 16 LOSC 4:30.60
15 Yari Krautsov 15 BAAC 4:34.01
16 Wyatt Kalbaugh 15 PAC 4:34.50
17 Max Douglas 15 BAAC 4:34.95
18 Kai Pierce 17 THSC 4:34.98
19 Jett Loveless 17 HEAT 4:36.32
20 Anthony Sampson 19 BAAC 4:36.99
21 Noah Peng 22 STRY 4:38.28
22 Colin Galbraith 17 HEAT 4:39.03
23 Aiden Chang 15 THSC 4:39.04
24 Dharya Roy 16 THSC 4:40.68
25 Evan Shaw 16 BEND 4:40.77
26 Zakareeya Rushdan-Adil 18 HEAT 4:41.51
27 Jayden Schmidt 16 LOSC 4:42.87
28 Elden Wong 17 HEAT 4:42.95
29 Teddy Di 15 CAT 4:43.56
30 Tate Jordan 15 APEX 4:43.66
31 Kieran Lowney 16 PAC 4:44.26
32 Andrew Hayhurst 18 APEX 4:46.31
33 Dorian Smith 15 LA 4:46.49
34 Matteo Buhr 17 TEAM 4:47.36
35 Elliot Funk 16 LOSC 4:49.02
36 Owen Metzger 16 RRST 4:49.29
37 Griffin Hagemeyer 16 TEAM 4:49.34
38 Brent Welch IV 18 LOSC 4:49.83
39 Lincoln Swift 19 CRST 4:49.91
40 Luke Wilkins 15 MSC 4:51.69
41 Wake Crum 16 LA 4:57.95
42 Travis Oates 17 GACC 5:11.53
PlaceNameAgeTeam Time
1 🥇 David Barkley 18 THSC 4:10.41
2 🥈 Nicholas Miller 16 THSC 4:17.26
3 🥉 Dylan Myrick 18 TEAM 4:18.45
4 Asher Eggers 15 MHA 4:19.57
5 Thomas Little 15 MAC 4:23.94
6 Kai Laitinen 20 APEX 4:24.34
7 Adrian Gevorgian 15 BAAC 4:29.49
8 David Rios 15 MSC 4:35.70
9 Easton DeBois 15 FGSC 4:26.07
10 Haobo Wang 16 LOSC 4:26.28
11 Yari Krautsov 15 BAAC 4:27.54
12 Anthony Hopkins 16 LOSC 4:27.57
13 Noah Diaz 15 THSC 4:29.00
14 Cole Henderson 15 TDPS 4:29.07
15 Daniel Zoo 15 THSC 4:29.63
16 Wyatt Kalbaugh 15 PAC 4:31.59

#15 Girls 15 & over 50 Backstroke LCM

🥇 Ali Pfaff Prelims 1st = Finals 1st 28.62 → 28.46
🥈 Ayana Winter Prelims 4th Finals 2nd 30.78 → 30.24
🥉 Rowan Schmidt Prelims 3rd = Finals 3rd 30.44 → 30.56
PlaceNameAgeTeam Time
1 Ali Pfaff 21 THSC 28.62
1 Clara Penny 14 PAC 31.01
1 Anabelle Nance 13 LOSC 32.87
2 Tessa Aberle 17 LOSC 30.21
2 Paige Horak 14 APEX 32.17
2 Maddie Ryles 13 HEAT 33.61
3 Rowan Schmidt 18 LA 30.44
3 Gisele Martins 14 MSC 32.36
3 Bennett McKay 13 AAA 33.75
4 Ayana Winter 15 LOSC 30.78
4 Freya Kiley 14 TEAM 32.88
4 Evalynn Ryback 13 SCAT 34.90
5 Madi Del Castillo 16 TEAM 31.62
5 Addy Breamer 14 LOSC 33.13
5 Evelyn Fisher 13 HEAT 35.41
6 Aanya Chakravarthy 15 TDPS 31.78
6 Olivia Jones 14 APEX 33.30
6 Danya Carmona 13 LIFE 35.68
7 Paige Dangleis 19 CRST 32.31
7 Violette Gomes 14 HEAT 33.63
7 Anna Marks 13 LA 35.83
8 Kylie Brown 15 HEAT 32.68
8 Eloise Rush 17 MAC 32.68
8 Lily Zion 14 TEAM 33.76
8 Elsie Mattson 13 APEX 35.86
9 Sophie Myrick 14 TEAM 33.89
9 Lily Weerasinghe 13 THSC 36.14
10 Aoife Johnson 15 MAC 33.17
10 Eliana Headley 14 TEAM 34.17
10 Sidney Hayes 13 MAC 36.38
11 Bridget Estrada Steele 15 TEAM 33.26
11 Peyton Pronovost 14 LA 34.61
11 Allison Munger 13 CAT 37.03
12 Emilie Alvarez 15 SA 33.44
12 Jane Jian 14 CAT 35.33
12 Grace Jamieson 13 TDPS 37.30
13 Marlene Goddard 18 LOSC 33.68
13 Danni Schommer Ceja 14 LA 35.40
13 Saron Schutyser 13 THSC 38.29
14 Svea Bergkvist 15 LOSC 33.76
14 Tanna Johnson 19 LA 33.76
14 Anberlin Miller 14 LA 35.62
14 Morgan Lee 13 LIFE 38.52
15 Presley Supplee 14 BEND 35.76
15 Emmalynn Perez 13 HEAT 38.64
16 Daphne Maruki 15 THSC 33.86
16 Alexis Whipple 14 LA 35.84
16 Noelle Park 13 APEX 38.90
17 Tierney King 16 LA 34.04
17 Charlotte Hill 14 CRST 35.92
17 Kira Bryson 13 LOSC 39.42
18 Cecily Coy 16 CAT 34.23
18 Evolet Jaramillo 14 HEAT 36.17
18 Jadelyn Oishi 13 BAAC 40.32
19 Sophia Mazurkiewicz 17 FGSC 34.72
19 Rutvi Shah 14 HEAT 36.84
20 Wren Hoffman 15 TEAM 34.89
20 Brooklyn Braach 14 APEX 37.45
21 Chloe Moreau 17 MAC 35.17
21 Esther Bronson 14 BEND 37.82
22 Stella Hargreaves 15 MAC 35.26
23 Ava Cherry 18 ECSC 37.35
PlaceNameAgeTeam Time
1 🥇 Ali Pfaff 21 THSC 28.46
1 Clara Penny 14 PAC 31.29
1 Bennett McKay 13 AAA 31.66
2 🥈 Ayana Winter 15 LOSC 30.24
2 Paige Horak 14 APEX 32.28
2 Anabelle Nance 13 LOSC 32.41
3 🥉 Rowan Schmidt 18 LA 30.56
3 Anna Marks 13 LA 32.47
3 Addy Breamer 14 LOSC 32.57
4 Aanya Chakravarthy 15 TDPS 31.33
4 Gisele Martins 14 MSC 32.87
4 Maddie Ryles 13 HEAT 32.99
5 Kylie Brown 15 HEAT 32.29
5 Evelyn Fisher 13 HEAT 33.04
5 Violette Gomes 14 HEAT 33.53
6 Madi Del Castillo 16 TEAM 32.78
6 Freya Kiley 14 TEAM 33.63
6 Evalynn Ryback 13 SCAT 35.09
7 Paige Dangleis 19 CRST 33.56
7 Olivia Jones 14 APEX 33.84
7 Danya Carmona 13 LIFE 37.56
8 Aoife Johnson 15 MAC 34.16
8 Lily Zion 14 TEAM 35.80
8 Elsie Mattson 13 APEX 38.10
9 Marlene Goddard 18 LOSC 32.26
10 Tanna Johnson 19 LA 32.86
11 Tierney King 16 LA 32.89
12 Emilie Alvarez 15 SA 33.60
13 Bridget Estrada Steele 15 TEAM 33.73
14 Svea Bergkvist 15 LOSC 34.26
15 Cecily Coy 16 CAT 35.09
15 Daphne Maruki 15 THSC 35.09

#16 Boys 15 & over 50 Backstroke LCM

🥇 Max Woodbury Prelims 2nd Finals 1st 27.79 → 27.78
🥈 Jacob Gehley Prelims 9th Finals 2nd 28.89 → 27.95
🥉 Jacob Kim Prelims 3rd = Finals 3rd 28.34 → 28.18
PlaceNameAgeTeam Time
1 Nick Simons 22 LOSC 25.83
1 Weston McReynolds 14 THSC 30.38
1 SJ Gatherum 13 CAT 31.17
2 Max Woodbury 26 HEAT 27.79
2 William Wang 14 LIFE 31.04
2 Sam LeGrand 13 GACC 31.53
3 Jacob Kim 17 LOSC 28.34
3 Ryder Statz 14 SA 31.09
3 Andrew Nguyen 13 LA 33.41
4 Anthony Cote 15 LOSC 28.56
4 Niels Barber 14 APEX 32.16
4 Josh Tattitch 13 CAT 33.98
5 Christopher Ashmore 15 LA 28.63
5 Andrew Li 14 THSC 32.49
5 Russell Delavan 13 APEX 34.11
6 Parker Dangleis 21 CRST 28.70
6 Darren Fisher 14 TDPS 32.84
6 Jett Alba 13 CAT 34.26
7 Wayko Sanders 15 TEAM 28.76
7 Ben Moreno 14 THSC 32.94
7 William Worthing 13 LA 34.30
8 Sylvan Schoenheit 17 LOSC 28.85
8 Alonzo Caceres Quandt 14 APEX 33.49
8 Max Bacon 13 LA 34.42
9 Jacob Gehley 20 STRY 28.89
9 Orson Sander 14 CRST 33.52
9 Ivan Weisz 13 CAT 34.58
10 Jack Wroblewski 18 LOSC 29.16
10 Everett Frick 14 APEX 33.77
10 Jackson Chytka 13 AAA 34.88
11 Vlad Danylyuk 19 CRST 29.19
11 Logan MacDougall 14 CRST 33.81
11 Joshua Ng 13 LIFE 34.98
12 Ethan LeGrand 16 GACC 29.22
12 Levi Harris 14 LA 34.40
12 Marcus Kim 13 LIFE 35.13
13 Jonathan Hlavinka 18 RYST 29.33
13 Casey Anderson 14 RR 34.46
13 Mio Messuri-Zhang 13 THSC 35.36
14 Lucas Liu 16 THSC 29.44
14 Nicky Fagan 14 BEND 34.56
14 Russell Hapgood-LeBank 13 BEND 35.85
15 Caio Cobb Rodrigues 18 LA 29.70
15 Alden Liew 14 BEND 34.64
15 Owen Evans 13 SSC 36.16
16 Josh Bollinger 15 LOSC 29.72
16 Quinn Shaub 14 CAT 34.68
16 Ethan Chen 13 LA 36.62
17 Michael Oshkader 18 CRST 30.01
17 Grayson Torrey 14 TEAM 35.68
17 Finn Spier 13 GCST 37.29
18 Alexandru Epifanov 18 LOSC 30.11
18 Kamron Brayson 14 MHA 36.58
18 Ebun Ajayi 13 HEAT 38.45
19 Elliott Huelshoff 17 LA 30.24
19 David Ewing 13 HEAT 38.56
20 Sungkook Kim 17 LOSC 30.56
21 Asher Eggers 15 MHA 30.60
22 Brady Fisher 17 APEX 30.63
23 Tolik Lupasco 15 MHA 30.66
24 Lucas Kugel 16 MAC 30.87
25 John Nguyen 17 CRST 30.98
26 Cameron McDonald 18 RYST 31.00
27 Kai Pierce 17 THSC 31.08
28 Noah Diaz 15 THSC 31.67
29 Isaac Janbay 18 SA 31.68
30 Lyndon Neufeld 15 MAC 31.86
31 Elden Wong 17 HEAT 32.26
32 Andrew Hayhurst 18 APEX 32.32
33 Max Douglas 15 BAAC 32.87
DQ Zakary Guenther 19 CAT 29.01 DQ
DQ Simon Boariu 13 LIFE 31.76 DQ
PlaceNameAgeTeam Time
1 🥇 Max Woodbury 26 HEAT 27.78
1 Weston McReynolds 14 THSC 28.96
1 Sam LeGrand 13 GACC 30.96
2 🥈 Jacob Gehley 20 STRY 27.95
2 SJ Gatherum 13 CAT 31.05
2 Ryder Statz 14 SA 31.18
3 🥉 Jacob Kim 17 LOSC 28.18
3 William Wang 14 LIFE 31.79
3 Andrew Nguyen 13 LA 32.23
4 Anthony Cote 15 LOSC 28.36
4 Ben Moreno 14 THSC 31.98
4 Josh Tattitch 13 CAT 33.79
5 Christopher Ashmore 15 LA 28.43
5 Andrew Li 14 THSC 32.09
5 William Worthing 13 LA 33.90
6 Parker Dangleis 21 CRST 28.55
6 Niels Barber 14 APEX 32.27
6 Russell Delavan 13 APEX 33.92
7 Wayko Sanders 15 TEAM 28.79
7 Darren Fisher 14 TDPS 32.32
7 Jett Alba 13 CAT 34.08
8 Jack Wroblewski 18 LOSC 29.93
8 Alonzo Caceres Quandt 14 APEX 34.65
8 Max Bacon 13 LA 36.09
9 Caio Cobb Rodrigues 18 LA 28.63
10 Michael Oshkader 18 CRST 29.15
11 Vlad Danylyuk 19 CRST 29.19
12 Jonathan Hlavinka 18 RYST 29.56
13 Ethan LeGrand 16 GACC 29.69
14 Lucas Liu 16 THSC 30.08
15 Alexandru Epifanov 18 LOSC 30.65
16 Josh Bollinger 15 LOSC 30.66

#17 Girls 15 & over 200 Individual Medley LCM

🥇 Madi Del Castillo Prelims 1st = Finals 1st 2:25.54 → 2:22.88
🥈 Benham Marceau Prelims 2nd = Finals 2nd 2:28.95 → 2:27.67
🥉 Eloise Rush Prelims 4th Finals 3rd 2:30.74 → 2:29.08
PlaceNameAgeTeam Time
1 Madi Del Castillo 16 TEAM 2:25.54
1 Lucia Cass 14 LOSC 2:32.26
1 Ava Alexander 13 TEAM 2:33.06
2 Benham Marceau 15 CAT 2:28.95
2 Evangeline Kulp 14 LA 2:34.38
2 Sage Rydberg 13 THSC 2:34.43
3 Sawyer Yahna 20 LOSC 2:29.82
3 Lilly Thost 14 RACE 2:35.23
3 Anna Marks 13 LA 2:38.97
4 Eloise Rush 17 MAC 2:30.74
4 Freya Kiley 14 TEAM 2:36.65
4 Alana Greenwall 13 APEX 2:43.21
5 Stela Sufuentes 18 THSC 2:32.02
5 Avery Andersen 14 APEX 2:38.14
5 Liberty Carpenter 13 BAAC 2:43.52
6 Lorelei Ahrens 16 APEX 2:33.03
6 Scarlett Lishka 15 LA 2:33.03
6 Sydney Jackson 14 GACC 2:39.25
6 Mary Catherine Williams 13 BEND 2:46.41
7 Aika Ratchford 14 MAC 2:39.65
7 Greta Knowles 13 BDST 2:47.52
8 Isa Matthews 15 TEAM 2:33.15
8 Madelyn Sanders 14 BEND 2:39.98
8 Juniper Kraxberger 13 LA 2:49.13
9 Paige Dangleis 19 CRST 2:34.38
9 Nola Lindsly 14 UNA 2:40.59
9 Ennie Jiang 13 CAT 2:51.77
10 Kathryn Stoll 15 LA 2:35.29
10 Tayler Walkenhorst 14 LOSC 2:41.03
10 Olivia McGlade 13 MSC 2:51.92
11 Bea Liu 15 MAC 2:36.63
11 Addy Breamer 14 LOSC 2:42.52
11 Zayleigh Hogan 13 TEAM 2:57.77
12 Marlene Goddard 18 LOSC 2:37.09
12 Kolbie Geske 14 ECSC 2:43.15
12 Emmalynn Perez 13 HEAT 2:57.87
13 Ava Gottheiner 16 MAC 2:38.09
13 Bailey Briggs 14 SA 2:43.47
14 Sophie Gomez 16 HEAT 2:38.36
14 Shelby Munds 14 LA 2:43.53
15 Bethan Pullan 16 THSC 2:39.38
15 Leilani Kamei 14 SA 2:44.12
16 Madison Hutton 17 APEX 2:39.75
16 Tori Del Castillo 14 TEAM 2:44.24
17 Satsuki Koch 15 LA 2:39.84
17 Aspen Thomas 14 BEND 2:45.57
18 Kylie Brown 15 HEAT 2:39.87
18 Hazel Canessa 14 BAAC 2:45.76
19 Sydney Little 17 MAC 2:40.36
19 Faith Knoeppel 14 GACC 2:46.04
20 Alondra Morales 15 THSC 2:41.00
20 Charlotte Hill 14 CRST 2:46.72
21 Isabella Smith 15 APEX 2:41.04
21 Hailey Chiu 14 THSC 2:46.92
22 Elora Faucera 15 APEX 2:41.11
22 Maxine Babcock 14 BEND 2:47.17
23 Claire Niemeyer 17 PAC 2:41.18
23 Lexi Coupens 14 TEAM 2:48.96
24 Stella Hargreaves 15 MAC 2:41.54
24 Harlow Woodmansee 14 TEAM 2:49.25
25 Georgina Romero 17 CRST 2:41.84
25 Elise Gunadi 14 CAT 2:49.55
26 Tierney King 16 LA 2:41.86
26 Sydney Robinson 14 LA 2:49.78
27 Tenzin Noryang 15 HEAT 2:41.99
27 Ariana Kolp 14 THSC 2:50.02
28 Kellyn Pimley 16 BAAC 2:42.96
28 Camila Romero 14 CRST 2:51.32
29 Emma Montgomery 15 HEAT 2:42.98
29 Amelia Chan 14 THSC 2:51.34
30 Stella Legassick 17 THSC 2:43.06
30 Annalise Arnold 14 LA 2:51.67
31 Nara Halvorsen 18 TEAM 2:43.95
31 Delphina Bayerl-Klebes 14 TEAM 2:51.93
32 Amy Estok 16 MAC 2:44.79
32 Lily Zion 14 TEAM 2:53.89
33 Ava Cherry 18 ECSC 2:47.18
33 Jillian Marquardt 14 LA 2:53.97
34 Sophia Mazurkiewicz 17 FGSC 2:47.23
34 Leah De la Harpe 14 BEND 2:58.78
35 Senuri Hewage 15 HEAT 2:47.56
36 Jesse Urback 21 APEX 2:50.33
37 Cora Smith 17 MHA 2:53.05
DQ Gabriella Augustyn 20 THSC 2:24.17 DQ
DQ Fina Miret 16 TEAM 2:38.27 DQ
DQ Almina FranceseForm stroke swum in Freestyle leg of medley - IM 13 TEAM 2:45.14 DQ
DQ Thien-Mai NguyenFalse start - Misc 18 BAAC 2:52.94 DQ
PlaceNameAgeTeam Time
1 🥇 Madi Del Castillo 16 TEAM 2:22.88
1 Ava Alexander 13 TEAM 2:30.59
1 Lucia Cass 14 LOSC 2:30.84
2 🥈 Benham Marceau 15 CAT 2:27.67
2 Sage Rydberg 13 THSC 2:30.68
2 Lilly Thost 14 RACE 2:33.60
3 🥉 Eloise Rush 17 MAC 2:29.08
3 Anna Marks 13 LA 2:33.29
3 Evangeline Kulp 14 LA 2:35.48
4 Stela Sufuentes 18 THSC 2:30.83
4 Freya Kiley 14 TEAM 2:37.29
4 Alana Greenwall 13 APEX 2:42.37
5 Paige Dangleis 19 CRST 2:32.76
5 Avery Andersen 14 APEX 2:38.42
5 Greta Knowles 13 BDST 2:45.22
6 Isa Matthews 15 TEAM 2:32.93
6 Aika Ratchford 14 MAC 2:39.51
6 Liberty Carpenter 13 BAAC 2:47.06
7 Lorelei Ahrens 16 APEX 2:33.09
7 Sydney Jackson 14 GACC 2:41.16
7 Mary Catherine Williams 13 BEND 2:47.47
8 Marlene Goddard 18 LOSC 2:34.89
8 Madelyn Sanders 14 BEND 2:43.87
8 Juniper Kraxberger 13 LA 2:50.78
9 Kylie Brown 15 HEAT 2:32.51
10 Ava Gottheiner 16 MAC 2:36.73
11 Sophie Gomez 16 HEAT 2:36.79
12 Satsuki Koch 15 LA 2:40.43
13 Bethan Pullan 16 THSC 2:40.49
14 Sydney Little 17 MAC 2:40.72
15 Madison Hutton 17 APEX 2:41.27
16 Alondra Morales 15 THSC 2:44.67

#18 Boys 15 & over 200 Individual Medley LCM

🥇 Nicholas Peng Prelims 2nd Finals 1st 2:14.92 → 2:12.59
🥈 Bennett Young Prelims 1st Finals 2nd 2:13.45 → 2:14.74
🥉 Kenji Kasubuchi Prelims 3rd = Finals 3rd 2:15.06 → 2:15.09
PlaceNameAgeTeam Time
1 Bennett Young 17 HEAT 2:13.45
1 Weston McReynolds 14 THSC 2:17.41
1 Hunter Nofziger 13 RACE 2:19.02
2 Nicholas Peng 17 THSC 2:14.92
2 Gabriel Gapasin 14 THSC 2:23.37
2 Asher Jacobson 13 THSC 2:27.11
3 Kenji Kasubuchi 18 LA 2:15.06
3 Finnley Jackson 14 TEAM 2:23.52
3 Zachary Ma 13 THSC 2:30.62
4 Jarrod Coy 18 CAT 2:15.13
4 Kaleb Sealey 14 APEX 2:24.27
4 Jonah Wang 13 SA 2:32.78
5 Graham Inman 20 MAC 2:15.84
5 Myles Lee 14 HEAT 2:25.69
5 Jin Nakajima 13 LOSC 2:33.97
6 Logan Mendez 20 APEX 2:15.97
6 Cyrus Chakrapani 14 THSC 2:27.98
6 Andrew Nguyen 13 LA 2:37.17
7 Ben Streisfeld 16 TEAM 2:18.37
7 Mikey Piscitello 14 TEAM 2:28.36
7 Ivan Weisz 13 CAT 2:37.20
8 Miles Moir 16 LA 2:18.93
8 Brady Matousek 14 BAAC 2:30.33
8 Russell Hapgood-LeBank 13 BEND 2:37.78
9 Reid Grotjohn 17 LA 2:19.82
9 Ashton Parks 14 TOR 2:30.37
9 Luke Goddard 13 LOSC 2:37.82
10 Luke Eskola 19 HEAT 2:20.58
10 Rocco Qureshi 14 LA 2:31.37
10 Finn Hala 13 APEX 2:41.52
11 Anthony Hopkins 16 LOSC 2:20.97
11 Noah Borg 14 HEAT 2:32.19
11 Joshua Kim 13 LOSC 2:41.78
12 Evander Blank 15 GACC 2:21.03
12 Ethan Bagdanoff 14 BEND 2:32.37
12 Junwei Li 13 THSC 2:42.58
13 Hudson Bakke 20 HEAT 2:21.05
13 Niels Barber 14 APEX 2:33.18
13 Castle Schnabel Martin 13 SCAT 2:42.67
14 Kai Laitinen 20 APEX 2:21.21
14 Jacob Breamer 14 LOSC 2:33.19
14 Levi Simmons 13 RACE 2:43.09
15 Carson Rollins 16 LOSC 2:21.59
15 Zander Shieh 14 THSC 2:34.60
15 Rui Fung 13 THSC 2:43.19
16 Emilio Pinto 16 APEX 2:21.88
16 Miles Kuhl 14 CRST 2:37.33
16 Stephen Le 13 CAT 2:44.27
17 Brady Thompson 16 BAAC 2:22.82
17 Gavin Kreth 14 THSC 2:37.45
17 Rohan Sastry 13 BAAC 2:48.03
18 Milo Jessup 16 ECSC 2:23.04
18 Casey Anderson 14 RR 2:37.79
18 Arlo Kalbaugh 13 PAC 2:49.23
19 Akwasi Cobbinah 15 APEX 2:23.63
19 Crosby Jessup 14 ECSC 2:39.96
19 Theron Six 13 RACE 2:50.11
20 Owen Yam 18 GACC 2:23.68
20 Sevi Sharygin 14 MAC 2:42.60
20 Jacob Fantz 13 LOSC 2:51.04
21 Asa Leoni 15 LA 2:24.71
21 Josh Tattitch 13 CAT 2:52.23
22 Christopher Ashmore 15 LA 2:25.30
22 Kai Raimo 13 GACC 2:52.62
23 Arbor Kimdon 17 CAT 2:26.52
23 Shota Oura 13 THSC 2:53.13
24 Oliver Wang 15 LOSC 2:27.07
24 Yossa Mam 13 TOR 2:53.72
25 Ryder Hough 17 CRST 2:27.22
25 Josiah Cheung 13 BAAC 2:54.08
26 Josh Bollinger 15 LOSC 2:27.58
26 Evan Nguyen 13 APEX 2:54.88
27 Strom Nordeng 21 APEX 2:27.77
27 Zain Jafri 13 LOSC 2:55.97
28 Lucas Brandt 17 CAT 2:28.35
28 Weston McCann 13 PAC 2:58.80
29 Michael Oshkader 18 CRST 2:28.89
29 Logan Handsaker 13 APEX 2:59.31
30 Benji Wilkinson 16 MAC 2:29.28
31 Noah Ito-Gross 15 TEAM 2:29.39
32 Nathan Messina 17 LOSC 2:31.24
33 Deegan Deng 16 TEAM 2:31.27
34 Jake Ly 18 CAT 2:31.85
35 Lincoln Swift 19 CRST 2:33.63
36 Finn Sweeney 18 MAC 2:39.06
DQ Henry Merrill 18 LOSC 2:27.59 DQ
PlaceNameAgeTeam Time
1 🥇 Nicholas Peng 17 THSC 2:12.59
1 Hunter Nofziger 13 RACE 2:16.29
1 Weston McReynolds 14 THSC 2:16.31
2 🥈 Bennett Young 17 HEAT 2:14.74
2 Gabriel Gapasin 14 THSC 2:21.49
2 Asher Jacobson 13 THSC 2:25.19
3 🥉 Kenji Kasubuchi 18 LA 2:15.09
3 Kaleb Sealey 14 APEX 2:21.75
3 Zachary Ma 13 THSC 2:26.49
4 Jarrod Coy 18 CAT 2:16.02
4 Finnley Jackson 14 TEAM 2:25.06
4 Jonah Wang 13 SA 2:31.97
5 Logan Mendez 20 APEX 2:18.05
5 Myles Lee 14 HEAT 2:25.48
5 Jin Nakajima 13 LOSC 2:33.98
6 Ben Streisfeld 16 TEAM 2:18.09
6 Mikey Piscitello 14 TEAM 2:28.87
6 Ivan Weisz 13 CAT 2:35.46
7 Miles Moir 16 LA 2:20.26
7 Cyrus Chakrapani 14 THSC 2:28.89
7 Andrew Nguyen 13 LA 2:38.47
8 Luke Eskola 19 HEAT 2:23.53
8 Brady Matousek 14 BAAC 2:38.00
8 Russell Hapgood-LeBank 13 BEND 2:41.34
9 Hudson Bakke 20 HEAT 2:19.14
10 Brady Thompson 16 BAAC 2:21.93
11 Anthony Hopkins 16 LOSC 2:23.05
12 Milo Jessup 16 ECSC 2:23.49
13 Evander Blank 15 GACC 2:23.76
14 Emilio Pinto 16 APEX 2:24.99
15 Owen Yam 18 GACC 2:26.39
16 Akwasi Cobbinah 15 APEX 2:27.25

#19 Girls 13-14 200 Individual Medley Relay LCM

PlaceNameAgeTeam Time
1 🥇 Lake Oswego Swim Club LOSC 2:12.22
2 🥈 Apex Aquatics APEX 2:13.25
3 🥉 Legacy Aquatics LA 2:15.13
4 Team Eugene Aquatics TEAM 2:16.48
5 Tualatin Hills Swim Club THSC 2:17.74
6 Hillsboro Swim Team HEAT 2:18.56
7 Bend Swim Club BEND 2:19.71
8 Team Eugene Aquatics TEAM 2:20.83
9 Legacy Aquatics LA 2:21.86
10 Tualatin Hills Swim Club THSC 2:21.93
11 Multnomah Athletic Club MAC 2:22.31
12 Bend Swim Club BEND 2:23.84
13 Legacy Aquatics LA 2:24.10
14 Corvallis Aquatic Team CAT 2:27.20
14 Hillsboro Swim Team HEAT 2:27.20
16 Legacy Aquatics LA 2:27.27
17 Columbia River Swim Team CRST 2:27.35
18 Team Eugene Aquatics TEAM 2:28.10
19 Apex Aquatics APEX 2:29.27
20 Lake Oswego Swim Club LOSC 2:30.00
21 Life Time Oregon Swim Team LIFE 2:31.54
22 Mount Hood Aquatics MHA 2:41.27

#20 Boys 13-14 200 Individual Medley Relay LCM

PlaceNameAgeTeam Time
1 🥇 Tualatin Hills Swim Club THSC 2:01.72
2 🥈 Apex Aquatics APEX 2:05.29
3 🥉 Lake Oswego Swim Club LOSC 2:07.60
4 Hillsboro Swim Team HEAT 2:07.89
5 Corvallis Aquatic Team CAT 2:10.33
6 Tualatin Hills Swim Club THSC 2:11.02
7 Corvallis Aquatic Team CAT 2:11.20
8 Legacy Aquatics LA 2:11.73
9 Life Time Oregon Swim Team LIFE 2:12.81
10 Team Eugene Aquatics TEAM 2:13.43
11 Superior Aquatics SA 2:13.77
12 Lake Oswego Swim Club LOSC 2:13.99
13 Bend Swim Club BEND 2:14.92
14 Gold's Aquatics Club (Camas) GACC 2:16.61
15 Columbia River Swim Team CRST 2:17.10
16 Hillsboro Swim Team HEAT 2:17.30
17 Legacy Aquatics LA 2:20.03
18 Apex Aquatics APEX 2:20.20
19 Multnomah Athletic Club MAC 2:20.64
20 Portland Aquatic Club PAC 2:21.21
21 Lake Oswego Swim Club LOSC 2:27.86

#21 Girls 15 & over 200 Individual Medley Relay LCM

PlaceNameAgeTeam Time
1 🥇 Tualatin Hills Swim Club THSC 2:03.12
2 🥈 Lake Oswego Swim Club LOSC 2:07.55
3 🥉 Multnomah Athletic Club MAC 2:11.68
4 Columbia River Swim Team CRST 2:12.44
5 Legacy Aquatics LA 2:12.48
6 Corvallis Aquatic Team CAT 2:12.93
7 Team Eugene Aquatics TEAM 2:13.13
8 Lake Oswego Swim Club LOSC 2:13.44
9 Hillsboro Swim Team HEAT 2:14.60
10 Tualatin Hills Swim Club THSC 2:15.23
11 Multnomah Athletic Club MAC 2:17.07
12 Team Eugene Aquatics TEAM 2:17.08
13 Apex Aquatics APEX 2:17.94
14 Hillsboro Swim Team HEAT 2:18.03
15 Superior Aquatics SA 2:18.07
16 Tualatin Hills Swim Club THSC 2:18.77
17 Corvallis Aquatic Team CAT 2:20.35
18 Legacy Aquatics LA 2:20.62
19 Multnomah Athletic Club MAC 2:22.58
20 Legacy Aquatics LA 2:22.80
21 Portland Aquatic Club PAC 2:23.45
22 Apex Aquatics APEX 2:23.54
23 Mount Hood Aquatics MHA 2:35.78

#22 Boys 15 & over 200 Individual Medley Relay LCM

PlaceNameAgeTeam Time
1 🥇 Lake Oswego Swim Club LOSC 1:52.60
2 🥈 Tualatin Hills Swim Club THSC 1:52.78
3 🥉 Lake Oswego Swim Club LOSC 1:53.20
4 Team Eugene Aquatics TEAM 1:53.49
5 Legacy Aquatics LA 1:55.67
6 Columbia River Swim Team CRST 1:55.87
7 Hillsboro Swim Team HEAT 1:55.91
8 Apex Aquatics APEX 1:56.31
9 Team Eugene Aquatics TEAM 1:58.06
10 Multnomah Athletic Club MAC 1:58.68
11 Corvallis Aquatic Team CAT 1:58.89
12 MJCC Stingrays STRY 1:59.75
13 Mount Hood Aquatics MHA 2:00.00
14 Superior Aquatics SA 2:00.14
15 Tualatin Hills Swim Club THSC 2:00.35
16 Gold's Aquatics Club (Camas) GACC 2:00.59
17 Legacy Aquatics LA 2:03.18
18 Tualatin Hills Swim Club THSC 2:04.84
19 Lake Oswego Swim Club LOSC 2:05.79
20 Hillsboro Swim Team HEAT 2:05.82
21 Portland Aquatic Club PAC 2:05.94
22 Apex Aquatics APEX 2:06.43
23 Team Eugene Aquatics TEAM 2:06.49
24 Hillsboro Swim Team HEAT 2:07.91
25 Legacy Aquatics LA 2:08.41
26 Columbia River Swim Team CRST 2:09.26
27 Multnomah Athletic Club MAC 2:09.38
28 Corvallis Aquatic Team CAT 2:09.71
29 Tualatin Hills Swim Club THSC 2:11.52
30 Portland Aquatic Club PAC 2:20.46

#23 Girls 13-14 400 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Lake Oswego Swim Club LOSC 4:09.83
2 🥈 Legacy Aquatics LA 4:18.75
3 🥉 Team Eugene Aquatics TEAM 4:19.36
4 Hillsboro Swim Team HEAT 4:20.09
5 Tualatin Hills Swim Club THSC 4:24.91
6 Apex Aquatics APEX 4:28.69
7 Multnomah Athletic Club MAC 4:29.69
8 Legacy Aquatics LA 4:31.04
9 Bend Swim Club BEND 4:31.29
10 Tualatin Hills Swim Club THSC 4:32.80
11 Team Eugene Aquatics TEAM 4:34.41
12 Corvallis Aquatic Team CAT 4:34.78
13 Bend Swim Club BEND 4:40.23
14 Legacy Aquatics LA 4:40.82
15 Lake Oswego Swim Club LOSC 4:43.48
16 Team Eugene Aquatics TEAM 4:44.19
17 Columbia River Swim Team CRST 4:45.62
18 Apex Aquatics APEX 4:46.54
19 Legacy Aquatics LA 4:47.39
20 Hillsboro Swim Team HEAT 4:56.21
21 Life Time Oregon Swim Team LIFE 4:57.08
22 Mount Hood Aquatics MHA 5:10.78

#24 Boys 13-14 400 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Tualatin Hills Swim Club THSC 3:56.50
2 🥈 Lake Oswego Swim Club LOSC 4:02.47
3 🥉 Hillsboro Swim Team HEAT 4:03.07
4 Apex Aquatics APEX 4:10.93
5 Corvallis Aquatic Team CAT 4:11.16
6 Life Time Oregon Swim Team LIFE 4:12.92
7 Tualatin Hills Swim Club THSC 4:13.09
8 Team Eugene Aquatics TEAM 4:13.28
9 Bend Swim Club BEND 4:14.98
10 Legacy Aquatics LA 4:17.29
11 Columbia River Swim Team CRST 4:18.38
12 Lake Oswego Swim Club LOSC 4:18.65
13 Legacy Aquatics LA 4:25.87
14 Portland Aquatic Club PAC 4:27.20
15 Lake Oswego Swim Club LOSC 4:27.26
16 Tornadoes Swim Team TOR 4:27.27
17 Hillsboro Swim Team HEAT 4:28.47
18 Multnomah Athletic Club MAC 4:28.78
19 Superior Aquatics SA 4:31.07
20 Corvallis Aquatic Team CAT 4:31.19
21 Gold's Aquatics Club (Camas) GACC 4:33.39

#25 Girls 15 & over 400 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Tualatin Hills Swim Club THSC 4:04.89
2 🥈 Legacy Aquatics LA 4:07.87
3 🥉 Multnomah Athletic Club MAC 4:08.00
4 Team Eugene Aquatics TEAM 4:13.96
5 Tualatin Hills Swim Club THSC 4:14.07
6 Multnomah Athletic Club MAC 4:14.97
7 Corvallis Aquatic Team CAT 4:15.98
8 Hillsboro Swim Team HEAT 4:16.95
9 Columbia River Swim Team CRST 4:17.41
10 Apex Aquatics APEX 4:23.51
11 Lake Oswego Swim Club LOSC 4:24.41
12 Multnomah Athletic Club MAC 4:25.13
13 Legacy Aquatics LA 4:27.12
14 Portland Aquatic Club PAC 4:27.64
15 Tualatin Hills Swim Club THSC 4:28.74
16 Team Eugene Aquatics TEAM 4:29.52
17 Superior Aquatics SA 4:29.98
18 Hillsboro Swim Team HEAT 4:32.56
DQ Legacy AquaticsNumber 3 swimmers feet lost touch with the starting platform before the preceeding team-ma LA 4:19.49 DQ

#26 Boys 15 & over 400 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Tualatin Hills Swim Club THSC 3:37.93
2 🥈 Team Eugene Aquatics TEAM 3:42.44
3 🥉 Columbia River Swim Team CRST 3:43.51
4 Multnomah Athletic Club MAC 3:48.32
5 Legacy Aquatics LA 3:48.48
6 Tualatin Hills Swim Club THSC 3:48.87
7 Hillsboro Swim Team HEAT 3:49.54
8 MJCC Stingrays STRY 3:52.21
9 Corvallis Aquatic Team CAT 3:53.51
10 Apex Aquatics APEX 3:54.15
11 Gold's Aquatics Club (Camas) GACC 3:54.44
12 Legacy Aquatics LA 3:54.46
13 Portland Aquatic Club PAC 3:56.18
14 Team Eugene Aquatics TEAM 3:56.64
15 Superior Aquatics SA 3:57.68
16 Apex Aquatics APEX 3:58.97
17 Lake Oswego Swim Club LOSC 4:00.05
18 Tualatin Hills Swim Club THSC 4:00.14
19 Lake Oswego Swim Club LOSC 4:00.68
20 Columbia River Swim Team CRST 4:03.48
21 Hillsboro Swim Team HEAT 4:03.85
22 Multnomah Athletic Club MAC 4:07.09
23 Hillsboro Swim Team HEAT 4:08.79
24 Mount Hood Aquatics MHA 4:16.61
25 Legacy Aquatics LA 4:17.90
26 Tualatin Hills Swim Club THSC 4:21.10
27 Gold Coast Swim Team GCST 4:29.03
28 Portland Aquatic Club PAC 4:32.48
DQ Lake Oswego Swim ClubNumber 3 swimmers feet lost touch with the starting platform before the preceeding team-ma LOSC 4:13.36 DQ

#27 Girls 14-14 400 Individual Medley LCM

PlaceNameAgeTeam Time
1 🥇 Clara Penny 14 PAC 5:20.47
1 Sage Rydberg 13 THSC 5:27.90
2 🥈 Lucia Cass 14 LOSC 5:27.32
2 Ruby Grace Pickell 13 APEX 5:44.05
3 🥉 Avery Andersen 14 APEX 5:28.16
3 Alana Greenwall 13 APEX 5:48.64
4 Teal Chen 14 THSC 5:30.68
4 Almina Francese 13 TEAM 5:51.01
5 Evangeline Kulp 14 LA 5:30.72
6 Aika Ratchford 14 MAC 5:38.10
7 Kolbie Geske 14 ECSC 5:40.22
8 Hazel Canessa 14 BAAC 5:41.83
9 Sydney Jackson 14 GACC 5:42.56
10 Maddy Miller 14 THSC 5:45.07
11 Tori Del Castillo 14 TEAM 5:46.62
12 Aspen Thomas 14 BEND 5:51.44
13 Peyton Hutton 14 APEX 5:54.62
14 Harlow Woodmansee 14 TEAM 5:58.79
15 Lexi Coupens 14 TEAM 5:59.64
16 Ela Chabuk 14 LA 6:01.33
17 Maxine Babcock 14 BEND 6:05.23
18 Matilda Peixoto 14 TEAM 6:05.61
19 Jocelynne Starr 14 BAAC 6:07.37
20 Annalise Arnold 14 LA 6:11.14
21 Haven Crum 14 LA 6:11.42
22 Sydney Robinson 14 LA 6:21.84
23 Naomi Lin 14 THSC 6:25.66
DQ Tayler WalkenhorstSwimmer left position on the back other than to initiate the turn - back 14 LOSC 5:54.24 DQ

#28 Boys 14-14 400 Individual Medley LCM

PlaceNameAgeTeam Time
1 🥇 Weston McReynolds 14 THSC 4:47.69
1 Asher Jacobson 13 THSC 5:11.02
2 🥈 Kaleb Sealey 14 APEX 5:05.64
2 Zachary Ma 13 THSC 5:18.88
3 🥉 Mikey Piscitello 14 TEAM 5:07.53
3 Joaquin Terrones 13 TEAM 5:19.84
4 Brady Matousek 14 BAAC 5:12.81
4 SJ Gatherum 13 CAT 5:23.97
5 Myles Lee 14 HEAT 5:14.18
5 Jin Nakajima 13 LOSC 5:28.90
6 Cyrus Chakrapani 14 THSC 5:17.96
6 Levi Simmons 13 RACE 5:39.08
7 Ethan Bagdanoff 14 BEND 5:20.30
7 Ivan Weisz 13 CAT 5:41.53
8 Gavin Kreth 14 THSC 5:20.48
8 Junwei Li 13 THSC 5:41.93
9 Niels Barber 14 APEX 5:26.66
9 Andrew Nguyen 13 LA 5:42.95
10 Mason Chiu 14 CAT 5:31.28
10 Finn Hala 13 APEX 5:44.92
11 Noah Millikan 14 TOR 5:36.63
11 Kai Raimo 13 GACC 6:00.45
12 Zander Shieh 14 THSC 5:37.49
12 Quinn Grable 13 RR 6:10.24
13 Hudson Hughes 14 MAC 5:37.97
14 Hudson Young 14 HEAT 5:51.19
15 Alonzo Caceres Quandt 14 APEX 5:54.86
16 Thatcher Berfield 14 LA 6:06.12
17 Grayson Torrey 14 TEAM 6:19.86
18 Lucas Rader 14 MAC 6:24.41
19 Yannik Mehta 14 THSC 6:25.57
20 Shaayan Punj 14 HEAT 6:27.68
DQ Yossa MamHead did not break water surface during last (complete or incomplete) stroke before the to 13 TOR 6:03.71 DQ
DQ Alexander FrimkessSwimmer left position on the back other than to initiate the turn - back 14 LIFE 6:07.15 DQ

#29 Girls 15 & over 400 Individual Medley LCM

🥇 Sydney Wilson Prelims 1st = Finals 1st 5:05.24 → 5:01.77
🥈 Benham Marceau Prelims 2nd = Finals 2nd 5:15.58 → 5:11.86
🥉 Lorelei Ahrens Prelims 3rd = Finals 3rd 5:22.18 → 5:19.31
PlaceNameAgeTeam Time
1 Sydney Wilson 20 LOSC 5:05.24
2 Benham Marceau 15 CAT 5:15.58
3 Lorelei Ahrens 16 APEX 5:22.18
4 Kathryn Stoll 15 LA 5:27.27
5 Madison Hutton 17 APEX 5:32.39
6 Isabella Smith 15 APEX 5:34.49
7 Elora Faucera 15 APEX 5:37.29
8 Ava Gottheiner 16 MAC 5:41.09
9 Cecily Coy 16 CAT 5:43.45
10 Alondra Morales 15 THSC 5:44.88
11 Kellyn Pimley 16 BAAC 5:46.67
12 Cora Kash 15 MAC 5:48.14
13 Leah Richman 15 PAC 5:49.40
13 Sam O'Brien 17 MAC 5:49.40
15 Alexandria Tilson 16 APEX 5:51.03
16 Ellen Ciecko 15 LA 5:52.68
17 Amy Estok 16 MAC 5:53.54
18 Kalia Troche 15 SA 5:55.09
19 Riley Cook 15 LA 5:55.70
20 Daphne Hartline 15 MAC 5:56.96
21 Maddy Montang 15 APEX 5:57.53
22 Adi Croasmun 15 HEAT 5:59.30
23 Ellie Pannell 17 APEX 6:01.72
24 Makaila de la Rosa 15 LA 6:02.08
25 Senuri Hewage 15 HEAT 6:02.70
26 Adelaide Richards 15 LA 6:02.74
27 Jesse Urback 21 APEX 6:03.68
28 Lucy Thoits 18 PAC 6:04.61
29 Bridget Estrada Steele 15 TEAM 6:05.57
30 Madison Hoeksema 16 HEAT 6:05.80
31 Addie Hulting 15 CAT 6:07.66
32 Leela Cobb Rodrigues 16 LA 6:10.44
33 Sabine Lavadour 15 LA 6:18.01
34 Michaela Puckett 16 APEX 6:21.56
35 Emily Winkler 17 LA 6:42.35
36 Georgia Tapper 16 TEAM 6:43.85
PlaceNameAgeTeam Time
1 🥇 Sydney Wilson 20 LOSC 5:01.77
2 🥈 Benham Marceau 15 CAT 5:11.86
3 🥉 Lorelei Ahrens 16 APEX 5:19.31
4 Madison Hutton 17 APEX 5:28.00
5 Elora Faucera 15 APEX 5:35.10
6 Ava Gottheiner 16 MAC 5:37.28
7 Alondra Morales 15 THSC 5:39.25
8 Kellyn Pimley 16 BAAC 5:46.45
9 Sam O'Brien 17 MAC 5:41.23
10 Alexandria Tilson 16 APEX 5:42.76
11 Ellen Ciecko 15 LA 5:46.54
12 Leah Richman 15 PAC 5:47.61
13 Cora Kash 15 MAC 5:48.42
14 Kalia Troche 15 SA 5:52.53
15 Amy Estok 16 MAC 5:54.50
16 Riley Cook 15 LA 5:56.95

#30 Boys 15 & over 400 Individual Medley LCM

🥇 Kai Laitinen Prelims 2nd Finals 1st 4:55.12 → 4:55.74
🥈 Evander Blank Prelims 3rd Finals 2nd 5:00.38 → 5:00.62
🥉 Milo Jessup Prelims 4th Finals 3rd 5:06.67 → 5:02.36
PlaceNameAgeTeam Time
1 Graham Inman 20 MAC 4:47.82
2 Kai Laitinen 20 APEX 4:55.12
3 Evander Blank 15 GACC 5:00.38
4 Milo Jessup 16 ECSC 5:06.67
5 Gus Williams 16 PAC 5:07.53
6 Lucas Henzel 16 LA 5:09.16
7 Emilio Pinto 16 APEX 5:11.10
8 Cole Henderson 15 TDPS 5:13.87
9 Daniel Zoo 15 THSC 5:16.68
10 Henry Butler 15 GACC 5:17.87
11 Jett Loveless 17 HEAT 5:18.11
12 Evan Shaw 16 BEND 5:18.14
13 Oliver Wang 15 LOSC 5:22.10
14 Colin Galbraith 17 HEAT 5:22.86
15 Andrew Hayhurst 18 APEX 5:22.94
16 Jayden Schmidt 16 LOSC 5:24.70
17 Deegan Deng 16 TEAM 5:26.18
18 Sam Smith 15 APEX 5:26.35
19 Zakareeya Rushdan-Adil 18 HEAT 5:27.07
20 Dharya Roy 16 THSC 5:27.28
21 Aiden Chang 15 THSC 5:28.17
22 Ryker Johnson 15 LA 5:28.94
23 Wake Crum 16 LA 5:31.24
24 Owen Metzger 16 RRST 5:33.91
25 Dorian Smith 15 LA 5:35.86
26 Elden Wong 17 HEAT 5:37.55
27 Romero Santiago 15 THSC 5:38.17
28 Alex Tai 15 THSC 5:42.97
29 Augustus Kahl 16 LA 5:46.28
30 Elliot Funk 16 LOSC 5:47.08
31 Jayden Normine 15 LA 5:56.76
32 Luke Xie 15 THSC 6:12.24
DQ Tate JordanPast vertical at turn: non continuous turning action - back 15 APEX 5:31.36 DQ
PlaceNameAgeTeam Time
1 🥇 Kai Laitinen 20 APEX 4:55.74
2 🥈 Evander Blank 15 GACC 5:00.62
3 🥉 Milo Jessup 16 ECSC 5:02.36
4 Cole Henderson 15 TDPS 5:03.11
5 Lucas Henzel 16 LA 5:06.68
6 Gus Williams 16 PAC 5:08.39
7 Daniel Zoo 15 THSC 5:08.42
8 Emilio Pinto 16 APEX 5:13.70
9 Henry Butler 15 GACC 5:14.94
10 Andrew Hayhurst 18 APEX 5:16.37
11 Jayden Schmidt 16 LOSC 5:17.65
12 Colin Galbraith 17 HEAT 5:19.73
13 Zakareeya Rushdan-Adil 18 HEAT 5:20.96
14 Evan Shaw 16 BEND 5:21.73
15 Oliver Wang 15 LOSC 5:22.21
16 Deegan Deng 16 TEAM 5:36.57

#31 Girls 15 & over 50 Freestyle LCM

🥇 Ali Pfaff Prelims 1st = Finals 1st 26.87 → 26.35
🥈 Tessa Aberle Prelims 2nd = Finals 2nd 27.05 → 27.05
🥉 Odelya Laroya Prelims 3rd = Finals 3rd 27.54 → 27.41
PlaceNameAgeTeam Time
1 Ali Pfaff 21 THSC 26.87
1 Naiya DeSilva 13 RR 28.20
1 Elise Gunadi 14 CAT 29.04
2 Tessa Aberle 17 LOSC 27.05
2 Evelyn Fisher 13 HEAT 28.81
2 Bailey Briggs 14 SA 29.08
3 Odelya Laroya 16 SSC 27.54
3 Samantha Koch 13 LOSC 28.86
3 Gisele Martins 14 MSC 29.35
4 Natalie Pop 15 THSC 28.11
4 Anna Marks 13 LA 29.71
4 Violette Gomes 14 HEAT 29.82
5 Aanya Chakravarthy 15 TDPS 28.15
5 Greta Knowles 13 BDST 29.83
5 Hailey Chiu 14 THSC 29.85
6 Stella Hargreaves 15 MAC 28.24
6 Bennett McKay 13 AAA 29.99
6 Nola Lindsly 14 UNA 30.05
7 Scarlett Lishka 15 LA 28.38
7 Maddie Rohloff 14 MSC 30.07
7 Sidney Hayes 13 MAC 30.28
8 Tanna Johnson 19 LA 28.47
8 Kiara Mitchell 14 APEX 30.08
8 Leah De la Harpe 14 BEND 30.08
8 Brinley Kribs 13 MAC 30.42
9 Ilona Weisz 16 CAT 28.48
9 Grace Jamieson 13 TDPS 30.72
10 Paige Dangleis 19 CRST 28.53
10 Paige Horak 14 APEX 30.28
10 Paige Hall 13 CS 31.14
11 Isa Matthews 15 TEAM 28.72
11 Lily Postma 14 RRST 30.39
11 Evalynn Ryback 13 SCAT 31.42
12 Charlie Powell 15 MSC 28.74
12 Adelynn Toombs 14 BDST 30.45
12 Ennie Jiang 13 CAT 32.93
13 Aoife Johnson 15 MAC 28.81
13 Camila Romero 14 CRST 30.50
14 Cassidy Schneider 19 LOSC 28.83
14 Olivia Jones 14 APEX 30.55
15 Keelin Shockley 17 LOSC 28.88
15 Jillian Marquardt 14 LA 30.70
16 Emilie Alvarez 15 SA 28.93
16 Shelby Munds 14 LA 31.07
17 CiCi Li 15 THSC 28.98
17 Amelia Chan 14 THSC 31.11
17 Jane Jian 14 CAT 31.11
18 Tenzin Noryang 15 HEAT 29.10
19 Addie Swanson 16 TDPS 29.11
19 Rowan Schmidt 18 LA 29.11
19 Alexis Whipple 14 LA 31.20
20 Sophie Myrick 14 TEAM 31.29
21 Erika George 18 RR 29.13
21 Mikayla Peng 14 THSC 31.41
22 Elsie Mohr 15 TEAM 29.14
22 Esther Bronson 14 BEND 31.56
22 Madelyn Sanders 14 BEND 31.56
23 Raegan Zaemann 16 CRST 29.15
24 Abby Evans 18 SSC 29.16
24 Ariana Kolp 14 THSC 32.36
25 Charlotte Ames 18 MAC 29.22
25 Faith Knoeppel 14 GACC 32.66
26 Anna Sperley 15 TEAM 29.35
26 Lexi Coupens 14 TEAM 33.45
27 Chloe Moreau 17 MAC 29.49
28 Kylie Brown 15 HEAT 29.58
29 Satsuki Koch 15 LA 29.60
30 Sam Borus 17 MAC 29.62
31 Peyton Middlestadt 15 AAA 29.67
32 Christine McClafferty 53 CRST 29.72
33 Svea Bergkvist 15 LOSC 29.84
34 Ella Palinsky 17 MAC 29.90
35 Malia McKeen 17 MAC 30.05
36 Emma Jamieson 15 TDPS 30.07
37 Layla Stevens 15 MAC 30.09
38 Hannah Shaff 16 CAT 30.14
38 Nona Jackson 15 TEAM 30.14
40 Michaela Puckett 16 APEX 30.25
41 Madison Hoeksema 16 HEAT 30.55
41 Avery Bengtson 17 TEAM 30.55
43 Chelsea Thompson 15 HEAT 30.68
44 Mila Salove 16 THSC 30.95
45 Claire Niemeyer 17 PAC 31.01
46 Georgina Romero 17 CRST 31.12
46 Cora Smith 17 MHA 31.12
48 Sydney Little 17 MAC 31.30
49 Wren Hoffman 15 TEAM 31.53
50 Samantha Lindeman 18 LA 31.86
PlaceNameAgeTeam Time
1 🥇 Ali Pfaff 21 THSC 26.35
1 Samantha Koch 13 LOSC 28.00
1 Paige Horak 14 APEX 28.67
1 Kiara Mitchell 14 APEX 29.09
1 Bailey Briggs 14 SA 29.35
2 🥈 Tessa Aberle 17 LOSC 27.05
2 Naiya DeSilva 13 RR 28.62
2 Chloe Moreau 17 MAC 28.87
2 Leah De la Harpe 14 BEND 29.24
2 Elise Gunadi 14 CAT 29.51
2 Kiara Mitchell 14 APEX 29.51
3 🥉 Odelya Laroya 16 SSC 27.41
3 Bennett McKay 13 AAA 28.67
4 Natalie Pop 15 THSC 28.00
4 Anna Marks 13 LA 28.74
4 Gisele Martins 14 MSC 29.53
4 Nola Lindsly 14 UNA 29.53
5 Aanya Chakravarthy 15 TDPS 28.21
5 Evelyn Fisher 13 HEAT 28.85
6 Stella Hargreaves 15 MAC 28.36
6 Violette Gomes 14 HEAT 29.64
6 Greta Knowles 13 BDST 30.03
7 Scarlett Lishka 15 LA 28.37
7 Hailey Chiu 14 THSC 29.92
7 Sidney Hayes 13 MAC 30.24
8 Tanna Johnson 19 LA 29.28
8 Maddie Rohloff 14 MSC 30.28
8 Brinley Kribs 13 MAC 30.72
9 Ilona Weisz 16 CAT 27.93
10 Cassidy Schneider 19 LOSC 27.98
11 Isa Matthews 15 TEAM 28.59
12 CiCi Li 15 THSC 28.66
13 Paige Dangleis 19 CRST 28.99
14 Aoife Johnson 15 MAC 29.14
15 Keelin Shockley 17 LOSC 29.47
16 Emilie Alvarez 15 SA 29.60

#32 Boys 15 & over 50 Freestyle LCM

🥇 Hewitt Hu Prelims 4th Finals 1st 24.63 → 24.30
🥈 Sean Neirynck Prelims 3rd Finals 2nd 24.40 → 24.71
🥉 Hewitt Hu Prelims 4th Finals 3rd 24.63 → 25.10
PlaceNameAgeTeam Time
1 Quinn Devenport 17 TEAM 24.19
1 Sevi Sharygin 14 MAC 25.77
1 SJ Gatherum 13 CAT 26.76
2 Parker Dangleis 21 CRST 24.26
2 William Wang 14 LIFE 26.10
2 Simon Boariu 13 LIFE 27.82
3 Sean Neirynck 19 LOSC 24.40
3 Vasiliy Panfilov 14 HEAT 26.79
3 Minoh Bae 13 LOSC 27.84
4 Hewitt Hu 18 MAC 24.63
4 Ben Moreno 14 THSC 26.91
4 Ivan Weisz 13 CAT 28.25
5 Ty Coulter 17 MSC 24.72
5 Rocco Qureshi 14 LA 26.92
5 Jonah Wang 13 SA 28.38
6 Caio Cobb Rodrigues 18 LA 24.92
6 Finnley Jackson 14 TEAM 27.30
6 Stafford ter Weele 13 LA 28.40
7 Brody Wyatt 17 TEAM 25.00
7 Ryder Statz 14 SA 27.34
7 William Worthing 13 LA 28.65
8 Jarrod Coy 18 CAT 25.04
8 Mason Jiang 14 TDPS 27.45
8 Shota Oura 13 THSC 28.68
9 Daniel Olson 24 RR 25.06
9 Darren Fisher 14 TDPS 27.79
9 Castle Schnabel Martin 13 SCAT 28.76
10 Max Woodbury 26 HEAT 25.20
10 Ryder Hough 17 CRST 25.20
10 Noah Millikan 14 TOR 28.21
10 Marcus Kim 13 LIFE 28.82
10 Mio Messuri-Zhang 13 THSC 28.82
11 Ashton Parks 14 TOR 28.37
12 Nicholas Miller 16 THSC 25.58
12 Max Aikman 14 HEAT 28.44
12 Russell Hapgood-LeBank 13 BEND 28.88
13 Jacob Gehley 20 STRY 25.63
13 Miles Kuhl 14 CRST 28.48
13 Joshua Ng 13 LIFE 28.93
14 Wayko Sanders 15 TEAM 25.73
14 Joyner Statz 14 SA 28.51
14 Jett Alba 13 CAT 29.42
15 Eli Stebbins 16 SA 25.78
15 Alden Liew 14 BEND 28.62
15 Theron Six 13 RACE 29.43
16 Jackson Webb 18 CRST 25.89
16 Kingston Tran 14 TOR 28.81
16 Josh Tattitch 13 CAT 29.62
17 Ethan LeGrand 16 GACC 25.99
17 Logan MacDougall 14 CRST 28.96
17 Evan Nguyen 13 APEX 29.67
18 Griffin Hagemeyer 16 TEAM 26.05
18 Quinn Shaub 14 CAT 29.13
18 Ebun Ajayi 13 HEAT 29.91
18 Stephen Le 13 CAT 29.91
19 Miles Moir 16 LA 26.08
19 Everett Meyer 14 SSC 29.18
20 Michael Oshkader 18 CRST 26.10
20 Asher Eggers 15 MHA 26.10
20 Cody James 14 MSC 29.29
20 Revansh Bansal 13 THSC 30.07
21 John McQuillan 14 APEX 29.79
21 Sid Jennings 13 TDPS 30.13
22 Asa Leoni 15 LA 26.11
22 Sulaiman Jaleel 14 PAC 30.16
22 Henry Purcell 13 MAC 30.32
23 Lyndon Neufeld 15 MAC 26.12
23 Ryder Hayward 13 LOSC 30.37
24 Yifan Qiu 17 LOSC 26.13
24 Joshua Kim 13 LOSC 30.70
25 Cooper Gill 17 TEAM 26.17
25 Finn Spier 13 GCST 30.76
26 Lucas Liu 16 THSC 26.36
26 Levi Farkas-Knab 13 LOSC 30.81
27 Samuel Wilkins 18 MSC 26.43
27 Quinn Grable 13 RR 31.21
28 Akwasi Cobbinah 15 APEX 26.47
28 Jackson Chytka 13 AAA 31.32
29 Cameron McDonald 18 RYST 26.50
29 Ryder Parr 13 SHSC 31.39
30 Nathan Messina 17 LOSC 26.66
30 Max Bacon 13 LA 31.74
31 Nicolai Wu 15 HEAT 26.67
31 Adam Yu 13 THSC 32.12
32 Reid Grotjohn 17 LA 26.72
32 Zain Jafri 13 LOSC 32.80
33 Owen Wang 15 THSC 26.75
34 Noah Ito-Gross 15 TEAM 26.79
34 Henry Merrill 18 LOSC 26.79
36 John Nguyen 17 CRST 26.92
37 Brady Fisher 17 APEX 26.93
38 Nikita Glukhov 16 CRST 26.95
39 Elliott Huelshoff 17 LA 27.00
40 Kazuto Ball 15 BAAC 27.14
41 Kai Pierce 17 THSC 27.22
41 Strom Nordeng 21 APEX 27.22
43 Oliver Lewis 15 MHA 27.35
44 Samuel Reid 17 PAC 27.36
45 Ben Cook 16 TEAM 27.51
46 Ben Kono 22 STRY 27.56
47 Finn Sweeney 18 MAC 27.58
48 Trask Kurtz 16 HEAT 27.66
49 Max Douglas 15 BAAC 27.70
50 Holden Coleman 15 APEX 27.74
PlaceNameAgeTeam Time
1 🥇 Hewitt Hu 18 MAC 24.30
1 Quinn Devenport 17 TEAM 24.53
1 Sevi Sharygin 14 MAC 26.00
1 Jonah Wang 13 SA 27.08
2 🥈 Sean Neirynck 19 LOSC 24.71
2 Vasiliy Panfilov 14 HEAT 26.06
2 Lyndon Neufeld 15 MAC 26.07
2 SJ Gatherum 13 CAT 27.59
3 🥉 Hewitt Hu 18 MAC 25.10
3 Ben Moreno 14 THSC 26.31
3 Ben Moreno 14 THSC 26.53
3 Minoh Bae 13 LOSC 27.94
4 Ty Coulter 17 MSC 25.19
4 William Wang 14 LIFE 26.59
4 Simon Boariu 13 LIFE 28.23
5 Ryder Hough 17 CRST 25.62
5 Rocco Qureshi 14 LA 27.11
5 William Worthing 13 LA 28.60
6 Brody Wyatt 17 TEAM 25.69
6 Mason Jiang 14 TDPS 27.43
6 Ivan Weisz 13 CAT 28.64
7 Max Woodbury 26 HEAT 25.73
7 Finnley Jackson 14 TEAM 27.51
7 Stafford ter Weele 13 LA 29.18
8 Daniel Olson 24 RR 25.78
8 Ryder Statz 14 SA 27.75
8 Shota Oura 13 THSC 29.51
9 Nicholas Miller 16 THSC 25.75
10 Jacob Gehley 20 STRY 25.84
11 Asa Leoni 15 LA 25.95
12 Eli Stebbins 16 SA 25.98
13 Griffin Hagemeyer 16 TEAM 26.04
14 Ethan LeGrand 16 GACC 26.25
15 Jackson Webb 18 CRST 26.31
16 Michael Oshkader 18 CRST 26.59

#33 Girls 15 & over 100 Breaststroke LCM

🥇 Gabriella Augustyn Prelims 2nd Finals 1st 1:15.60 → 1:13.32
🥈 Benham Marceau Prelims 1st Finals 2nd 1:15.42 → 1:14.56
🥉 Mila Salove Prelims 7th Finals 3rd 1:18.28 → 1:17.42
PlaceNameAgeTeam Time
1 Benham Marceau 15 CAT 1:15.42
1 Sage Rydberg 13 THSC 1:17.96
1 Lilly Thost 14 RACE 1:20.07
2 Gabriella Augustyn 20 THSC 1:15.60
2 Tayler Walkenhorst 14 LOSC 1:20.78
2 Ruby Grace Pickell 13 APEX 1:22.00
3 Lauren Sexton 17 LOSC 1:16.49
3 Madelyn Sanders 14 BEND 1:22.24
3 Greta Knowles 13 BDST 1:23.70
4 Avery Contreras 17 LOSC 1:17.20
4 Maxine Babcock 14 BEND 1:22.73
4 Almina Francese 13 TEAM 1:24.39
5 Yahan Zhang 16 LOSC 1:17.79
5 Teal Chen 14 THSC 1:22.84
5 Juniper Kraxberger 13 LA 1:25.80
6 Bea Liu 15 MAC 1:17.85
6 Alexis Whipple 14 LA 1:23.55
6 Mary Catherine Williams 13 BEND 1:27.07
7 Mila Salove 16 THSC 1:18.28
7 Faith Knoeppel 14 GACC 1:23.98
7 Fiona Hall 13 MAC 1:27.46
8 Stella Legassick 17 THSC 1:19.45
8 Jillian Marquardt 14 LA 1:24.26
8 Katherine Dmitrieva 13 HEAT 1:30.83
9 Keelin Shockley 17 LOSC 1:19.75
9 Claire Horton 14 LA 1:24.94
9 Sonia Ellefson 13 LIFE 1:31.01
10 Nona Jackson 15 TEAM 1:19.93
10 Presley Schmidt 14 LA 1:25.15
10 Maanya Mittal 13 RR 1:31.11
11 Lorelei Ahrens 16 APEX 1:20.18
11 Addy Breamer 14 LOSC 1:25.69
11 Paige Hall 13 CS 1:31.47
12 Anna Sperley 15 TEAM 1:20.27
12 Aika Ratchford 14 MAC 1:26.10
12 Maria Dmitrieva 13 HEAT 1:31.49
13 Sydney Little 17 MAC 1:20.71
13 Sydney Jackson 14 GACC 1:26.69
13 Olivia McGlade 13 MSC 1:31.62
14 Mia Brown 19 HEAT 1:21.68
14 Leilani Kamei 14 SA 1:26.94
14 Ennie Jiang 13 CAT 1:32.85
15 Raegan Zaemann 16 CRST 1:22.09
15 Jocelynne Starr 14 BAAC 1:27.13
15 Jessica Hulburt 13 AAA 1:33.88
16 Cece Ku 15 MAC 1:22.57
16 Naomi Lin 14 THSC 1:27.22
16 Harper Francis 13 APEX 1:35.14
17 Julia Graham 16 BAAC 1:22.68
17 Claire Mattila 14 TOR 1:27.43
17 Lasini Jayasingha 14 THSC 1:27.43
17 Allison Munger 13 CAT 1:36.04
18 Sophie Gomez 16 HEAT 1:22.72
18 Dantong Chen 13 TEAM 1:36.15
19 Ava Kilbourne 16 HEAT 1:22.73
19 Charlotte Hill 14 CRST 1:27.76
19 Maili Doty 13 TDST 1:36.23
20 Ava Gottheiner 16 MAC 1:23.15
20 Ana Dobos 14 THSC 1:27.86
20 Solana Doty 13 TDST 1:37.49
21 Layla Stevens 15 MAC 1:23.67
21 Faye Diegel 14 APEX 1:28.74
22 Amy Estok 16 MAC 1:24.35
22 Gia Radlinski 14 PAC 1:29.17
23 Adi Croasmun 15 HEAT 1:25.22
23 Annalise Arnold 14 LA 1:29.22
24 Scarlet Wille 15 THSC 1:25.55
24 Sydney Robinson 14 LA 1:31.16
25 Sam O'Brien 17 MAC 1:25.79
25 Peyton Hutton 14 APEX 1:31.37
26 Emma Shim 16 THSC 1:25.99
26 Harlow Woodmansee 14 TEAM 1:31.75
27 Sadie Legassick 17 THSC 1:27.21
27 Amelia Chan 14 THSC 1:32.84
28 Alondra Morales 15 THSC 1:27.52
28 Ellie Calvert 14 MHA 1:33.59
29 Tanna Johnson 19 LA 1:28.07
29 Emma Miller 14 APEX 1:33.85
30 Kellyn Pimley 16 BAAC 1:29.07
30 Adelynn Toombs 14 BDST 1:34.25
31 Josie Pribyl 17 MHA 1:30.59
31 Delphina Bayerl-Klebes 14 TEAM 1:34.76
32 Maggie Durrant 14 BEND 1:35.81
PlaceNameAgeTeam Time
1 🥇 Gabriella Augustyn 20 THSC 1:13.32
1 Sage Rydberg 13 THSC 1:14.72
1 Maxine Babcock 14 BEND 1:18.59
2 🥈 Benham Marceau 15 CAT 1:14.56
2 Tayler Walkenhorst 14 LOSC 1:19.42
2 Ruby Grace Pickell 13 APEX 1:21.27
3 🥉 Mila Salove 16 THSC 1:17.42
3 Lilly Thost 14 RACE 1:19.47
3 Greta Knowles 13 BDST 1:25.19
4 Bea Liu 15 MAC 1:17.52
4 Faith Knoeppel 14 GACC 1:21.23
4 Almina Francese 13 TEAM 1:25.67
5 Yahan Zhang 16 LOSC 1:17.66
5 Madelyn Sanders 14 BEND 1:21.25
5 Juniper Kraxberger 13 LA 1:25.94
6 Stella Legassick 17 THSC 1:18.91
6 Alexis Whipple 14 LA 1:21.52
6 Mary Catherine Williams 13 BEND 1:26.39
7 Nona Jackson 15 TEAM 1:20.49
7 Jillian Marquardt 14 LA 1:24.24
7 Katherine Dmitrieva 13 HEAT 1:27.17
8 Keelin Shockley 17 LOSC 1:21.44
8 Teal Chen 14 THSC 1:24.60
8 Fiona Hall 13 MAC 1:28.35
9 Lorelei Ahrens 16 APEX 1:17.51
10 Anna Sperley 15 TEAM 1:17.52
11 Sophie Gomez 16 HEAT 1:20.52
12 Raegan Zaemann 16 CRST 1:21.21
13 Mia Brown 19 HEAT 1:21.55
14 Julia Graham 16 BAAC 1:22.14
15 Ava Kilbourne 16 HEAT 1:22.48
16 Ava Gottheiner 16 MAC 1:23.18

#34 Boys 15 & over 100 Breaststroke LCM

🥇 Nicholas Peng Prelims 1st = Finals 1st 1:08.29 → 1:06.31
🥈 Yifan Qiu Prelims 3rd Finals 2nd 1:09.03 → 1:08.32
🥉 Jake Maher Prelims 2nd Finals 3rd 1:08.85 → 1:08.60
PlaceNameAgeTeam Time
1 Nicholas Peng 17 THSC 1:08.29
1 Kaleb Sealey 14 APEX 1:11.49
1 Hunter Nofziger 13 RACE 1:12.10
2 Jake Maher 23 HEAT 1:08.85
2 Alex Smith 14 TDPS 1:11.58
2 Asher Jacobson 13 THSC 1:15.16
3 Yifan Qiu 17 LOSC 1:09.03
3 Gabriel Gapasin 14 THSC 1:14.68
3 Jin Nakajima 13 LOSC 1:16.32
4 Strom Nordeng 21 APEX 1:09.30
4 Darren Fisher 14 TDPS 1:14.82
4 Zachary Ma 13 THSC 1:18.61
5 Dylan Myrick 18 TEAM 1:09.40
5 Jacob Breamer 14 LOSC 1:15.48
5 Luke Goddard 13 LOSC 1:21.71
6 Reid Grotjohn 17 LA 1:09.81
6 Miles Kuhl 14 CRST 1:17.79
6 Yossa Mam 13 TOR 1:23.16
7 John Rasmussen 51 MHA 1:09.96
7 Lucas Brandt 14 AAA 1:18.48
7 Levi Simmons 13 RACE 1:24.44
8 Bennett Young 17 HEAT 1:10.01
8 Zander Shieh 14 THSC 1:18.75
8 Russell Delavan 13 APEX 1:24.45
9 David Rios 15 MSC 1:10.02
9 Theo Webster 14 GACC 1:19.00
9 Arlo Kalbaugh 13 PAC 1:24.59
10 Kenji Kasubuchi 18 LA 1:10.45
10 Mason Jiang 14 TDPS 1:19.06
10 Castle Schnabel Martin 13 SCAT 1:24.89
11 Kai Laitinen 20 APEX 1:11.17
11 Silas Norton 14 PAC 1:19.10
11 Kai Raimo 13 GACC 1:25.46
12 Owen Yam 18 GACC 1:11.29
12 William Wang 14 LIFE 1:19.54
12 Stephen Le 13 CAT 1:27.18
13 Tolik Lupasco 15 MHA 1:11.91
13 Mason Chiu 14 CAT 1:20.09
13 Vincent Canale 13 LA 1:27.32
14 Lucas Brandt 17 CAT 1:12.27
14 Andrew Li 14 THSC 1:20.45
14 Rui Fung 13 THSC 1:27.99
15 Anakin Isenhart 17 LOSC 1:12.35
15 Everett Frick 14 APEX 1:21.45
15 Jacob Duke 13 BAAC 1:30.58
16 Blake Daniel 16 SA 1:12.60
16 Luke Li 14 CAT 1:23.34
16 Sid Jennings 13 TDPS 1:31.99
17 Joseph Liang 15 THSC 1:12.88
17 Thatcher Berfield 14 LA 1:24.39
18 Duncan Chou 18 THSC 1:13.69
18 Crosby Jessup 14 ECSC 1:24.70
19 Teddy Di 15 CAT 1:14.08
19 Hudson Young 14 HEAT 1:25.29
20 Alex Kriese 16 LOSC 1:14.39
20 Orson Sander 14 CRST 1:26.86
21 Oliver Wang 15 LOSC 1:14.54
21 Joyner Statz 14 SA 1:29.23
22 Aidan O'Brien 17 TEAM 1:14.58
23 Emilio Pinto 16 APEX 1:14.66
24 Samuel Zhu 15 CAT 1:14.72
25 Ethan Zhao 15 THSC 1:15.05
26 Ryder Hough 17 CRST 1:15.65
27 Oliver Lewis 15 MHA 1:15.85
28 Brady Thompson 16 BAAC 1:16.08
29 Isaac Janbay 18 SA 1:16.15
30 Luke Eskola 19 HEAT 1:16.16
31 Ben Cook 16 TEAM 1:16.83
32 Christopher Ashmore 15 LA 1:17.06
33 Spencer Tsai 17 LOSC 1:17.29
34 Colin Ross 16 SSC 1:18.74
35 Artem Panfilov 17 HEAT 1:19.53
DQ Noah BorgExecuted more than one butterfly kick at the start or turn 14 HEAT 1:18.82 DQ
PlaceNameAgeTeam Time
1 🥇 Nicholas Peng 17 THSC 1:06.31
1 Kaleb Sealey 14 APEX 1:10.62
1 Hunter Nofziger 13 RACE 1:11.81
2 🥈 Yifan Qiu 17 LOSC 1:08.32
2 Alex Smith 14 TDPS 1:11.00
2 Jin Nakajima 13 LOSC 1:13.60
3 🥉 Jake Maher 23 HEAT 1:08.60
3 Darren Fisher 14 TDPS 1:12.95
3 Asher Jacobson 13 THSC 1:13.71
4 Reid Grotjohn 17 LA 1:09.38
4 Gabriel Gapasin 14 THSC 1:13.16
4 Zachary Ma 13 THSC 1:18.23
5 Strom Nordeng 21 APEX 1:09.77
5 Jacob Breamer 14 LOSC 1:14.12
5 Luke Goddard 13 LOSC 1:21.05
6 John Rasmussen 51 MHA 1:09.90
6 Zander Shieh 14 THSC 1:17.40
6 Levi Simmons 13 RACE 1:22.01
7 Bennett Young 17 HEAT 1:09.96
7 Lucas Brandt 14 AAA 1:17.44
7 Yossa Mam 13 TOR 1:22.62
8 Dylan Myrick 18 TEAM 1:14.04
8 Miles Kuhl 14 CRST 1:17.73
8 Russell Delavan 13 APEX 1:24.64
9 David Rios 15 MSC 1:09.11
10 Kenji Kasubuchi 18 LA 1:09.30
11 Tolik Lupasco 15 MHA 1:11.23
12 Anakin Isenhart 17 LOSC 1:11.91
13 Owen Yam 18 GACC 1:11.94
14 Kai Laitinen 20 APEX 1:12.46
15 Blake Daniel 16 SA 1:12.67
16 Lucas Brandt 17 CAT 1:12.96

#35 Girls 15 & over 100 Backstroke LCM

🥇 Ali Pfaff Prelims 1st = Finals 1st 1:05.15 → 1:01.55
🥈 Hailey Brandvold Prelims 2nd = Finals 2nd 1:05.76 → 1:05.07
🥉 Ayana Winter Prelims 4th Finals 3rd 1:06.71 → 1:05.69
PlaceNameAgeTeam Time
1 Ali Pfaff 21 THSC 1:05.15
1 Clara Penny 14 PAC 1:08.88
1 Bennett McKay 13 AAA 1:10.31
2 Hailey Brandvold 16 LOSC 1:05.76
2 Anabelle Nance 13 LOSC 1:10.77
2 Lilly Thost 14 RACE 1:11.01
3 Rowan Schmidt 18 LA 1:05.95
3 Paige Horak 14 APEX 1:11.24
3 Maddie Ryles 13 HEAT 1:12.62
4 Ayana Winter 15 LOSC 1:06.71
4 Freya Kiley 14 TEAM 1:11.82
4 Zoey Chappell 13 NST 1:13.37
5 Helena Huettemeyer 18 MAC 1:09.68
5 Gisele Martins 14 MSC 1:11.99
5 Evelyn Fisher 13 HEAT 1:13.63
6 Aanya Chakravarthy 15 TDPS 1:10.03
6 Addy Breamer 14 LOSC 1:13.27
6 Claire Osborn 13 BEND 1:13.66
7 Madi Del Castillo 16 TEAM 1:10.09
7 Isla Miller 14 CRST 1:13.53
7 Anna Marks 13 LA 1:14.23
8 Eloise Rush 17 MAC 1:10.17
8 Evangeline Kulp 14 LA 1:13.89
8 Liberty Carpenter 13 BAAC 1:15.35
9 Tierney King 16 LA 1:10.79
9 Lily Zion 14 TEAM 1:14.73
9 Emily Jackson 13 THSC 1:16.31
10 Odelya Laroya 16 SSC 1:10.87
10 Olivia Jones 14 APEX 1:14.82
10 Evalynn Ryback 13 SCAT 1:16.99
11 Marlene Goddard 18 LOSC 1:11.16
11 Eliana Headley 14 TEAM 1:15.10
11 Lily Weerasinghe 13 THSC 1:17.07
12 Liana Schaefer 17 CAT 1:11.22
12 Violette Gomes 14 HEAT 1:15.28
12 Alana Greenwall 13 APEX 1:17.60
13 Kylie Brown 15 HEAT 1:11.32
13 Maddy Miller 14 THSC 1:16.07
13 Elsie Mattson 13 APEX 1:18.96
14 Emma Montgomery 15 HEAT 1:11.84
14 Lucy Demaray 17 MAC 1:11.84
14 Charlotte Hill 14 CRST 1:16.20
14 Sidney Hayes 13 MAC 1:20.19
15 Lily Postma 14 RRST 1:16.44
15 Caitlin Weinhouse 13 LA 1:20.21
16 Kathryn Stoll 15 LA 1:12.22
16 Peyton Pronovost 14 LA 1:16.72
16 Danya Carmona 13 LIFE 1:20.23
17 Marie Mason 19 LA 1:12.29
17 Elise Gunadi 14 CAT 1:16.87
17 Morgan Lee 13 LIFE 1:20.80
18 Bridget Estrada Steele 15 TEAM 1:12.41
18 Mikayla Peng 14 THSC 1:17.32
18 Ennie Jiang 13 CAT 1:21.03
19 Sophia Mazurkiewicz 17 FGSC 1:13.18
19 Aspen Thomas 14 BEND 1:17.45
19 Brinley Kribs 13 MAC 1:21.55
20 Daphne Maruki 15 THSC 1:13.32
20 Evolet Jaramillo 14 HEAT 1:17.49
20 Allison Munger 13 CAT 1:21.80
21 Natalie Ernst 16 LOSC 1:13.34
21 Sophie Myrick 14 TEAM 1:17.57
21 Mary Catherine Williams 13 BEND 1:21.82
22 Paige Dangleis 19 CRST 1:13.46
22 Presley Supplee 14 BEND 1:17.73
22 Jadelyn Oishi 13 BAAC 1:22.08
23 Cecily Coy 16 CAT 1:13.55
23 Jane Jian 14 CAT 1:17.76
23 Noelle Park 13 APEX 1:22.93
24 Avery Bengtson 17 TEAM 1:13.67
24 Danni Schommer Ceja 14 LA 1:18.24
24 Emmalynn Perez 13 HEAT 1:23.11
25 Stella Hargreaves 15 MAC 1:13.89
25 Anberlin Miller 14 LA 1:18.80
25 Saron Schutyser 13 THSC 1:23.41
26 Emilie Alvarez 15 SA 1:14.06
26 Haven Crum 14 LA 1:19.56
26 Kira Bryson 13 LOSC 1:23.67
27 Aoife Johnson 15 MAC 1:15.01
27 Brooklyn Braach 14 APEX 1:20.26
27 Grace Jamieson 13 TDPS 1:24.81
28 Madison Hutton 17 APEX 1:15.33
28 Rutvi Shah 14 HEAT 1:21.16
29 Wren Hoffman 15 TEAM 1:15.55
30 Abby Evans 18 SSC 1:15.81
31 Thien-Mai Nguyen 18 BAAC 1:15.94
32 Erika George 18 RR 1:15.99
33 Ava Cherry 18 ECSC 1:16.67
34 Sophie Gomez 16 HEAT 1:16.68
35 Freya Berg 16 CAT 1:16.70
36 Tanna Johnson 19 LA 1:17.10
37 Svea Bergkvist 15 LOSC 1:17.62
PlaceNameAgeTeam Time
1 🥇 Ali Pfaff 21 THSC 1:01.55
1 Clara Penny 14 PAC 1:08.19
1 Bennett McKay 13 AAA 1:08.69
2 🥈 Hailey Brandvold 16 LOSC 1:05.07
2 Anabelle Nance 13 LOSC 1:09.55
2 Paige Horak 14 APEX 1:09.82
3 🥉 Ayana Winter 15 LOSC 1:05.69
3 Lilly Thost 14 RACE 1:10.74
3 Maddie Ryles 13 HEAT 1:11.32
4 Eloise Rush 17 MAC 1:09.06
4 Anna Marks 13 LA 1:11.67
4 Freya Kiley 14 TEAM 1:11.88
5 Madi Del Castillo 16 TEAM 1:09.81
5 Evelyn Fisher 13 HEAT 1:12.06
5 Gisele Martins 14 MSC 1:12.81
6 Tierney King 16 LA 1:10.33
6 Claire Osborn 13 BEND 1:12.86
6 Addy Breamer 14 LOSC 1:12.89
7 Marlene Goddard 18 LOSC 1:10.51
7 Zoey Chappell 13 NST 1:13.12
7 Isla Miller 14 CRST 1:14.40
8 Odelya Laroya 16 SSC 1:10.53
8 Lily Zion 14 TEAM 1:14.74
8 Liberty Carpenter 13 BAAC 1:15.99
9 Kylie Brown 15 HEAT 1:10.88
10 Liana Schaefer 17 CAT 1:11.55
11 Lucy Demaray 17 MAC 1:12.03
12 Sophia Mazurkiewicz 17 FGSC 1:12.36
13 Daphne Maruki 15 THSC 1:12.49
14 Paige Dangleis 19 CRST 1:13.16
15 Emma Montgomery 15 HEAT 1:13.28
16 Bridget Estrada Steele 15 TEAM 1:13.37

#36 Boys 15 & over 100 Backstroke LCM

🥇 Wayko Sanders Prelims 1st = Finals 1st 1:00.58 → 59.76
🥈 Christopher Ashmore Prelims 2nd = Finals 2nd 1:02.46 → 1:01.32
🥉 Logan Mendez Prelims 4th Finals 3rd 1:02.56 → 1:01.88
PlaceNameAgeTeam Time
1 Wayko Sanders 15 TEAM 1:00.58
1 Weston McReynolds 14 THSC 1:05.12
1 Sam LeGrand 13 GACC 1:07.53
2 Christopher Ashmore 15 LA 1:02.46
2 Niels Barber 14 APEX 1:08.19
2 SJ Gatherum 13 CAT 1:09.78
3 Max Woodbury 26 HEAT 1:02.47
3 Finnley Jackson 14 TEAM 1:08.39
3 Luke Goddard 13 LOSC 1:12.24
4 Logan Mendez 20 APEX 1:02.56
4 Ryder Statz 14 SA 1:09.78
4 Marcus Kim 13 LIFE 1:12.28
5 Caio Cobb Rodrigues 18 LA 1:02.63
5 Nicky Fagan 14 BEND 1:10.02
5 Levi Farkas-Knab 13 LOSC 1:12.73
6 Haobo Wang 16 LOSC 1:02.97
6 Levi Harris 14 LA 1:10.73
6 Andrew Nguyen 13 LA 1:12.79
7 Hudson Bakke 20 HEAT 1:03.27
7 Silas Norton 14 PAC 1:10.77
7 Russell Delavan 13 APEX 1:13.53
8 Jonathan Hlavinka 18 RYST 1:03.36
8 Nolan Batchelor 14 LOSC 1:11.84
8 Max Bacon 13 LA 1:14.12
9 Jacob Gehley 20 STRY 1:03.41
9 Andrew Li 14 THSC 1:12.92
9 Jett Alba 13 CAT 1:14.43
10 Vlad Danylyuk 19 CRST 1:03.73
10 Quinn Shaub 14 CAT 1:12.99
10 Ryder Hayward 13 LOSC 1:14.44
11 Lucas Liu 16 THSC 1:03.87
11 Everett Frick 14 APEX 1:13.09
11 Simon Boariu 13 LIFE 1:14.59
12 Ethan LeGrand 16 GACC 1:04.17
12 Orson Sander 14 CRST 1:13.62
12 Finn Hala 13 APEX 1:14.67
13 Tolik Lupasco 15 MHA 1:04.84
13 Logan MacDougall 14 CRST 1:14.38
13 Mio Messuri-Zhang 13 THSC 1:15.00
14 Parker Dangleis 21 CRST 1:04.92
14 Alonzo Caceres Quandt 14 APEX 1:14.68
14 Jackson Chytka 13 AAA 1:15.45
15 Trask Kurtz 16 HEAT 1:05.00
15 Joshua Ng 13 LIFE 1:15.64
15 Kamron Brayson 14 MHA 1:15.80
16 Sungkook Kim 17 LOSC 1:05.14
16 Hudson Hughes 14 MAC 1:16.42
16 Noah Schmidt 13 LOSC 1:17.16
17 Lucas Kugel 16 MAC 1:05.22
17 Shota Oura 13 THSC 1:17.65
17 Grayson Torrey 14 TEAM 1:19.54
18 Brady Fisher 17 APEX 1:05.69
18 William Worthing 13 LA 1:17.96
19 Josh Bollinger 15 LOSC 1:05.81
19 Payton Andrews 13 SCAT 1:18.15
20 Owen Yam 18 GACC 1:05.94
20 Theron Six 13 RACE 1:18.29
21 Gus Williams 16 PAC 1:06.14
21 Joshua Kim 13 LOSC 1:18.57
22 Yari Krautsov 15 BAAC 1:06.26
22 Ethan Chen 13 LA 1:18.72
23 Michael Oshkader 18 CRST 1:06.53
23 Cameron McDonald 18 RYST 1:06.53
23 Josh Tattitch 13 CAT 1:19.17
24 Evan Nguyen 13 APEX 1:19.58
25 Kai Pierce 17 THSC 1:06.62
25 Owen Evans 13 SSC 1:20.13
26 Lucas Brandt 17 CAT 1:06.71
26 Ebun Ajayi 13 HEAT 1:20.32
27 Max Douglas 15 BAAC 1:06.76
27 David Ewing 13 HEAT 1:20.34
28 Elliott Huelshoff 17 LA 1:07.45
28 Weston McCann 13 PAC 1:20.50
29 Deegan Deng 16 TEAM 1:07.65
29 Finn Spier 13 GCST 1:20.64
30 Colin Galbraith 17 HEAT 1:07.72
31 Andrew Hayhurst 18 APEX 1:08.70
32 Elden Wong 17 HEAT 1:08.95
33 John Nguyen 17 CRST 1:09.00
34 Isaac Janbay 18 SA 1:11.10
PlaceNameAgeTeam Time
1 🥇 Wayko Sanders 15 TEAM 59.76
1 Weston McReynolds 14 THSC 1:04.07
1 Sam LeGrand 13 GACC 1:07.00
2 🥈 Christopher Ashmore 15 LA 1:01.32
2 Finnley Jackson 14 TEAM 1:07.77
2 Andrew Nguyen 13 LA 1:10.65
3 🥉 Logan Mendez 20 APEX 1:01.88
3 Ryder Statz 14 SA 1:08.59
3 SJ Gatherum 13 CAT 1:11.33
4 Haobo Wang 16 LOSC 1:02.16
4 Niels Barber 14 APEX 1:08.63
4 Luke Goddard 13 LOSC 1:11.69
5 Jonathan Hlavinka 18 RYST 1:03.06
5 Nicky Fagan 14 BEND 1:09.17
5 Levi Farkas-Knab 13 LOSC 1:12.61
6 Max Woodbury 26 HEAT 1:03.21
6 Levi Harris 14 LA 1:09.32
6 Russell Delavan 13 APEX 1:13.09
7 Jacob Gehley 20 STRY 1:04.02
7 Silas Norton 14 PAC 1:10.27
7 Marcus Kim 13 LIFE 1:13.38
8 Hudson Bakke 20 HEAT 1:04.48
8 Nolan Batchelor 14 LOSC 1:12.25
8 Max Bacon 13 LA 1:14.50
9 Lucas Liu 16 THSC 1:03.49
10 Vlad Danylyuk 19 CRST 1:03.91
11 Parker Dangleis 21 CRST 1:04.33
12 Ethan LeGrand 16 GACC 1:04.39
13 Tolik Lupasco 15 MHA 1:05.37
14 Trask Kurtz 16 HEAT 1:05.45
15 Lucas Kugel 16 MAC 1:05.69
16 Sungkook Kim 17 LOSC 1:06.07

#37 Girls 15 & over 200 Freestyle LCM

🥇 Ilona Weisz Prelims 1st = Finals 1st 2:11.14 → 2:07.54
🥈 Marie Mason Prelims 2nd = Finals 2nd 2:12.47 → 2:10.52
🥉 Stela Sufuentes Prelims 3rd = Finals 3rd 2:13.74 → 2:12.34
PlaceNameAgeTeam Time
1 Ilona Weisz 16 CAT 2:11.14
1 Lucia Cass 14 LOSC 2:17.39
1 Samantha Koch 13 LOSC 2:17.51
2 Marie Mason 19 LA 2:12.47
2 Evangeline Kulp 14 LA 2:17.92
2 Ava Alexander 13 TEAM 2:18.24
3 Stela Sufuentes 18 THSC 2:13.74
3 Bailey Briggs 14 SA 2:19.71
3 Emily Jackson 13 THSC 2:22.97
4 Marlene Goddard 18 LOSC 2:16.19
4 Nola Lindsly 14 UNA 2:20.44
4 Anna Marks 13 LA 2:23.05
5 Bethan Pullan 16 THSC 2:16.75
5 Evolet Jaramillo 14 HEAT 2:22.45
5 Fiona Hall 13 MAC 2:24.54
6 Scarlett Lishka 15 LA 2:17.07
6 Hailey Chiu 14 THSC 2:22.59
6 Zoey Chappell 13 NST 2:24.83
7 Poppy Jones-Wick 16 CRST 2:18.38
7 Shelby Munds 14 LA 2:23.27
7 Claire Osborn 13 BEND 2:26.33
8 Satsuki Koch 15 LA 2:18.77
8 Presley Schmidt 14 LA 2:23.40
8 Caitlin Abrahamsen 13 SCAT 2:27.32
9 Daphne Maruki 15 THSC 2:18.81
9 Eliana Headley 14 TEAM 2:25.52
9 Anahi Chan 13 LA 2:27.54
10 Addie Swanson 16 TDPS 2:19.36
10 Alana Greenwall 13 APEX 2:28.42
10 Ariana Kolp 14 THSC 2:28.85
11 Claire Niemeyer 17 PAC 2:19.86
11 Mykah Cynova 13 HEAT 2:28.79
11 Elise Gunadi 14 CAT 2:29.21
12 Liana Schaefer 17 CAT 2:20.20
12 Maddie Rohloff 14 MSC 2:29.43
12 Aria Harter 13 BAAC 2:30.07
13 Isabella Smith 15 APEX 2:20.23
13 Raen Beier 14 FGSC 2:29.86
13 Zayleigh Hogan 13 TEAM 2:32.96
14 Leah Ellerbee 17 SMR 2:20.47
14 Sophie Myrick 14 TEAM 2:29.96
14 Sidney Hayes 13 MAC 2:33.62
15 Lily Gomes 18 MAC 2:21.48
15 Ana Dobos 14 THSC 2:30.11
15 Olivia McGlade 13 MSC 2:33.82
16 Sophia Mazurkiewicz 17 FGSC 2:21.77
16 Claire Horton 14 LA 2:30.90
16 Jessica Hulburt 13 AAA 2:34.45
17 Chloe Moreau 17 MAC 2:21.85
17 Sydney Robinson 14 LA 2:31.64
17 Lily Weerasinghe 13 THSC 2:34.58
18 Chloe Zhang 15 THSC 2:22.04
18 Leah De la Harpe 14 BEND 2:32.01
18 Kiara Kelly 13 APEX 2:35.62
19 Stella Hargreaves 15 MAC 2:22.15
19 Molly Eckley 14 RRST 2:35.62
19 Addie Light 13 CAT 2:36.57
20 Lucy Thoits 18 PAC 2:22.19
20 Jadelyn Oishi 13 BAAC 2:38.82
21 Wren Hoffman 15 TEAM 2:22.24
21 Zara Stanchev 13 PAC 2:40.49
22 Chelsea Thompson 15 HEAT 2:22.31
23 Jordan Zaemann 17 CRST 2:22.57
24 Tenzin Noryang 15 HEAT 2:22.80
25 Sam Borus 17 MAC 2:23.07
26 Elsie Mohr 15 TEAM 2:23.27
27 Emilie Alvarez 15 SA 2:23.79
28 Hannah Shaff 16 CAT 2:24.33
29 Nara Halvorsen 18 TEAM 2:24.34
30 Jesse Urback 21 APEX 2:25.12
31 Cora Smith 17 MHA 2:26.67
32 Elora Faucera 15 APEX 2:27.92
33 Peyton Middlestadt 15 AAA 2:30.00
34 Adi Croasmun 15 HEAT 2:34.26
DQ Esther BronsonFalse start 14 BEND 2:28.18 DQ
PlaceNameAgeTeam Time
1 🥇 Ilona Weisz 16 CAT 2:07.54
1 Ava Alexander 13 TEAM 2:13.96
1 Evangeline Kulp 14 LA 2:15.33
2 🥈 Marie Mason 19 LA 2:10.52
2 Lucia Cass 14 LOSC 2:16.20
2 Samantha Koch 13 LOSC 2:17.69
3 🥉 Stela Sufuentes 18 THSC 2:12.34
3 Anna Marks 13 LA 2:17.86
3 Evolet Jaramillo 14 HEAT 2:19.74
4 Bethan Pullan 16 THSC 2:13.87
4 Bailey Briggs 14 SA 2:19.76
4 Emily Jackson 13 THSC 2:21.96
5 Poppy Jones-Wick 16 CRST 2:17.75
5 Hailey Chiu 14 THSC 2:20.08
5 Fiona Hall 13 MAC 2:24.07
6 Daphne Maruki 15 THSC 2:17.93
6 Presley Schmidt 14 LA 2:20.27
6 Zoey Chappell 13 NST 2:25.01
7 Satsuki Koch 15 LA 2:18.59
7 Nola Lindsly 14 UNA 2:21.89
7 Claire Osborn 13 BEND 2:26.54
8 Addie Swanson 16 TDPS 2:20.50
8 Shelby Munds 14 LA 2:22.84
8 Caitlin Abrahamsen 13 SCAT 2:27.81
9 Chloe Zhang 15 THSC 2:17.47
10 Claire Niemeyer 17 PAC 2:17.86
11 Isabella Smith 15 APEX 2:18.21
12 Liana Schaefer 17 CAT 2:18.74
13 Lily Gomes 18 MAC 2:20.11
14 Lucy Thoits 18 PAC 2:20.17
15 Chloe Moreau 17 MAC 2:20.30
16 Sophia Mazurkiewicz 17 FGSC 2:26.14

#38 Boys 15 & over 200 Freestyle LCM

🥇 Nathan Ye Prelims 1st = Finals 1st 1:58.37 → 1:56.21
🥈 Asa Frisbee Prelims 2nd = Finals 2nd 1:58.55 → 1:56.51
🥉 Luca Ignatescu Prelims 5th Finals 3rd 2:02.17 → 1:58.34
PlaceNameAgeTeam Time
1 Nathan Ye 17 THSC 1:58.37
1 Vincent Cote 14 LOSC 2:06.55
1 Hunter Nofziger 13 RACE 2:08.48
2 Asa Frisbee 21 SA 1:58.55
2 Vasiliy Panfilov 14 HEAT 2:07.54
2 Joaquin Terrones 13 TEAM 2:14.15
3 Anthony Cote 15 LOSC 1:59.68
3 Myles Lee 14 HEAT 2:09.65
3 Minoh Bae 13 LOSC 2:16.96
4 Thomas Little 15 MAC 2:01.54
4 Logan Turk 14 APEX 2:11.17
4 Ryder Hayward 13 LOSC 2:18.28
5 Luca Ignatescu 18 THSC 2:02.17
5 Kai Maddox 14 APEX 2:12.26
5 Sam LeGrand 13 GACC 2:18.52
6 Jarrod Coy 18 CAT 2:02.21
6 Rocco Qureshi 14 LA 2:12.48
6 Noah Schmidt 13 LOSC 2:19.70
7 David Barkley 18 THSC 2:02.65
7 William Wang 14 LIFE 2:13.70
7 Stafford ter Weele 13 LA 2:20.64
8 Logan Mendez 20 APEX 2:02.97
8 Mason Jiang 14 TDPS 2:14.35
8 Arlo Kalbaugh 13 PAC 2:21.72
9 Adrian Gevorgian 15 BAAC 2:03.19
9 Nolan Batchelor 14 LOSC 2:14.39
9 Russell Hapgood-LeBank 13 BEND 2:22.60
10 David Rios 15 MSC 2:03.27
10 Noah Borg 14 HEAT 2:15.05
10 Ivan Weisz 13 CAT 2:23.13
11 Cooper Gill 17 TEAM 2:03.99
11 Asher Eggers 15 MHA 2:03.99
11 Ethan Bagdanoff 14 BEND 2:16.07
11 Marcus Kim 13 LIFE 2:23.39
12 Sevi Sharygin 14 MAC 2:16.18
12 Junwei Li 13 THSC 2:23.80
13 Easton DeBois 15 FGSC 2:04.24
13 Jacob Breamer 14 LOSC 2:17.46
13 Payton Andrews 13 SCAT 2:25.01
14 Evander Blank 15 GACC 2:05.35
14 Crosby Jessup 14 ECSC 2:17.73
14 Vincent Canale 13 LA 2:25.60
15 Noah Peng 22 STRY 2:05.41
15 Logan MacDougall 14 CRST 2:18.74
15 Jacob Fantz 13 LOSC 2:26.06
16 Yari Krautsov 15 BAAC 2:07.44
16 Owen Stanley 14 LA 2:20.46
16 Ryder Parr 13 SHSC 2:26.50
17 Noah Diaz 15 THSC 2:07.93
17 Cameron Griggs 14 HEAT 2:22.07
17 Theron Six 13 RACE 2:28.23
18 Lucas Liu 16 THSC 2:08.67
18 Zander Shieh 14 THSC 2:24.45
18 Myles Moylan 13 BEND 2:28.68
19 Kai Pierce 17 THSC 2:08.71
19 Lucas Welter 14 THSC 2:25.63
19 William Worthing 13 LA 2:29.86
20 Anthony Hopkins 16 LOSC 2:08.89
20 Rohan Sastry 13 BAAC 2:30.54
21 Anthony Sampson 19 BAAC 2:09.14
21 Weston McCann 13 PAC 2:31.00
22 Miles Moir 16 LA 2:09.18
22 Josh Tattitch 13 CAT 2:31.06
23 Theo Mierisch 18 CAT 2:09.76
23 Ethan Chen 13 LA 2:35.42
24 Noah Ito-Gross 15 TEAM 2:10.52
25 Cole Henderson 15 TDPS 2:11.15
26 Wyatt Kalbaugh 15 PAC 2:11.16
27 Benji Wilkinson 16 MAC 2:11.22
28 Asa Leoni 15 LA 2:11.23
29 Kieran Lowney 16 PAC 2:12.12
30 Jett Loveless 17 HEAT 2:12.18
31 Josh Bollinger 15 LOSC 2:12.19
32 Teddy Di 15 CAT 2:12.63
33 Jackson Webb 18 CRST 2:12.75
34 Brady Thompson 16 BAAC 2:13.72
35 Nathan Messina 17 LOSC 2:14.38
36 Lincoln Swift 19 CRST 2:14.93
DQ Levi Farkas-KnabFalse start 13 LOSC 2:18.87 DQ
DQ Ryland HastingsFalse start 14 SSC 2:25.39 DQ
PlaceNameAgeTeam Time
1 🥇 Nathan Ye 17 THSC 1:56.21
1 Hunter Nofziger 13 RACE 2:04.55
1 Vincent Cote 14 LOSC 2:04.81
2 🥈 Asa Frisbee 21 SA 1:56.51
2 Vasiliy Panfilov 14 HEAT 2:05.26
2 Joaquin Terrones 13 TEAM 2:13.01
3 🥉 Luca Ignatescu 18 THSC 1:58.34
3 Logan Turk 14 APEX 2:11.27
3 Minoh Bae 13 LOSC 2:15.03
4 Anthony Cote 15 LOSC 1:59.09
4 Myles Lee 14 HEAT 2:11.31
4 Stafford ter Weele 13 LA 2:15.20
5 David Barkley 18 THSC 2:01.24
5 Mason Jiang 14 TDPS 2:12.59
5 Ryder Hayward 13 LOSC 2:17.11
6 Thomas Little 15 MAC 2:01.40
6 Kai Maddox 14 APEX 2:13.40
6 Noah Schmidt 13 LOSC 2:19.21
7 Adrian Gevorgian 15 BAAC 2:02.40
7 Rocco Qureshi 14 LA 2:14.40
7 Sam LeGrand 13 GACC 2:20.83
8 Logan Mendez 20 APEX 2:02.92
8 William Wang 14 LIFE 2:15.08
8 Arlo Kalbaugh 13 PAC 2:22.30
9 Asher Eggers 15 MHA 2:00.56
10 Cooper Gill 17 TEAM 2:02.46
11 David Rios 15 MSC 2:03.61
12 Noah Diaz 15 THSC 2:07.05
13 Easton DeBois 15 FGSC 2:07.27
14 Noah Peng 22 STRY 2:07.35
15 Yari Krautsov 15 BAAC 2:09.16
16 Evander Blank 15 GACC 2:14.94

#39 Girls 15 & over 50 Butterfly LCM

🥇 Natalie Pop Prelims 1st = Finals 1st 28.76 → 28.69
🥈 Madi Del Castillo Prelims 2nd = Finals 2nd 29.14 → 29.57
🥉 CiCi Li Prelims 3rd = Finals 3rd 29.85 → 29.90
PlaceNameAgeTeam Time
1 Natalie Pop 15 THSC 28.76
1 Naiya DeSilva 13 RR 29.88
1 Isla Miller 14 CRST 30.12
2 Madi Del Castillo 16 TEAM 29.14
2 Anabelle Nance 13 LOSC 30.21
2 Paige Horak 14 APEX 30.23
3 CiCi Li 15 THSC 29.85
3 Samantha Koch 13 LOSC 30.56
3 Leilani Kamei 14 SA 30.87
4 Tenzin Noryang 15 HEAT 30.45
4 Ava Alexander 13 TEAM 30.96
4 Kiara Mitchell 14 APEX 31.07
5 Isa Matthews 15 TEAM 30.47
5 Bennett McKay 13 AAA 30.99
5 Kolbie Geske 14 ECSC 31.10
6 Cece Ku 15 MAC 30.48
6 Freya Kiley 14 TEAM 31.30
6 Maddie Ryles 13 HEAT 32.00
7 Erika George 18 RR 30.61
7 Camila Romero 14 CRST 31.35
7 Liberty Carpenter 13 BAAC 32.13
8 Eloise Rush 17 MAC 30.65
8 Olivia Jones 14 APEX 31.42
8 Danya Carmona 13 LIFE 33.45
9 Bea Liu 15 MAC 31.11
9 Sydney Jackson 14 GACC 31.74
9 Mykah Cynova 13 HEAT 33.52
10 Paige Dangleis 19 CRST 31.34
10 Violette Gomes 14 HEAT 31.95
10 Elsie Mattson 13 APEX 33.56
11 Georgina Romero 17 CRST 31.44
11 Avery Andersen 14 APEX 32.13
11 Aria Harter 13 BAAC 33.77
12 Sam Borus 17 MAC 31.55
12 Amelia Chan 14 THSC 33.15
12 Lily Weerasinghe 13 THSC 33.82
13 Christine McClafferty 53 CRST 31.70
13 Lily Zion 14 TEAM 33.26
13 Juniper Kraxberger 13 LA 33.92
14 Avery Bengtson 17 TEAM 31.72
14 Mikayla Peng 14 THSC 33.30
14 Emmalynn Perez 13 HEAT 34.36
15 Layla Stevens 15 MAC 31.78
15 Lily Postma 14 RRST 33.49
15 Zayleigh Hogan 13 TEAM 34.53
16 Daphne Hartline 15 MAC 31.89
16 Lexi Coupens 14 TEAM 34.00
16 Brinley Kribs 13 MAC 34.86
17 Ellen Ciecko 15 LA 31.98
17 Presley Supplee 14 BEND 34.23
17 Caitlin Weinhouse 13 LA 34.87
18 Thien-Mai Nguyen 18 BAAC 32.13
18 Annalise Arnold 14 LA 34.32
18 Keyana Ghadami 13 TOR 34.97
19 Ellie Johnson 15 MSC 32.15
19 Peyton Pronovost 14 LA 34.68
19 Noelle Park 13 APEX 35.07
20 Chelsea Thompson 15 HEAT 32.62
20 Dantong Chen 13 TEAM 35.31
20 Maggie Durrant 14 BEND 35.34
21 Aoife Johnson 15 MAC 32.72
21 Jillian Marquardt 14 LA 35.62
21 Maanya Mittal 13 RR 35.89
22 Nara Halvorsen 18 TEAM 32.77
22 Kira Bryson 13 LOSC 37.51
23 Elsie Mohr 15 TEAM 32.80
23 Addie Light 13 CAT 38.26
24 Lucy Demaray 17 MAC 32.99
25 Kylie Brown 15 HEAT 33.14
26 Kellyn Pimley 16 BAAC 33.21
27 Emma Montgomery 15 HEAT 33.36
28 Cora Kash 15 MAC 33.49
29 Leah Richman 15 PAC 33.92
PlaceNameAgeTeam Time
1 🥇 Natalie Pop 15 THSC 28.69
1 Isla Miller 14 CRST 29.61
1 Ava Alexander 13 TEAM 29.64
2 🥈 Madi Del Castillo 16 TEAM 29.57
2 Paige Horak 14 APEX 29.66
2 Anabelle Nance 13 LOSC 30.00
3 🥉 CiCi Li 15 THSC 29.90
3 Samantha Koch 13 LOSC 30.30
3 Kolbie Geske 14 ECSC 30.45
4 Isa Matthews 15 TEAM 30.19
4 Leilani Kamei 14 SA 30.54
4 Bennett McKay 13 AAA 30.59
5 Tenzin Noryang 15 HEAT 30.20
5 Freya Kiley 14 TEAM 30.93
5 Maddie Ryles 13 HEAT 31.63
6 Erika George 18 RR 30.48
6 Camila Romero 14 CRST 31.26
6 Liberty Carpenter 13 BAAC 32.39
7 Eloise Rush 17 MAC 30.70
7 Kiara Mitchell 14 APEX 31.36
7 Danya Carmona 13 LIFE 33.74
8 Bea Liu 15 MAC 31.01
8 Olivia Jones 14 APEX 32.04
9 Avery Bengtson 17 TEAM 30.99
10 Paige Dangleis 19 CRST 31.06
11 Georgina Romero 17 CRST 31.30
12 Sam Borus 17 MAC 31.32
12 Thien-Mai Nguyen 18 BAAC 31.32
14 Chelsea Thompson 15 HEAT 31.48
15 Daphne Hartline 15 MAC 31.82
16 Ellen Ciecko 15 LA 32.44
DQ Naiya DeSilvaFalse start 13 RR 29.52 DQ

#40 Boys 15 & over 50 Butterfly LCM

🥇 Quinn Devenport Prelims 1st = Finals 1st 25.82 → 25.82
🥈 Brody Wyatt Prelims 3rd Finals 2nd 26.51 → 26.35
🥉 Ben Streisfeld Prelims 7th Finals 3rd 27.16 → 26.37
PlaceNameAgeTeam Time
1 Quinn Devenport 17 TEAM 25.82
1 Gabriel Gapasin 14 THSC 28.42
1 Jonah Wang 13 SA 29.79
2 Nathan Ye 17 THSC 26.44
2 Vasiliy Panfilov 14 HEAT 29.36
2 Simon Boariu 13 LIFE 30.25
3 Brody Wyatt 17 TEAM 26.51
3 Mikey Piscitello 14 TEAM 29.41
3 Andrew Nguyen 13 LA 30.31
4 Bennett Young 17 HEAT 26.59
4 Logan Turk 14 APEX 29.46
4 Rohan Sastry 13 BAAC 30.37
5 Daniel Olson 24 RR 26.85
5 Noah Millikan 14 TOR 29.61
5 Mio Messuri-Zhang 13 THSC 30.59
6 Henry Merrill 18 LOSC 26.91
6 Cyrus Chakrapani 14 THSC 29.76
6 Jett Alba 13 CAT 30.76
7 Vlad Danylyuk 19 CRST 27.16
7 Ben Streisfeld 16 TEAM 27.16
7 Ashton Parks 14 TOR 29.86
7 Logan Handsaker 13 APEX 32.35
8 Levi Harris 14 LA 30.64
8 Ebun Ajayi 13 HEAT 32.41
9 Evander Blank 15 GACC 27.51
9 Kamron Brayson 14 MHA 30.93
9 Joshua Ng 13 LIFE 33.60
10 Akwasi Cobbinah 15 APEX 27.54
10 Kenji Kasubuchi 18 LA 27.54
10 Cameron Griggs 14 HEAT 31.14
10 Rui Fung 13 THSC 33.72
11 Lucas Welter 14 THSC 31.31
11 Finn Spier 13 GCST 34.21
12 Elliott Huelshoff 17 LA 27.75
12 Ben Moreno 14 THSC 31.34
12 Jacob Fantz 13 LOSC 34.41
13 Finn Sweeney 18 MAC 27.89
13 Miles Kuhl 14 CRST 31.94
13 Myles Moylan 13 BEND 34.80
14 Cooper Gill 17 TEAM 27.90
14 Dan Kucherenco 14 THSC 32.07
15 Benji Wilkinson 16 MAC 27.97
15 Noah Peng 22 STRY 27.97
15 Gavin Kreth 14 THSC 32.41
17 Hudson Bakke 20 HEAT 28.08
18 Jonathan Hlavinka 18 RYST 28.12
19 Colin Yang 17 LOSC 28.14
20 Luke Eskola 19 HEAT 28.20
21 Trask Kurtz 16 HEAT 28.26
22 Nicholas Miller 16 THSC 28.46
23 Lucas Kugel 16 MAC 28.48
24 Matteo Buhr 17 TEAM 28.54
25 Sungkook Kim 17 LOSC 28.60
26 Lyndon Neufeld 15 MAC 28.62
27 Haobo Wang 16 LOSC 28.64
28 Joseph Liang 15 THSC 28.67
29 Ryker Johnson 15 LA 28.71
30 Nicolai Wu 15 HEAT 28.72
31 Eian Peng 18 STRY 28.81
32 Kieran Lowney 16 PAC 28.88
33 Wyatt Kalbaugh 15 PAC 29.42
34 Kaleb Perez 16 HEAT 30.01
PlaceNameAgeTeam Time
1 🥇 Quinn Devenport 17 TEAM 25.82
1 Vasiliy Panfilov 14 HEAT 28.48
1 Jonah Wang 13 SA 29.44
2 🥈 Brody Wyatt 17 TEAM 26.35
2 Mikey Piscitello 14 TEAM 28.82
2 Andrew Nguyen 13 LA 29.76
3 🥉 Ben Streisfeld 16 TEAM 26.37
3 Gabriel Gapasin 14 THSC 28.97
3 Simon Boariu 13 LIFE 29.83
4 Bennett Young 17 HEAT 26.57
4 Noah Millikan 14 TOR 29.15
4 Rohan Sastry 13 BAAC 30.29
5 Vlad Danylyuk 19 CRST 26.96
5 Logan Turk 14 APEX 29.50
5 Jett Alba 13 CAT 30.37
6 Henry Merrill 18 LOSC 26.98
6 Ashton Parks 14 TOR 29.61
6 Mio Messuri-Zhang 13 THSC 30.49
7 Daniel Olson 24 RR 27.23
7 Cyrus Chakrapani 14 THSC 29.78
7 Logan Handsaker 13 APEX 31.49
8 Evander Blank 15 GACC 27.60
8 Levi Harris 14 LA 30.11
8 Ebun Ajayi 13 HEAT 33.01
9 Akwasi Cobbinah 15 APEX 27.19
10 Elliott Huelshoff 17 LA 27.44
11 Finn Sweeney 18 MAC 27.53
12 Kenji Kasubuchi 18 LA 27.66
13 Noah Peng 22 STRY 27.70
14 Jonathan Hlavinka 18 RYST 27.82
15 Benji Wilkinson 16 MAC 27.87
16 Cooper Gill 17 TEAM 28.14

#41 Girls 13-14 200 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Lake Oswego Swim Club LOSC 1:57.22
2 🥈 Hillsboro Swim Team HEAT 1:58.35
3 🥉 Legacy Aquatics LA 2:00.04
4 Team Eugene Aquatics TEAM 2:00.97
5 Apex Aquatics APEX 2:01.72
6 Tualatin Hills Swim Club THSC 2:04.10
7 Legacy Aquatics LA 2:04.67
8 Tualatin Hills Swim Club THSC 2:06.28
9 Team Eugene Aquatics TEAM 2:07.75
10 McMinnville Swim Club MSC 2:07.84
11 Corvallis Aquatic Team CAT 2:08.07
12 Multnomah Athletic Club MAC 2:08.44
13 Bend Swim Club BEND 2:08.50
14 Team Eugene Aquatics TEAM 2:09.25
15 Bend Swim Club BEND 2:10.71
16 Columbia River Swim Team CRST 2:10.73
17 Apex Aquatics APEX 2:10.96
18 Life Time Oregon Swim Team LIFE 2:12.23
19 Lake Oswego Swim Club LOSC 2:12.86
20 Legacy Aquatics LA 2:13.37
21 Legacy Aquatics LA 2:13.71
22 Hillsboro Swim Team HEAT 2:16.00
23 Mount Hood Aquatics MHA 2:27.31

#42 Boys 13-14 200 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Tualatin Hills Swim Club THSC 1:49.01
2 🥈 Hillsboro Swim Team HEAT 1:53.38
3 🥉 Lake Oswego Swim Club LOSC 1:54.13
4 Legacy Aquatics LA 1:54.66
5 Tualatin Hills Swim Club THSC 1:55.31
6 Apex Aquatics APEX 1:55.94
7 Life Time Oregon Swim Team LIFE 1:56.10
8 Corvallis Aquatic Team CAT 1:56.68
9 Columbia River Swim Team CRST 1:57.79
10 Bend Swim Club BEND 1:58.17
11 Team Eugene Aquatics TEAM 1:59.30
12 Corvallis Aquatic Team CAT 2:00.54
13 Lake Oswego Swim Club LOSC 2:00.76
14 Multnomah Athletic Club MAC 2:01.11
15 Hillsboro Swim Team HEAT 2:02.31
15 Legacy Aquatics LA 2:02.31
17 Portland Aquatic Club PAC 2:03.54
18 Apex Aquatics APEX 2:03.84
19 Lake Oswego Swim Club LOSC 2:04.28

#43 Girls 15 & over 200 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Tualatin Hills Swim Club THSC 1:53.82
2 🥈 Legacy Aquatics LA 1:57.60
3 🥉 Columbia River Swim Team CRST 1:58.63
4 Multnomah Athletic Club MAC 1:59.38
5 Team Eugene Aquatics TEAM 2:00.07
6 Hillsboro Swim Team HEAT 2:00.60
7 Legacy Aquatics LA 2:01.51
8 Tualatin Hills Swim Club THSC 2:02.11
9 Lake Oswego Swim Club LOSC 2:02.30
10 Superior Aquatics SA 2:02.42
11 Multnomah Athletic Club MAC 2:02.43
12 Apex Aquatics APEX 2:03.52
13 Tualatin Hills Swim Club THSC 2:05.12
14 Team Eugene Aquatics TEAM 2:05.62
15 Hillsboro Swim Team HEAT 2:05.75
16 Portland Aquatic Club PAC 2:05.95
17 Legacy Aquatics LA 2:07.15
18 Multnomah Athletic Club MAC 2:09.76

#44 Boys 15 & over 200 Freestyle Relay LCM

PlaceNameAgeTeam Time
1 🥇 Tualatin Hills Swim Club THSC 1:42.36
2 🥈 Team Eugene Aquatics TEAM 1:43.01
3 🥉 Columbia River Swim Team CRST 1:43.69
4 Hillsboro Swim Team HEAT 1:44.89
5 Lake Oswego Swim Club LOSC 1:45.37
6 Legacy Aquatics LA 1:45.83
7 Multnomah Athletic Club MAC 1:46.33
8 Tualatin Hills Swim Club THSC 1:47.24
9 MJCC Stingrays STRY 1:47.53
10 Superior Aquatics SA 1:48.62
11 Gold's Aquatics Club (Camas) GACC 1:49.69
12 Columbia River Swim Team CRST 1:49.82
13 Team Eugene Aquatics TEAM 1:50.11
14 Lake Oswego Swim Club LOSC 1:50.35
15 Apex Aquatics APEX 1:50.97
16 Hillsboro Swim Team HEAT 1:52.50
17 Portland Aquatic Club PAC 1:52.75
18 Lake Oswego Swim Club LOSC 1:53.14
19 Multnomah Athletic Club MAC 1:53.44
20 Tualatin Hills Swim Club THSC 1:53.55
21 Legacy Aquatics LA 1:53.63
22 Hillsboro Swim Team HEAT 1:57.00
23 Columbia River Swim Team CRST 1:57.08
24 Tualatin Hills Swim Club THSC 2:00.08
25 Portland Aquatic Club PAC 2:02.26
DQ Apex AquaticsStroke infraction swimmer #1 4BSwimmers head did not surface at or before 15m mark following the start or turn - free APEX 1:47.08 DQ

#45 Girls 15 & over 50 Breaststroke LCM

🥇 Keelin Shockley Prelims 1st = Finals 1st 34.64 → 34.56
🥈 Bea Liu Prelims 4th Finals 2nd 36.62 → 35.75
🥉 Anna Sperley Prelims 2nd Finals 3rd 36.10 → 35.99
PlaceNameAgeTeam Time
1 Keelin Shockley 17 LOSC 34.64
1 Sage Rydberg 13 THSC 35.05
1 Maxine Babcock 14 BEND 35.56
2 Anna Sperley 15 TEAM 36.10
2 Alexis Whipple 14 LA 37.51
2 Greta Knowles 13 BDST 37.55
3 Nona Jackson 15 TEAM 36.32
3 Madelyn Sanders 14 BEND 37.52
3 Ruby Grace Pickell 13 APEX 38.36
4 Yahan Zhang 16 LOSC 36.62
4 Bea Liu 15 MAC 36.62
4 Claire Horton 14 LA 37.80
4 Samantha Koch 13 LOSC 39.01
5 Tayler Walkenhorst 14 LOSC 37.91
5 Mykah Cynova 13 HEAT 39.71
6 Avery Contreras 17 LOSC 36.70
6 Jillian Marquardt 14 LA 38.21
6 Juniper Kraxberger 13 LA 39.75
7 Mila Salove 16 THSC 36.97
7 Lucia Cass 14 LOSC 38.35
7 Almina Francese 13 TEAM 40.35
8 Stella Legassick 17 THSC 37.22
8 Faith Knoeppel 14 GACC 38.83
8 Paige Hall 13 CS 40.74
9 Erika George 18 RR 37.52
9 Leilani Kamei 14 SA 39.50
9 Fiona Hall 13 MAC 40.93
10 Mia Brown 19 HEAT 37.61
10 Eliana Headley 14 TEAM 39.58
10 Katherine Dmitrieva 13 HEAT 41.02
11 Ava Gottheiner 16 MAC 38.13
11 Jocelynne Starr 14 BAAC 40.02
11 Maanya Mittal 13 RR 41.58
12 Sophie Gomez 16 HEAT 38.22
12 Ana Dobos 14 THSC 40.33
12 Mary Catherine Williams 13 BEND 42.04
13 Julia Graham 16 BAAC 38.50
13 Faye Diegel 14 APEX 40.35
13 Sonia Ellefson 13 LIFE 42.22
13 Maria Dmitrieva 13 HEAT 42.22
14 Ava Kilbourne 16 HEAT 38.56
14 Lasini Jayasingha 14 THSC 40.43
15 Emma Shim 16 THSC 38.58
15 Naomi Lin 14 THSC 41.02
15 Jessica Hulburt 13 AAA 43.22
16 Amy Estok 16 MAC 38.67
16 Adelynn Toombs 14 BDST 41.07
16 Ennie Jiang 13 CAT 43.37
17 Scarlet Wille 15 THSC 38.69
17 Camila Romero 14 CRST 41.46
17 Maili Doty 13 TDST 44.32
18 Adi Croasmun 15 HEAT 39.29
18 Georgina Romero 17 CRST 39.29
18 Gia Radlinski 14 PAC 41.58
18 Harper Francis 13 APEX 44.68
19 Shelby Munds 14 LA 41.74
19 Allison Munger 13 CAT 44.90
20 Claire Niemeyer 17 PAC 39.41
20 Sydney Robinson 14 LA 41.76
20 Solana Doty 13 TDST 45.32
21 Tanna Johnson 19 LA 39.71
21 Ellie Calvert 14 MHA 42.62
22 Sam O'Brien 17 MAC 40.27
22 Emma Miller 14 APEX 43.67
23 Sadie Legassick 17 THSC 40.70
23 Maggie Durrant 14 BEND 44.38
24 Josie Pribyl 17 MHA 41.77
24 Delphina Bayerl-Klebes 14 TEAM 44.45
PlaceNameAgeTeam Time
1 🥇 Keelin Shockley 17 LOSC 34.56
1 Sage Rydberg 13 THSC 35.58
1 Maxine Babcock 14 BEND 35.72
2 🥈 Bea Liu 15 MAC 35.75
2 Madelyn Sanders 14 BEND 36.38
2 Greta Knowles 13 BDST 37.40
3 🥉 Anna Sperley 15 TEAM 35.99
3 Alexis Whipple 14 LA 36.95
3 Almina Francese 13 TEAM 37.81
4 Nona Jackson 15 TEAM 36.10
4 Tayler Walkenhorst 14 LOSC 37.30
4 Ruby Grace Pickell 13 APEX 38.20
5 Yahan Zhang 16 LOSC 36.21
5 Lucia Cass 14 LOSC 37.51
5 Samantha Koch 13 LOSC 38.38
6 Mila Salove 16 THSC 36.57
6 Claire Horton 14 LA 37.53
6 Juniper Kraxberger 13 LA 38.90
7 Stella Legassick 17 THSC 36.74
7 Faith Knoeppel 14 GACC 38.28
7 Mykah Cynova 13 HEAT 39.20
8 Erika George 18 RR 37.92
8 Jillian Marquardt 14 LA 38.70
8 Paige Hall 13 CS 41.85
9 Mia Brown 19 HEAT 37.16
10 Sophie Gomez 16 HEAT 37.50
11 Ava Gottheiner 16 MAC 38.34
12 Julia Graham 16 BAAC 38.47
13 Emma Shim 16 THSC 38.50
14 Ava Kilbourne 16 HEAT 38.53
15 Scarlet Wille 15 THSC 38.55
16 Adi Croasmun 15 HEAT 39.59

#46 Boys 15 & over 50 Breaststroke LCM

🥇 Nicholas Peng Prelims 3rd Finals 1st 30.63 → 29.59
🥈 Ko Depweg Prelims 1st Finals 2nd 30.02 → 29.92
🥉 Dohyun Kim Prelims 2nd Finals 3rd 30.52 → 30.45
PlaceNameAgeTeam Time
1 Ko Depweg 18 MSC 30.02
1 Kaleb Sealey 14 APEX 32.47
1 Jin Nakajima 13 LOSC 34.31
2 Dohyun Kim 22 LOSC 30.52
2 Darren Fisher 14 TDPS 33.26
2 Asher Jacobson 13 THSC 34.80
3 Nicholas Peng 17 THSC 30.63
3 Alex Smith 14 TDPS 33.27
3 Jonah Wang 13 SA 35.33
4 Bennett Young 17 HEAT 31.43
4 Jacob Breamer 14 LOSC 34.37
4 Zachary Ma 13 THSC 36.22
5 Jake Maher 23 HEAT 31.57
5 Gabriel Gapasin 14 THSC 34.61
5 Yossa Mam 13 TOR 38.04
6 Colin Ross 16 SSC 31.76
6 Miles Kuhl 14 CRST 34.70
6 Andrew Nguyen 13 LA 38.25
7 Strom Nordeng 21 APEX 31.93
7 Noah Borg 14 HEAT 35.16
7 Castle Schnabel Martin 13 SCAT 38.93
8 John Rasmussen 51 MHA 31.94
8 Ben Moreno 14 THSC 35.34
8 Kai Raimo 13 GACC 38.99
9 Nathan Ye 17 THSC 31.99
9 Zander Shieh 14 THSC 35.35
9 Rui Fung 13 THSC 39.44
10 David Rios 15 MSC 32.00
10 Mason Jiang 14 TDPS 35.47
10 Russell Delavan 13 APEX 40.13
11 Tolik Lupasco 15 MHA 32.05
11 Lucas Brandt 14 AAA 35.55
11 William Wang 14 LIFE 35.55
11 Stephen Le 13 CAT 40.50
12 Anakin Isenhart 17 LOSC 32.09
12 Myles Moylan 13 BEND 40.83
13 Kenji Kasubuchi 18 LA 32.15
13 Cyrus Chakrapani 14 THSC 35.68
13 Jacob Duke 13 BAAC 41.15
14 Lucas Brandt 17 CAT 32.20
14 Alden Liew 14 BEND 35.97
14 Sid Jennings 13 TDPS 41.84
15 Joseph Liang 15 THSC 32.68
15 Theo Webster 14 GACC 36.25
16 Ryder Hough 17 CRST 32.74
16 Everett Frick 14 APEX 36.32
17 Oliver Lewis 15 MHA 32.94
17 Andrew Li 14 THSC 36.72
18 Duncan Chou 18 THSC 33.37
18 Silas Norton 14 PAC 37.33
19 Blake Daniel 16 SA 33.43
19 Noah Millikan 14 TOR 37.39
20 Ben Cook 16 TEAM 33.55
20 Orson Sander 14 CRST 37.61
21 Oliver Wang 15 LOSC 33.68
21 Rocco Qureshi 14 LA 37.87
22 Owen Jacobs 15 GACC 33.85
22 Luke Li 14 CAT 38.17
23 Aidan O'Brien 17 TEAM 33.96
23 Luke Eskola 19 HEAT 33.96
23 Thatcher Berfield 14 LA 38.40
24 Hudson Young 14 HEAT 38.78
25 Samuel Zhu 15 CAT 33.97
26 Isaac Janbay 18 SA 34.22
27 Ethan Zhao 15 THSC 34.25
28 Akwasi Cobbinah 15 APEX 34.26
29 Alex Kriese 16 LOSC 34.68
30 Spencer Tsai 17 LOSC 34.94
31 Christopher Ashmore 15 LA 35.25
32 Artem Panfilov 17 HEAT 35.79
PlaceNameAgeTeam Time
1 🥇 Nicholas Peng 17 THSC 29.59
1 Kaleb Sealey 14 APEX 32.38
1 Colin Ross 16 SSC 32.83
1 Jin Nakajima 13 LOSC 33.87
2 🥈 Ko Depweg 18 MSC 29.92
2 Darren Fisher 14 TDPS 32.74
2 Asher Jacobson 13 THSC 34.01
3 🥉 Dohyun Kim 22 LOSC 30.45
3 Alex Smith 14 TDPS 32.98
3 Zachary Ma 13 THSC 34.73
4 Nathan Ye 17 THSC 30.90
4 Gabriel Gapasin 14 THSC 33.57
4 Jonah Wang 13 SA 34.77
5 Colin Ross 16 SSC 31.48
5 Noah Borg 14 HEAT 33.86
5 Kai Raimo 13 GACC 37.39
6 Bennett Young 17 HEAT 31.54
6 Jacob Breamer 14 LOSC 34.01
6 Castle Schnabel Martin 13 SCAT 37.68
7 Strom Nordeng 21 APEX 31.96
7 Miles Kuhl 14 CRST 34.85
7 Andrew Nguyen 13 LA 37.70
8 David Rios 15 MSC 32.97
8 Ben Moreno 14 THSC 35.91
8 Yossa Mam 13 TOR 38.24
9 Kenji Kasubuchi 18 LA 31.63
10 Joseph Liang 15 THSC 31.73
11 Anakin Isenhart 17 LOSC 31.82
12 Tolik Lupasco 15 MHA 31.96
13 Ryder Hough 17 CRST 32.22
14 Lucas Brandt 17 CAT 32.32
15 Oliver Lewis 15 MHA 32.58
16 Duncan Chou 18 THSC 33.35

#47 Girls 15 & over 200 Backstroke LCM

🥇 Clara Penny Prelims 1st = Finals 1st 2:27.46 → 2:26.82
🥈 Marlene Goddard Prelims 4th Finals 2nd 2:35.11 → 2:29.55
🥉 Tierney King Prelims 3rd = Finals 3rd 2:30.81 → 2:29.97
PlaceNameAgeTeam Time
1 Sydney Wilson 20 LOSC 2:24.57
1 Clara Penny 14 PAC 2:27.46
1 Anabelle Nance 13 LOSC 2:32.65
2 Eloise Rush 17 MAC 2:30.29
2 Lilly Thost 14 RACE 2:33.50
2 Bennett McKay 13 AAA 2:33.77
3 Tierney King 16 LA 2:30.81
3 Ava Alexander 13 TEAM 2:34.12
3 Paige Horak 14 APEX 2:36.87
4 Marlene Goddard 18 LOSC 2:35.11
4 Zoey Chappell 13 NST 2:36.05
4 Maddy Miller 14 THSC 2:38.29
5 Emma Montgomery 15 HEAT 2:35.74
5 Claire Osborn 13 BEND 2:36.36
5 Freya Kiley 14 TEAM 2:38.66
6 Kylie Brown 15 HEAT 2:35.81
6 Evelyn Fisher 13 HEAT 2:37.05
6 Avery Andersen 14 APEX 2:39.43
7 Liana Schaefer 17 CAT 2:37.41
7 Maddie Ryles 13 HEAT 2:38.56
7 Addy Breamer 14 LOSC 2:39.95
8 Daphne Maruki 15 THSC 2:38.40
8 Evangeline Kulp 14 LA 2:41.91
8 Alana Greenwall 13 APEX 2:44.16
9 Madison Hoeksema 16 HEAT 2:40.34
9 Evolet Jaramillo 14 HEAT 2:42.64
9 Emily Jackson 13 THSC 2:45.84
10 Maddy Montang 15 APEX 2:40.90
10 Gisele Martins 14 MSC 2:43.12
10 Elsie Mattson 13 APEX 2:48.48
11 Wren Hoffman 15 TEAM 2:41.62
11 Presley Supplee 14 BEND 2:43.62
11 Evalynn Ryback 13 SCAT 2:48.60
12 Chloe Moreau 17 MAC 2:42.07
12 Sophie Myrick 14 TEAM 2:44.09
12 Caitlin Weinhouse 13 LA 2:52.56
13 Bridget Estrada Steele 15 TEAM 2:42.57
13 Eliana Headley 14 TEAM 2:44.57
13 Ruby Grace Pickell 13 APEX 2:53.27
14 Abby Evans 18 SSC 2:42.58
14 Mikayla Peng 14 THSC 2:45.47
14 Isabella Pinto 13 APEX 2:53.33
15 Leah Ellerbee 17 SMR 2:42.65
15 Aspen Thomas 14 BEND 2:45.59
15 Lily Weerasinghe 13 THSC 2:54.13
16 Thien-Mai Nguyen 18 BAAC 2:43.14
16 Lily Zion 14 TEAM 2:46.97
16 Jadelyn Oishi 13 BAAC 2:55.29
17 Ava Cherry 18 ECSC 2:43.68
17 Charlotte Hill 14 CRST 2:47.46
17 Arya Brixey 13 LOSC 2:56.64
18 Cora Kash 15 MAC 2:44.49
18 Brooklyn Braach 14 APEX 2:47.86
18 Allison Munger 13 CAT 2:57.15
19 Leah Richman 15 PAC 2:44.78
19 Jane Jian 14 CAT 2:48.66
19 Ameeta Behere 13 LOSC 2:58.66
20 Sophie Gomez 16 HEAT 2:48.05
20 Madelyn Sanders 14 BEND 2:48.91
20 Morgan Lee 13 LIFE 2:59.03
21 Lucia Beeler 17 PAC 2:50.13
21 Peyton Pronovost 14 LA 2:50.25
21 Noelle Park 13 APEX 3:00.80
22 Maxine Babcock 14 BEND 2:51.13
22 Anita Lobo-Crate 13 MAC 3:01.16
23 Danni Schommer Ceja 14 LA 2:51.35
24 Raen Beier 14 FGSC 2:52.14
25 Ariana Kolp 14 THSC 2:52.53
26 Delphina Bayerl-Klebes 14 TEAM 2:53.83
27 Anberlin Miller 14 LA 2:54.89
28 Rutvi Shah 14 HEAT 2:57.72
29 Taylor Authier 14 MAC 3:05.58
PlaceNameAgeTeam Time
1 🥇 Clara Penny 14 PAC 2:26.82
1 Anabelle Nance 13 LOSC 2:27.74
1 Eloise Rush 17 MAC 2:27.95
2 🥈 Marlene Goddard 18 LOSC 2:29.55
2 Bennett McKay 13 AAA 2:31.34
2 Lilly Thost 14 RACE 2:32.60
3 🥉 Tierney King 16 LA 2:29.97
3 Ava Alexander 13 TEAM 2:32.67
3 Paige Horak 14 APEX 2:32.84
4 Kylie Brown 15 HEAT 2:32.16
4 Evelyn Fisher 13 HEAT 2:33.14
4 Avery Andersen 14 APEX 2:34.17
5 Maddie Ryles 13 HEAT 2:33.57
5 Emma Montgomery 15 HEAT 2:34.37
5 Evangeline Kulp 14 LA 2:34.51
6 Claire Osborn 13 BEND 2:33.77
6 Maddy Miller 14 THSC 2:36.91
6 Maddy Montang 15 APEX 2:36.93
7 Zoey Chappell 13 NST 2:34.99
7 Freya Kiley 14 TEAM 2:37.21
7 Daphne Maruki 15 THSC 2:37.90
8 Addy Breamer 14 LOSC 2:37.67
8 Madison Hoeksema 16 HEAT 2:40.79
8 Alana Greenwall 13 APEX 2:41.23
9 Wren Hoffman 15 TEAM 2:36.07
10 Bridget Estrada Steele 15 TEAM 2:39.24
11 Ava Cherry 18 ECSC 2:40.97
12 Thien-Mai Nguyen 18 BAAC 2:42.01
13 Abby Evans 18 SSC 2:43.00
14 Leah Richman 15 PAC 2:43.42
15 Lucia Beeler 17 PAC 2:50.72

#48 Boys 15 & over 200 Backstroke LCM

🥇 Haobo Wang Prelims 1st = Finals 1st 2:15.06 → 2:12.47
🥈 Christopher Ashmore Prelims 4th Finals 2nd 2:18.85 → 2:13.92
🥉 Jonathan Hlavinka Prelims 2nd Finals 3rd 2:17.23 → 2:15.09
PlaceNameAgeTeam Time
1 Haobo Wang 16 LOSC 2:15.06
1 Weston McReynolds 14 THSC 2:22.25
1 Hunter Nofziger 13 RACE 2:27.28
2 Jonathan Hlavinka 18 RYST 2:17.23
2 Finnley Jackson 14 TEAM 2:25.11
2 Sam LeGrand 13 GACC 2:28.94
3 Lucas Liu 16 THSC 2:18.79
3 Nicky Fagan 14 BEND 2:26.99
3 SJ Gatherum 13 CAT 2:29.04
4 Max Douglas 15 BAAC 2:18.85
4 Christopher Ashmore 15 LA 2:18.85
4 Ryder Statz 14 SA 2:27.43
4 Zachary Ma 13 THSC 2:31.13
5 Niels Barber 14 APEX 2:27.76
5 Max Bacon 13 LA 2:36.28
6 Adrian Gevorgian 15 BAAC 2:20.35
6 Brady Matousek 14 BAAC 2:28.68
6 Levi Farkas-Knab 13 LOSC 2:37.34
7 Anthony Cote 15 LOSC 2:20.49
7 Vasiliy Panfilov 14 HEAT 2:28.85
7 Russell Delavan 13 APEX 2:37.44
8 Anthony Hopkins 16 LOSC 2:20.88
8 Darren Fisher 14 TDPS 2:30.85
8 Ryder Hayward 13 LOSC 2:38.08
9 Asher Eggers 15 MHA 2:21.45
9 Nolan Batchelor 14 LOSC 2:31.46
9 Luke Goddard 13 LOSC 2:38.61
10 Lucas Kugel 16 MAC 2:21.86
10 Myles Lee 14 HEAT 2:31.52
10 Finn Hala 13 APEX 2:40.35
11 Brady Fisher 17 APEX 2:22.59
11 Silas Norton 14 PAC 2:32.00
11 Marcus Kim 13 LIFE 2:41.29
12 Andrew Hayhurst 18 APEX 2:23.45
12 Levi Harris 14 LA 2:32.20
12 Jackson Chytka 13 AAA 2:42.89
13 Trask Kurtz 16 HEAT 2:23.51
13 Quinn Shaub 14 CAT 2:35.69
13 Russell Hapgood-LeBank 13 BEND 2:44.08
14 Hudson Bakke 20 HEAT 2:24.48
14 Andrew Li 14 THSC 2:37.21
14 Payton Andrews 13 SCAT 2:46.28
15 Kai Pierce 17 THSC 2:24.57
15 Hudson Hughes 14 MAC 2:41.22
15 Minoh Bae 13 LOSC 2:46.31
16 Michael Oshkader 18 CRST 2:24.60
16 Alonzo Caceres Quandt 14 APEX 2:41.33
16 Shota Oura 13 THSC 2:46.85
17 Josh Bollinger 15 LOSC 2:25.54
17 Orson Sander 14 CRST 2:42.97
17 Noah Schmidt 13 LOSC 2:47.22
18 Gus Williams 16 PAC 2:25.65
18 Hudson Young 14 HEAT 2:45.34
18 Jett Alba 13 CAT 2:47.40
19 Colin Galbraith 17 HEAT 2:26.75
19 Gavin Kreth 14 THSC 2:45.85
19 Joshua Kim 13 LOSC 2:48.18
20 Easton DeBois 15 FGSC 2:28.18
20 Sulaiman Jaleel 14 PAC 2:47.49
20 Weston McCann 13 PAC 2:48.83
21 John Nguyen 17 CRST 2:32.31
21 Finn Spier 13 GCST 2:49.04
21 Matias Mak 14 APEX 2:50.39
22 Jackson Gardner 16 APEX 2:32.58
22 Evan Nguyen 13 APEX 2:49.56
22 Yannik Mehta 14 THSC 2:52.44
23 Elden Wong 17 HEAT 2:32.67
23 Joshua Ng 13 LIFE 2:50.33
23 Cinar Ozmen 14 CAT 2:52.97
24 William Staggers 17 LA 2:33.14
24 Owen Evans 13 SSC 2:51.69
24 Nicholas Hayashi 14 LOSC 2:53.60
25 Oliver Wang 15 LOSC 2:34.51
25 Logan Handsaker 13 APEX 2:51.98
25 Grayson Torrey 14 TEAM 2:53.75
26 Tate Jordan 15 APEX 2:35.00
26 David Ewing 13 HEAT 2:54.57
26 Lucas Rader 14 MAC 2:55.20
27 Griffin Hagemeyer 16 TEAM 2:35.47
27 Henry Purcell 13 MAC 3:03.46
28 Zakareeya Rushdan-Adil 18 HEAT 2:37.61
29 Deegan Deng 16 TEAM 2:37.93
30 Kaleb Perez 16 HEAT 2:40.19
31 Drake Sanchez 15 CAT 2:41.09
PlaceNameAgeTeam Time
1 🥇 Haobo Wang 16 LOSC 2:12.47
1 Weston McReynolds 14 THSC 2:19.05
1 Hunter Nofziger 13 RACE 2:20.37
2 🥈 Christopher Ashmore 15 LA 2:13.92
2 Nicky Fagan 14 BEND 2:23.41
2 Sam LeGrand 13 GACC 2:25.46
3 🥉 Jonathan Hlavinka 18 RYST 2:15.09
3 Finnley Jackson 14 TEAM 2:24.01
3 Zachary Ma 13 THSC 2:27.38
4 Max Douglas 15 BAAC 2:16.07
4 Niels Barber 14 APEX 2:25.57
4 SJ Gatherum 13 CAT 2:28.65
5 Lucas Liu 16 THSC 2:16.57
5 Ryder Statz 14 SA 2:26.16
5 Max Bacon 13 LA 2:33.94
6 Adrian Gevorgian 15 BAAC 2:17.11
6 Brady Matousek 14 BAAC 2:27.53
6 Russell Delavan 13 APEX 2:35.64
7 Anthony Hopkins 16 LOSC 2:22.08
7 Darren Fisher 14 TDPS 2:32.46
7 Levi Farkas-Knab 13 LOSC 2:35.78
8 Lucas Kugel 16 MAC 2:28.42
8 Ryder Hayward 13 LOSC 2:37.63
8 Vasiliy Panfilov 14 HEAT 2:46.68
9 Andrew Hayhurst 18 APEX 2:21.19
10 Trask Kurtz 16 HEAT 2:23.03
11 Brady Fisher 17 APEX 2:23.43
12 Michael Oshkader 18 CRST 2:24.14
13 Gus Williams 16 PAC 2:24.33
14 Kai Pierce 17 THSC 2:24.76
15 Josh Bollinger 15 LOSC 2:24.96
16 Colin Galbraith 17 HEAT 2:27.42

#49 Girls 15 & over 1500 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Bethan Pullan 16 THSC 18:16.59
1 Hazel Canessa 14 BAAC 18:47.25
1 Liberty Carpenter 13 BAAC 20:57.56
2 🥈 Chloe Zhang 15 THSC 19:06.62
2 Teal Chen 14 THSC 19:26.26
2 Caitlin Weinhouse 13 LA 20:57.92
3 🥉 Poppy Jones-Wick 16 CRST 19:21.60
3 Maddy Miller 14 THSC 19:41.73
3 Olivia McGlade 13 MSC 21:10.25
4 Scarlet Wille 15 THSC 19:50.90
4 Kiara Mitchell 14 APEX 20:01.35
4 Jocelyn Shute 13 ECSC 21:48.82
5 Tori Del Castillo 14 TEAM 20:04.59
5 Ellen Ciecko 15 LA 20:05.29
5 Caitlin Abrahamsen 13 SCAT 22:04.47
6 Sophia Mazurkiewicz 17 FGSC 20:15.74
6 Danni Schommer Ceja 14 LA 20:31.70
6 Ameeta Behere 13 LOSC 22:06.50
7 Elsie Mohr 15 TEAM 20:18.06
7 Peyton Hutton 14 APEX 20:36.15
7 Brielle Eckert 13 LA 22:12.49
8 Maddy Montang 15 APEX 20:35.59
8 Matilda Peixoto 14 TEAM 20:42.11
8 Bella Pietrzyk 13 LA 22:46.34
9 Ellie Pannell 17 APEX 21:04.15
9 Ela Chabuk 14 LA 21:13.64
10 Leela Cobb Rodrigues 16 LA 21:21.24
10 Haven Crum 14 LA 21:25.64
11 Naomi Lin 14 THSC 21:25.74
11 Henley Pfeffer 16 ECSC 21:30.52
12 Raen Beier 14 FGSC 21:26.51
12 Adelaide Richards 15 LA 21:32.95
13 Helene Goddard 14 LOSC 21:31.19
13 Jada Healey 18 TDPS 21:34.46
14 Ana Dobos 14 THSC 21:36.03
14 Annikka Fetro 20 SA 21:52.05

#50 Boys 14-14 1500 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Vincent Cote 14 LOSC 16:56.18
1 Kai Laitinen 20 APEX 17:17.81
1 Joaquin Terrones 13 TEAM 18:19.33
2 🥈 Brady Thompson 16 BAAC 17:49.04
2 Nicky Fagan 14 BEND 18:24.77
2 Stafford ter Weele 13 LA 19:05.00
3 🥉 Lucas Henzel 16 LA 17:50.05
3 Ethan Bagdanoff 14 BEND 18:26.37
3 Arlo Kalbaugh 13 PAC 19:20.21
4 Noah Diaz 15 THSC 18:00.20
4 Mason Chiu 14 CAT 18:52.42
4 Noah Schmidt 13 LOSC 19:32.65
5 Jayden Schmidt 16 LOSC 18:25.17
5 Hudson Hughes 14 MAC 19:06.80
5 Levi Simmons 13 RACE 19:33.90
6 Dharya Roy 16 THSC 18:31.97
6 Owen Stanley 14 LA 19:16.20
6 Kai Raimo 13 GACC 20:09.13
7 Tate Jordan 15 APEX 18:37.65
7 Cameron Griggs 14 HEAT 19:29.31
7 Luke Goddard 13 LOSC 20:18.46
8 Lincoln Swift 19 CRST 18:42.72
8 Crosby Jessup 14 ECSC 19:40.84
8 Ryder Parr 13 SHSC 20:32.27
9 Wyatt Kalbaugh 15 PAC 18:47.91
9 Alexander Frimkess 14 LIFE 20:42.51
9 Stephen Le 13 CAT 20:47.49
10 Elijah Huong 15 HEAT 18:51.49
10 Yannik Mehta 14 THSC 21:03.29
11 Isaac Singer 15 GCST 18:59.79
11 Quinn Shaub 14 CAT 21:13.56
12 Aiden Chang 15 THSC 19:02.95
13 Haven Stageberg 16 HRST 19:10.53
14 Luke Wilkins 15 MSC 19:17.90
15 Colin Galbraith 17 HEAT 19:21.66
16 Jase Dhakhwa 15 CAT 20:07.35

#51 Girls 15 & over 100 Freestyle LCM

🥇 Natalie Pop Prelims 1st = Finals 1st 1:00.94 → 1:00.13
🥈 Samantha Koch Prelims 1st Finals 2nd 1:01.45 → 1:01.31
🥉 Olivia Powell Prelims 2nd Finals 3rd 1:01.46 → 1:01.93
PlaceNameAgeTeam Time
1 Natalie Pop 15 THSC 1:00.94
1 Samantha Koch 13 LOSC 1:01.45
1 Lilly Thost 14 RACE 1:03.07
2 Olivia Powell 19 CAT 1:01.46
2 Bennett McKay 13 AAA 1:03.28
2 Lucia Cass 14 LOSC 1:03.67
3 Cassidy Schneider 19 LOSC 1:01.62
3 Addy Breamer 14 LOSC 1:04.42
3 Anna Marks 13 LA 1:05.47
4 Scarlett Lishka 15 LA 1:02.18
4 Nola Lindsly 14 UNA 1:04.52
4 Evelyn Fisher 13 HEAT 1:05.54
5 Odelya Laroya 16 SSC 1:02.35
5 Bailey Briggs 14 SA 1:04.63
5 Sidney Hayes 13 MAC 1:06.19
6 Isa Matthews 15 TEAM 1:02.56
6 Hailey Chiu 14 THSC 1:04.89
6 Anahi Chan 13 LA 1:06.91
7 Claire Niemeyer 17 PAC 1:03.08
7 Charlotte Hill 14 CRST 1:05.34
7 Zoey Chappell 13 NST 1:07.13
8 Paige Dangleis 19 CRST 1:03.18
8 Elise Gunadi 14 CAT 1:05.46
8 Brinley Kribs 13 MAC 1:07.14
9 Emilie Alvarez 15 SA 1:03.50
9 Sophie Myrick 14 TEAM 1:05.54
9 Emily Jackson 13 THSC 1:07.23
10 Addie Swanson 16 TDPS 1:03.90
10 Shelby Munds 14 LA 1:05.73
10 Claire Osborn 13 BEND 1:08.35
11 Poppy Jones-Wick 16 CRST 1:04.16
11 Amelia Chan 14 THSC 1:05.95
11 Fiona Hall 13 MAC 1:09.30
12 Tenzin Noryang 15 HEAT 1:04.26
12 Eliana Headley 14 TEAM 1:06.13
12 Kolbie Geske 14 ECSC 1:06.13
13 Daphne Maruki 15 THSC 1:04.55
14 Satsuki Koch 15 LA 1:04.60
14 Maddie Rohloff 14 MSC 1:06.58
15 Chloe Moreau 17 MAC 1:04.71
15 Evolet Jaramillo 14 HEAT 1:06.62
16 Chelsea Thompson 15 HEAT 1:04.87
16 Violette Gomes 14 HEAT 1:06.66
17 Georgina Romero 17 CRST 1:04.95
17 Abby Evans 18 SSC 1:04.95
17 Leah De la Harpe 14 BEND 1:06.87
18 Esther Bronson 14 BEND 1:07.09
19 Tierney King 16 LA 1:05.03
19 Sydney Robinson 14 LA 1:07.48
20 Maddy Montang 15 APEX 1:05.45
20 Lexi Coupens 14 TEAM 1:07.53
21 Cora Smith 17 MHA 1:05.61
21 Olivia Jones 14 APEX 1:07.71
22 Tanna Johnson 19 LA 1:05.62
22 Camila Romero 14 CRST 1:08.17
23 Elsie Mohr 15 TEAM 1:05.65
23 Alexis Whipple 14 LA 1:08.57
24 Wren Hoffman 15 TEAM 1:05.79
25 Julia Graham 16 BAAC 1:05.89
26 Aanya Chakravarthy 15 TDPS 1:05.94
27 Erika George 18 RR 1:06.03
28 Charlie Powell 15 MSC 1:06.65
PlaceNameAgeTeam Time
1 🥇 Natalie Pop 15 THSC 1:00.13
1 Bennett McKay 13 AAA 1:00.98
1 Lilly Thost 14 RACE 1:02.09
2 🥈 Samantha Koch 13 LOSC 1:01.31
2 Odelya Laroya 16 SSC 1:01.45
2 Lucia Cass 14 LOSC 1:02.36
3 🥉 Olivia Powell 19 CAT 1:01.93
3 Anna Marks 13 LA 1:02.27
3 Addy Breamer 14 LOSC 1:03.35
4 Isa Matthews 15 TEAM 1:02.32
4 Evelyn Fisher 13 HEAT 1:03.92
4 Bailey Briggs 14 SA 1:04.16
5 Paige Dangleis 19 CRST 1:02.33
5 Hailey Chiu 14 THSC 1:04.35
5 Zoey Chappell 13 NST 1:05.25
6 Claire Niemeyer 17 PAC 1:02.52
6 Charlotte Hill 14 CRST 1:04.63
6 Sidney Hayes 13 MAC 1:06.15
7 Addie Swanson 16 TDPS 1:03.55
7 Nola Lindsly 14 UNA 1:04.81
7 Anahi Chan 13 LA 1:06.43
8 Emilie Alvarez 15 SA 1:03.64
8 Elise Gunadi 14 CAT 1:05.14
8 Brinley Kribs 13 MAC 1:06.46
9 Chelsea Thompson 15 HEAT 1:03.23
10 Tenzin Noryang 15 HEAT 1:03.31
11 Daphne Maruki 15 THSC 1:03.67
12 Satsuki Koch 15 LA 1:04.06
13 Chloe Moreau 17 MAC 1:04.44
14 Abby Evans 18 SSC 1:04.49
15 Maddy Montang 15 APEX 1:04.90
16 Cora Smith 17 MHA 1:05.38

#52 Boys 15 & over 100 Freestyle LCM

🥇 Sean Neirynck Prelims 2nd Finals 1st 53.60 → 53.75
🥈 Nathan Ye Prelims 4th Finals 2nd 54.74 → 53.78
🥉 Caio Cobb Rodrigues Prelims 5th Finals 3rd 55.10 → 54.40
PlaceNameAgeTeam Time
1 Asa Frisbee 21 SA 53.34
1 Vasiliy Panfilov 14 HEAT 57.75
1 Hunter Nofziger 13 RACE 58.06
2 Sean Neirynck 19 LOSC 53.60
2 Sevi Sharygin 14 MAC 58.36
2 Asher Jacobson 13 THSC 1:00.20
3 Parker Dangleis 21 CRST 54.28
3 Ben Moreno 14 THSC 58.46
3 Jonah Wang 13 SA 1:00.62
4 Nathan Ye 17 THSC 54.74
4 William Wang 14 LIFE 58.89
4 SJ Gatherum 13 CAT 1:01.77
5 Caio Cobb Rodrigues 18 LA 55.10
5 Gabriel Gapasin 14 THSC 59.12
5 Simon Boariu 13 LIFE 1:02.37
6 Nicholas Miller 16 THSC 55.18
6 Rocco Qureshi 14 LA 59.67
6 Mio Messuri-Zhang 13 THSC 1:02.73
7 Bennett Young 17 HEAT 56.07
7 Alden Liew 14 BEND 1:00.43
7 Minoh Bae 13 LOSC 1:02.78
8 Cooper Gill 17 TEAM 56.29
8 Finnley Jackson 14 TEAM 1:00.46
8 Russell Hapgood-LeBank 13 BEND 1:04.46
9 Anthony Cote 15 LOSC 56.48
9 Thomas Little 15 MAC 56.48
9 Myles Lee 14 HEAT 1:00.92
9 Shota Oura 13 THSC 1:04.74
10 Noah Millikan 14 TOR 1:01.05
10 William Worthing 13 LA 1:04.88
11 Ryder Hough 17 CRST 56.67
11 Jacob Breamer 14 LOSC 1:01.46
11 Ivan Weisz 13 CAT 1:04.89
12 David Rios 15 MSC 56.70
12 Kai Maddox 14 APEX 1:01.75
12 Castle Schnabel Martin 13 SCAT 1:05.02
13 Asher Eggers 15 MHA 56.93
13 Mason Jiang 14 TDPS 1:02.28
13 Sam LeGrand 13 GACC 1:05.15
14 Jacob Gehley 20 STRY 57.02
14 Ryder Parr 13 SHSC 1:05.33
14 Levi Harris 14 LA 1:05.75
15 Logan Mendez 20 APEX 57.15
15 Josh Tattitch 13 CAT 1:06.45
16 Jonathan Hlavinka 18 RYST 57.25
16 Dylan Pol 13 HEAT 1:06.68
17 Asa Leoni 15 LA 57.44
17 Junwei Li 13 THSC 1:06.74
17 Jacob Fantz 13 LOSC 1:06.74
18 Joseph Liang 15 THSC 57.47
19 Adrian Gevorgian 15 BAAC 57.64
19 Joshua Ng 13 LIFE 1:07.24
19 Marcus Kim 13 LIFE 1:07.24
20 Easton DeBois 15 FGSC 57.72
21 Milo Jessup 16 ECSC 57.75
21 Zain Jafri 13 LOSC 1:07.48
22 Luke Eskola 19 HEAT 57.84
22 Theron Six 13 RACE 1:07.54
23 Holden Coleman 15 APEX 57.88
23 Evan Nguyen 13 APEX 1:07.59
24 Akwasi Cobbinah 15 APEX 57.94
24 Ebun Ajayi 13 HEAT 1:07.69
25 Elliott Huelshoff 17 LA 57.95
25 Revansh Bansal 13 THSC 1:08.18
26 Lucas Brandt 17 CAT 57.97
26 Rohan Sastry 13 BAAC 1:08.23
27 Anthony Hopkins 16 LOSC 58.03
27 Payton Andrews 13 SCAT 1:08.28
28 Evander Blank 15 GACC 58.18
28 Sid Jennings 13 TDPS 1:08.56
29 Oliver Lewis 15 MHA 58.23
29 Quinn Grable 13 RR 1:10.72
29 Ethan Chen 13 LA 1:10.72
30 Benji Wilkinson 16 MAC 58.25
31 Lyndon Neufeld 15 MAC 58.42
31 Henry Purcell 13 MAC 1:10.79
32 Josh Bollinger 15 LOSC 58.43
32 Rui Fung 13 THSC 1:11.61
33 Noah Peng 22 STRY 58.52
34 Trask Kurtz 16 HEAT 58.68
35 Lucas Liu 16 THSC 58.79
36 Samuel Reid 17 PAC 59.05
37 Nathan Messina 17 LOSC 59.22
37 Ben Kono 22 STRY 59.22
39 Eian Peng 18 STRY 59.29
40 Emilio Pinto 16 APEX 59.31
41 Noah Diaz 15 THSC 59.44
42 Dennis Dreischmeyer 15 CAT 59.53
42 Kieran Lowney 16 PAC 59.53
44 Strom Nordeng 21 APEX 59.57
45 Jackson Webb 18 CRST 59.68
46 Owen Wang 15 THSC 59.85
47 Tolik Lupasco 15 MHA 59.89
48 Ben Cook 16 TEAM 1:00.09
49 Griffin Hagemeyer 16 TEAM 1:00.88
50 Finn Sweeney 18 MAC 1:02.24
51 Michael Oshkader 18 CRST 1:02.64
52 Ty Coulter 17 MSC 1:04.92
PlaceNameAgeTeam Time
1 🥇 Sean Neirynck 19 LOSC 53.75
1 Hunter Nofziger 13 RACE 56.60
1 Vasiliy Panfilov 14 HEAT 56.76
2 🥈 Nathan Ye 17 THSC 53.78
2 Sevi Sharygin 14 MAC 57.88
2 Jonah Wang 13 SA 59.56
3 🥉 Caio Cobb Rodrigues 18 LA 54.40
3 Ben Moreno 14 THSC 57.96
3 Asher Jacobson 13 THSC 59.69
4 Nicholas Miller 16 THSC 54.47
4 Gabriel Gapasin 14 THSC 58.83
4 SJ Gatherum 13 CAT 1:01.41
5 Anthony Cote 15 LOSC 54.97
5 William Wang 14 LIFE 59.35
5 Simon Boariu 13 LIFE 1:01.83
6 Bennett Young 17 HEAT 55.34
6 Alden Liew 14 BEND 59.70
6 Minoh Bae 13 LOSC 1:02.43
7 Ryder Hough 17 CRST 55.87
7 Rocco Qureshi 14 LA 59.88
7 Mio Messuri-Zhang 13 THSC 1:02.64
8 Thomas Little 15 MAC 57.02
8 Finnley Jackson 14 TEAM 1:00.35
8 Russell Hapgood-LeBank 13 BEND 1:03.05
9 Adrian Gevorgian 15 BAAC 56.32
10 Joseph Liang 15 THSC 56.40
11 Jonathan Hlavinka 18 RYST 56.63
12 Asher Eggers 15 MHA 56.86
13 Holden Coleman 15 APEX 57.31
14 David Rios 15 MSC 57.48
15 Asa Leoni 15 LA 57.62
16 Easton DeBois 15 FGSC 57.94

#53 Girls 15 & over 200 Butterfly LCM

🥇 Naiya DeSilva Prelims 1st = Finals 1st 2:28.93 → 2:24.62
🥈 Anabelle Nance Prelims 2nd = Finals 2nd 2:32.10 → 2:25.26
🥉 Bethan Pullan Prelims 6th Finals 3rd 2:41.03 → 2:40.08
PlaceNameAgeTeam Time
1 Sawyer Yahna 20 LOSC 2:23.95
1 Naiya DeSilva 13 RR 2:28.93
1 Isla Miller 14 CRST 2:36.73
2 Sydney Wilson 20 LOSC 2:24.06
2 Anabelle Nance 13 LOSC 2:32.10
2 Hazel Canessa 14 BAAC 2:38.95
3 CiCi Li 15 THSC 2:30.19
3 Kiara Mitchell 14 APEX 2:44.84
3 Maddie Ryles 13 HEAT 2:46.27
4 Ilona Weisz 16 CAT 2:33.18
4 Matilda Peixoto 14 TEAM 2:45.44
4 Aria Harter 13 BAAC 2:48.23
5 Sam Borus 17 MAC 2:35.07
5 Anahi Chan 13 LA 2:51.05
5 Ela Chabuk 14 LA 2:51.69
6 Bethan Pullan 16 THSC 2:41.03
6 Zayleigh Hogan 13 TEAM 2:53.79
6 Mikayla Peng 14 THSC 2:54.58
7 Chloe Zhang 15 THSC 2:42.82
7 Avery Andersen 14 APEX 2:54.93
7 Liberty Carpenter 13 BAAC 2:57.49
8 Cora Kash 15 MAC 2:43.42
8 Kathryn Stoll 15 LA 2:43.42
8 Aika Ratchford 14 MAC 2:55.12
8 Emmalynn Perez 13 HEAT 3:06.79
9 Haven Crum 14 LA 3:01.01
9 Keyana Ghadami 13 TOR 3:07.70
10 Alondra Morales 15 THSC 2:46.43
10 Harlow Woodmansee 14 TEAM 3:01.99
10 Elsie Mattson 13 APEX 3:10.22
11 Leah Richman 15 PAC 2:46.85
11 Leilani Kamei 14 SA 3:02.21
11 Anna Hulting 13 CAT 3:11.08
12 Makaila de la Rosa 15 LA 2:55.57
12 Raegen Van Matre 14 RACE 3:07.46
13 Ava Sanders 14 TDPS 3:11.24
PlaceNameAgeTeam Time
1 🥇 Naiya DeSilva 13 RR 2:24.62
1 CiCi Li 15 THSC 2:28.95
1 Isla Miller 14 CRST 2:35.99
2 🥈 Anabelle Nance 13 LOSC 2:25.26
2 Sam Borus 17 MAC 2:35.26
2 Matilda Peixoto 14 TEAM 2:40.25
3 🥉 Bethan Pullan 16 THSC 2:40.08
3 Kiara Mitchell 14 APEX 2:41.08
3 Maddie Ryles 13 HEAT 2:41.76
4 Cora Kash 15 MAC 2:40.29
4 Aria Harter 13 BAAC 2:43.21
4 Avery Andersen 14 APEX 2:44.19
5 Alondra Morales 15 THSC 2:45.42
5 Anahi Chan 13 LA 2:46.73
5 Mikayla Peng 14 THSC 2:49.12
6 Leah Richman 15 PAC 2:45.78
6 Liberty Carpenter 13 BAAC 2:47.19
6 Ela Chabuk 14 LA 2:50.69
7 Hazel Canessa 14 BAAC 2:52.28
7 Zayleigh Hogan 13 TEAM 2:56.80
8 Haven Crum 14 LA 2:58.58
8 Emmalynn Perez 13 HEAT 3:05.83

#54 Boys 15 & over 200 Butterfly LCM

🥇 Gavin Johnson Prelims 2nd Finals 1st 2:14.57 → 2:10.55
🥈 Sungkook Kim Prelims 3rd Finals 2nd 2:20.52 → 2:17.98
🥉 Anthony Sampson Prelims 7th Finals 3rd 2:21.48 → 2:18.56
PlaceNameAgeTeam Time
1 Graham Inman 20 MAC 2:12.42
1 Mikey Piscitello 14 TEAM 2:20.17
1 Rohan Sastry 13 BAAC 2:26.48
2 Gavin Johnson 16 THSC 2:14.57
2 Weston McReynolds 14 THSC 2:24.91
2 Joaquin Terrones 13 TEAM 2:34.51
3 Sungkook Kim 17 LOSC 2:20.52
3 Gavin Kreth 14 THSC 2:26.55
3 Joshua Kim 13 LOSC 2:56.92
4 Miles Moir 16 LA 2:20.61
4 Logan Turk 14 APEX 2:27.97
5 Lucas Kugel 16 MAC 2:20.72
5 Noah Millikan 14 TOR 2:30.21
6 Henry Merrill 18 LOSC 2:20.79
6 Noah Borg 14 HEAT 2:34.38
7 Anthony Sampson 19 BAAC 2:21.48
7 Kai Maddox 14 APEX 2:34.68
8 Ryker Johnson 15 LA 2:23.28
8 Brady Matousek 14 BAAC 2:35.45
9 Yari Krautsov 15 BAAC 2:23.78
9 Cyrus Chakrapani 14 THSC 2:35.57
10 Benji Wilkinson 16 MAC 2:24.83
10 Ashton Parks 14 TOR 2:36.06
11 Cole Henderson 15 TDPS 2:25.90
12 Daniel Zoo 15 THSC 2:27.71
13 Jett Loveless 17 HEAT 2:28.77
14 Tatsuma Kurose-Dobney 15 CAT 2:29.67
15 Gus Williams 16 PAC 2:29.74
16 Emilio Pinto 16 APEX 2:31.24
17 Tate Jordan 15 APEX 2:32.57
18 Matteo Buhr 17 TEAM 2:32.86
19 Jayden Schmidt 16 LOSC 2:34.66
20 Zakareeya Rushdan-Adil 18 HEAT 2:35.05
21 Finn Sweeney 18 MAC 2:37.06
22 Dorian Smith 15 LA 2:39.30
23 Kaleb Perez 16 HEAT 2:39.72
24 William Staggers 17 LA 2:43.07
25 Nicolai Wu 15 HEAT 2:43.09
26 Alex Tai 15 THSC 2:43.47
27 Nicholas Erb 16 GCST 2:43.74
28 Deegan Deng 16 TEAM 2:44.08
29 Elden Wong 17 HEAT 2:44.11
30 Lev Afanasyev 15 HEAT 2:51.06
PlaceNameAgeTeam Time
1 🥇 Gavin Johnson 16 THSC 2:10.55
1 Mikey Piscitello 14 TEAM 2:18.19
1 Rohan Sastry 13 BAAC 2:25.66
2 🥈 Sungkook Kim 17 LOSC 2:17.98
2 Weston McReynolds 14 THSC 2:18.49
2 Joshua Kim 13 LOSC 2:59.10
3 🥉 Anthony Sampson 19 BAAC 2:18.56
3 Noah Millikan 14 TOR 2:27.04
4 Ryker Johnson 15 LA 2:18.72
4 Logan Turk 14 APEX 2:27.25
5 Miles Moir 16 LA 2:19.23
5 Gavin Kreth 14 THSC 2:27.55
6 Lucas Kugel 16 MAC 2:19.33
6 Noah Borg 14 HEAT 2:31.28
7 Benji Wilkinson 16 MAC 2:21.35
7 Brady Matousek 14 BAAC 2:34.61
8 Yari Krautsov 15 BAAC 2:24.14
8 Kai Maddox 14 APEX 2:35.13
9 Cole Henderson 15 TDPS 2:24.79
10 Daniel Zoo 15 THSC 2:24.98
11 Jett Loveless 17 HEAT 2:28.64
12 Tatsuma Kurose-Dobney 15 CAT 2:32.43
13 Tate Jordan 15 APEX 2:32.54
14 Emilio Pinto 16 APEX 2:33.64
15 Zakareeya Rushdan-Adil 18 HEAT 2:35.62
16 Dorian Smith 15 LA 2:39.76
DQ Joaquin TerronesBody not on the breast (except when executing a turn) 13 TEAM 2:39.21 DQ

#55 Girls 13-14 400 Individual Medley Relay LCM

PlaceNameAgeTeam Time
1 🥇 Lake Oswego Swim Club LOSC 4:40.80
2 🥈 Tualatin Hills Swim Club THSC 4:51.22
3 🥉 Apex Aquatics APEX 4:54.26
4 Team Eugene Aquatics TEAM 4:55.25
5 Hillsboro Swim Team HEAT 5:03.25
6 Legacy Aquatics LA 5:03.43
7 Bend Swim Club BEND 5:06.06
8 Tualatin Hills Swim Club THSC 5:07.86
9 Bend Swim Club BEND 5:08.74
10 Legacy Aquatics LA 5:11.74
11 Beaverton Area Aquatics Club BAAC 5:12.21
12 Legacy Aquatics LA 5:13.31
13 Team Eugene Aquatics TEAM 5:13.61
14 Multnomah Athletic Club MAC 5:15.72
15 Apex Aquatics APEX 5:17.23
16 Life Time Oregon Swim Team LIFE 5:18.90
17 Corvallis Aquatic Team CAT 5:23.55
18 Columbia River Swim Team CRST 5:25.41
19 Lake Oswego Swim Club LOSC 5:26.95
20 Legacy Aquatics LA 5:28.41
21 Hillsboro Swim Team HEAT 5:30.70

#56 Boys 13-14 400 Individual Medley Relay LCM

PlaceNameAgeTeam Time
1 🥇 Tualatin Hills Swim Club THSC 4:23.20
2 🥈 Apex Aquatics APEX 4:26.16
3 🥉 Hillsboro Swim Team HEAT 4:36.20
4 Tualatin Hills Swim Club THSC 4:38.12
5 Lake Oswego Swim Club LOSC 4:41.04
6 Legacy Aquatics LA 4:43.33
7 Corvallis Aquatic Team CAT 4:45.68
8 Bend Swim Club BEND 4:45.79
9 Life Time Oregon Swim Team LIFE 4:50.01
10 Columbia River Swim Team CRST 4:52.99
11 Team Eugene Aquatics TEAM 4:53.08
12 Apex Aquatics APEX 4:59.61
13 Lake Oswego Swim Club LOSC 5:01.95
14 Hillsboro Swim Team HEAT 5:05.77
15 Tornadoes Swim Team TOR 5:05.96
16 Corvallis Aquatic Team CAT 5:06.24
17 Portland Aquatic Club PAC 5:16.31
DQ Legacy Aquatics LA 5:06.13 DQ
DQ Lake Oswego Swim Club LOSC 5:13.75 DQ

#57 Girls 15 & over 400 Individual Medley Relay LCM

PlaceNameAgeTeam Time
1 🥇 Lake Oswego Swim Club LOSC 4:40.56
2 🥈 Tualatin Hills Swim Club THSC 4:44.52
3 🥉 Legacy Aquatics LA 4:52.14
4 Hillsboro Swim Team HEAT 4:52.28
5 Columbia River Swim Team CRST 4:58.64
6 Multnomah Athletic Club MAC 5:01.00
7 Team Eugene Aquatics TEAM 5:01.81
8 Hillsboro Swim Team HEAT 5:03.36
9 Legacy Aquatics LA 5:05.93
10 Tualatin Hills Swim Club THSC 5:07.47
11 Beaverton Area Aquatics Club BAAC 5:08.34
12 Portland Aquatic Club PAC 5:11.31
13 Legacy Aquatics LA 5:15.39
14 Mount Hood Aquatics MHA 5:28.95
DQ Tualatin Hills Swim Club THSC 4:35.61 DQ

#58 Boys 15 & over 400 Individual Medley Relay LCM

PlaceNameAgeTeam Time
1 🥇 Tualatin Hills Swim Club THSC 4:02.63
2 🥈 Columbia River Swim Team CRST 4:09.66
3 🥉 Hillsboro Swim Team HEAT 4:13.97
4 Lake Oswego Swim Club LOSC 4:14.08
5 Apex Aquatics APEX 4:14.26
6 Tualatin Hills Swim Club THSC 4:15.46
7 Gold's Aquatics Club (Camas) GACC 4:15.87
8 Lake Oswego Swim Club LOSC 4:16.05
9 Legacy Aquatics LA 4:17.08
10 Apex Aquatics APEX 4:17.41
11 MJCC Stingrays STRY 4:21.33
12 Hillsboro Swim Team HEAT 4:22.47
13 Multnomah Athletic Club MAC 4:23.98
14 Tualatin Hills Swim Club THSC 4:24.36
15 Team Eugene Aquatics TEAM 4:30.39
16 Legacy Aquatics LA 4:31.25
17 Hillsboro Swim Team HEAT 4:35.09
18 Lake Oswego Swim Club LOSC 4:36.99
19 Lake Oswego Swim Club LOSC 4:37.54
20 Portland Aquatic Club PAC 4:38.25
21 Tualatin Hills Swim Club THSC 4:38.45
22 Columbia River Swim Team CRST 4:44.02
23 Gold Coast Swim Team GCST 5:04.82

#201 Girls 13-13 800 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Addie Light 13 CAT 11:26.13
1 Charli Fisher 16 MHA 12:31.84

#208 Boys 15 & over 200 Breaststroke LCM

PlaceNameAgeTeam Time
1 Colin Galbraith 17 HEAT 2:52.17

#210 Boys 14-14 100 Butterfly LCM

PlaceNameAgeTeam Time
1 🥇 Shaayan Punj 14 HEAT 1:21.11

#218 Boys 15 & over 200 Individual Medley LCM

PlaceNameAgeTeam Time
1 Nicolai Wu 15 HEAT 2:35.74
1 Finn Spier 13 GCST 2:53.02
2 Isaac Singer 15 GCST 2:36.22

#231 Girls 14-14 50 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Claire Tung 14 LIFE 33.34

#232 Boys 15 & over 50 Freestyle LCM

PlaceNameAgeTeam Time
1 Colin Yang 17 LOSC 25.54
1 Tristan Tung 14 LIFE 29.68

#235 Girls 15 & over 100 Backstroke LCM

PlaceNameAgeTeam Time
1 Madison Hoeksema 16 HEAT 1:15.63

#238 Boys 15 & over 200 Freestyle LCM

PlaceNameAgeTeam Time
1 Rowan Gesicki 17 HEAT 2:17.02

#239 Girls 15 & over 50 Butterfly LCM

PlaceNameAgeTeam Time
1 Peyton Middlestadt 15 AAA 33.69
2 Georgia Tapper 16 TEAM 34.70

#247 Girls 15 & over 200 Backstroke LCM

PlaceNameAgeTeam Time
1 Cecily Coy 16 CAT 2:35.40

#252 Boys 15 & over 100 Freestyle LCM

PlaceNameAgeTeam Time
1 Jackson Webb 18 CRST 57.78

#254 Boys 15 & over 200 Butterfly LCM

PlaceNameAgeTeam Time
1 Zakary Guenther 19 CAT 2:09.89

#309 Girls 15 & over 100 Butterfly LCM

PlaceNameAgeTeam Time
1 🥇 Senuri Hewage 15 HEAT 1:17.79
1 Madison Mason 13 LIFE 1:23.71
2 🥈 Georgia Tapper 16 TEAM 1:22.80

#310 Boys 15 & over 100 Butterfly LCM

PlaceNameAgeTeam Time
1 🥇 Nicolai Wu 15 HEAT 1:07.02
2 🥈 Brandon Mak 16 APEX 1:10.29
3 🥉 Nicholas Erb 16 GCST 1:10.55
4 Isaac Singer 15 GCST 1:11.38

#317 Girls 15 & over 200 Individual Medley LCM

PlaceNameAgeTeam Time
1 🥇 Peyton Middlestadt 15 AAA 2:48.60

#318 Boys 13-13 200 Individual Medley LCM

PlaceNameAgeTeam Time
1 🥇 Dylan Pol 13 HEAT 2:53.29

#331 Girls 13-13 50 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Rachel Wilkins 13 MSC 31.80
1 Rutvi Shah 14 HEAT 33.35

#332 Boys 15 & over 50 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Nathan Messina 17 LOSC 27.20
2 🥈 Kieran Lowney 16 PAC 27.31
3 🥉 Luke Wilkins 15 MSC 27.61
4 Wyatt Kalbaugh 15 PAC 27.64
5 Sawyer Thoman 15 MHA 30.10

#333 Girls 15 & over 100 Breaststroke LCM

PlaceNameAgeTeam Time
1 🥇 Riley Stevenson 16 CRST 1:27.67
2 🥈 Freya Miehl 20 CAT 1:34.40

#336 Boys 15 & over 100 Backstroke LCM

PlaceNameAgeTeam Time
1 🥇 Rowan Gesicki 17 HEAT 1:11.66
1 Max Aikman 14 HEAT 1:19.55
2 🥈 Shaayan Punj 14 HEAT 1:20.19

#338 Boys 15 & over 200 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Colin Galbraith 17 HEAT 2:14.39

#340 Boys 15 & over 50 Butterfly LCM

PlaceNameAgeTeam Time
1 🥇 Anakin Isenhart 17 LOSC 29.71
2 🥈 Evan Shaw 16 BEND 30.82
3 🥉 Griffin Spellmeyer 15 LOSC 30.85

#346 Boys 15 & over 50 Breaststroke LCM

PlaceNameAgeTeam Time
1 🥇 Yifan Qiu 17 LOSC 30.74

#348 Boys 15 & over 200 Backstroke LCM

PlaceNameAgeTeam Time
1 🥇 Jase Dhakhwa 15 CAT 2:45.83

#352 Boys 15 & over 100 Freestyle LCM

PlaceNameAgeTeam Time
1 🥇 Dennis Dreischmeyer 15 CAT 59.64