Lane Swimmer Team Place Time
1 nathan holt Tualatin Hills Thunderbolts 12 4:02.08
(52.20  1:53.64  2:59.59  4:02.08)
2 Cameron Ransford Portland Aquatic Club 14 4:23.64
(1:01.31  2:11.07  3:19.15  4:23.64)
3 Ian Harrison Tigard Tualatin Swim Club 5 3:14.80
(45.20  1:34.47  2:25.65  3:14.80)
3 Zachary Joslin Lake Oswego Swim Club 11 3:51.29
(53.15  1:53.56  2:53.71  3:51.29)
4 Maximilien Boulet Forest Grove Swim Club 9 3:32.79
(48.32  1:43.12  2:38.45  3:32.79)
5 Luke Welle Canby Swim Club 3 3:11.82
(45.20  1:34.52  2:24.74  3:11.82)
5 Alan Knotts Forest Grove Swim Club 6 3:15.43
(43.68  1:33.64  2:24.12  3:15.43)
6 Matt Holmberg Tornadoes Swim Team 2 3:10.96
(42.20  1:33.21  2:26.90  3:10.96)
6 Conor Arcuri Multnomah Athletic Club 7 3:22.91
(45.46  1:38.90  2:30.51  3:22.91)
7 Timothy Hobizal Portland Aquatic Club 8 3:26.09
(45.01  1:37.29  2:31.73  3:26.09)
7 Justin Semonsen Lake Oswego Swim Club 15 NS
(0. 0  0. 0  0. 0  0. 0)
8 vincent yang Tualatin Hills Thunderbolts 15 DQ
(48.10  1:42.12  2:41.23  3:39.08)
8 Alexander Yoon Tualatin Hills Thunderbolts 4 3:12.37
(43.90  1:33.32  2:23.30  3:12.37)
9 Joshua Latto Portland Aquatic Club 1 3:05.06
(41.94  1:28.65  2:17.63  3:05.06)
9 Max Stuntzner-Gibson Gold Coast Swim Team 10 3:48.41
(52.53  1:51.60  2:51.45  3:48.41)
10 Nicolas Lanker Portland Aquatic Club 13 4:09.99
(59.75  2:00.89  3:05.65  4:09.99)
10 Lucas Marshall Lake Oswego Swim Club 15 NS
(0. 0  0. 0  0. 0  0. 0)