405.23 Kent ROSS Portland, OR 2:34:14 370153 48 Expeditors
2nd Place 2 Evan RUSSELL 2:35:22 84 Hustle Pro Cycling
3rd Place 3 Bradley BICKLEY 2:35:22 71 West Coast Gunners
4 Finn MITCHELL 2:35:22 35 POA Racing
5 Olivier HAMEL 2:35:22 98 Manteo Cycling
Team 1st Place 6 412.85 Max RITZOW (1 - Cat1) Eugene, OR 2:35:22 419058 47 Expeditors
7 Alexander FRASER-MARAUN 2:35:32 19 Tru Grit Racing
8 Cormac MCGEOUGH 2:35:35 50 Canels - Java
9 417.42 Nathan MARTIN (1 - Cat2) Danville, CA 2:35:35 535615 106 Alto Velo
10 418.95 Alex MARTINEK (2 - Cat1) Boise, ID 2:35:48 417375 26 Team RF Foundations p/b George's Cycles
Team 1st Place 11 420.47 Kaler MARSHALL (3 - Cat1) Walla Walla, WA 2:36:04 321012 46 Expeditors
12 Aidan OLIPHANT 2:36:10 18 Red Truck Racing p/b Mosaic Homes
13 Mathieu GAUTHIER 2:36:15 20 Diversion
14 425.04 Mark LAUGHERY (4 - Cat1) Seattle, WA 2:36:24 615237 110 ACT
15 Manu MOORE 2:36:24 5 TaG Cycling Race Team
16 428.09 Cameron JONES (2 - Cat2) Portland, OR 2:36:50 756197 31 POA Racing
17 Ulises CASTILLO SOTO 2:37:28 86 iSpeed FELT
18 431.14 Forest TARBATH (3 - Cat2) Seattle, WA 2:39:24 620341 66 Coalition Cycling
19 432.66 Andrew FRANK (5 - Cat1) Whitefish, MT 2:39:29 355158 23 Team RF Foundations p/b George's Cycles
20 434.19 Elouan GARDON (4 - Cat2) Acme, WA 2:39:29 660063 52 Fount Cycling Guild
21 435.71 Seamus O'DONNELL (5 - Cat2) Portland, OR 2:39:29 758711 36 POA Racing
Team 2nd Place 22 Michael FOLEY 2:39:29 81 Hustle Pro Cycling
23 Tyler HARTLE 2:39:29 69 Victoria Wheelers p/b Novus Properties
24 Cooper LANGARD 2:39:29 14 Red Truck Racing p/b Mosaic Homes
Team 1st Place 25 441.81 Lewis WHILEY (6 - Cat1) Portland, OR 2:39:29 351580 43 Expeditors
26 Ricardo AGUILAR GARITA 2:39:29 76 Team Ciclo Charly-Consorcio Jurdico WR
27 444.86 Matt HEPWORTH (7 - Cat1) Boise, ID 2:39:29 494623 24 Team RF Foundations p/b George's Cycles
28 Coler GLOVER 2:39:38 67 Diversion
29 447.90 John COLLIER (8 - Cat1) Salt Lake City 2:40:36 403103 22 Team RF Foundations p/b George's Cycles
30 Andrew JONKER 2:40:48 101 Steed Cycles
31 Reid KINNIBURGH 2:40:56 4 TaG Cycling Race Team
32 Sasha RENAUD-TREMBLAY 2:41:16 7 TaG Cycling Race Team
33 454.00 Chris UBERTI (9 - Cat1) Brighton, MI 2:41:20 238311 68 Cleveland Cycling Academy
34 455.53 Natnael MESMER (10 - Cat1) Oakland, CA 2:41:53 623355 118 Mike's Bikes
Team 1st Place 35 457.05 Peter COLLINS (6 - Cat2) Milwaukie, OR 2:42:12 632290 41 Expeditors
36 Colin ERIKS 2:42:29 95 Red Kilo
37 Oliver DOWD 2:42:39 11 Red Truck Racing p/b Mosaic Homes
38 461.62 Lance ABSHIRE (11 - Cat1) Baton Rouge, LA 2:43:17 378825 60 Chaney Windows and Doors
39 Ryan JONKER 2:43:17 102 Steed Cycles
40 464.67 Ben BOROFF (7 - Cat2) Boise 2:43:35 517259 21 Team RF Foundations p/b George's Cycles
41 466.19 Robert Cummings iii (8 - Cat2) Portland 2:43:44 430840 77 Team Oregon p/b Rodda Paint
42 467.72 Finn WEST Seattle, WA 2:43:59 635381 113 ACT
43 469.24 Brian MCCULLOCH (12 - Cat1) Yucaipa, CA 2:44:04 169774 88 iSpeed FELT
44 470.77 Thomas FULLER (13 - Cat1) Redlands, CA 2:44:04 453463 87 iSpeed FELT
45 472.29 Ethan COTTON (9 - Cat2) Bend, OR 2:44:04 623120 109 ACT
46 473.81 Aaron HALFAKER (14 - Cat1) Seattle 2:44:27 570873 62 Coalition Cycling
47 475.34 Chris O'BRIEN Knoxville, TN 2:44:39 593645 55 Fount Cycling Guild
48 476.86 Eric VILLASMIL Murrieta, CA 2:44:46 591622 37 POA Racing
49 Ian BROWN 2:44:54 94 Red Kilo
50 Giovanni ROMERO 2:45:20 89 iSpeed FELT
51 481.43 Evan LANG (15 - Cat1) Knoxville, TN 2:46:41 367178 53 Fount Cycling Guild
52 482.96 Eamon FRANCK (16 - Cat1) Pacific Grove, CA 2:46:41 286608 119 Mike's Bikes
53 Orien MASSEY 2:46:41 70 Victoria Wheelers p/b Novus Properties
54 Braden KERSEY 2:46:41 3 TaG Cycling Race Team
55 487.53 Scout HOLLISTER (10 - Cat2) Issaquah, WA 2:46:41 606299 63 Coalition Cycling
56 489.06 Theodore SCHWARTZ (17 - Cat1) Seattle 2:46:41 330330 93 Premier Racing
57 Julian CAMERON 2:48:32 49 Broad Street Cycles
58 492.10 Eric ZUGOR (18 - Cat1) Miami 2:48:32 399714 38 POA Racing
59 493.63 Kody KING (19 - Cat1) Millcreek, UT 2:48:32 602398 25 Team RF Foundations p/b George's Cycles
60 495.15 Simon WU (20 - Cat1) Portland, OR 2:48:32 344374 79 Team Oregon p/b Rodda Paint
61 Marc SATO 2:48:32 8 TaG Cycling Race Team
62 Finn BORSTMAYER 2:48:54 97 Manteo Cycling
Team 2nd Place 63 Nicholas MONETTE 2:48:54 82 Hustle Pro Cycling
64 501.25 Walker BOHANNAN (11 - Cat2) Seattle, WA 2:48:56 631626 91 Premier Racing
65 Pierre-Amaury LAFORCADE 2:48:56 105 Alto Velo
66 Connor HOWE 2:49:49 99 Manteo Cycling
67 Kolby MULLEN 2:50:11 15 Red Truck Racing p/b Mosaic Homes
68 507.34 Johan BRUSA (21 - Cat1) Bothell, WA 2:50:11 614493 92 Premier Racing
69 Daniel FRASER-MARAUN 2:50:25 114 Tru Grit Racing
Team 2nd Place 70 Sam MORRIS 2:50:25 83 Hustle Pro Cycling
71 Matthew NEY 2:50:25 16 Red Truck Racing p/b Mosaic Homes
72 513.44 Florian COSTA (12 - Cat2) Los Altos, CA 2:50:25 300278 104 Alto Velo
73 Cole GUEST 2:50:25 59 GuestHomes/ Schwalbe
Team 1st Place 74 516.49 Isaac JURACICH (13 - Cat2) Tomah, WI 2:50:25 571156 44 Expeditors
75 518.01 Roman KILUN (22 - Cat1) Oakland 2:50:25 153790 117 Mike's Bikes
76 Campbell PARRISH 2:50:29 1 TaG Cycling Race Team
77 521.06 Ethan JONES (23 - Cat1) Santa Rosa, CA 2:50:29 653716 9 OTTOLOCK
78 522.59 Gilberto MELENDEZ (24 - Cat1) Eloy, AZ 2:50:35 364702 54 Fount Cycling Guild
79 524.11 Zachary KOVALCIK (25 - Cat1) Portland, OR 2:50:44 266774 32 POA Racing
80 525.63 Justin ROSE (26 - Cat1) Boise, ID 2:50:44 227593 27 Team RF Foundations p/b George's Cycles
81 Nigel KINNEY 2:51:32 96 Red Kilo
82 Nathan PRUNER 2:52:13 6 TaG Cycling Race Team
83 530.21 Deven VAN GREUNINGEN (14 - Cat2) Roseville, CA 2:52:21 584148 115 MIke's Bikes
84 531.73 Ray LAMONT (15 - Cat2) Seattle 2:52:21 555240 64 Coalition Cycling
85 533.25 Chris WILSON (27 - Cat1) Seattle, WA 2:52:42 514629 58 Fount Cycling Guild
86 534.78 Greg MCCULLOUGH (28 - Cat1) San Francisco 2:52:42 420048 107 Alto Velo
87 536.30 Xiaohan ZHANG (16 - Cat2) Seattle, WA 2:52:42 615238 100 ACT
88 537.83 Sean BUNCE (17 - Cat2) Seattle, WA 2:52:42 495788 51 Fount Cycling Guild
89 539.35 Samuel WELCH (18 - Cat2) Seattle, WA 2:53:07 480293 39 Apex Racing
90 540.87 Ian ABRAHAMS (29 - Cat1) Tustin, CA 2:54:16 551079 85 iSpeed FELT
91 542.40 Nicolas GOUMAS (19 - Cat2) San Francisco, CA 2:54:20 565222 116 Mike's Bikes
92 Casey HILL 2:54:38 13 Red Truck Racing p/b Mosaic Homes
93 Remy GARRISON 2:54:38 12 Red Truck Racing p/b Mosaic Homes
94 Caleb BENDER 2:55:26 30 Independent
Team 3rd Place 95 Samuel HOGMAN 2:56:19 73 West Coast Gunners
96 550.02 David RICHTER (30 - Cat1) Seattle 2:56:19 29781 56 Fount Cycling Guild
Team 3rd Place 97 Dustin QUIGLEY 2:56:40 75 West Coast Gunners
Team 3rd Place 98 Taylor KOTWA 2:56:43 74 West Coast Gunners
99 554.59 Jonathan WELLS (20 - Cat2) San Jose, CA 2:57:20 458066 80 Alto Velo
100 556.12 David KUHNS (31 - Cat1) Beaverton, OR 3:03:17 244713 29 Terun Cycling
101 Caleb NEY 3:11:40 17 Red Truck Racing p/b Mosaic Homes
DNS Samael FLEURY NADEAU 2 TaG Cycling Race Team
DNS Jeremy WARD Boise, ID 277380 28 Team RF Foundations p/b George's Cycles
DNS Cian MCCANN Portland, OR 612858 34 POA Racing
Team 1st Place DNS Sean HOLLENBECK Eugene, OR 524702 42 Expeditors
Team 1st Place DNS Jim MADDOCK Chicago, IL 245670 45 Expeditors
DNS Brian MCCLEEREY Kenmore 522452 65 Coalition Cycling
DNS Ayden YOUNG Seattle, WA 361728 90 Mercedes-Benz
DNS Cameron O'REILLY Santa Cruz, CA 575700 108 Alto Velo
DNS Leigh THURGOOD Seattle, WA 393590 112 ACT
DNF Josiah LANGSTAFF 624612 33 POA Racing
DNF Sam WAPLES Spokane, WA 366360 40 Arrivee Cycling Club
DNF Noah ARLING Bellevue, WA 629550 61 Coalition Cycling
Team 3rd Place DNF Seth COWIE 72 West Coast Gunners
DNF Mitchell ROBINSON 103 Steed Cycles
DNF John REYNDERS Seattle, WA 255625 111 ACT
Kevin Wallin. DNF Sluiten