Lane Swimmer Team Place Time
1 Brian Stocks Tualatin Hills Thunderbolts 15 2:26.45
(1:10.24  2:26.45)
1 Erik Magistrado Portland Aquatic Club 28 2:49.01
(1:19.77  2:49.01)
1 James Gray Vancouver Swim Club 20 2:33.52
(1:13.44  2:33.52)
1 Alexander Milshtein Tualatin Hills Thunderbolts 35 3:39.47
(1:47.15  3:39.47)
2 Jacob Weitzel Tualatin Hills Thunderbolts 39 3:59.87
(1:56.10  3:59.87)
2 Colin Anderson Mt. Hood Swim Team 18 2:30.27
(1:12.27  2:30.27)
2 Bryan Stebbins Vancouver Swim Club 4 2:18.19
(1:06.90  2:18.19)
2 Jordan Pedersen Mt. Hood Swim Team 26 2:47.61
(1:20.55  2:47.61)
3 Tomas Mendez-Beck Hillsboro Heat Swim Team 19 2:30.89
(1:12.09  2:30.89)
3 Hunson Nguyen Hillsboro Heat Swim Team 11 2:23.96
(1:10.01  2:23.96)
3 Joshua Noll Tualatin Hills Thunderbolts 36 3:42.52
(1:45.20  3:42.52)
3 Cody Parks Forest Grove Swim Club 25 2:46.63
(1:21.88  2:46.63)
4 Jeremy Devaney Tualatin Hills Thunderbolts 1 2:14.89
(1:06.24  2:14.89)
4 John McDonald The Dolphins 3 2:18.07
(1:07.30  2:18.07)
4 Marco Signorelli Tualatin Hills Thunderbolts 22 2:38.77
(1:17.49  2:38.77)
4 Marcus Imponenti Tualatin Hills Thunderbolts 32 3:20.93
(1:37.68  3:20.93)
5 Sovijja Pou Tualatin Hills Thunderbolts 31 3:07.99
(1:31.14  3:07.99)
5 Kevin Jones David Douglas Swim Club 7 2:21.91
(1:09.51  2:21.91)
5 Mark Draghicescu Tualatin Hills Thunderbolts 23 2:40.84
(1:18.39  2:40.84)
5 Matthew Nellor David Douglas Swim Club 5 2:19.46
(1:07.48  2:19.46)
6 Christopher Howe Bellevue Club Swim Team 21 2:34.50
(1:16.86  2:34.50)
6 Colin McKeen Tualatin Hills Thunderbolts 40 NS
(0. 0  0. 0)
6 Aleksandr Chedygov Tigard Tualatin Swim Club 12 2:24.56
(1:09.66  2:24.56)
6 Kyle Morgan Tualatin Hills Thunderbolts 6 2:19.72
(1:08.50  2:19.72)
7 Karl Thostenson David Douglas Swim Club 30 2:57.23
(1:23.32  2:57.23)
7 Connor Morris Tualatin Hills Thunderbolts 34 3:25.53
(1:39.89  3:25.53)
7 Benjamin Roberson Hillsboro Heat Swim Team 9 2:22.73
(1:09.60  2:22.73)
7 Samuel Carter Willamalane Swim Club 2 2:14.97
(1:06.24  2:14.97)
8 Wyatt Hayden Tualatin Hills Thunderbolts 27 2:48.97
(1:22.34  2:48.97)
8 Richard Butler Tualatin Hills Thunderbolts 38 3:49.08
(1:45.93  3:49.08)
8 Leo Dworkin Portland Aquatic Club 10 2:22.75
(1:09.74  2:22.75)
8 Kennison Tracy David Douglas Swim Club 13 2:25.53
(1:11.74  2:25.53)
9 Joshua Hammes Lake Oswego Swim Club 8 2:22.29
(1:07.83  2:22.29)
9 Daniel Or The Dolphins 29 2:51.24
(1:20.23  2:51.24)
9 Jacob Royster Hillsboro Heat Swim Team 17 2:29.90
(1:12.69  2:29.90)
9 Nicholas Turner West Hills Aquatic Team 33 3:25.10
(1:40.48  3:25.10)
10 Vincent Wilcke Portland Aquatic Club 14 2:25.73
(1:10.87  2:25.73)
10 Thomas Geulin The Dolphins 24 2:44.78
(1:20.63  2:44.78)
10 Timothy Carman Tualatin Hills Thunderbolts 37 3:48.84
(0. 0  3:48.84)
10 Jeff Sloss Cascade Aquatic Club 16 2:27.40
(1:09.75  2:27.40)