Roth takes solo win in Gastown
By Cycling News
published Mcleod sprints in for second ahead of Routley
Full Results
Swipe to scroll horizontally
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Ryan Roth (Silber Pro Cycling) | 1:16:50 |
2 | Garrett Mcleod (H&R Block Pro Cycling Team) | 0:00:04 |
3 | William Routley (Optum p/b Kelly Benefit Strategies) | Row 2 - Cell 2 |
4 | Adrian Hegyvary (UnitedHealthcare) | Row 3 - Cell 2 |
5 | Steve Fisher (Jelly Belly pb Maxxis) | Row 4 - Cell 2 |
6 | Simon-Pierre Gauthier (Garneau Quebecor) | 1:16:57 |
7 | Matteo Dal-Cin (Silber Pro Cycling) | 1:16:59 |
8 | Christoph Schweizer (Team Bike Aid) | 1:17:01 |
9 | Daniel Holloway (Altovelo-SeaSucker) | 1:17:26 |
10 | Florenz Knauer (H&R Block Pro Cycling Team) | 1:17:27 |
11 | Brandon Etzl (Team NCCH p/b Dec Express) | Row 10 - Cell 2 |
12 | Kristofer Dahl (Team SmartStop) | Row 11 - Cell 2 |
13 | Alexander Ray (Silber Pro Cycling) | Row 12 - Cell 2 |
14 | Benjamin Perry (Silber Pro Cycling) | Row 13 - Cell 2 |
15 | Brandon Feehery (Astellas Cycling Team) | Row 14 - Cell 2 |
16 | Eric Young (Optum p/b Kelly Benefit Strategies) | Row 15 - Cell 2 |
17 | Curtis White (Optum p/b Kelly Benefit Strategies) | Row 16 - Cell 2 |
18 | Tobin Ortenblad (California Giant/Specialized) | Row 17 - Cell 2 |
19 | Ben Renkema (Team Finish Strong Elite Cycling) | Row 18 - Cell 2 |
20 | Sam Bassetti (iRT Racing) | Row 19 - Cell 2 |
21 | Anton Varabei (Garneau Quebecor) | Row 20 - Cell 2 |
22 | Lars Teutenberg (Team Lexxi Speedbike ) | Row 21 - Cell 2 |
23 | Jan Droste (Team Gießen u. Weiseck) | Row 22 - Cell 2 |
24 | Jacob Schwingboth (H&R Block Pro Cycling Team) | Row 23 - Cell 2 |
25 | Isaac Leblanc (Team NCCH p/b Dec Express) | Row 24 - Cell 2 |
26 | Felix Cote Bouvette (H&R Block Pro Cycling Team) | Row 25 - Cell 2 |
27 | Bailey Mcknight (H&R Block Pro Cycling Team) | Row 26 - Cell 2 |
28 | Ruben Companioni Blanco (Stradalli p/b Safetti) | Row 27 - Cell 2 |
29 | Nicholas Torraca (Elevate Elite Cycling Team) | Row 28 - Cell 2 |
30 | Danick Vandale (Russ Hays Accent Inns Cycling Team) | Row 29 - Cell 2 |
31 | Nolan Tankersley (Team Finish Strong Elite Cycling) | Row 30 - Cell 2 |
32 | Kevin Massicotte (Jet Fuel Coffee) | Row 31 - Cell 2 |
33 | Joshua Carling (Herbalife p/b Marc Pro - Strava) | Row 32 - Cell 2 |
34 | James Laberge (Champion Systems - Stan's NoTubes) | Row 33 - Cell 2 |
35 | Tony Baca (Elbowz Racing) | Row 34 - Cell 2 |
36 | Andrew Dahlheim (Canyon Bicycles - Shimano) | Row 35 - Cell 2 |
38 | Alexander Cowan (CycleMeisters-Bow Cycle) | Row 36 - Cell 2 |
39 | Ryan Anderson (Optum p/b Kelly Benefit Strategies) | Row 37 - Cell 2 |
40 | Elliott Doyle (Silber Pro Cycling) | Row 38 - Cell 2 |
41 | William Myers (Herbalife p/b Marc Pro - Strava) | Row 39 - Cell 2 |
42 | Michael Van Den Ham (Trek Red Truck Racing p/b Mosaic Homes) | Row 40 - Cell 2 |
43 | Olivier Brisebois (Garneau Quebecor) | Row 41 - Cell 2 |
44 | Chris Prendergast (Jet Fuel Coffee) | Row 42 - Cell 2 |
45 | Michael Sheehan (Elbowz Racing) | Row 43 - Cell 2 |
46 | Adam De Vos (H&R Block Pro Cycling Team) | Row 44 - Cell 2 |
47 | Clay Murfet (Astellas Cycling Team) | Row 45 - Cell 2 |
48 | Torey Phillipp (California Giant/Specialized) | Row 46 - Cell 2 |
49 | Hendrik Werner (RRG Porz 1987) | Row 47 - Cell 2 |
50 | Chris Harland-Dunaway (Herbalife p/b Marc Pro - Strava) | Row 48 - Cell 2 |
51 | Geordie Morrison (Trek Red Truck Racing p/b Mosaic Homes) | Row 49 - Cell 2 |
52 | Craig Richey (Trek Red Truck Racing p/b Mosaic Homes) | Row 50 - Cell 2 |
53 | Yosvany Falcon (Stradalli p/b Safetti) | 1:17:36 |
54 | Mat Stephens (Canyon Bicycles - Shimano) | Row 52 - Cell 2 |
55 | Grant Koontz (Super Squadra p/b Austin Bikes) | Row 53 - Cell 2 |
56 | Matt Moosa (Team Finish Strong Elite Cycling) | Row 54 - Cell 2 |
57 | Sebastian Morfin (Stradalli p/b Safetti) | Row 55 - Cell 2 |
58 | Pat Casey (Canyon Bicycles - Shimano) | Row 56 - Cell 2 |
59 | Morgan Schmitt (Canyon Bicycles - Shimano) | Row 57 - Cell 2 |
60 | Stefan Rothe (Elbowz Racing) | Row 58 - Cell 2 |
61 | Walton Brush (iRT Racing) | 1:17:40 |
61 | Adam Myerson (Astellas Cycling Team) | Row 60 - Cell 2 |
62 | Brad White (UnitedHealthcare) | 1:17:41 |
63 | Jose Rodriguez (Stradalli p/b Safetti) | 1:17:43 |
64 | Joshua Kropf (SMARTSAVVY+ p/b IRIS Cycling Project) | Row 63 - Cell 2 |
65 | Cory Ostertag (Mighty Cycling) | Row 64 - Cell 2 |
66 | Brett Wakefield (Team Giant Vancouver) | Row 65 - Cell 2 |
67 | Sherwood Plant (Langlois Brown Racing) | Row 66 - Cell 2 |
68 | Steve Cullen (Métier Racing and Coffee) | Row 67 - Cell 2 |
69 | Jackson Pickell (Langlois Brown Racing) | Row 68 - Cell 2 |
70 | Connor Toppings (Synergy Racing) | Row 69 - Cell 2 |
71 | Alex Cataford (Silber Pro Cycling) | 1:17:45 |
72 | Johnny Mitchell (Team Finish Strong Elite Cycling) | 1:17:47 |
73 | Jeffrey Werner (Langlois Brown Racing) | Row 72 - Cell 2 |
74 | Nigel Kinney (Langlois Brown Racing) | Row 73 - Cell 2 |
75 | Matt Chatlaong (Herbalife p/b Marc Pro - Strava) | 1:17:48 |
76 | Gevan Samuel (Ride with Rendall) | Row 75 - Cell 2 |
77 | Ken Hanson (UnitedHealthcare) | Row 76 - Cell 2 |
78 | Karl Menzies (UnitedHealthcare) | Row 77 - Cell 2 |
79 | Zachary Bell (SmartStop Pro Cycling) | Row 78 - Cell 2 |
80 | Max Jenkins (Astellas Cycling Team) | Row 79 - Cell 2 |
81 | Cody Canning (Russ Hays Accent Inns Cycling Team) | Row 80 - Cell 2 |
82 | Emile De Rosnay (Langlois Brown Racing) | Row 81 - Cell 2 |
83 | Coty Greenberg (iRT Racing) | Row 82 - Cell 2 |
84 | Rene Corella (iRT Racing) | Row 83 - Cell 2 |
85 | Mackenzie Champlin (Herbalife p/b Marc Pro - Strava) | Row 84 - Cell 2 |
86 | Owen Gillott (independent) | Row 85 - Cell 2 |
87 | Cortlan Brown (Astellas Cycling Team) | Row 86 - Cell 2 |
88 | Dan Gardner (Astellas Cycling Team) | Row 87 - Cell 2 |
89 | Marc-Antoine Soucy (Garneau Quebecor) | Row 88 - Cell 2 |
90 | Christian Shubart-Knapton (TaG Cycling) | Row 89 - Cell 2 |
91 | Aldo Illesic (Altovelo-SeaSucker) | 1:18:00 |
92 | Hilton Clarke (UnitedHealthcare) | 1:18:01 |
93 | Luke Keough (UnitedHealthcare) | Row 92 - Cell 2 |
94 | Brett Boniface (Fulgas / ValleyGranfondo) | Row 93 - Cell 2 |
95 | Willem Boersma (Trek Red Truck Racing p/b Mosaic Homes) | 1:18:05 |
DNF | David Gerth (Langlois Brown Racing) | Row 95 - Cell 2 |
DNF | Ty Andrews (Russ Hays Accent Inns Cycling Team) | Row 96 - Cell 2 |
DNF | Jason Lowndes (Garneau Quebecor) | Row 97 - Cell 2 |
DNF | Nate Freed (Herbalife p/b Marc Pro - Strava) | Row 98 - Cell 2 |
DNF | Lukas Adomonis (SMARTSAVVY+ p/b IRIS Cycling Project) | Row 99 - Cell 2 |
DNF | Mason Burtnik (SMARTSAVVY+ p/b IRIS Cycling Project) | Row 100 - Cell 2 |
DNF | Noah Epp (SMARTSAVVY+ p/b IRIS Cycling Project) | Row 101 - Cell 2 |
DNF | Jacob Howard (SMARTSAVVY+ p/b IRIS Cycling Project) | Row 102 - Cell 2 |
DNF | Teddy Kozslowski (SMARTSAVVY+ p/b IRIS Cycling Project) | Row 103 - Cell 2 |
DNF | Eamon Lucas (iRT Racing) | Row 104 - Cell 2 |
DNF | Nic Hamilton (Trek Red Truck Racing p/b Mosaic Homes) | Row 105 - Cell 2 |
DNF | Jay Lamoureux (Trek Red Truck Racing p/b Mosaic Homes) | Row 106 - Cell 2 |
DNF | Joel Taylor (Trek Red Truck Racing p/b Mosaic Homes) | Row 107 - Cell 2 |
DNF | Michael Parrish (Glotman Simpson Cycling) | Row 108 - Cell 2 |
DNF | David Gillam (Glotman Simpson Cycling) | Row 109 - Cell 2 |
DNF | Ryan Jones (Glotman Simpson Cycling) | Row 110 - Cell 2 |
DNF | Devon Moonie (Glotman Simpson Cycling) | Row 111 - Cell 2 |
DNF | Luke Vanlauwe (Jet Fuel Coffee) | Row 112 - Cell 2 |
DNF | Jack Burke (Team NCCH p/b Dec Express) | Row 113 - Cell 2 |
DNF | Edward Walsh (Team NCCH p/b Dec Express) | Row 114 - Cell 2 |
DNF | Chad Hartley (Altovelo-SeaSucker) | Row 115 - Cell 2 |
DNF | Maurice Worsfold (Tranquilo) | Row 116 - Cell 2 |
DNF | Michael Pincus (Super Squadra p/b Austin Bikes) | Row 117 - Cell 2 |
DNF | Amiel Flett-Brown (TaG Cycling) | Row 118 - Cell 2 |
DNF | Richard Machhein (Team Giant Vancouver) | Row 119 - Cell 2 |
DNF | Adam Reddy (Alete-FLC) | Row 120 - Cell 2 |
DNF | Dave Johnson (CrossRoad Racing) | Row 121 - Cell 2 |
DNF | Matthew Van Nostrand (Fulgas) | Row 122 - Cell 2 |
DNF | Chris Jameson (Gastown Cycling) | Row 123 - Cell 2 |
DNF | Quinn Anderson (Mighty Riders) | Row 124 - Cell 2 |
DNF | Robert Hargrove (Sante Universalle // Marin Bikes) | Row 125 - Cell 2 |
DNF | Emile Abraham (Texas Roadhouse P/b Stradalli) | Row 126 - Cell 2 |
DNF | Austin Arguello (Thereputic Associates Racing Team) | Row 127 - Cell 2 |
DNF | Colin Rimes (TNA) | Row 128 - Cell 2 |
DNF | Mark Faas (independent) | Row 129 - Cell 2 |
DNF | Thorsten Askervold (independent) | Row 130 - Cell 2 |
DNF | Andrew Russell (independent) | Row 131 - Cell 2 |
DNF | Abel Quintana (Stradalli p/b Safetti) | Row 132 - Cell 2 |
DNF | Hector Aguilar (Stradalli p/b Safetti) | Row 133 - Cell 2 |
DNS | Nathan Elliott (H&R Block Pro Cycling Team) | Row 134 - Cell 2 |
DNS | Jure Rupnik (H&R Block Pro Cycling Team) | Row 135 - Cell 2 |
DNS | Travis Samuel (H&R Block Pro Cycling Team) | Row 136 - Cell 2 |
DNS | Stuart Wight (H&R Block Pro Cycling Team) | Row 137 - Cell 2 |
DNS | Normand Richard (Russ Hays Accent Inns Cycling Team) | Row 138 - Cell 2 |
DNS | Brad Neagos (SMARTSAVVY+ p/b IRIS Cycling Project) | Row 139 - Cell 2 |
DNS | Jacob Albrecht (California Giant/Specialized) | Row 140 - Cell 2 |
DNS | Stefano Barberi (California Giant/Specialized) | Row 141 - Cell 2 |
DNS | Zeke Mostov (California Giant/Specialized) | Row 142 - Cell 2 |
DNS | Ben Wolfe (California Giant/Specialized) | Row 143 - Cell 2 |
DNS | Frayre Eder (iRT Racing) | Row 144 - Cell 2 |
DNS | Jesse Keough (CRCA/Foundation) | Row 145 - Cell 2 |
DNS | Rafael Meran (CRCA/Foundation) | Row 146 - Cell 2 |
DNS | Anthony Rodriguez (CRCA/Foundation) | Row 147 - Cell 2 |
DNS | Norlandy Tavera (CRCA/Foundation) | Row 148 - Cell 2 |
DNS | Quinten Winkel (CRCA/Foundation) | Row 149 - Cell 2 |
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
More race results
Latest on Cyclingnews
-
2025 Tour of the Alps includes 14,700m of climbing in just 739km and five days of racing
Route revealed in front of Christian Prudhomme and UCI President David Lappartient -
The 2025 UCI calendar could have a major gap as two February races are in doubt
Tour Colombia facing budget hurdles, could face cancellation, adding to potential absence of Volta a Valenciana -
Maxim Van Gils' contract battle with Lotto Dstny pushes pro cycling towards a football-style transfer market system
'Soon, a contract will no longer mean anything' team managers tells RTBF -
American Criterium Cup juggles eight-race US calendar for fourth edition in 2025
Racing begins June 6 at Saint Francis Tulsa Tough, with remaining schedule zig-zagging across central US