Tokyo Olympic road race: Richard Carapaz goes solo to grab gold medal for Ecuador
Carapaz distances Brandon McNulty in final to triumph in Tokyo. Wout van Aert and Tadej Pogačar round out the podium.
Heading out the door? Read this article on the new Outside+ app available now on iOS devices for members! Download the app.
Richard Carapaz punched away from young American Brandon McNulty to win the Tokyo Olympic road race Saturday.
Carapaz attacked with McNulty with around 25 kilometers to go, and the pair worked together to pull out a strong gap over a stellar lead group.
Wout van Aert (Belgium) opened up the sprint in an elite chasing group for second-place and Tadej Pogačar (Slovenia) kicked next to draw level. The podium came down to the photo finish, and van Aert’s bike throw was enough to secure silver, with Tour de France champ Pogačar claiming bronze.
The Ecuadorian made his winning attack at around 6km to go as the heavyweight chase group loomed close behind.
Carapaz powered away from McNulty on a dragging rise, and once he had a gap, the victory never looked in doubt.
The 28-year-old time trialed away from the chase and came down the finish straight with over one minute of a gap, giving him the time to relish the biggest result of his career alongside his pink jersey at the Giro d’Italia.
Carapaz becomes only the second Ecuadorian gold medalist after Jefferson Perez won the 20km walk in 1996.
McNulty finished sixth after a standout ride that defied all expectations.
https://twitter.com/UCI_cycling/status/1418854183126589443
Mikuni Pass plays kingmaker

The race exploded on the extra steep slopes of the Mikuni Pass, which fell at around 40km to go.
Belgium lit up the pace on the early pitches with Tiesj Benoot and Mauri Vansevenant as van Aert sat in the wheels – though Remco Evenepoel was dropped under his own team’s tempo.
Pogačar sparked the selection with an initial testing attack before North American stars McNulty and Michael Woods countered to form a lead trio.
And there's the attack and @BrandonMcNult goes with Tadej Pogacar (SLO) and Michael Woads (CAN)! They're 15 seconds up.#CyclingRoad | #Tokyo2020 | @Olympics | #Olympics | #WeChampionCycling
— USA Cycling LIVE (@usacyclinglive) July 24, 2021
Van Aert was forced to lead the chase as the front group shattered, with Primož Roglič one of many to crack. The burly Belgian was pressured by the accelerations as other riders from the bunch winched their way across to the lead trio.
The front group reformed over the summit of the brutal climb and van Aert dragged himself back into contention.
McNulty made his move on the Mikuni plateau at 25km to go, dragging Carapaz across with him. The duo combined well and pulled out over one minute of a gap as the superstar group stuttered and failed to cooperate.
Van Aert took to the front through the final 12km as it looked like the race was running away from him, but no one was willing to ride with the fast-finishing Belgian.
Carapaz and McNulty’s gap began to tumble as Van Aert turned on the afterburners in an attempt to bring back the escape. Sensing the charging group over his shoulder, Carapaz kicked out solo at 6km to go, dropping McNulty before TTing toward a gold medal.
Belgium and Slovenia set the tone, Italy aggressive
Belgium and Slovenia took control of the race after a break of eight went away and nudged out a gap of nearly 20 minutes.
Defending champ Greg Van Avermaet and Slovenian Jan Tratnik did a huge amount of the pulling through the first 120km of the race. Van Avermaet eventually blew on the Sanroku pass and abandoned as the race passed through the Speedway circuit.
Tratnik proved to be rider of the day as other strong nations – including Belgium – sat back and left Slovenia to do the work after the Sanroku climb. Tratnik returned to the front and almost singlehandedly pulled the bunch into the Speedway circuit ahead of the Mikuni Pass.
Italy was aggressive through the back-half of the race.
Giulio Ciccone briefly turned up the tempo to thin the peloton over the Sanroku climb and Vincenzo Nibali was on the attack ahead of the Mikuni climb. Nibali hit off the front with Remco Evenepoel and Eddie Dunbar before Denmark, France and the Netherlands shut it down to bring the race all back together ahead of the mayhem on the Mikuni.
Alberto Bettiol was in contention for the Italians until a late bout of cramp put him out of medal contention.
Geraint Thomas abandons after early crash
Geraint Thomas was caught in a crash after around 80km, with Ciccone, Tao Geoghegan Hart and Nairo Quintana also coming down.
Thomas had a number of large cuts to his clothing and patches of road rash down one side. He continued riding for another 100km before abandoning with 60km remaining.
McNulty shines for USA

