Lane Swimmer Team Place Time
1 zachary motto West Hills Aquatic Team 10 2:52.79
(36.32  1:20.72  2:07.37  2:52.79)
1 harvey andersen iv Tualatin Hills Thunderbolts 34 NS
(0. 0  0. 0  0. 0  0. 0)
1 kevin xu Tualatin Hills Thunderbolts 34 NS
(0. 0  0. 0  0. 0  0. 0)
2 Joel Miller Tualatin Hills Thunderbolts 12 2:59.17
(40.47  1:27.31  0. 0  2:59.17)
2 nicholas wong Tualatin Hills Thunderbolts 30 3:58.30
(50.92  1:53.77  0. 0  3:58.30)
2 john conway Vancouver Swim Club 4 2:25.94
(31.05  1:08.13  1:47.38  2:25.94)
2 garen marter Portland Aquatic Club 32 4:14.37
(0. 0  2:08.54  3:12.30  4:14.37)
3 jonathan yau Tigard Tualatin Swim Club 26 3:50.14
(55.86  1:55.28  2:53.11  3:50.14)
3 michael beach-perry Tornadoes Swim Team 13 2:59.50
(39.81  1:26.37  2:13.21  2:59.50)
3 michael cooper Sea Lions Swim Team 34 NS
(0. 0  0. 0  0. 0  0. 0)
3 Thomas Buelow Mt. Hood Swim Team 20 3:17.63
(42.19  1:33.19  2:27.16  3:17.63)
4 Jackson Fletcher Portland Aquatic Club 34 NS
(0. 0  0. 0  0. 0  0. 0)
4 Lucas Marshall Lake Oswego Swim Club 8 2:32.83
(33.50  1:13.69  1:53.75  2:32.83)
4 Shayne McGougan Forest Grove Swim Club 18 3:07.84
(41.41  1:29.09  2:18.84  3:07.84)
4 Connor Shannon Vancouver Swim Club 24 3:38.88
(46.91  1:45.10  2:42.65  3:38.88)
5 Spencer Nichols Multnomah Athletic Club 5 2:30.36
(34.19  1:12.62  1:51.72  2:30.36)
5 william kuehne Tualatin Hills Thunderbolts 34 NS
(0. 0  0. 0  0. 0  0. 0)
5 Richard Butler Tualatin Hills Thunderbolts 15 3:06.58
(40.68  1:30.06  2:20.12  3:06.58)
5 Peter Tennant Multnomah Athletic Club 9 2:38.51
(0. 0  1:14.16  0. 0  2:38.51)
6 Ian Smith Forest Grove Swim Club 17 3:06.88
(40.41  1:31.17  2:22.38  3:06.88)
6 Ethan Ignatovich Parkrose Swim Club 14 3:05.30
(40.63  1:27.97  2:17.59  3:05.30)
6 john dolan Tualatin Hills Thunderbolts 31 4:14.18
(56.70  2:03.83  3:10.32  4:14.18)
6 Vincent Wilcke Portland Aquatic Club 34 NS
(0. 0  0. 0  0. 0  0. 0)
7 Kevin Morris Tualatin Hills Thunderbolts 2 2:25.23
(33.33  1:11.62  1:49.42  2:25.23)
7 James Garney West Hills Aquatic Team 27 3:50.91
(50.56  1:49.41  2:51.23  3:50.91)
7 kasper adamiec Tualatin Hills Thunderbolts 29 3:58.14
(53.25  1:55.86  2:59.45  3:58.14)
7 Maximilien Boulet Forest Grove Swim Club 16 3:06.74
(40.62  1:29.08  2:20.94  3:06.74)
8 andrew wen Tualatin Hills Thunderbolts 25 3:45.96
(48.58  1:46.46  2:46.55  3:45.96)
8 cameron volker Portland Aquatic Club 21 3:31.34
(44.76  1:38.96  2:37.30  3:31.34)
8 Tim Engvall Lake Oswego Swim Club 7 2:31.31
(32.92  1:11.75  1:52.16  2:31.31)
8 gage fry Tornadoes Swim Team 19 3:14.76
(41.02  1:32.49  2:25.45  3:14.76)
9 dusan micic Tualatin Hills Thunderbolts 22 3:33.27
(44.24  1:39.98  2:41.68  3:33.27)
9 aniket borkar Tualatin Hills Thunderbolts 23 3:37.64
(43.41  1:38.29  2:40.95  3:37.64)
9 Matthew Green Mt. Hood Swim Team 3 2:25.82
(33.24  1:10.18  1:49.04  2:25.82)
9 ryan sklar Tualatin Hills Thunderbolts 28 3:55.98
(50.89  1:52.86  2:56.37  3:55.98)
10 jonathan yuan Tualatin Hills Thunderbolts 1 2:25.09
(32.99  1:09.88  1:48.03  2:25.09)
10 David Leavy Tigard Tualatin Swim Club 11 2:52.86
(39.72  1:24.30  2:10.33  2:52.86)
10 dylan brady Tualatin Hills Thunderbolts 33 4:25.74
(59.39  2:09.83  3:20.26  4:25.74)
10 Luke Welle Canby Swim Club 6 2:31.02
(33.42  1:11.62  1:51.88  2:31.02)