Lane Swimmer Team Place Time
1 thomas wolford Tornadoes Swim Team 24 3:03.96
(42.05  1:28.12  2:17.05  3:03.96)
1 benjamin buchalski Tualatin Hills Thunderbolts 21 2:58.75
(40.54  1:24.53  2:12.41  2:58.75)
1 jonathan ho Tualatin Hills Thunderbolts 35 3:58.54
(54.62  1:57.21  3:01.05  3:58.54)
2 blake hulstrom The Dolphins 28 3:15.40
(42.77  1:33.74  2:23.21  3:15.40)
2 jacob lucia Tornadoes Swim Team 29 3:22.54
(44.51  1:36.41  2:31.84  3:22.54)
2 cameron may David Douglas Swim Club 18 2:52.90
(36.92  1:21.29  2:07.28  2:52.90)
2 Raymond Goeser Bearcat Swim Club 6 2:19.80
(32.28  1:08.36  1:44.78  2:19.80)
3 colin petitt Tualatin Hills Thunderbolts 14 2:48.92
(37.83  1:20.72  2:05.35  2:48.92)
3 sean calkins Tualatin Hills Thunderbolts 31 3:30.04
(47.06  1:41.34  2:38.22  3:30.04)
3 Charles Franklin Mt. Hood Swim Team 11 2:41.83
(38.71  1:21.56  2:02.25  2:41.83)
3 Luke Welle Canby Swim Club 7 2:19.89
(31.96  1:08.79  1:44.98  2:19.89)
4 kevin xu Tualatin Hills Thunderbolts 34 3:55.60
(53.18  1:53.47  2:56.63  3:55.60)
4 Alexander Milshtein Tualatin Hills Thunderbolts 17 2:51.68
(38.83  1:22.74  2:08.62  2:51.68)
4 vincent yang Tualatin Hills Thunderbolts 37 DQ
(38.45  1:24.75  2:13.27  2:59.58)
4 Britt Christiansen Tornadoes Swim Team 9 2:31.74
(32.38  1:09.59  1:50.57  2:31.74)
5 Michael Hargitt Canby Swim Club 2 2:14.69
(31.14  1:05.76  1:41.02  2:14.69)
5 Richard Butler Tualatin Hills Thunderbolts 12 2:46.33
(0. 0  16.14  2:04.93  2:46.33)
5 dylan brady Tualatin Hills Thunderbolts 32 3:39.23
(49.82  1:47.14  2:44.33  3:39.23)
5 Garrison Cox Mt. Hood Swim Team 37 NS
(0. 0  0. 0  0. 0  0. 0)
6 john dolan Tualatin Hills Thunderbolts 36 4:19.99
(57.93  2:06.30  0. 0  4:19.99)
6 Adam Hansen Bearcat Swim Club 1 2:14.55
(31.68  1:06.35  1:41.70  2:14.55)
6 Cooper Budden Tornadoes Swim Team 22 2:58.96
(40.13  1:26.41  2:13.87  2:58.96)
6 Ryan Freeman Tornadoes Swim Team 16 2:49.08
(37.57  1:20.87  2:05.97  2:49.08)
7 cortlandt nelsen Tualatin Hills Thunderbolts 23 3:01.08
(41.36  1:27.52  2:14.85  3:01.08)
7 sidharth dhawan Tualatin Hills Thunderbolts 20 2:57.65
(39.84  1:26.21  2:16.23  2:57.65)
7 James Bridges Bend Swim Club 8 2:24.58
(32.24  1:09.00  1:46.60  2:24.58)
7 Joshua Noll Tualatin Hills Thunderbolts 19 2:55.60
(39.01  1:23.30  2:10.66  2:55.60)
8 Merik Nudo The Dolphins 33 3:54.79
(49.61  1:52.08  2:53.66  3:54.79)
8 Zach Green Bend Swim Club 5 2:19.54
(32.82  1:09.29  1:45.34  2:19.54)
8 Justin Tran Hillsboro Heat Swim Team 25 3:05.42
(42.62  1:30.71  2:19.70  3:05.42)
8 nathan holt Tualatin Hills Thunderbolts 15 2:49.00
(37.83  1:20.08  2:04.09  2:49.00)
9 jeffrey tran Bearcat Swim Club 27 3:13.17
(0. 0  15.84  2:22.29  3:13.17)
9 nicholas wong Tualatin Hills Thunderbolts 26 3:05.83
(43.27  1:32.31  2:21.24  3:05.83)
9 troy thomas David Douglas Swim Club 10 2:37.89
(37.29  1:17.20  1:58.32  2:37.89)
9 Matt Holmberg Tornadoes Swim Team 4 2:18.58
(33.97  1:09.39  1:45.91  2:18.58)
10 Reagan Sanders Columbia River Swim Team 3 2:18.25
(31.86  1:06.94  1:43.78  2:18.25)
10 deevon castaneda Hillsboro Heat Swim Team 37 NS
(0. 0  0. 0  0. 0  0. 0)
10 nolan chandler Bearcat Swim Club 30 3:27.83
(47.78  1:42.82  2:36.33  3:27.83)
10 dusan micic Tualatin Hills Thunderbolts 13 2:47.03
(38.85  1:22.51  2:08.33  2:47.03)