Phoenix-born McNulty had a standout ride. The 23-year-old attacked his way into the lead group, first matching Pogačar’s acceleration on the Minuki and then clipping away with Carapaz as the race neared its end. McNulty cracked under Carapaz’s acceleration but was able to hang on in the chase group to take a standout sixth place.
Lawson Craddock was distanced on the approach to the Mikuni Pass, along with scores of other top riders including Geoghegan Hart, Quintana and Alejandro Valverde.
Olympic Games Road Race Results
Stage | Rank | Name | Team | Time |
---|---|---|---|
1 | CARAPAZ Richard | Ecuador | 6:05:26 |
2 | VAN AERT Wout | Belgium | 1:07 |
3 | POGAČAR Tadej | Slovenia | 1:07 |
4 | MOLLEMA Bauke | Netherlands | 1:07 |
5 | WOODS Michael | Canada | 1:07 |
6 | MCNULTY Brandon | United States | 1:07 |
7 | GAUDU David | France | 1:07 |
8 | URÁN Rigoberto | Colombia | 1:07 |
9 | YATES Adam | Great Britain | 1:07 |
10 | SCHACHMANN Maximilian | Germany | 1:21 |
11 | KWIATKOWSKI Michał | Poland | 1:35 |
12 | FUGLSANG Jakob | Denmark | 2:43 |
13 | ALMEIDA João | Portugal | 3:38 |
14 | BETTIOL Alberto | Italy | 3:38 |
15 | VAN BAARLE Dylan | Netherlands | 3:38 |
16 | MARTIN Dan | Ireland | 3:38 |
17 | YATES Simon | Great Britain | 3:38 |
18 | KONRAD Patrick | Austria | 3:38 |
19 | MAJKA Rafał | Poland | 3:40 |
20 | MOSCON Gianni | Italy | 3:42 |
21 | LUTSENKO Alexey | Kazakhstan | 6:20 |
22 | SKUJIŅŠ Toms | Latvia | 6:20 |
23 | IZAGIRRE Gorka | Spain | 6:20 |
24 | CARUSO Damiano | Italy | 6:20 |
25 | HIRSCHI Marc | Switzerland | 6:20 |
26 | BENNETT George | New Zealand | 6:20 |
27 | MARTIN Guillaume | France | 6:20 |
28 | ROGLIČ Primož | Slovenia | 6:20 |
29 | BUCHMANN Emanuel | Germany | 6:20 |
30 | PERNSTEINER Hermann | Austria | 7:51 |
31 | SCHÄR Michael | Switzerland | 7:51 |
32 | SIVAKOV Pavel | ROC | 7:51 |
33 | NEILANDS Krists | Latvia | 10:12 |
34 | HOELGAARD Markus | Norway | 10:12 |
35 | ARASHIRO Yukiya | Japan | 10:12 |
36 | KUKRLE Michael | Czech Republic | 10:12 |
37 | GENIETS Kevin | Luxembourg | 10:12 |
38 | ELISSONDE Kenny | France | 10:12 |
39 | FRAYRE Eder | Mexico | 10:12 |
40 | KÜNG Stefan | Switzerland | 10:12 |
41 | OLIVEIRA Nelson | Portugal | 10:12 |
42 | VALVERDE Alejandro | Spain | 10:12 |
43 | POLANC Jan | Slovenia | 10:12 |
44 | DUMOULIN Tom | Netherlands | 10:12 |
45 | CHAVES Esteban | Colombia | 10:12 |
46 | KANGERT Tanel | Estonia | 10:12 |
47 | NARVÁEZ Jhonatan | Ecuador | 10:12 |
48 | PORTE Richie | Australia | 10:12 |
49 | EVENEPOEL Remco | Belgium | 10:12 |
50 | GHEBREIGZABHIER Amanuel | Eritrea | 10:12 |
51 | KELDERMAN Wilco | Netherlands | 10:12 |
52 | DE BOD Stefan | South Africa | 11:27 |
53 | NIBALI Vincenzo | Italy | 11:27 |
54 | ARNDT Nikias | Germany | 11:27 |
55 | KUDUS Merhawi | Eritrea | 11:27 |
56 | BUDYAK Anatoliy | Ukraine | 11:27 |
57 | COSNEFROY Benoît | France | 11:27 |
58 | BENOOT Tiesj | Belgium | 11:27 |
59 | VLASOV Aleksandr | ROC | 11:27 |
60 | CICCONE Giulio | Italy | 11:27 |
61 | FOSS Tobias | Norway | 11:27 |
62 | HERRADA Jesús | Spain | 11:27 |
63 | TZORTZAKIS Polychronis | Greece | 16:20 |
64 | KHALMURATOV Muradjan | Uzbekistan | 16:20 |
65 | BOIVIN Guillaume | Canada | 16:20 |
66 | RIABUSHENKO Alexandr | Belarus | 16:20 |
67 | TRATNIK Jan | Slovenia | 16:20 |
68 | AMADOR Andrey | Costa Rica | 16:20 |
69 | QUINTANA Nairo | Colombia | 16:20 |
70 | MÜHLBERGER Gregor | Austria | 16:20 |
71 | HAMILTON Lucas | Australia | 16:20 |
72 | DURBRIDGE Luke | Australia | 16:20 |
73 | RIES Michel | Luxembourg | 16:20 |
74 | MÄDER Gino | Switzerland | 16:20 |
75 | ROCHE Nicolas | Ireland | 16:20 |
76 | DUNBAR Eddie | Ireland | 16:20 |
77 | VANSEVENANT Mauri | Belgium | 16:20 |
78 | VALGREN Michael | Denmark | 16:20 |
79 | IZAGIRRE Ion | Spain | 16:20 |
80 | CRADDOCK Lawson | United States | 16:20 |
81 | HIGUITA Sergio | Colombia | 16:20 |
82 | JOHANNESSEN Tobias Halland | Norway | 19:46 |
83 | LEKNESSUND Andreas | Norway | 19:46 |
84 | MASUDA Nariyuki | Japan | 19:50 |
85 | HOULE Hugo | Canada | 19:50 |
Results provided by ProCyclingStats.