Perrin and Lehmann win Hood River criterium
English, Shaw defend leads going into final stage
Jeff Perrin (Juwi Solar) and Jennifer Lehman of Trek/Red Truck won the highly-technical downtown Hood River Criterium Saturday evening. Nate English and Rhae Shaw defended their overall leads in the men's and women's races.
Perrin, 18, was part of a three-man group which got away with less than 10 laps of the circuit course to go. He was together with Nate Wilson of Cal Giant Berry/Specialized and Jeff Wingfield of Hagens Berman. They had a lead of only 10 seconds with three laps to go, and by the time they approached the finish line, the field virtually had them. Perrin came through the last corner as second but was able to pass Wilson to take the win, with Wingfield taking third.
English finished in the bunch to maintain his overall lead.
The pace was high in the women's race, as third-overall Kelli Emmet of Gian repeatedly tried to escape and was repeatedly caught again by second-overall Alison Tetrick (ExergyTWENTY12). A mass sprint settled the race, with Lehmann coming from third wheel to overtake Emmet, who finished second, and Tetrick, third.Tetrick's teammate and overall leader Shaw was fourth, which was enough to maintain her overall lead.
Full Results
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Jeff Perrin (Juwi Solar Cycling Team) | 1:02:04 |
2 | Nate Wilson (California-Giant Strawberries) | Row 1 - Cell 2 |
3 | Christopher Wingfield (Hagens Berman Cycling Team) | Row 2 - Cell 2 |
4 | Sam Bassetti (California-Giant Strawberries) | Row 3 - Cell 2 |
5 | Stephen Leece (California-Giant Strawberries) | Row 4 - Cell 2 |
6 | Ricky Escuela (Full Circle Cycling p/b Pure Gear) | Row 5 - Cell 2 |
7 | Michael Larsen (Full Circle Cycling p/b Pure Gear) | Row 6 - Cell 2 |
8 | Griffin Easter (Ritte Elite U23 Development Team p/b Castelli) | Row 7 - Cell 2 |
9 | Andy Goessling (Team Mike's Bikes) | Row 8 - Cell 2 |
10 | Robin Eckmann (California-Giant Strawberries) | Row 9 - Cell 2 |
11 | Roman Kilun (Kenda/5-Hour Energy) | Row 10 - Cell 2 |
12 | Marcel J Delisser (Hagens Berman Cycling Team) | Row 11 - Cell 2 |
13 | Stephen Mull (Audi) | Row 12 - Cell 2 |
14 | Stephen Bedford (Team Oregon pb Laurelwood Brewing) | Row 13 - Cell 2 |
15 | Coulton Hartrich (Athletix Benefitting Globalbike) | Row 14 - Cell 2 |
16 | Zac Davies (Team Exergy) | Row 15 - Cell 2 |
17 | Gordon Jewett (RMCC Express) | Row 16 - Cell 2 |
18 | Yannick Eckmann (California-Giant Strawberries) | Row 17 - Cell 2 |
19 | Jon Hornbeck (Hagens Berman Cycling Team) | Row 18 - Cell 2 |
20 | Joe Waters (Canyon Bicycles Racing Team) | Row 19 - Cell 2 |
21 | Garrett Suydam (Primal Racing p/b 1st Bank) | Row 20 - Cell 2 |
22 | Cortlan Brown (Ski Utah Marketstar) | Row 21 - Cell 2 |
23 | Zach McDonald (Rapha Focus) | Row 22 - Cell 2 |
24 | Orion Berryman (Spy-Swamis DET) | Row 23 - Cell 2 |
25 | Dan McDonald (Rideokanagan) | Row 24 - Cell 2 |
26 | Tobin Ortenblad (Ritte Elite U23 Development Team p/b Castelli) | Row 25 - Cell 2 |
27 | Matt Lyons (University of Denver) | Row 26 - Cell 2 |
28 | Torey Philipp (California-Giant Strawberries) | Row 27 - Cell 2 |
29 | Rob Scheffler (Fremont Bank Cycling Team) | Row 28 - Cell 2 |
30 | Alister Ratcliff (Chipotle First Solar) | Row 29 - Cell 2 |
31 | Mike Tettleton (Full Circle Cycling p/b Pure Gear) | Row 30 - Cell 2 |
32 | Scott Tietzel (Juwi Solar Cycling Team) | Row 31 - Cell 2 |
33 | Logan Owen (Hagens Berman Cycling Team) | Row 32 - Cell 2 |
34 | Justin Rossi (Marc Pro - Strava) | Row 33 - Cell 2 |
35 | Kirk Carlson (Full Circle Cycling p/b Pure Gear) | Row 34 - Cell 2 |
36 | Willy Zellmer (Gateway Harley-Davidson) | Row 35 - Cell 2 |
37 | Daniel Bechtold (Hagens Berman Cycling Team) | Row 36 - Cell 2 |
38 | Gabe Varela (Hagens Berman Cycling Team) | Row 37 - Cell 2 |
39 | Ty Tuttle (BOO Bicycles) | Row 38 - Cell 2 |
40 | Manuel Fehlmann (Rideokanagan) | Row 39 - Cell 2 |
41 | Ben Thompson (BendBroadband/WebCyclery.com) | Row 40 - Cell 2 |
42 | Mark Vergari (Hutch's/Bend Dental/Lowes) | Row 41 - Cell 2 |
43 | Sam Johnson (Team Exergy) | Row 42 - Cell 2 |
44 | Evan Huffman (California-Giant Strawberries) | Row 43 - Cell 2 |
45 | Shawn Rosenthal (Team Mike's Bikes) | Row 44 - Cell 2 |
46 | James Mattis (California-Giant Strawberries) | Row 45 - Cell 2 |
47 | Diego Yepez (Full Circle Cycling p/b Pure Gear) | Row 46 - Cell 2 |
48 | Scott Gray (Team Oregon pb Laurelwood Brewing) | Row 47 - Cell 2 |
49 | David Robinson | Row 48 - Cell 2 |
50 | Jesse Moore (California-Giant Strawberries) | Row 49 - Cell 2 |
51 | Nathaniel English (Yahoo! Cycling Team) | Row 50 - Cell 2 |
52 | Julian Kyer (Juwi Solar Cycling Team) | Row 51 - Cell 2 |
53 | Julian Martinez (Fremont Bank Cycling Team) | Row 52 - Cell 2 |
54 | Jonathan Teeter (Marc Pro - Strava) | Row 53 - Cell 2 |
55 | Taylor Bertrand-Barrett (Wonderful Pistachio Pro Cycling) | Row 54 - Cell 2 |
56 | Cameron Rex (Gateway Harley-Davidson) | Row 55 - Cell 2 |
57 | Lang Reynolds (RSV-Stuttgart-Vaigingen) | Row 56 - Cell 2 |
58 | Hunter Huffman (Canyon Bicycles Racing Team) | Row 57 - Cell 2 |
59 | Jason King (Fremont Bank Cycling Team) | Row 58 - Cell 2 |
60 | Greg Krause (Juwi Solar Cycling Team) | Row 59 - Cell 2 |
61 | Andrew Bosco (Socalcycling.com) | Row 60 - Cell 2 |
62 | Jon Moro | Row 61 - Cell 2 |
63 | Michael Palmer (Veloce Racing pb Smith & Nephew) | Row 62 - Cell 2 |
64 | Jake Stocking (Revolution Cafe Rio) | Row 63 - Cell 2 |
65 | Paul Warner (Trailhead Chiropractic) | Row 64 - Cell 2 |
66 | Michael Ven Den Ham (Rideokanagan) | Row 65 - Cell 2 |
67 | Shane Buysse (Spy Swamis DET) | Row 66 - Cell 2 |
68 | Matt Schaupp (Ritte Elite U23 Development Team p/b Castelli) | Row 67 - Cell 2 |
69 | Andrew Boone (Team Oregon pb Laurelwood Brewing) | Row 68 - Cell 2 |
70 | Brett Peters | Row 69 - Cell 2 |
71 | Trevor Connor (Team Rio Grande/BCSM) | Row 70 - Cell 2 |
72 | Carl Hoefer (Team Oregon pb Laurelwood Brewing) | Row 71 - Cell 2 |
73 | Patrick Means (Team S&M) | Row 72 - Cell 2 |
74 | Arthur Rand (Marc Pro - Strava) | Row 73 - Cell 2 |
75 | Jonathan Moskowitz (Fremont Bank Cycling Team) | Row 74 - Cell 2 |
76 | Tyler Riedesel (Canyon Bicycles Racing Team) | Row 75 - Cell 2 |
77 | Isaiah Newkirk (Gateway Harley-Davidson) | Row 76 - Cell 2 |
78 | Craig Magee (Natural Grocers) | Row 77 - Cell 2 |
79 | David Mesa (Chica Sexy !) | Row 78 - Cell 2 |
80 | Brendan Treacy (Team Oregon pb Laurelwood Brewing) | Row 79 - Cell 2 |
81 | Patrick Caro (Full Circle Cycling p/b Pure Gear) | 0:02:58 |
82 | Carl Decker (Giant Bicycles) | 0:10:21 |
83 | Jos Le Roux (Full Circle Cycling p/b Pure Gear) | 0:00:40 |
84 | Ian Holt (Juwi Solar Cycling Team) | Row 83 - Cell 2 |
85 | Erik Slack (Hagens Berman Cycling Team) | Row 84 - Cell 2 |
86 | Sean Crooks (RMCC Express) | Row 85 - Cell 2 |
87 | Brian Hitchcock (Herriott Sports Performance) | Row 86 - Cell 2 |
88 | Mackenzie Kelly (Ritte Elite U23 Development Team p/b Castelli) | 0:04:05 |
89 | Matt Pence (Gateway Harley-Davidson) | 0:06:00 |
90 | Andrew Hemesath (Primal Racing p/b 1st Bank) | 0:08:40 |
91 | Cody Campbell (Hagens Berman Cycling Team) | 0:13:49 |
92 | Seth Cowie (Rideokanagan) | 0:14:00 |
93 | Dylan Harris (Rideokanagan) | Row 92 - Cell 2 |
94 | Stephen Ushy (Balance Point Racing) | 0:21:00 |
95 | Clayton Meisner (Rideokanagan) | 0:21:40 |
96 | William Laubernds (Team Oregon pb Laurelwood Brewing) | 0:21:56 |
97 | Spencer Collom (Marc Pro - Strava) | Row 96 - Cell 2 |
98 | Kyle Buckosky (Garneau Evolution) | Row 97 - Cell 2 |
99 | Scott Manktelow (RMCC Express) | Row 98 - Cell 2 |
100 | Winston David (Athletix Benefitting Globalbike) | Row 99 - Cell 2 |
101 | Adam Edgerton (Team Oregon pb Laurelwood Brewing) | Row 100 - Cell 2 |
102 | Marvin Guzman (Rideokanagan) | 0:29:56 |
103 | Michael Booth (Ski Utah Marketstar) | 0:30:26 |
104 | Steven Wilssens (Bikesale.com) | 0:42:56 |
105 | Jeffrey Pollock (Portland Velo) | Row 104 - Cell 2 |
106 | Patrick St John Lynch (Davis Bike Club) | Row 105 - Cell 2 |
107 | Mackenzie Garvin (Cyclemiesters Bow Cycle) | Row 106 - Cell 2 |
108 | Dustin Hahn (Marc Pro - Strava) | Row 107 - Cell 2 |
109 | Joseph Petrowski (Primal Racing p/b 1st Bank) | Row 108 - Cell 2 |
110 | Colton Hlavinka (Volkswagen Boise) | Row 109 - Cell 2 |
111 | Garrett McAlister (Canyon Bicycles Racing Team) | Row 110 - Cell 2 |
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Nathaniel English (Yahoo! Cycling Team) | 5:13:46 |
2 | Nate Wilson (California-Giant Strawberries) | 0:00:13 |
3 | Sam Johnson (Team Exergy) | 0:00:29 |
4 | Evan Huffman (California-Giant Strawberries) | 0:00:34 |
5 | Stephen Leece (California-Giant Strawberries) | 0:00:41 |
6 | Julian Kyer (Juwi Solar Cycling Team) | 0:00:59 |
7 | Justin Rossi (Marc Pro - Strava) | 0:01:06 |
8 | Coulton Hartrich (Athletix Benefitting Globalbike) | 0:01:15 |
9 | Jonathan Teeter (Marc Pro - Strava) | 0:01:17 |
10 | Robin Eckmann (California-Giant Strawberries) | 0:01:21 |
11 | Cortlan Brown (Ski Utah Marketstar) | 0:02:00 |
12 | Kirk Carlson (Full Circle Cycling p/b Pure Gear) | 0:02:18 |
13 | Alister Ratcliff (Chipotle First Solar) | 0:02:19 |
14 | Roman Kilun (Kenda/5-Hour Energy) | 0:02:20 |
15 | Jeff Perrin (Juwi Solar Cycling Team) | 0:02:21 |
16 | Stephen Mull (Audi) | 0:02:32 |
17 | Torey Philipp (California-Giant Strawberries) | Row 16 - Cell 2 |
18 | Brian Hitchcock (Herriott Sports Performance) | 0:02:36 |
19 | Greg Krause (Juwi Solar Cycling Team) | 0:02:47 |
20 | James Mattis (California-Giant Strawberries) | 0:03:14 |
21 | Yannick Eckmann (California-Giant Strawberries) | 0:03:21 |
22 | Shawn Rosenthal (Team Mike's Bikes) | 0:03:29 |
23 | Sam Bassetti (California-Giant Strawberries) | 0:03:32 |
24 | Jason King (Fremont Bank Cycling Team) | 0:03:46 |
25 | Stephen Bedford (Team Oregon pb Laurelwood Brewing) | 0:03:47 |
26 | Orion Berryman (Spy-Swamis DET) | 0:03:48 |
27 | Logan Owen (Hagens Berman Cycling Team) | 0:03:50 |
28 | Tyler Riedesel (Canyon Bicycles Racing Team) | 0:03:52 |
29 | Jesse Moore (California-Giant Strawberries) | 0:03:55 |
30 | Matt Lyons (University of Denver) | 0:03:56 |
31 | Mark Vergari (Hutch's/Bend Dental/Lowes) | 0:04:07 |
32 | Jake Stocking (Revolution Cafe Rio) | 0:04:16 |
33 | Jon Hornbeck (Hagens Berman Cycling Team) | Row 32 - Cell 2 |
34 | Isaiah Newkirk (Gateway Harley-Davidson) | 0:04:27 |
35 | Zach McDonald (Rapha Focus) | 0:04:30 |
36 | Scott Tietzel (Juwi Solar Cycling Team) | 0:04:32 |
37 | Lang Reynolds (RSV-Stuttgart-Vaigingen) | 0:04:35 |
38 | Ian Holt (Juwi Solar Cycling Team) | 0:04:51 |
39 | Zac Davies (Team Exergy) | 0:04:52 |
40 | Gabe Varela (Hagens Berman Cycling Team) | 0:05:19 |
41 | Rob Scheffler (Fremont Bank Cycling Team) | 0:05:24 |
42 | Cameron Rex (Gateway Harley-Davidson) | 0:05:30 |
43 | Sean Crooks (RMCC Express) | 0:05:33 |
44 | Dan McDonald (Rideokanagan) | 0:05:45 |
45 | Joe Waters (Canyon Bicycles Racing Team) | 0:05:49 |
46 | Hunter Huffman (Canyon Bicycles Racing Team) | 0:05:53 |
47 | Erik Slack (Hagens Berman Cycling Team) | 0:05:54 |
48 | Garrett Suydam (Primal Racing p/b 1st Bank) | 0:06:00 |
49 | Scott Gray (Team Oregon pb Laurelwood Brewing) | Row 48 - Cell 2 |
50 | Willy Zellmer (Gateway Harley-Davidson) | 0:06:02 |
51 | Griffin Easter (Ritte Elite U23 Development Team p/b Castelli) | Row 50 - Cell 2 |
52 | Andy Goessling (Team Mike's Bikes) | 0:06:06 |
53 | Paul Warner (Trailhead Chiropractic) | 0:06:12 |
54 | Andrew Boone (Team Oregon pb Laurelwood Brewing) | 0:06:25 |
55 | Gordon Jewett (RMCC Express) | 0:06:45 |
56 | Jos Le Roux (Full Circle Cycling p/b Pure Gear) | 0:06:55 |
57 | Brendan Treacy (Team Oregon pb Laurelwood Brewing) | 0:07:07 |
58 | Jonathan Moskowitz (Fremont Bank Cycling Team) | 0:07:13 |
59 | Ty Tuttle (BOO Bicycles) | 0:07:32 |
60 | Craig Magee (Natural Grocers) | 0:07:58 |
61 | Michael Ven Den Ham (Rideokanagan) | 0:08:24 |
62 | Arthur Rand (Marc Pro - Strava) | 0:08:27 |
63 | Taylor Bertrand-Barrett (Wonderful Pistachio Pro Cycling) | 0:08:29 |
64 | Diego Yepez (Full Circle Cycling p/b Pure Gear) | 0:08:41 |
65 | David Robinson | 0:09:14 |
66 | Patrick Means (Team S&M) | 0:09:17 |
67 | Ricky Escuela (Full Circle Cycling p/b Pure Gear) | 0:09:41 |
68 | Manuel Fehlmann (Rideokanagan) | 0:10:01 |
69 | Julian Martinez (Fremont Bank Cycling Team) | 0:10:48 |
70 | Patrick Caro (Full Circle Cycling p/b Pure Gear) | 0:11:07 |
71 | Mike Tettleton (Full Circle Cycling p/b Pure Gear) | 0:12:25 |
72 | Shane Buysse (Spy Swamis DET) | 0:12:36 |
73 | Ben Thompson (BendBroadband/WebCyclery.com) | 0:12:59 |
74 | Christopher Wingfield (Hagens Berman Cycling Team) | 0:13:58 |
75 | Michael Larsen (Full Circle Cycling p/b Pure Gear) | 0:15:23 |
76 | Matt Schaupp (Ritte Elite U23 Development Team p/b Castelli) | 0:15:51 |
77 | Carl Decker (Giant Bicycles) | 0:17:27 |
78 | Cody Campbell (Hagens Berman Cycling Team) | 0:20:49 |
79 | Seth Cowie (Rideokanagan) | 0:20:53 |
80 | Andrew Hemesath (Primal Racing p/b 1st Bank) | 0:23:34 |
81 | Winston David (Athletix Benefitting Globalbike) | 0:24:40 |
82 | Spencer Collom (Marc Pro - Strava) | 0:24:59 |
83 | Trevor Connor (Team Rio Grande/BCSM) | 0:25:57 |
84 | Marcel J Delisser (Hagens Berman Cycling Team) | 0:27:10 |
85 | Kyle Buckosky (Garneau Evolution) | 0:27:17 |
86 | Daniel Bechtold (Hagens Berman Cycling Team) | 0:27:48 |
87 | Jon Moro | 0:30:04 |
88 | Tobin Ortenblad (Ritte Elite U23 Development Team p/b Castelli) | 0:31:18 |
89 | Michael Palmer (Veloce Racing pb Smith & Nephew) | 0:33:30 |
90 | Brett Peters | 0:34:22 |
91 | Carl Hoefer (Team Oregon pb Laurelwood Brewing) | 0:35:52 |
92 | Scott Manktelow (RMCC Express) | 0:36:00 |
93 | Michael Booth (Ski Utah Marketstar) | 0:38:40 |
94 | Andrew Bosco (Socalcycling.com) | 0:39:23 |
95 | Marvin Guzman (Rideokanagan) | 0:41:06 |
96 | Mackenzie Kelly (Ritte Elite U23 Development Team p/b Castelli) | 0:43:42 |
97 | Matt Pence (Gateway Harley-Davidson) | 0:46:18 |
98 | Stephen Ushy (Balance Point Racing) | 0:54:53 |
99 | Clayton Meisner (Rideokanagan) | 0:57:42 |
100 | Adam Edgerton (Team Oregon pb Laurelwood Brewing) | 1:02:45 |
101 | William Laubernds (Team Oregon pb Laurelwood Brewing) | 1:03:53 |
102 | David Mesa (Chica Sexy !) | 1:06:48 |
103 | Dylan Harris (Rideokanagan) | 1:17:03 |
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Jenny Lehmann (Trek Red Truck) | 0:45:40 |
2 | Kelli Emmett (Giant Bicycles) | Row 1 - Cell 2 |
3 | Alison Tetrick (Exergy TWENTY12) | Row 2 - Cell 2 |
4 | Rhae Shaw (Exergy TWENTY12) | Row 3 - Cell 2 |
5 | Hilary Billington (Veloce Racing p/b Smith & Nephew) | Row 4 - Cell 2 |
6 | Ivy Audrain (Keller Rohrback) | Row 5 - Cell 2 |
7 | Jennifer Burtner (Olympia Orthopaedic Associates) | Row 6 - Cell 2 |
8 | Zayda Maguire (Team Kenda presented by Geargrinder) | Row 7 - Cell 2 |
9 | Nicole Justice (Stevens Bikes p/b pactimo) | Row 8 - Cell 2 |
10 | Lindsay Fox (Athletes Lounge Cycling Team) | Row 9 - Cell 2 |
11 | Kristina Lackner (Hutch's-Co-Motion) | Row 10 - Cell 2 |
12 | Lisa Turnbull (REP) | Row 11 - Cell 2 |
13 | Rosalyn Zylkowski (Keller Rohrback Cycling Team) | Row 12 - Cell 2 |
14 | Kristine Brynjolfson (Trek Red Truck Racing p/b Mosaic Homes) | 0:00:10 |
15 | Erin Playman (Gentle Lovers) | 0:01:09 |
16 | Jennifer Schulz (Balance Point Racing/Fresh Air Concept) | 0:03:47 |
17 | Rebecca Rusch (Specialized) | Row 16 - Cell 2 |
18 | Abby Mickey (GS Panache Horizon Organic) | Row 17 - Cell 2 |
19 | Sara Fletcher (West Coast Women's Cycling p/b Ninkasi) | 0:04:33 |
20 | Rachel Cieslewicz (Canyon Bicycles) | 0:06:30 |
DNF | Jennifer App (Kaladi-Subway) | Row 20 - Cell 2 |
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Rhae Shaw (Exergy TWENTY12) | 4:09:31 |
2 | Alison Tetrick (Exergy TWENTY12) | 0:01:35 |
3 | Kelli Emmett (Giant Bicycles) | 0:07:49 |
4 | Rosalyn Zylkowski (Keller Rohrback Cycling Team) | 0:13:14 |
5 | Kristina Lackner (Hutch's-Co-Motion) | 0:13:44 |
6 | Jenny Lehmann (Trek Red Truck) | 0:13:56 |
7 | Nicole Justice (Stevens Bikes p/b pactimo) | 0:14:31 |
8 | Jennifer Burtner (Olympia Orthopaedic Associates) | 0:14:44 |
9 | Lisa Turnbull (REP) | 0:15:28 |
10 | Lindsay Fox (Athletes Lounge Cycling Team) | 0:16:28 |
11 | Rebecca Rusch (Specialized) | 0:16:30 |
12 | Hilary Billington (Veloce Racing p/b Smith & Nephew) | 0:17:21 |
13 | Erin Playman (Gentle Lovers) | 0:18:05 |
14 | Jennifer Schulz (Balance Point Racing/Fresh Air Concept) | 0:19:36 |
15 | Zayda Maguire (Team Kenda presented by Geargrinder) | 0:23:13 |
16 | Kristine Brynjolfson (Trek Red Truck Racing p/b Mosaic Homes) | 0:29:07 |
17 | Ivy Audrain (Keller Rohrback) | 0:32:16 |
18 | Sara Fletcher (West Coast Women's Cycling p/b Ninkasi) | 0:32:35 |
19 | Rachel Cieslewicz (Canyon Bicycles) | 0:35:43 |
20 | Abby Mickey (GS Panache Horizon Organic) | 0:44:13 |
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Latest on Cyclingnews
-
2025 Tour de France to be ‘number one target’ for new Jayco-AlUla recruit Ben O’Connor
Team boss Matt White says team will also take a sprinter to the Tour and aim for Giro GC -
European Cyclocross Championships: Italy take victory in mixed team relay
Filippo Agostinacchio leads team to the win on final leg ahead of France and Spain -
Saitama Criterium - Biniam Girmay sails over line first as Japan gets its taste of the Tour de France
Mark Cavendish, Primož Roglič and Jasper Philipsen among riders lining up for the off-season crowd pleaser -
‘I wanted a Spanish team’ - Pablo Castrillo ready to put transfer saga behind him and push on with Movistar in 2025
Winner of two stages at the 2024 Vuelta a España is pleased that 'long negotiation' after long transfer battle