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