Updated June 30, 2025 at 12:12 PM
|
Num |
Name |
Team |
Stage 4 Time |
Age |
City |
1 |
164 |
Travis Wood |
|
4:20:16 |
30 |
Boise, ID |
2 |
168 |
Sebastian Ramirez |
|
4:24:08 |
35 |
Portland, OR |
3 |
128 |
Logan Broedner |
|
4:24:42 |
26 |
Fort Collins, CO |
4 |
171 |
Graham Sheley |
|
4:24:49 |
20 |
Winthrop, WA |
5 |
159 |
Jacob Yahrmatter |
|
4:26:06 |
35 |
Missoula, MT |
6 |
170 |
Alex Brasch |
|
4:26:08 |
37 |
Portland, OR |
7 |
166 |
Austen Davis |
Adventure Squad |
4:26:26 |
34 |
Eugene, OR |
8 |
174 |
Jordan Kunde |
|
4:27:05 |
35 |
Santa Rosa, CA |
9 |
177 |
Benjamin Cormier |
|
4:28:35 |
28 |
Henderson, NV |
10 |
176 |
Denis Pyryev |
|
4:28:36 |
29 |
Boise, ID |
11 |
158 |
Zane Strait |
|
4:30:04 |
19 |
Bend, OR |
12 |
163 |
Ignacio Mendez-Nunez |
|
4:30:16 |
33 |
Missoula, MT |
13 |
152 |
Taylor Dolbin |
|
4:30:41 |
33 |
Taylorsville, UT |
14 |
145 |
John McAndrew |
|
4:31:12 |
41 |
Park City, UT |
15 |
162 |
Peter MUMFORD |
|
4:31:23 |
31 |
Seattle, WA |
16 |
160 |
Noah Jakovac |
|
4:31:24 |
26 |
Missoula, MT |
17 |
173 |
Peter Ferrucci |
|
4:32:03 |
40 |
Vancouver, BC |
18 |
172 |
David Magidson |
|
4:32:11 |
20 |
Carnation, WA |
19 |
153 |
Zac Garrard |
|
4:34:14 |
30 |
Portland, OR |
20 |
167 |
Luke Bassett |
Team Oregon p/b Rodda Paint |
4:34:25 |
35 |
Portland, OR |
21 |
113 |
Andrew Scogin |
|
4:34:27 |
35 |
Celina, TX |
22 |
179 |
Justin Teutsch |
|
4:35:40 |
42 |
Seattle, WA |
23 |
134 |
Ryan Palo |
|
4:47:10 |
42 |
Bend, OR |
24 |
169 |
Ryan McGee |
|
4:51:07 |
38 |
Boise, ID |
25 |
136 |
David Estrin |
|
4:59:27 |
26 |
Portland, OR |
26 |
129 |
Travis Richardson |
|
4:59:39 |
45 |
Portland, OR |
27 |
157 |
George Wehner |
|
5:01:40 |
23 |
Atherton, CA |
28 |
156 |
Ethan Nagasing |
Team Oregon p/b Rodda Paint |
5:04:35 |
27 |
Portland, OR |
29 |
165 |
Nicholas Engerran |
Forza Portland, presented by Smith Optics |
5:23:17 |
35 |
Vancouver, WA |
DNF |
161 |
Lucca Scariano |
|
DNF |
32 |
Missoula, MT |
|
Num |
Name |
Team |
Stage 4 Time |
Age |
City |
1 |
467 |
Marissa Lovell |
Valkyr Cycling |
4:53:20 |
31 |
Eugene, OR |
2 |
464 |
Natalie Moser |
Valkyr Cycling |
5:02:00 |
21 |
Portland, OR |
3 |
473 |
Jenna Kuczynski |
|
5:04:07 |
35 |
Talent, OR |
4 |
461 |
Jesse Brewer |
|
5:06:37 |
25 |
Pasadena, CA |
5 |
462 |
Amy Katie Goad |
|
5:07:25 |
37 |
Sacramento, CA |
6 |
476 |
Lily Brecht |
|
5:09:04 |
21 |
Seattle, WA |
7 |
478 |
Gwen Eichenbaum |
Valkyr Cycling |
5:11:00 |
34 |
Beaverton, OR |
8 |
471 |
Bailey Bonaci |
|
5:11:07 |
31 |
Seattle, WA |
9 |
474 |
Alana Lombaard |
|
5:19:25 |
20 |
Seattle, WA |
10 |
469 |
Jessica Culver |
|
5:55:15 |
39 |
Missoula, MT |
11 |
477 |
Helena Stedman |
Valkyr Cycling |
5:59:51 |
18 |
Portland, OR |
12 |
460 |
Ellen Strickland |
|
6:21:54 |
45 |
Fontana, CA |
DNF |
463 |
Anna Stromberg |
|
DNF |
41 |
Sacramento, CA |
DNF |
465 |
Emma Bishop |
Valkyr Cycling |
DNF |
27 |
Corvallis, OR |
DNF |
466 |
Charlotte Copp |
Valkyr Cycling |
DNF |
29 |
Portland, OR |
DNF |
472 |
Maija Lematta |
Valkyr Cycling |
DNF |
18 |
North Plains, OR |
DNF |
475 |
Natalie Hibbard-Pelly |
|
DNF |
25 |
Olympia, WA |
DNF |
479 |
Catherine GALLERY |
|
DNF |
27 |
Sammamish, WA |
|
Num |
Name |
Team |
Stage 4 Time |
Age |
City |
1 |
370 |
Mac Vinson |
|
4:24:45 |
21 |
Eugene, OR |
2 |
383 |
Garrett Horner |
Horner Cycling Foundation |
4:24:46 |
23 |
Bend, OR |
3 |
360 |
Alexander Martin |
|
4:26:23 |
36 |
Eagle, ID |
4 |
381 |
Broc Atkinson |
ThirstyBear Cycling |
4:27:36 |
35 |
Medford, OR |
5 |
371 |
Andrew Williams |
|
4:28:21 |
39 |
Portland, OR |
6 |
372 |
Sam Macray |
|
4:29:11 |
22 |
Seattle, WA |
7 |
355 |
Ivan Sinkus |
|
4:29:14 |
25 |
Lake Oswego, OR |
8 |
373 |
Andrew Pierre |
|
4:29:14 |
24 |
Valencia, PA |
9 |
350 |
Charles Bernard |
|
4:29:56 |
18 |
Eagle, ID |
10 |
354 |
Mason McClurg |
|
4:30:54 |
26 |
West Linn, OR |
11 |
365 |
Turner Gordon |
|
4:35:24 |
25 |
Boise, ID |
12 |
382 |
Aaron Silver |
Team Oregon p/b Rodda Paint |
4:38:40 |
35 |
Portland, OR |
13 |
368 |
Andrew Theron |
|
4:40:41 |
38 |
Bend, OR |
14 |
378 |
Jack Henry Kotnik |
|
4:44:21 |
30 |
Portland, OR |
15 |
376 |
Joe Giannetto |
|
4:47:16 |
35 |
Bend, OR |
16 |
353 |
Olen Lokkesmoe |
|
4:48:02 |
19 |
Gainesville, FL |
17 |
379 |
Noah Meckle |
|
4:49:00 |
20 |
Rochester, WA |
18 |
380 |
Brett Zimmerman |
|
4:52:34 |
38 |
Corvallis, OR |
19 |
377 |
Oliver Tufte |
|
4:56:38 |
26 |
Bend, OR |
20 |
375 |
Andrew Clusserath |
|
5:04:36 |
28 |
Bend, OR |
21 |
356 |
Alexander Tarnoff |
|
5:13:16 |
36 |
Bend, OR |
22 |
367 |
Andrew Scott |
|
5:18:11 |
29 |
Portland, OR |
23 |
364 |
Connor Donahue |
|
5:26:06 |
38 |
Baker City, OR |
DNF |
351 |
Peter Nguyen |
Team Oregon p/b Rodda Paint |
DNF |
33 |
Hillsboro, OR |
DNF |
363 |
Javier Santana |
|
DNF |
31 |
Mount Vernon, WA |
|
Num |
Name |
Team |
Stage 4 Time |
Age |
City |
1 |
275 |
Aris Sophocles |
ThirstyBear Cycling |
4:19:20 |
45 |
Bend, OR |
2 |
282 |
Claudio Pozzi |
|
4:23:37 |
47 |
Seattle, WA |
3 |
278 |
Jeffrey Crawford |
POA Racing |
4:25:26 |
41 |
Portland, OR |
4 |
285 |
Chris Deitz |
|
4:26:29 |
38 |
Spokane, WA |
5 |
289 |
Ian Spivack |
|
4:27:01 |
45 |
Richland, WA |
6 |
286 |
CLINT HASTINGS |
|
4:27:51 |
39 |
Spokane, WA |
7 |
279 |
Ryan Malm |
|
4:28:53 |
44 |
Richland, WA |
8 |
290 |
Benjamin Siler |
|
4:30:46 |
37 |
Seattle, WA |
9 |
252 |
Alex Schueckler |
|
4:32:08 |
36 |
Oak Harbor, WA |
10 |
287 |
Jeremy Gourd |
|
4:32:13 |
41 |
Vancouver, BC |
11 |
281 |
Dieter Fox |
|
4:32:32 |
59 |
Seattle, WA |
12 |
283 |
Richard Newcombe |
|
4:34:57 |
42 |
Seattle, WA |
13 |
284 |
Peter Kuhn |
|
4:41:30 |
40 |
Issaquah, WA |
14 |
280 |
John Best |
|
4:55:45 |
43 |
Vancouver, BC |
DNF |
253 |
Wes Fornes |
ThirstyBear Cycling |
DNF |
49 |
El Dorado Hills, CA |
DNF |
270 |
Steven Crane |
|
DNF |
44 |
Tacoma, WA |
DNF |
288 |
Felipe Nystrom |
|
DNF |
42 |
San Jose, UNK |
|
Num |
Name |
Team |
Stage 4 Time |
Age |
City |
1 |
640 |
Chris Hanel |
Dialed Cycling Team |
4:37:26 |
55 |
Portland, OR |
2 |
642 |
Kelly Callister |
|
4:40:24 |
53 |
Kaysville, UT |
3 |
667 |
James Bernard |
|
4:40:44 |
54 |
Eagle, ID |
4 |
647 |
Maxwell Coleman |
|
4:41:18 |
54 |
Walla Walla, WA |
5 |
649 |
Andrew LaVeine |
|
4:43:51 |
58 |
Newberg, OR |
6 |
646 |
Ben Marean |
|
4:44:04 |
51 |
Eugene, OR |
7 |
660 |
Victor Peterson |
|
4:44:23 |
50 |
Sumner, WA |
8 |
644 |
Robert Easley |
|
4:47:10 |
59 |
San Francisco, CA |
9 |
670 |
Patrick Waters |
|
4:50:41 |
55 |
Eugene, OR |
10 |
641 |
John Hatfield |
Dialed Cycling Team |
4:52:30 |
57 |
Portland, OR |
11 |
665 |
Kenneth Collins |
|
4:53:39 |
56 |
Spokane, WA |
12 |
663 |
Michael McNab |
|
4:58:23 |
53 |
Spokane, WA |
13 |
645 |
Joel West |
Forza Portland, presented by Smith Optics |
5:03:21 |
50 |
Lake Oswego, OR |
14 |
671 |
Danny Archibald |
|
5:05:51 |
53 |
Richland, WA |
15 |
643 |
Tom Counts |
Dialed Cycling Team |
5:17:54 |
54 |
Vancouver, WA |
16 |
648 |
Roque Matus |
|
5:36:53 |
52 |
Belize City, UNK |
17 |
662 |
Cole Meckle |
|
6:03:03 |
55 |
Rochester, WA |
|
Num |
Name |
Team |
Stage 4 Time |
Age |
City |
1 |
619 |
Curtis Madsen |
|
4:41:02 |
64 |
Layton, UT |
2 |
622 |
James Ferguson |
|
4:43:06 |
65 |
Mapleton, UT |
3 |
624 |
Alan Wiley |
|
4:44:47 |
61 |
Seattle, WA |
4 |
600 |
Frank Winters |
|
4:47:10 |
69 |
Susanville, CA |
5 |
620 |
Chris Courtney |
ThirstyBear Cycling |
4:52:05 |
62 |
Oakdale, CA |
6 |
623 |
G Boyd Tarin |
|
5:07:03 |
67 |
Knightsen, CA |
7 |
618 |
Matthew Peters |
|
5:57:39 |
68 |
Rancho Cordova, CA |
8 |
617 |
Joe Huber |
|
6:01:33 |
60 |
Seattle, WA |
DNF |
616 |
Craig Undem |
|
DNF |
62 |
Seattle, WA |
DNF |
625 |
Micheal Wagner |
|
DNF |
60 |
Belize City, UNK |
DNF |
627 |
Ian Gibson |
Dialed Cycling Team |
DNF |
64 |
Gresham, OR |
|
Num |
Name |
Team |
Stage 4 Time |
Age |
City |
1 |
549 |
Logan Unger |
POA Racing |
3:50:26 |
22 |
Goleta, CA |
2 |
548 |
Mathew Wilson |
POA Racing |
3:50:27 |
24 |
Woodland, WA |
3 |
524 |
Taj Krieger |
|
3:54:21 |
24 |
Camp Meeker, CA |
4 |
519 |
Nathan Martin |
|
3:54:21 |
25 |
Danville, CA |
5 |
536 |
Ben Elumbaugh |
|
3:55:18 |
20 |
Marsing, ID |
6 |
520 |
Henry Mallon |
|
3:56:26 |
25 |
Redwood City, CA |
7 |
513 |
Zac Ooi |
|
3:56:39 |
28 |
San Francisco, CA |
8 |
509 |
Benjamin Boroff |
|
3:57:10 |
20 |
Boise, ID |
9 |
526 |
Pierre-Amaury Laforcade |
|
3:57:26 |
25 |
Palo Alto, CA |
10 |
518 |
Florian Costa |
|
3:57:26 |
26 |
Los Altos, CA |
11 |
530 |
Robin Cummings |
|
3:58:20 |
31 |
Portland, OR |
12 |
523 |
Cameron O'Reilly |
|
3:59:32 |
31 |
Santa Cruz, CA |
13 |
510 |
Dylan Fluckiger |
|
3:59:32 |
23 |
Kimberly, ID |
14 |
521 |
Peter Bock |
|
3:59:41 |
19 |
Berkeley, CA |
15 |
511 |
Will Brickler |
|
4:02:18 |
38 |
San Francisco, CA |
16 |
516 |
Oliver Jacobs |
|
4:02:20 |
17 |
Oakland, CA |
17 |
555 |
Wils Cardan |
|
4:03:03 |
39 |
Boise, ID |
18 |
515 |
Jesse Hogin |
|
4:03:46 |
36 |
Las Vegas, NV |
19 |
534 |
Simon Wu |
BPM - Holtey Brown Newsom |
4:05:25 |
37 |
Portland, OR |
20 |
531 |
Jackson Duncan |
|
4:05:25 |
33 |
Richmond, CA |
21 |
546 |
Josiah Langstaff |
POA Racing |
4:08:32 |
29 |
Portland, OR |
22 |
539 |
John Collier |
|
4:08:53 |
36 |
Boise, ID |
23 |
500 |
Dominic Orlando |
|
4:09:47 |
23 |
San Diego, CA |
24 |
537 |
Matt Hepworth |
|
4:09:56 |
34 |
Boise, ID |
25 |
538 |
Alex Martinek |
|
4:09:57 |
33 |
Boise, ID |
26 |
540 |
Cormac McGeough Breffni |
|
4:09:57 |
29 |
Orondo, WA |
27 |
525 |
Blake Macheras |
|
4:09:58 |
23 |
Santa Rosa, CA |
28 |
554 |
Max Ritzow |
|
4:09:58 |
24 |
Eugene, OR |
29 |
542 |
Cameron Jones |
POA Racing |
4:10:13 |
25 |
Woodland, WA |
30 |
541 |
Daniel Pessing |
POA Racing |
4:12:26 |
43 |
Portland, OR |
31 |
544 |
Peter Collins |
|
4:15:44 |
21 |
Milwaukie, OR |
32 |
517 |
Greg McCullough |
|
4:17:28 |
44 |
Redwood City, CA |
33 |
553 |
Jonathan Bush |
|
4:19:58 |
29 |
Gilbert, AZ |
34 |
512 |
Donnie McCorkle |
|
4:24:26 |
41 |
Winters, CA |
35 |
552 |
Brian Shieh |
|
4:27:07 |
29 |
Seattle, WA |
36 |
551 |
Jose Burciaga |
|
4:29:20 |
25 |
Las Vegas, NV |
37 |
522 |
Leo Minami |
|
4:29:54 |
27 |
Palo Alto, CA |
38 |
543 |
Ted Collins |
POA Racing |
4:39:45 |
21 |
Milwaukie, OR |
DNF |
506 |
Theodore Skinner |
|
DNF |
20 |
Bozeman, MT |
DNF |
514 |
Jason Tang |
|
DNF |
28 |
Albany, CA |
DNF |
527 |
Kevin Wallin |
BPM - Holtey Brown Newsom |
DNF |
32 |
Portland, OR |
DNF |
528 |
Colin Gibson |
BPM - Holtey Brown Newsom |
DNF |
38 |
Tacoma, WA |
DNF |
532 |
Philip Raschke |
|
DNF |
29 |
Seattle, WA |
DNF |
533 |
David Takahashi |
|
DNF |
33 |
Seattle, WA |
DNF |
545 |
Zachary Kovalcik |
POA Racing |
DNF |
42 |
Portland, OR |
|
Num |
Name |
Team |
Stage 4 Time |
Stage 4 Penalty |
Age |
City |
1 |
441 |
Anna Megale |
|
4:51:23 |
|
34 |
Boise, ID |
2 |
434 |
Annie Gilbert |
|
4:51:28 |
|
30 |
Washington, DC |
3 |
431 |
Nafosat Kozieva |
|
4:52:23 |
1m Drafting a vehicle - long distance. Rule 15.8.15 |
27 |
Bellevue, WA |
4 |
429 |
Sara Bird |
Valkyr Cycling |
4:52:55 |
|
39 |
Portland, OR |
5 |
427 |
Autumn Vegh |
|
4:54:08 |
|
31 |
Denver, CO |
6 |
447 |
Brittani Shappell |
|
4:58:06 |
|
25 |
Seattle, WA |
7 |
428 |
Ali Bronsdon |
Valkyr Cycling |
4:59:18 |
|
41 |
Missoula, MT |
8 |
444 |
Katie Bonebrake |
|
5:00:29 |
|
34 |
Salt Lake City, UT |
9 |
433 |
Helena Merk |
|
5:00:48 |
|
26 |
San Francisco, CA |
10 |
421 |
Elisa Luo |
|
5:03:53 |
|
24 |
La Jolla, CA |
11 |
443 |
Ashley Maginot |
|
5:04:37 |
|
32 |
North Salt Lake, UT |
12 |
440 |
Claire Law |
|
5:07:16 |
|
37 |
Seattle, WA |
13 |
445 |
Emma Maaranen |
|
5:07:36 |
|
48 |
Bend, OR |
14 |
438 |
Elsa Westenfelder |
|
5:08:12 |
|
20 |
Missoula, MT |
15 |
400 |
Naomi Bisagno |
|
5:11:26 |
|
42 |
Altadena, CA |
16 |
426 |
Marlaina Bemis |
|
5:19:13 |
|
29 |
Pasadena, CA |
17 |
430 |
Hannah Thomas |
Valkyr Cycling |
5:20:32 |
|
29 |
Portland, OR |
18 |
442 |
Catie George |
Valkyr Cycling |
5:20:32 |
|
24 |
Blacksburg, VA |
DNF |
439 |
Shantel Engerran |
Valkyr Cycling |
DNF |
|
35 |
Vancouver, WA |