| 2025 Tour de Bloom | | | Cat 2/3 Men - Mission Ridge Hill Climb |
|
| Place | Bib | Name | USAC License | Team Name | Time | Bon/Pen | Gap |
| 1 | 556 | REID Kian | 557676 | Mercedes Benz | 20:48 | -10 | 0:00 |
| 2 | 514 | MALLON Henry | 624026 | Alto Velo | 21:09 | -6 | 0:21 |
| 3 | 583 | BROWN Ezra | 671461 | Team Booger | 21:10 | -4 | 0:21 |
| 4 | 530 | MELVIN Porter | 565396 | DC devo | 21:10 | 0 | 0:21 |
| 5 | 545 | SKINNER Theodore | 640382 | Frontiers Racing | 21:12 | 0 | 0:24 |
| 6 | 589 | RILETT Thomas | INTL-CAN | TSCC | 21:30 | 0 | 0:42 |
| 7 | 504 | LANE Maxwell | 644863 | | 21:33 | 0 | 0:45 |
| 8 | 528 | TARBATH Forest | 620341 | Coalition Cycling | 21:34 | 0 | 0:45 |
| 9 | 584 | FERRUSI Anthony | 629719 | Team Mike’s Bikes p/b Equator Coffees | 21:42 | 0 | 0:53 |
| 10 | 550 | NAPIER Mac | INTL-CAN | Future Racing | 21:52 | 0 | 1:04 |
| 11 | 563 | ALLAN Aubrey | INTL-CAN | PNW Racing | 21:58 | 0 | 1:10 |
| 12 | 553 | THIBODEAU Matthew | INTL-CAN | Future Racing | 22:21 | 0 | 1:33 |
| 13 | 516 | HURT James | 396004 | Apex Racing | 22:49 | 0 | 2:00 |
| 14 | 515 | MINAMI Leo | 443137 | Alto Velo | 22:52 | 0 | 2:04 |
| 15 | 533 | LIEN Ziad | 485838 | DistrictTaco Racing | 22:54 | 0 | 2:06 |
| 16 | 572 | PESSING Daniel | 485896 | POA Racing | 23:07 | 0 | 2:19 |
| 17 | 567 | SCOTT BOURIS Amos | INTL-CAN | PNW Racing | 23:28 | 0 | 2:40 |
| 18 | 555 | BERNOUDY William | INTL-CAN | Meraloma Racing | 23:29 | 0 | 2:41 |
| 19 | 581 | LEVY Paul | 315626 | Sacramento Golden Wheelmen | 23:34 | 0 | 2:46 |
| 20 | 505 | RAMIREZ Sebastian | 655897 | | 23:38 | 0 | 2:50 |
| 21 | 570 | CRAWFORD Jeffrey | 653455 | POA Racing | 23:43 | 0 | 2:54 |
| 22 | 522 | LOPEZ Bear | 617191 | Baddlands Cycling Club | 23:48 | 0 | 3:00 |
| 23 | 568 | WONG Oscar | INTL-CAN | PNW Racing | 23:51 | 0 | 3:03 |
| 24 | 549 | LOTIN Frederique | INTL-CAN | Future Racing | 23:54 | 0 | 3:06 |
| 25 | 512 | SHIEH Brian | 405923 | ACT | 23:56 | 0 | 3:08 |
| 26 | 588 | QUINTAL Maxime | INTL-CAN | TSCC | 24:02 | 0 | 3:13 |
| 27 | 546 | YAHRMATTER Jake | 561003 | Frontiers Racing | 24:04 | 0 | 3:15 |
| 28 | 569 | COLLINS Ted | 623256 | POA Racing | 24:12 | 0 | 3:23 |
| 29 | 503 | KUNDE Jordan | 654343 | | 24:19 | 0 | 3:31 |
| 30 | 574 | FERRUCCI Peter | INTL-CAN | Red Kilo | 24:20 | 0 | 3:32 |
| 31 | 571 | LANGSTAFF Josiah | 624612 | POA Racing | 24:23 | 0 | 3:34 |
| 32 | 537 | HAUNER Erik | INTL-CAN | Diversion | 24:25 | 0 | 3:37 |
| 33 | 592 | NIEMIC Aaron | 755067 | | 24:28 | 0 | 3:40 |
| 34 | 509 | LEMKE Brandon | 620352 | ACT | 24:29 | 0 | 3:41 |
| 35 | 529 | WANG Edward | 780810 | Coalition Cycling | 24:31 | 0 | 3:43 |
| 36 | 566 | PURDY Jack | INTL-CAN | PNW Racing | 24:39 | 0 | 3:51 |
| 37 | 540 | BANISH Eli | 770484 | Fount Cycling Guild | 24:40 | 0 | 3:52 |
| 38 | 551 | PERRY Graham | INTL-CAN | Future Racing | 24:46 | 0 | 3:58 |
| 39 | 510 | MUMFORD Peter | 633292 | ACT | 24:49 | 0 | 4:01 |
| 40 | 564 | FRANCIS Graham | INTL-CAN | PNW Racing | 24:51 | 0 | 4:03 |
| 41 | 532 | VIGLIOTTI Cohen | INTL-CAN | DEVO Escape Velocity | 24:55 | 0 | 4:07 |
| 42 | 534 | MOREHOUSE John | 319366 | DistrictTaco Racing | 25:07 | 0 | 4:18 |
| 43 | 523 | GARRARD Zac | 668120 | Biciclista US | 25:15 | 0 | 4:27 |
| 44 | 502 | BLANSHAN Evan | 379167 | | 25:18 | 0 | 4:29 |
| 45 | 527 | PEREZ Luis | 616678 | Coalition Cycling | 25:28 | 0 | 4:39 |
| 46 | 506 | ROBLES Ivan | 524058 | | 25:45 | 0 | 4:56 |
| 47 | 578 | MICHAELS Zachary | INTL-CAN | Red Kilo | 25:48 | 0 | 5:00 |
| 48 | 544 | SCARIANO Lucca | 260919 | Frontiers Racing | 25:55 | 0 | 5:07 |
| 49 | 542 | GRASS Benjamin | 244348 | Frontiers Racing | 26:01 | 0 | 5:13 |
| 50 | 580 | FEHER Lorenzo | 286353 | Sacramento Golden Wheelmen | 26:09 | 0 | 5:21 |
| 51 | 557 | DENNISON Ryan | 560334 | Mercedes-Benz | 26:28 | 0 | 5:39 |
| 52 | 518 | WAPLES David | 408446 | Arrivee | 26:31 | 0 | 5:42 |
| 53 | 565 | NICKERSON Ryan | INTL-CAN | PNW Racing | 26:46 | 0 | 5:58 |
| 54 | 587 | HOLLOWAY Stephen | 548956 | TSCC | 26:46 | 0 | 5:58 |
| 55 | 582 | SIVINSKI Seth | 282117 | Supper Club | 26:53 | 0 | 6:04 |
| 56 | 590 | HOLLOWAY Curtis | INTL-CAN | TSCC (The Specials Cycling Club) | 27:02 | 0 | 6:13 |
| 57 | 547 | CUYPERS Jonas | INTL-CAN | Future Racing | 27:04 | 0 | 6:15 |
| 58 | 573 | CAPEWELL Ashley | INTL-CAN | Red Kilo | 27:19 | 0 | 6:30 |
| 59 | 519 | BULGER Jackson | 581531 | Arrivee Cycling Club | 27:23 | 0 | 6:34 |
| 60 | 575 | GERTH David | INTL-CAN | Red Kilo | 27:34 | 0 | 6:45 |
| 61 | 524 | ARLING Noah | 629550 | Coalition Cycling | 27:36 | 0 | 6:48 |
| 62 | 579 | WOODS Josh | INTL-CAN | Red Kilo | 27:44 | 0 | 6:55 |
| 63 | 525 | ASGHARI Mohammad | 566805 | Coalition Cycling | 27:53 | 0 | 7:04 |
| 64 | 586 | PALO Ryan | 759112 | Thiq Crit Daddiez | 27:54 | 0 | 7:06 |
| 65 | 552 | POLLOCK-BROWN Hugo | INTL-CAN | Future Racing | 28:08 | 0 | 7:19 |
| 66 | 585 | ACCURSI Christopher | 613002 | Team Team | 28:10 | 0 | 7:22 |
| 67 | 531 | LAWSON Andrew | INTL-CAN | DEVO | 28:17 | 0 | 7:28 |
| 68 | 517 | LONG Brendan | 628279 | Apex Racing | 28:20 | 0 | 7:31 |
| 69 | 561 | KRUCINA Benjamin | 556072 | Movement Mortgage / GERK'S | 28:54 | 0 | 8:06 |
| 70 | 507 | STOCKWELL Caden | 529344 | | 29:40 | 0 | 8:51 |
| 71 | 511 | RASCHKE Philip | 525902 | ACT | 29:41 | 0 | 8:53 |
| 72 | 539 | SMITH Kyle | INTL-CAN | Diversion | 29:45 | 0 | 8:57 |
| 73 | 538 | PRAPAVESSIS Jacob | INTL-CAN | Diversion | 29:46 | 0 | 8:57 |
| 74 | 521 | JOHNSON Diego | 653973 | Away Message | 29:46 | 0 | 8:57 |
| 75 | 548 | KUBY Jeff | INTL-CAN | Future Racing | 30:40 | 0 | 9:52 |
| 76 | 535 | ATKINSTALL Matt | INTL-CAN | Diversion | 31:40 | 0 | 10:52 |
| 77 | 577 | HUTCHINSON Alexander | INTL-CAN | Red Kilo | 31:40 | 0 | 10:52 |
| 78 | 513 | WYATT Russell | 523488 | ACT | 32:54 | 0 | 12:05 |
| 79 | 559 | PHERRIBO Alex | 652073 | Mercedes-Benz | 32:55 | 0 | 12:06 |
| 80 | 558 | MONNIG John | 608281 | Mercedes-Benz | 32:55 | 0 | 12:07 |
| 81 | 520 | WAPLES sam | 366360 | Arrivee Cycling Club | 32:55 | 0 | 12:07 |
| 82 | 526 | DANIELSON John | 616117 | Coalition Cycling | 32:56 | 0 | 12:07 |
| DNS | 501 | ALEXANDER Samuel | 656271 | | 0:00 | 0 | 0:00 |
| DNS | 508 | HARKINS Elias | 639623 | ACT | 0:00 | 0 | 0:00 |
| DNS | 536 | CHAUVIN Noah | INTL-CAN | Diversion | 0:00 | 0 | 0:00 |
| DNS | 541 | AMISSA Jonathan | 618488 | Frontiers Racing | 0:00 | 0 | 0:00 |
| DNS | 543 | NICHOLS Matthew | 270026 | Frontiers Racing | 0:00 | 0 | 0:00 |
| DNS | 554 | O’NEIL Michael | 769744 | Knickerbocker Racing | 0:00 | 0 | 0:00 |
| DNS | 560 | READ Jacob | 349648 | Mercedes-Benz | 0:00 | 0 | 0:00 |
| DNS | 562 | BONHAM Brian | 362377 | Osprey Racing | 0:00 | 0 | 0:00 |
| DNS | 576 | HALE Carson | INTL-CAN | Red Kilo | 0:00 | 0 | 0:00 |
| DNS | 591 | LACY Donovan | 654853 | ULTRAPASS | 0:00 | 0 | 0:00 |