Lane Swimmer Team Place Time
1 Zachary Ridout Tualatin Hills Thunderbolts 33 2:16.15
(30.90  1:05.49  1:41.49  2:16.15)
1 Logan Parker Corvallis Aquatic Team 20 2:06.15
(28.37  1:00.29  1:33.15  2:06.15)
1 Chris Wright West Hills Aquatic Team 5 1:53.51
(26.56  55.05  1:24.35  1:53.51)
1 Matthew Johnson South Coast Aquatic Team 16 2:03.55
(27.78  58.94  1:31.45  2:03.55)
2 Tomas Mendez-Beck Hillsboro Heat Swim Team 25 2:08.49
(29.21  1:01.21  1:35.25  2:08.49)
2 Connor McDonald The Dolphins 28 2:10.24
(29.59  1:03.04  1:38.11  2:10.24)
2 Dana Emerson Portland Aquatic Club 13 2:01.31
(27.80  58.26  1:30.18  2:01.31)
2 Spencer Polack Canby Swim Club 4 1:51.22
(25.97  53.85  1:22.84  1:51.22)
3 Chris Weinert Mt. Hood Swim Team 27 2:10.03
(29.20  1:02.27  1:36.49  2:10.03)
3 Jayce Calhoon Lebanon Aquatic Club 15 2:03.18
(27.94  59.24  1:31.63  2:03.18)
3 Ben Rafalski Mt. Hood Swim Team 3 1:51.03
(27.49  54.22  1:22.70  1:51.03)
3 Odin Coe Columbia River Swim Team 19 2:05.91
(28.90  1:00.36  1:33.13  2:05.91)
4 Isaac Hayden Tualatin Hills Thunderbolts 9 1:55.31
(26.64  55.34  1:25.37  1:55.31)
4 Carlos Nunez Tualatin Hills Thunderbolts 1 1:47.56
(25.47  52.82  1:20.04  1:47.56)
4 William Gunderson Hillsboro Heat Swim Team 14 2:03.08
(28.31  59.33  1:31.59  2:03.08)
4 Kyle Wicks Bearcat Swim Club 21 2:06.63
(29.47  1:01.67  1:34.74  2:06.63)
4 Alex Maclean Tigard Tualatin Swim Club 26 2:08.85
(28.99  1:02.07  1:35.60  2:08.85)
5 Daniel Rooker Forest Grove Swim Club 2 1:48.71
(25.35  53.03  1:21.16  1:48.71)
5 Dylan Howe Bend Swim Club 34 2:19.48
(31.16  1:07.84  1:44.68  2:19.48)
5 Benjamin Roberson Hillsboro Heat Swim Team 23 2:08.13
(28.05  1:00.55  1:34.87  2:08.13)
5 Kevin Waller South Coast Aquatic Team 30 2:11.10
(29.34  1:02.40  1:36.96  2:11.10)
5 Austin Ringquist Hillsboro Heat Swim Team 11 1:59.67
(27.97  57.21  1:28.52  1:59.67)
5 Patrick Lee Vancouver Swim Club 10 1:58.47
(26.84  56.65  1:27.72  1:58.47)
6 Neil O'halloran Tualatin Hills Thunderbolts 29 2:10.62
(30.26  1:03.69  1:38.20  2:10.62)
6 Chance Woodard Yawama Swim Club 22 2:07.57
(28.10  59.57  1:34.21  2:07.57)
6 Chase Aldridge Bend Swim Club 12 2:01.14
(27.57  57.91  1:29.51  2:01.14)
6 Hunter Anderson McMinnville Swim Club 8 1:55.00
(26.23  54.93  1:25.11  1:55.00)
7 Kieran Schaefer Lebanon Aquatic Club 17 2:03.65
(27.91  59.12  1:32.10  2:03.65)
7 Juan Vidal David Douglas Swim Club 7 1:54.71
(26.57  55.52  1:25.32  1:54.71)
7 Andrew Heymann Lake Oswego Swim Club 24 2:08.29
(28.32  1:00.80  1:34.69  2:08.29)
7 Anwar Jabri Tualatin Hills Thunderbolts 32 2:15.72
(30.78  1:05.27  1:40.65  2:15.72)
8 Robert Ellertson Portland Aquatic Club 6 1:53.79
(25.84  54.89  1:24.63  1:53.79)
8 Sean Malinoski Lake Oswego Swim Club 18 2:03.75
(27.46  58.23  1:30.47  2:03.75)
8 Jake Schweinfurth Multnomah Athletic Club 31 2:15.62
(0. 0  0. 0  0. 0  2:15.62)
8 Michael Sayer Lake Oswego Swim Club 35 2:24.36
(31.96  1:09.22  1:47.16  2:24.36)