Updated July 6, 2025 at 1:47 PM
      
        
  
    
      |  | Num | Name | Team | Stage 2 Time | Age | City | Bon/Pen | 
  
  
      
    | 1 | 163 | Ignacio Mendez-Nunez |  | 26:50.6 | 33 | Missoula, MT | 01:30 | 
  
    | 2 | 164 | Travis Wood |  | 27:25.2 | 30 | Boise, ID | 01:30 | 
  
    | 3 | 161 | Lucca Scariano |  | 27:49.0 | 32 | Missoula, MT | 01:30 | 
  
    | 4 | 176 | Denis Pyryev |  | 26:20.6 | 29 | Boise, ID |  | 
  
    | 5 | 173 | Peter Ferrucci |  | 26:24.2 | 40 | Vancouver, BC |  | 
  
    | 6 | 128 | Logan Broedner |  | 26:28.2 | 26 | Fort Collins, CO |  | 
  
    | 7 | 175 | Cody Chadwick |  | 26:28.2 | 27 | Boulder, CO |  | 
  
    | 8 | 174 | Jordan Kunde |  | 26:39.0 | 35 | Santa Rosa, CA |  | 
  
    | 9 | 159 | Jacob Yahrmatter |  | 28:09.6 | 35 | Missoula, MT | 01:30 | 
  
    | 10 | 158 | Zane Strait |  | 26:51.1 | 19 | Bend, OR |  | 
  
    | 11 | 166 | Austen Davis | Adventure Squad | 27:04.6 | 34 | Eugene, OR |  | 
  
    | 12 | 177 | Benjamin Cormier |  | 27:06.6 | 28 | Henderson, NV |  | 
  
    | 13 | 155 | Benjamin Grass |  | 27:25.2 | 40 | Missoula, MT |  | 
  
    | 14 | 157 | George Wehner |  | 27:27.3 | 23 | Atherton, CA |  | 
  
    | 15 | 152 | Taylor Dolbin |  | 27:44.8 | 33 | Taylorsville, UT |  | 
  
    | 16 | 145 | John McAndrew |  | 27:48.8 | 41 | Park City, UT |  | 
  
    | 17 | 172 | David Magidson |  | 27:54.2 | 20 | Carnation, WA |  | 
  
    | 18 | 156 | Ethan Nagasing | Team Oregon p/b Rodda Paint | 28:11.1 | 27 | Portland, OR |  | 
  
    | 19 | 153 | Zac Garrard |  | 28:17.4 | 30 | Portland, OR |  | 
  
    | 20 | 168 | Sebastian Ramirez |  | 28:23.4 | 35 | Portland, OR |  | 
  
    | 21 | 162 | Peter MUMFORD |  | 29:53.8 | 31 | Seattle, WA | 01:30 | 
  
    | 22 | 171 | Graham Sheley |  | 28:28.0 | 20 | Winthrop, WA |  | 
  
    | 23 | 167 | Luke Bassett | Team Oregon p/b Rodda Paint | 28:29.2 | 35 | Portland, OR |  | 
  
    | 24 | 134 | Ryan Palo |  | 28:31.7 | 42 | Bend, OR |  | 
  
    | 25 | 169 | Ryan McGee |  | 30:11.2 | 38 | Boise, ID | 01:30 | 
  
    | 26 | 170 | Alex Brasch |  | 28:53.1 | 37 | Portland, OR |  | 
  
    | 27 | 113 | Andrew Scogin |  | 28:57.0 | 35 | Celina, TX |  | 
  
    | 28 | 129 | Travis Richardson |  | 28:57.2 | 45 | Portland, OR |  | 
  
    | 29 | 136 | David Estrin |  | 29:21.1 | 26 | Portland, OR |  | 
  
    | 30 | 165 | Nicholas Engerran | Forza Portland, presented by Smith Optics | 29:59.0 | 35 | Vancouver, WA |  | 
  
    | 31 | 154 | Karl-Henry Dossous | Dialed Cycling Team | 30:30.9 | 39 | Portland, OR |  | 
  
    | 32 | 178 | Travis Venable |  | 30:33.4 | 39 | Snohomish, WA |  | 
  
    | 33 | 179 | Justin Teutsch |  | 30:38.7 | 42 | Seattle, WA |  | 
  
    | 34 | 160 | Noah Jakovac |  | 34:36.3 | 26 | Missoula, MT |  | 
  
      
        
  
    
      |  | Num | Name | Team | Stage 2 Time | Age | City | 
  
  
      
    | 1 | 469 | Jessica Culver |  | 29:31.6 | 39 | Missoula, MT | 
  
    | 2 | 467 | Marissa Lovell | Valkyr Cycling | 29:38.6 | 31 | Eugene, OR | 
  
    | 3 | 478 | Gwen Eichenbaum | Valkyr Cycling | 31:20.3 | 34 | Beaverton, OR | 
  
    | 4 | 461 | Jesse Brewer |  | 31:28.1 | 25 | Pasadena, CA | 
  
    | 5 | 466 | Charlotte Copp | Valkyr Cycling | 31:31.2 | 29 | Portland, OR | 
  
    | 6 | 474 | Alana Lombaard |  | 31:56.1 | 20 | Seattle, WA | 
  
    | 7 | 462 | Amy Katie Goad |  | 32:07.5 | 37 | Sacramento, CA | 
  
    | 8 | 473 | Jenna Kuczynski |  | 32:12.0 | 35 | Talent, OR | 
  
    | 9 | 464 | Natalie Moser | Valkyr Cycling | 32:26.6 | 21 | Portland, OR | 
  
    | 10 | 470 | Lily Miller |  | 32:45.9 | 35 | North Bend, WA | 
  
    | 11 | 476 | Lily Brecht |  | 33:01.1 | 21 | Seattle, WA | 
  
    | 12 | 479 | Catherine GALLERY |  | 33:11.2 | 27 | Sammamish, WA | 
  
    | 13 | 465 | Emma Bishop | Valkyr Cycling | 33:11.6 | 27 | Corvallis, OR | 
  
    | 14 | 471 | Bailey Bonaci |  | 33:32.4 | 31 | Seattle, WA | 
  
    | 15 | 481 | Christine Flohr |  | 33:33.1 | 46 | Phoenix, AZ | 
  
    | 16 | 475 | Natalie Hibbard-Pelly |  | 33:48.5 | 25 | Olympia, WA | 
  
    | 17 | 463 | Anna Stromberg |  | 34:12.8 | 41 | Sacramento, CA | 
  
    | 18 | 472 | Maija Lematta | Valkyr Cycling | 34:33.7 | 18 | North Plains, OR | 
  
    | 19 | 460 | Ellen Strickland |  | 35:02.1 | 45 | Fontana, CA | 
  
    | 20 | 477 | Helena Stedman | Valkyr Cycling | 35:44.5 | 18 | Portland, OR | 
  
      
        
  
    
      |  | Num | Name | Team | Stage 2 Time | Age | City | Bon/Pen | 
  
  
      
    | 1 | 360 | Alexander Martin |  | 28:22.1 | 36 | Eagle, ID | 01:30 | 
  
    | 2 | 381 | Broc Atkinson | ThirstyBear Cycling | 27:39.5 | 35 | Medford, OR |  | 
  
    | 3 | 370 | Mac Vinson |  | 27:46.2 | 21 | Eugene, OR |  | 
  
    | 4 | 383 | Garrett Horner | Horner Cycling Foundation | 28:06.8 | 23 | Bend, OR |  | 
  
    | 5 | 373 | Andrew Pierre |  | 28:09.0 | 24 | Valencia, PA |  | 
  
    | 6 | 350 | Charles Bernard |  | 28:11.7 | 18 | Eagle, ID |  | 
  
    | 7 | 380 | Brett Zimmerman |  | 28:26.3 | 38 | Corvallis, OR |  | 
  
    | 8 | 368 | Andrew Theron |  | 28:36.4 | 38 | Bend, OR |  | 
  
    | 9 | 371 | Andrew Williams |  | 28:39.1 | 39 | Portland, OR |  | 
  
    | 10 | 379 | Noah Meckle |  | 28:42.4 | 20 | Rochester, WA |  | 
  
    | 11 | 378 | Jack Henry Kotnik |  | 29:09.3 | 30 | Portland, OR |  | 
  
    | 12 | 355 | Ivan Sinkus |  | 29:09.9 | 25 | Lake Oswego, OR |  | 
  
    | 13 | 354 | Mason McClurg |  | 29:20.6 | 26 | West Linn, OR |  | 
  
    | 14 | 382 | Aaron Silver | Team Oregon p/b Rodda Paint | 29:23.7 | 35 | Portland, OR |  | 
  
    | 15 | 377 | Oliver Tufte |  | 29:26.0 | 26 | Bend, OR |  | 
  
    | 16 | 353 | Olen Lokkesmoe |  | 29:57.8 | 19 | Gainesville, FL |  | 
  
    | 17 | 361 | Patrick Rachford |  | 29:58.2 | 32 | Seattle, WA |  | 
  
    | 18 | 364 | Connor Donahue |  | 30:01.5 | 38 | Baker City, OR |  | 
  
    | 19 | 367 | Andrew Scott |  | 30:05.2 | 29 | Portland, OR |  | 
  
    | 20 | 351 | Peter Nguyen | Team Oregon p/b Rodda Paint | 30:06.8 | 33 | Hillsboro, OR |  | 
  
    | 21 | 376 | Joe Giannetto |  | 30:08.2 | 35 | Bend, OR |  | 
  
    | 22 | 369 | Ryan Bowen |  | 30:09.2 | 36 | Redmond, OR |  | 
  
    | 23 | 363 | Javier Santana |  | 30:18.3 | 31 | Mount Vernon, WA |  | 
  
    | 24 | 375 | Andrew Clusserath |  | 30:37.5 | 28 | Bend, OR |  | 
  
    | 25 | 374 | Brad Done |  | 30:49.7 | 37 | Bend, OR |  | 
  
    | 26 | 356 | Alexander Tarnoff |  | 31:17.7 | 36 | Bend, OR |  | 
  
    | 27 | 365 | Turner Gordon |  | 31:20.5 | 25 | Boise, ID |  | 
  
    | 28 | 372 | Sam Macray |  | 32:04.3 | 22 | Seattle, WA |  | 
  
      
        
  
    
      |  | Num | Name | Team | Stage 2 Time | Age | City | 
  
  
      
    | 1 | 275 | Aris Sophocles | ThirstyBear Cycling | 24:32.8 | 45 | Bend, OR | 
  
    | 2 | 287 | Jeremy Gourd |  | 25:06.4 | 41 | Vancouver, BC | 
  
    | 3 | 282 | Claudio Pozzi |  | 26:37.9 | 47 | Seattle, WA | 
  
    | 4 | 290 | Benjamin Siler |  | 26:38.2 | 37 | Seattle, WA | 
  
    | 5 | 289 | Ian Spivack |  | 26:45.7 | 45 | Richland, WA | 
  
    | 6 | 252 | Alex Schueckler |  | 26:54.1 | 36 | Oak Harbor, WA | 
  
    | 7 | 278 | Jeffrey Crawford | POA Racing | 26:54.6 | 41 | Portland, OR | 
  
    | 8 | 283 | Richard Newcombe |  | 27:05.7 | 42 | Seattle, WA | 
  
    | 9 | 286 | CLINT HASTINGS |  | 27:31.3 | 39 | Spokane, WA | 
  
    | 10 | 279 | Ryan Malm |  | 27:31.3 | 44 | Richland, WA | 
  
    | 11 | 270 | Steven Crane |  | 27:42.8 | 44 | Tacoma, WA | 
  
    | 12 | 285 | Chris Deitz |  | 27:44.5 | 38 | Spokane, WA | 
  
    | 13 | 253 | Wes Fornes | ThirstyBear Cycling | 28:09.1 | 49 | El Dorado Hills, CA | 
  
    | 14 | 288 | Felipe Nystrom |  | 29:02.1 | 42 | San Jose, UNK | 
  
    | 15 | 284 | Peter Kuhn |  | 29:25.7 | 40 | Issaquah, WA | 
  
    | 16 | 281 | Dieter Fox |  | 31:16.7 | 59 | Seattle, WA | 
  
    | 17 | 280 | John Best |  | 33:00.7 | 43 | Vancouver, BC | 
  
      
        
      
        
      
        
      
        
  
    
      |  | Num | Name | Team | Stage 2 Time | Age | City | Bon/Pen | 
  
  
      
    | 1 | 640 | Chris Hanel | Dialed Cycling Team | 26:39.5 | 55 | Portland, OR |  | 
  
    | 2 | 671 | Danny Archibald |  | 28:53.3 | 53 | Richland, WA | 01:30 | 
  
    | 3 | 647 | Maxwell Coleman |  | 27:57.8 | 54 | Walla Walla, WA |  | 
  
    | 4 | 642 | Kelly Callister |  | 28:20.3 | 53 | Kaysville, UT |  | 
  
    | 5 | 663 | Michael McNab |  | 28:28.8 | 53 | Spokane, WA |  | 
  
    | 6 | 660 | Victor Peterson |  | 29:03.8 | 50 | Sumner, WA |  | 
  
    | 7 | 646 | Ben Marean |  | 29:18.3 | 51 | Eugene, OR |  | 
  
    | 8 | 641 | John Hatfield | Dialed Cycling Team | 29:35.8 | 57 | Portland, OR |  | 
  
    | 9 | 668 | Andrew SHIREY |  | 29:40.2 | 55 | Seattle, WA |  | 
  
    | 10 | 645 | Joel West | Forza Portland, presented by Smith Optics | 29:42.0 | 50 | Lake Oswego, OR |  | 
  
    | 11 | 667 | James Bernard |  | 29:57.7 | 54 | Eagle, ID |  | 
  
    | 12 | 662 | Cole Meckle |  | 30:05.5 | 55 | Rochester, WA |  | 
  
    | 13 | 670 | Patrick Waters |  | 30:24.9 | 55 | Eugene, OR |  | 
  
    | 14 | 665 | Kenneth Collins |  | 30:42.6 | 56 | Spokane, WA |  | 
  
    | 15 | 644 | Robert Easley |  | 30:55.2 | 59 | San Francisco, CA |  | 
  
    | 16 | 643 | Tom Counts | Dialed Cycling Team | 31:25.2 | 54 | Vancouver, WA |  | 
  
    | 17 | 648 | Roque Matus |  | 31:30.6 | 52 | Belize City, UNK |  | 
  
    | 18 | 649 | Andrew LaVeine |  | 32:00.6 | 58 | Newberg, OR |  | 
  
      
        
  
    
      |  | Num | Name | Team | Stage 2 Time | Age | City | 
  
  
      
    | 1 | 620 | Chris Courtney | ThirstyBear Cycling | 27:23.8 | 62 | Oakdale, CA | 
  
    | 2 | 619 | Curtis Madsen |  | 27:54.8 | 64 | Layton, UT | 
  
    | 3 | 624 | Alan Wiley |  | 28:10.3 | 61 | Seattle, WA | 
  
    | 4 | 600 | Frank Winters |  | 29:08.7 | 69 | Susanville, CA | 
  
    | 5 | 623 | G Boyd Tarin |  | 29:15.7 | 67 | Knightsen, CA | 
  
    | 6 | 622 | James Ferguson |  | 30:36.1 | 65 | Mapleton, UT | 
  
    | 7 | 621 | Kurt Friederich |  | 31:15.8 | 61 | Walla Walla, WA | 
  
    | 8 | 618 | Matthew Peters |  | 31:36.3 | 68 | Rancho Cordova, CA | 
  
    | 9 | 627 | Ian Gibson | Dialed Cycling Team | 31:38.6 | 64 | Gresham, OR | 
  
    | 10 | 616 | Craig Undem |  | 32:17.3 | 62 | Seattle, WA | 
  
    | 11 | 617 | Joe Huber |  | 32:41.0 | 60 | Seattle, WA | 
  
    | 12 | 625 | Micheal Wagner |  | 36:08.0 | 60 | Belize City, UNK | 
  
      
        
  
    
      |  | Num | Name | Team | Stage 2 Time | Age | City | 
  
  
      
    | 1 | 548 | Mathew Wilson | POA Racing | 23:10.0 | 24 | Woodland, WA | 
  
    | 2 | 519 | Nathan Martin |  | 23:43.6 | 25 | Danville, CA | 
  
    | 3 | 526 | Pierre-Amaury Laforcade |  | 24:08.4 | 25 | Palo Alto, CA | 
  
    | 4 | 542 | Cameron Jones | POA Racing | 24:15.6 | 25 | Woodland, WA | 
  
    | 5 | 515 | Jesse Hogin |  | 24:16.5 | 36 | Las Vegas, NV | 
  
    | 6 | 549 | Logan Unger | POA Racing | 24:17.8 | 22 | Goleta, CA | 
  
    | 7 | 509 | Benjamin Boroff |  | 24:25.4 | 20 | Boise, ID | 
  
    | 8 | 531 | Jackson Duncan |  | 24:31.6 | 33 | Richmond, CA | 
  
    | 9 | 536 | Ben Elumbaugh |  | 24:50.1 | 20 | Marsing, ID | 
  
    | 10 | 539 | John Collier |  | 25:00.4 | 36 | Boise, ID | 
  
    | 11 | 554 | Max Ritzow |  | 25:06.3 | 24 | Eugene, OR | 
  
    | 12 | 524 | Taj Krieger |  | 25:13.4 | 24 | Camp Meeker, CA | 
  
    | 13 | 500 | Dominic Orlando |  | 25:18.5 | 23 | San Diego, CA | 
  
    | 14 | 521 | Peter Bock |  | 25:20.6 | 19 | Berkeley, CA | 
  
    | 15 | 506 | Theodore Skinner |  | 25:23.2 | 20 | Bozeman, MT | 
  
    | 16 | 523 | Cameron O'Reilly |  | 25:32.0 | 31 | Santa Cruz, CA | 
  
    | 17 | 528 | Colin Gibson | BPM - Holtey Brown Newsom | 25:34.8 | 38 | Tacoma, WA | 
  
    | 18 | 525 | Blake Macheras |  | 25:35.1 | 23 | Santa Rosa, CA | 
  
    | 19 | 551 | Jose Burciaga |  | 25:35.4 | 25 | Las Vegas, NV | 
  
    | 20 | 510 | Dylan Fluckiger |  | 25:36.8 | 23 | Kimberly, ID | 
  
    | 21 | 533 | David Takahashi |  | 25:45.5 | 33 | Seattle, WA | 
  
    | 22 | 537 | Matt Hepworth |  | 26:06.2 | 34 | Boise, ID | 
  
    | 23 | 534 | Simon Wu | BPM - Holtey Brown Newsom | 26:10.2 | 37 | Portland, OR | 
  
    | 24 | 511 | Will Brickler |  | 26:47.2 | 38 | San Francisco, CA | 
  
    | 25 | 529 | Austin Duerfeldt | BPM - Holtey Brown Newsom | 26:49.0 | 30 | Portland, OR | 
  
    | 26 | 553 | Jonathan Bush |  | 26:54.0 | 29 | Gilbert, AZ | 
  
    | 27 | 552 | Brian Shieh |  | 26:54.9 | 29 | Seattle, WA | 
  
    | 28 | 512 | Donnie McCorkle |  | 27:11.9 | 41 | Winters, CA | 
  
    | 29 | 541 | Daniel Pessing | POA Racing | 27:18.1 | 43 | Portland, OR | 
  
    | 30 | 530 | Robin Cummings |  | 27:27.9 | 31 | Portland, OR | 
  
    | 31 | 513 | Zac Ooi |  | 27:30.1 | 28 | San Francisco, CA | 
  
    | 32 | 520 | Henry Mallon |  | 27:38.3 | 25 | Redwood City, CA | 
  
    | 33 | 517 | Greg McCullough |  | 27:42.6 | 44 | Redwood City, CA | 
  
    | 34 | 547 | Cooper Klein |  | 27:48.3 | 23 | Tacoma, WA | 
  
    | 35 | 522 | Leo Minami |  | 27:54.1 | 27 | Palo Alto, CA | 
  
    | 36 | 516 | Oliver Jacobs |  | 28:05.8 | 17 | Oakland, CA | 
  
    | 37 | 514 | Jason Tang |  | 28:29.5 | 28 | Albany, CA | 
  
    | 38 | 518 | Florian Costa |  | 28:38.2 | 26 | Los Altos, CA | 
  
    | 39 | 555 | Wils Cardan |  | 28:44.2 | 39 | Boise, ID | 
  
    | 40 | 545 | Zachary Kovalcik | POA Racing | 30:35.8 | 42 | Portland, OR | 
  
    | 41 | 532 | Philip Raschke |  | 31:20.2 | 29 | Seattle, WA | 
  
    | 42 | 540 | Cormac McGeough Breffni |  | 31:51.9 | 29 | Orondo, WA | 
  
    | 43 | 546 | Josiah Langstaff | POA Racing | 32:01.7 | 29 | Portland, OR | 
  
    | 44 | 538 | Alex Martinek |  | 34:36.2 | 33 | Boise, ID | 
  
    | 45 | 544 | Peter Collins |  | 35:41.7 | 21 | Milwaukie, OR | 
  
    | 46 | 543 | Ted Collins | POA Racing | 37:15.7 | 21 | Milwaukie, OR | 
  
    | 47 | 527 | Kevin Wallin | BPM - Holtey Brown Newsom | 39:03.6 | 32 | Portland, OR | 
  
      
        
  
    
      |  | Num | Name | Team | Stage 2 Time | Age | City | 
  
  
      
    | 1 | 447 | Brittani Shappell |  | 27:15.8 | 25 | Seattle, WA | 
  
    | 2 | 434 | Annie Gilbert |  | 27:40.5 | 30 | Washington, DC | 
  
    | 3 | 421 | Elisa Luo |  | 28:14.9 | 24 | La Jolla, CA | 
  
    | 4 | 441 | Anna Megale |  | 28:43.3 | 34 | Boise, ID | 
  
    | 5 | 446 | Julie Peterson |  | 28:52.3 | 57 | Bend, OR | 
  
    | 6 | 431 | Nafosat Kozieva |  | 28:58.0 | 27 | Bellevue, WA | 
  
    | 7 | 443 | Ashley Maginot |  | 29:21.4 | 32 | North Salt Lake, UT | 
  
    | 8 | 433 | Helena Merk |  | 29:25.8 | 26 | San Francisco, CA | 
  
    | 9 | 444 | Katie Bonebrake |  | 29:41.8 | 34 | Salt Lake City, UT | 
  
    | 10 | 427 | Autumn Vegh |  | 29:48.1 | 31 | Denver, CO | 
  
    | 11 | 440 | Claire Law |  | 29:58.6 | 37 | Seattle, WA | 
  
    | 12 | 428 | Ali Bronsdon | Valkyr Cycling | 30:00.3 | 41 | Missoula, MT | 
  
    | 13 | 429 | Sara Bird | Valkyr Cycling | 30:07.6 | 39 | Portland, OR | 
  
    | 14 | 435 | Charlotte Lehman |  | 30:37.8 | 19 | Whitefish, MT | 
  
    | 15 | 400 | Naomi Bisagno |  | 30:51.3 | 42 | Altadena, CA | 
  
    | 16 | 426 | Marlaina Bemis |  | 31:18.1 | 29 | Pasadena, CA | 
  
    | 17 | 445 | Emma Maaranen |  | 31:46.7 | 48 | Bend, OR | 
  
    | 18 | 442 | Catie George | Valkyr Cycling | 32:21.2 | 24 | Blacksburg, VA | 
  
    | 19 | 439 | Shantel Engerran | Valkyr Cycling | 32:52.0 | 35 | Vancouver, WA | 
  
    | 20 | 438 | Elsa Westenfelder |  | 33:45.1 | 20 | Missoula, MT | 
  
    | 21 | 430 | Hannah Thomas | Valkyr Cycling | 35:28.5 | 29 | Portland, OR |