Lane Swimmer Team Place Time
1 david shan Tualatin Hills Thunderbolts 14 2:26.55
(31.89  1:09.24  1:54.22  2:26.55)
1 Ryken Robbins Superior Stingray Swimming 11 2:19.67
(29.58  1:03.31  1:47.33  2:19.67)
1 Aaron Reynolds Portland Aquatic Club 21 2:50.76
(36.24  1:18.91  2:12.31  2:50.76)
2 Christopher Ontkean Columbia River Swim Team 13 2:25.66
(29.39  1:05.93  1:49.53  2:25.66)
2 jonathan yuan Tualatin Hills Thunderbolts 3 2:09.02
(28.62  1:03.72  1:39.63  2:09.02)
2 Steven Soo Parkrose Swim Club 18 2:37.50
(34.97  1:13.05  2:02.55  2:37.50)
3 Matthew Carpenter Bend Swim Club 23 DQ
(34.10  1:13.42  2:03.41  2:37.22)
3 Gavin Burgess Hillsboro Heat Swim Team 7 2:14.71
(28.34  1:01.78  1:42.05  2:14.71)
3 Chris Weinert Mt. Hood Swim Team 23 DQ
(29.27  1:02.93  1:45.02  2:15.89)
4 Austin Ringquist Hillsboro Heat Swim Team 2 2:08.02
(28.18  59.10  1:37.58  2:08.02)
4 Jacob Pebley Corvallis Aquatic Team 1 2:04.73
(27.29  57.71  1:35.02  2:04.73)
4 paul mann Multnomah Athletic Club 15 2:27.83
(32.53  1:10.57  1:54.17  2:27.83)
5 Nicholas Thorne Mt. Hood Swim Team 17 2:28.75
(34.01  1:10.94  1:56.63  2:28.75)
5 Nicholas Gipe Lake Oswego Swim Club 5 2:13.57
(28.84  1:00.50  1:42.19  2:13.57)
5 Kyle Freeman Eugene YMCA Aquatic Club 6 2:13.65
(28.61  1:01.66  1:42.42  2:13.65)
6 Luke Pebley Corvallis Aquatic Team 4 2:12.11
(27.53  1:02.25  1:41.15  2:12.11)
6 Jacob Weitzel Tualatin Hills Thunderbolts 19 2:41.41
(36.83  1:16.47  2:06.82  2:41.41)
6 Garrett Swafford Gold Coast Swim Team 12 2:21.70
(30.67  1:06.81  1:48.64  2:21.70)
7 Anibal Ortega Mt. Hood Swim Team 8 2:15.19
(28.76  1:03.54  1:45.38  2:15.19)
7 aidan soles Bend Swim Club 20 2:42.18
(36.91  1:20.79  2:05.58  2:42.18)
7 Raymond Goeser Bearcat Swim Club 10 2:19.56
(29.54  1:04.87  1:46.62  2:19.56)
8 Nathan Thorne Mt. Hood Swim Team 16 2:28.38
(32.53  1:09.43  1:54.87  2:28.38)
8 Daniel Struble Albany Aquatic Association 9 2:18.35
(29.86  1:05.87  1:46.31  2:18.35)
8 colin petitt Tualatin Hills Thunderbolts 22 2:56.43
(37.84  1:22.73  2:18.10  2:56.43)