From July 1 through July 23, the Tour de France returned, covering a 3,404-kilometer route beginning in Spain and ending in Paris, France. The defending champion Jonas Vingegaard, won for a second straight year, besting his top rival, Tadej Pogačar, by 7 minutes, 29 seconds.

Read below for stage-by-stage updates, results, and highlights from each stage of the 2023 Tour de France

Full Tour de France Standings


Stage 21

Stage Winner: Jordi Meeus (Bora-Hansgrohe)

Jordi Meeus (Bora-Hansgrohe) was a surprise winner of Stage 21 of the 2023 Tour de France. Meeus won a sprint finish on the Champs-Élysées over the Tour’s top sprinters, Jasper Philipsen, Dylan Groenewegen, and Mads Pedersen.

Jonas Vingegaard (Jumbo-Visma) enjoyed some champagne on the ride in and was officially crowned winner of the Tour de France for a second year, winning by 7 minutes, 29 seconds over second place Tadej Pogačar (UAE Team Emirates)—by the largest margin of victory since 2014.

Final General Classification Standings

  1. Jonas Vingegaard (Jumbo-Visma): 82:05:42
  2. Tadej Pogačar (UAE Team Emirates): -7:29
  3. Adam Yates (UAE Team Emirates): -10:56
  4. Simon Yates (Jayco–AlUla): -12:23
  5. Carlos Rodríguez (INEOS Grenadiers): -13:17

cycling fra tdf2023 stage20
ANNE-CHRISTINE POUJOULAT//Getty Images

Stage 20

Stage Winner: Tadej Pogačar (UAE Team Emirates)

Tadej Pogačar (UAE Team Emirates) won Stage 20 of the 2023 Tour de France. Pogačar was able to outsprint Jonas Vingegaard and a few other strong riders at the on the flat drag at the top of the Col du Platzerwasel. The win was Pogačar’s second stage win of the this Tour and his 11th career Tour stage win. Vingegaard was third to Pogačar (Stage 17 winner Felix Gall was second), losing just a few bonus seconds, and maintaining his lead in the yellow jersey competition heading into the mostly ceremonial final Stage 21.

The Winner of the Day

He won’t win the yellow jersey in this year’s Tour de France, but Tadej Pogačar was able to go out with a bang on Saturday. Pogačar won a sprint to the finish on a mountain stage—something he’s done many times in the Tour de France. But this win comes only a few days after Pogačar cracked on Stage 17 and effectively lost the GC to Vingegaard. Pogačar never lost faith, securing his 11th TdF stage win and his fourth white jersey of his still very young career.

The Other Winner of the Day

Of course, we be remiss not to mention Jonas Vingegaard, who did exactly what he needed to do on the penultimate stage to win the 2023 Tour de France—barring a Sunday disaster. Stage 20, in fact, mirrored a lot of what Vingegaard was able to do during the middle portion of the Tour, prior to his big gains on the Stage 16 TT and the Stage 17 mountain stage. He hung right with Pogačar and never let his top rival’s advantage on a given stage swell too much. Vingegaard, of course, is a worthy champion that will enjoy some champagne on the Champs-Élysées.

And One More Winner of the Day

Giulio Ciccone (Trek-Lidl) earned maximum points on the first four categorized climbs of the stage, and with it, claimed the King of the Mountains classification at the 2023 Tour de France (as long as he crosses the finish on the Champs-Élysées on Sunday). Ciccone seized the polka dot jersey on Stage 15 and rode brilliantly to pick up points where he could throughout the Tour’s final week. Ciccone becomes the first rider to win the KOM and not win the GC in the same Tour since Romain Bardet in 2019. Sometimes it’s more fun when we spread the wealth.

Best Moment of the Day

It wasn’t a big surprise to see Thibaut Pinot get in the breakaway on the last mountain stage of his storied Tour de France career. And I guess it’s not much of a big surprise that Pinot launched a solo attack with over 30K to go in the stage. The three-time TdF stage winner put on a show for the home fans in France on Stage 20, and what a sight it was to see his supporters on his solo ride up the Petit Ballon. The dream wasn’t to be though, as the yellow jersey group caught Pinot up the Col du Platzerwasel. Merci, Thibaut. Merci.


cycling tour de france 2023 stage 19
JASPER JACOBS//Getty Images

Stage 19

Stage Winner: Matej Mohorič (Bahrain Victorious)

It doesn’t get any closer than that! Matej Mohorič (Bahrain Victorious) took a sprint finish to win Stage 19 of the 2023 Tour de France. Mohorič got in a breakaway that included many of the top sprinters and classics riders. That breakaway included the likes of Jasper Philipsen and Mads Pedersen, so Mohorič knew he had to make a move early and that’s exactly what he did, breaking free, along with Stage 18 winner Kasper Asgreen and Ben O’Connor, of that breakaway with 30K to go in the stage.

Despite a good effort by the chasers—including Philpsen, his Alpecin teammate Mathieu van der Poel, and Pederson—to try and bring back the three attackers, they ultimately couldn’t gain ground and seemed to lack full cooperation. But the pure strength of Mohorič, Asgreen, and O’Connor showed through. Down the final stretch, O’Connor, knowing his speed couldn’t match that of Mohorič or Asgreen, made his move, but that was quickly answered by the pair and it was a drag race between Mohorič and Asgreen, who gapped O’Connor and made their dash for the line. It was a photo finish, but Mohorič narrowly edged out Asgreen for the stage win.


110th tour de france 2023 stage 18
Tim de Waele//Getty Images

Stage 18

Stage Winner: Kasper Asgreen (Soudal Quick-Step)

Kasper Asgreen won Stage 18 of the Tour de France in dramatic fashion. Asgreen got in the original breakaway of the day at kilometer zero. On a stage that seemed destined for a sprint finish out of the peloton, Asgreen and the others in the break managed to fend off the hungry peloton. Asgreen outsprinted Pascal Eenkhoorn (Lotto-Dstny) and Jonas Abrahamsen (Uno-X Pro Cycling Team) for the win at line.

The Biggest Winner of the Day

It’s no secret that it’s been a rough Tour de France for the Soudal Quick-Step team. The team’s top sprinter, Fabio Jakobsen, withdrew from the race after Stage 12. The squad’s top stage hunting threat, Julian Alaphilippe, has struggled to be a factor in any stage. But Asgreen got Soudal Quick-Step off the schneid Thursday, winning in the most unlikely of ways. Asgreen got himself in the early break and held out just long enough to claim the Stage 18 victory—the first grand tour stage win of his career.

The Biggest Loss of the Day

This goes to anyone from the peloton that was hoping to get the stage win today. The flat stage was tailor-made for the pure sprinters, but the peloton struggled to pull back the four-man breakaway. It seemed in the last 10K that a catch was inevitable, but the break stayed strong and held out just long enough. Alpecin-Deceuninck, which has already racked up four stage wins this Tour, is the team that loses the most on the day. Their top sprinter Jasper Philipsen—responsible for those four wins—was fourth on the stage and the top finisher from the peloton. It would have been his stage to win—if the peloton caught the break, that is.


110th tour de france 2023 stage 17
David Ramos//Getty Images

Stage 17

Stage Winner: Felix Gall (AG2R Citroën)

Felix Gall won Stage 17 of the Tour de France, a stage that ended up being the craziest of the 2023 Tour so far. Gall made his move from the breakaway and rode away from a talented group of riders to claim the first grand tour stage win of his career.

Meanwhile, there were plenty of fireworks behind Gall. Tadej Pogačar (UAE Team Emirates) cracked on the stage losing well over five minutes to Jonas Vingegaard in the yellow jersey. Vingeagaard placed fourth on the stage and gained a significant amount of time that will likely carry him to Paris in the maillot jaune.

The Biggest Winner of the Day

We’ll get to the stage winner shortly, but first we must acknowledge that Vingegaard won the 2023 Tour de France on Wednesday. First, Pogačar massively cracked on the Col de la Loze, then Vingagaard went on the offensive to deliver the dagger. Vingegaard finished fourth on the stage, 1:52 back of the stage winner Gall, but more importantly, he gained 5:45 on the man that was by his side for the first 15 stages of the Tour, Pogačar. With just four stages remaining, Vingegaard now leads by a whopping 7:35 over Pogačar. Assuming he stays upright, Vingegaard will win his second straight Tour de France on Sunday.

The Other Biggest Winner of the Day

Felix Gall has been one of the Tour’s revelations, and on Wednesday he confirmed that he’ll be a force to be reckoned with for the future in the WorldTour. The 25-year-old, who entered the day in 10th place in the GC, conquered the Col de la Loze and rode to the win on the stage that many have called “the hardest of the Tour.” Gall emerged on the radar after he took the polka dot jersey after Stage 5 of this year’s Tour. But now he earned his signature moment, winning on an absolutely brutal day in France. Gall moves up the eighth in the GC, but more importantly, he’s etched his name into TdF history forever.

The Biggest Loss of the Day

After losing over a minute and a half to the yellow jersey on Tuesday, Pogačar effectively lost the 2023 Tour de France on Wednesday. Pogačar didn’t ride a bad individual time trial on Tuesday’s Stage 16, despite losing 1:38 to Vingegaard. But on Wednesday’s Stage 17, Pogačar had the worst day we’ve ever seen the 24-year-old have at the Tour de France. “I’m gone. I’m dead,” Pogačar said to his team over the radio during the stage after he cracked and lost over five minutes to Vingegaard ending what was a terrific GC battle through the first 16 stages of the Tour.

Other Notable Gains from a Wild Stage

Simon Yates (Jayco–AlUla) made the day’s biggest jump within the top 10 of the GC. While he was second on the stage for the second time this Tour (though this time it was to someone other than his twin brother), Yates moved from eighth to fifth. He’s 12:19 behind the yellow jersey, but just 18 seconds behind Carlos Rodriguez for fourth place in the GC. Simon’s twin brother Adam Yates (UAE Team Emirates), meanwhile, was able to further solidify his spot on the podium. Adam Yates is in third place with a 1:16 advantage on Rodriguez, who lost time today.


110th tour de france 2023 stage 16
Tim de Waele//Getty Images

Stage 16

Stage Winner: Jonas Vingegaard (Jumbo-Visma)

Jonas Vingegaard (Jumbo-Visma) roared to the Stage 16 win in the 2023 Tour de France’s lone individual time trial. Vingegaard put down an incredible TT over 22.4km and he won the stage by 1:38 over second place Tadej Pogačar, who also happens to be his biggest rival in the GC battle. Vingegaard earned his Jumbo-Visma team its first stage win of the Tour, and more importantly, he made the most significant time gains of the Tour so far.

The Biggest Winner of the Day

Jonas Vingegaard is the clear winner of the stage and quite likely the entire 2023 Tour de France after Tuesday. Vingegaard, the defending Tour champion, put down the individual time trial of his life on Tuesday—a day after the rest day—providing further evidence of the Magic of the Yellow Jersey. Vingegaard’s hold on the yellow jersey was just 10 seconds entering Stage 16, but it ballooned all the way to 1:48 after the time trial—a margin that will most likely prove decisive in the battle for the maillot jaune. After a lot of back and forth between Vingegaard and Pogačar in the mountains during the first 15 stages, Vingegaard dealt Pogačar the first major blow of this Tour.

The Biggest Loss of the Day

Tadej Pogačar had the second best time of the day on Stage 16—a minute and 13 seconds ahead of Wout Van Aert!—but he may have lost the 2023 Tour de France Tuesday. Very little has separated Vingegaard and Pogačar during the first two weeks of the Tour, but Vingegaard tacking 1:38 in addition to his 10-second advantage on the individual time trial may prove to be decisive in the GC battle. It’s, of course, never over until it’s over. Pogačar will have two significant mountain stages before the Tour reaches Paris on Sunday, so the chances are there. But psychologically, it will be tough for Pogačar to regroup after Tuesday’s time trial.

The Other Biggest Winner of the Day

While it’s clear that Jumbo-Visma’s energy at the 2023 Tour de France has been focused on helping Vingegaard win the yellow jersey—something they’ve been very successful at!—it was still surprising to see the Dutch superteam without a stage win through the first two weeks of the Tour. That changed on Tuesday, thanks to the maillot jaune himself. Vingegaard rode an unbelievable TT to Stage 16 to claim the stage win by 1:38. Surely, the GC gains are the most important, but Jumbo-Visma won’t be too upset to finally snag a TdF stage win in 2023.


110th tour de france 2023 stage 15
Tim de Waele//Getty Images

Stage 15

Stage Winner: Wout Poels (Bahrain Victorious)

Wout Poels (Bahrain Victorious) won Stage 15 of the 2023 Tour de France, capturing the win from the breakaway and beating a talented group to claim the first TdF stage victory of his career.

The Biggest Winner of the Day

Poels spent a lot of time in the breakaway on Sunday, but his strength showed throughout the entire day. He stayed patient in the break and joined an attacking group with around 35K to go in the stage. That quartet included Wout Van Aert (Jumbo-Visma), Krists Neilands (Israel-PremierTech), and Marc Soler (UAE Team Emirates). In the early parts of the final climb of the day—Mont Blanc—Poels made his move on Van Aert and extended his lead from there.

xView full post on X

The Biggest Loser of the Day

Normally we call this section”The Biggest Loss of the Day” because it sounds nicer. But we’ll throw that out of the window for this one. The biggest loser of the day on Sunday was the fan that interfered with the peloton early in Stage 15, causing a massive crash.

The Other Winner of the Day

It’s got to be the fans! Tadej Pogačar (UAE Team Emirates) and Jonas Vingegaard (Jumbo-Visma) battled up the Mont Blanc and finished together at the finish of Stage 15. Vingegaard’s yellow jersey advantage remains at 10 seconds as we enter the rest day on Monday before the final week of the Tour de France. The margins couldn’t be closer, and who doesn’t love a tremendously close GC battle in the Tour de France? Fans will enjoy an action-packed—and surely attack-filled—final week of this Tour.


110th tour de france 2023 stage 14
Michael Steele//Getty Images

Stage 14

Stage Winner: Carlos Rodriguez (INEOS Grenadiers)

Spain’s Carlos Rodriguez (INEOS Grenadiers) won Stage 14 of the 2023 Tour de France during a wild day in the GC. Rodriguez was dropped on the final climb up the Joux Plane, but he was able to return on the ensuing descent, and gap the two GC leaders and ride to the stage win—the second in as many days for INEOS—and improve his own GC positioning.

The Biggest Winner of the Day

We expected to see GC fireworks on Stage 14 and we got exactly that. But at the end of the stage, there ultimately wasn’t a ton of change at least as far as the top two in the Tour were concerned. So therefore, the biggest winner of the day is Carlos Rodriguez and his INEOS Grenadiers team. Rodriguez capitalized on Pogačar and Vingegaard focusing on the overall GC situation. He seized his opportunity on the descent in the run-in to the finish and claimed victory on the day and moved into the podium, now sitting in third place overall in the GC, 4:43 back of the yellow jersey.

The Biggest Loss of the Day

As we watched the absolute most thrilling stage of the 2023 Tour de France, Tadej Pogačar had Jonas Vingegaard on the ropes and was ready to launch an attack as they approached the top of the Col de Joux Plane. But that plan was foiled. Pogačar attacked, but was forced to stop his acceleration when the motorbikes got in the way. Eventually, Vingegaard was the one to attack and gain the time bonuses on offer at the top of the climb. You can blame the fans. You can blame the motorbikes. But maybe your blame should go to the race organizers, who should have had barrier set up to remove the chance of any interference with the battling riders.

The Other Biggest Loss of the Day

With 146K to go in Stage 14, a massive crash involved a majority of the peloton, leading to the abandonment of five riders. The race was also neutralized—a good decision by the race officials given that there wasn’t even a breakaway formed at the time of the crash. After losing GC hope Richard Carapaz, EF Education EasyPost’s Esteban Chaves and James Shaw were caught up in the crash and forced to abandon the Tour. Louis Meintjes (Intermarché-Circus-Wanty), Antonio Pedrero (Movistar) and Romain Bardet (Team dsm-firmenich) also abandoned.

And How About One More Winner of the Day

Despite the motorbikes/fans/race organizers spoiling what could have been a perfect day for Pogačar, the Solvenian’s ability to withstand the torrid pace set all day long by the Jumbo-Visma squad is a big win. Ultimately, Pogačar lost one second to Vingegaard and now trails by 10 seconds in the GC standings, but he’s shown that he may hold a slight advantage in form over Vingegaard. It’s going to be a wild last week of racing.


110th tour de france 2023 stage 13
Tim de Waele//Getty Images

Stage 13

Stage Winner

Poland’s Michal Kwiatkowski (INEOS Grenadiers) won Stage 13 of the 2023 Tour de France, The 33-year-old won the stage atop the “Beyond Category” Grand Colombier after spending all day in the breakaway and then attacking what was left of it on the lower slopes of the final climb. It was clear throughout most of the 137.8km ride from Châtillon-Sur-Chalaronne to the summit of the Grand Colombier that UAE Team Emirates wanted to set-up Slovenia’s Tadej Pogačar for the win. But Kwiatokoski, a super-domestique with an impressive resume of his own, proved too strong to catch, holding-off Belgium’s Maxim Van Gils (Lotto-Soudal) and then Pogačar to take the second Tour de France stage victory of his career.

Biggest Winner of the Day

While they didn’t win the stage, UAE Team Emirates has to be feeling good about its chances of winning its third Tour de France in four years. The team rode an impressive race from start to finish, lined-up at the front of the peloton throughout much of the day and setting a ferocious pace on the final climb to whittle down the yellow jersey group. But that was just an amuse bouche, as Great Britain’s Adam Yates attacked the group about 2 kilometers from the summit, drawing out Vingegaard’s teammate Sepp Kuss, and then Vingegaard and Pogačar themselves. Pogačar saved his own attack for the final ramp to the finish line, and while Vingegaard was able to follow at first he soon succumbed to the Slovenian’s acceleration. Jumbo-Visma clearly thinks the Alps will prove to be the Tour’s most important battlegrounds, but UAE is confident, strong, and looks to have all the firepower they need to win the Tour.

Gutsiest Ride of the Day

Kwiatkowski seems to have been given a free role at INEOS, chasing breakaways despite the fact that the team has two riders, Spain’s Carlos Rodríguez and Great Britain’s Tom Pidcock, in the top-10 overall. The 33-year-old rewarded the team’s faith today, ensuring that no matter what happens with its young GC riders, the team won’t go home from the Tour empty-handed.

Unsung Hero/Head-Scratcher

If you watched earlier seasons of the Movistar documentary “The Least Expected Day” on Netflix, then Spain’s Marc Soler (UAE Team Emirates) should be a familiar name to you. (And if you haven’t, what are you waiting for?) The mercurial rider is immensely talented, but he often gave his directors and teammates headaches by making some bone-headed decisions from time to time. After transferring to UAE Team Emirates after the 2021 season, the 29-year-old is now one of Pogačar’s most important domestiques, which he showed with his pace-setting midway up the Grand Colombier. But just for good measure, he also showed why Movistar found him so frustrating: once he pulled off from the yellow jersey group, he caught back on to the back of it, which meant he must have had a little left in the tank that he could have given while he was on the front. His directors will certainly discuss this with him before tomorrow’s stage.

What Were They Thinking?

Intermediate sprints are usually designed for, um, sprinters. But today’s came in the town of Hauteville-Lompnes, midway up a long, gradual climb. We get that these are business decisions (towns pay lots of money to host the Tour’s intermediate sprints), but we can’t help but wonder what the Tour organizers were thinking today. Our best guess is that there were few bidders to host the sprint, leaving ASO with no other choice but to put it on a plateau.

Biggest Loser of the Day

Today was Bastille Day and the French were out in force on the Grand Colombier–so much so that the ascent was closed to anyone hoping to climb it early in the morning. But they had little to cheer for thanks to a lackluster showing from the Tour’s French riders. Quentin Pacher (Groupama-FDJ) did his best, attacking on the lower slopes of the Grand Colombier only to be caught by Kwiatkoski and others a little while later.To make matters worse, Thibaut Pinot (Groupama-FDJ) and Romain Bardet (DSM-firmenich) were both dropped from the yellow jersey group thanks to the pace set by UAE Team Emirates, leaving David Gaudu (Groupama-FDJ) as the home nation’s best chance for a high finish in Paris (although that’s a bit of stretch given the fact that he’s ninth overall and almost 7 minutes beyond Vingegaard).

Best North American

Sepp Kuss rode valiantly on behalf of Vingegaard, covering Yates’ attack near the top of the Colombier and then hanging on to finish twelfth on the stage. He’s now back into the Tour’s top-10 overall, but will likely sacrifice himself for the sake of Vingegaard in the Alps, where his team thinks the race will be decided.

Rookie of the Day

Riding his first Tour de France and only his second grand tour, Rodríguez maintained his position on the Tour’s General Classification, ending the day fourth overall, 4:48 behind Vingegaard. INEOS is happy to let the 22-year-old (and Pidcock) follow wheels in the yellow jersey group, giving them the space and the freedom to ride their best Tours possible without any pressure from the team.

There’s still a lot of race left, but Rodríguez looks to be a true podium contender–if he can somehow overcome the nearly two minutes that separate him from Australia’s Jai Hindley (BORA-hansgrohe), who currently sits third overall.

Another Two Bite the Dust

Australian sprinter Caleb Ewan (Lotto Destny) was dropped about 55km from the end of the stage and abandoned the Tour soon after. Ewan barely survived the time cut on Stage 13 and was seen clutching his abdomen after getting dropped. Once thought to be a rider who would dominate Tour field sprints for years, Ewan now hasn’t won a stage at the Tour since 2020. INEOS also lost one its domestiques: Great Britain’s Ben Turner. It’s a good thing Kwiatkowski won a stage today, because without Turner, the team will need him to stay back and support Rodríguez and Pidcock in the Alps.


Stage 12

Stage Winner: Ion Izagirre (Cofidis)

Make it two stage wins for the Cofidis team in the 2023 Tour de France. That’s thanks to a brilliant Stage 12 ride by Ion Izagirre. With 30K to go on the final climb of the day, Izagirre broke free of the breakaway that included the likes of Mathieu van der Poel, riding to the day’s stage win. For Izagirre, it’s his second career stage win—he won

The Winner of the Day

Let’s hear it again for Cofidis! The French team ended a 15-year Tour de France stage win drought on Stage 2 when Victor Lafay rode to the victory. But they weren’t finished there. Izagirre made his move on the Mathieu van der Poel and the rest of the breakaway at the perfect time and rode clear to the win. Cofidis also had Gui Martin positioned nicely in that select breakaway as a backup plan. It was terrific execution on the day during what has been a dream Tour for Cofidis.

The Other Winner of the Day

Thibaut Pinot was surely going for a stage win on Thursday; it was not to be. But the 33-year-old from Groupama-FDJ, riding in his final Tour de France, made the move into the top ten of GC. He shot up from 15th overall, 9:36 behind the yellow jersey to tenth overall, 6:30 down. It’s likely not the last we’ve seen of Pinot’s stage win attempts in this year’s Tour, but regardless, it’s cool to see the veteran in the top ten overall.

The Heartbreak of the Day—and the Whole Tour (So Far)

It’s been a strong couple weeks for American Matteo Jorgensen. But unfortunately for the Movistar rider, he doesn’t have a stage win to show for it. Few riders—if any—have spent more time in the breakaway during the first 12 stages of the Tour, but the big win has been just out of his grasp. No defeat was more heartbreaking than Sunday’s Stage 9 on the Puy de Dôme. On Stage 12, Jorgensen appeared to be the strongest rider in the group chasing Izagirre, but he left it too late. He launched a number of (ultimately futile) attempts to try and bridge the gap, but it wasn’t to be. The good news for the American is that there are plenty of pro-breakaway stages remaining for him to try and claim his well-deserved glory.


110th tour de france 2023 stage 11
Tim de Waele//Getty Images

Stage 11

Stage Winner: Jasper Philipsen (Alpecin-Deceuninck)

Jasper Philipsen won Stage 11 of the 2023 Tour de France, picking up his fourth stage win so far and continuing to assert his dominance in the sprints. It was a wet and technical finish in Moulins on Tuesday, but that didn’t stop Philipsen, who sprinted past Dylan Groenewegen in the closing meters to claim win No. 4 of the Tour.

The Biggest Winner of the Day

Philipsen has proven himself to be the king of the sprints in this year’s Tour de France, capturing his fourth stage victory in the first 11 stages. Additionally, he improved upon his lead in the green jersey points competition. He now leads that by a staggering 145 points. What’s perhaps most impressive about his Stage 11 victory was that he did it without the aid of his top Alpecin-Deceuninck comrade Mathieu van der Poel, who was not spotted up front in the run in to the finish. Philipsen has proven that he can win in multiple different ways and he could be well on his way to a second straight Stage 21 victory in Paris.

The Biggest Loss of the Day

Another day, another goose egg in the stage win column for Soudal-QuickStep. The QuickStep team was right at the head of the peloton for much of the ride into the finish in Moulins, working for Fabio Jakobsen, but in the final sprint, Jakobsen was a non-factor sitting on the back of the bunch and ultimately finishing 16th on the day. Jakobsen crashed during the tricky Stage 4 finish, and it appears the sprinter hasn’t fully recovered from those injuries.

The Close Call of the Day

Well, that could have been bad. As the pace ramped up with just over 5K to go in the stage, the Jumbo-Visma train was at the front with Soudal Quick-Step’s Julian Alaphilippe sandwiched in between then. The yellow jersey of Jonas Vingegaard made his way along the edge of the road next to Alaphilippe and—perhaps not noticing him—Alaphilippe drifted towards Vingegaard and the pair nearly collided. Thankfully, nothing happened and Alaphilippe gave the maillot jaune an apologetic tap of the back and the run into the finish continued.


110th tour de france 2023 stage 10
Michael Steele//Getty Images

Stage 10

Stage Winner: Pello Bilbao (Bahrain Victorious)

Pello Bilbao won a sprint out of the breakaway to claim the Stage 10 victory after a thrilling of racing.

Biggest Winner of the Day

Pello Bilbao (Bahrain Victorious) takes his first Tour de France stage win at 33-years-old. This is the first win by a Spanish rider in 100 stages. He also slides into the top 5 for the overall standings. Bilbao rode an incredibly smart sprint, shielding himself with Zimmermann and O’Connor as long as possible before throwing the hammer down. Bilbao becomes the 5th first-time stage winner of the tour. In his post-ride interview he dedicated his ride to Gino Mäder, who died recently after suffering a terrible crash in the Tour de Suisse.

Gutsiest Ride of the Day

Krists Neilands (Israel–Premier Tech) rode a perfectly aggressive race, earned the KOM points on Côte de la Chapelle-Marcousse (Cat 3), and just kept building his lead in front of the two chase groups. With 10 km to go, the team radio told him, “It’s the day of your life, the day of your life, let’s go.” But with less than a kilometer to go, he couldn’t hold off the chasers. He put up an incredible battle and came away with 4th place.

Biggest Villain(s) of the Day

The road and the heat. Man-eating speed bumps, loads of gravel, and chipped pavement all made fast descents even more dangerous than usual. And by the end of the race, temperatures soared to 97-degrees and riders had a hard time staying hydrated. Groups of 4-5 stuck together just to survive.

Newest Race Strategy?

Sometimes race leaders wait until the last mile to make their move. And sometimes they do it with 100 miles to go. Tadej Pogačar and Jonas Vingegaard went on the attack early in the race to split the peloton. That set the pace for an aggressive day. Still with 48 miles to go there was a 14-man breakaway that took off. The pace throughout the stage was bonkers, making it difficult for such riders as Wout van Aert, who always wants to be the one to set an ambitious pace. Riders started dropping like flies with 30 km to go.

The peloton eventually calmed down and came together, led entirely by Jumbo-Visma.

Cutest Couple

Frenemies and cyclocross stars Mathieu van der Poel and Wout van Aert worked together for a bit to attack out of the peloton with 40 km to go. They broke up after 10 km of riding together as Wout dropped Mathieu to ride on. They proved that when conditions are tough, working with anyone is better than no one.


110th tour de france 2023 stage 9
David Ramos//Getty Images

Stage 9

Stage Winner: Mike Woods (Israel-PremierTech)

Canada’s Mike Woods (Israel-PremierTech) won Stage 9 atop the Hors Categorie (“Beyond Category”) Puy de Dôme, one of the most famous climbs in Tour history. The 36-year-old from Toronto paced himself from the base of the climb, catching four riders on his way to his first Tour de France stage victory.

France’s Mathieu Burgaudeau (TotalEnergies) finished second and Slovenia’s Matej Mohorič (Bahrain Victorious) finished third. After an aggressive day of racing from the breakaway, American Neilson Powless held on to finish sixth on the Puy de Dôme, extending his lead in the Tour’s King of the Mountains competition. He’ll wear the polka dot jersey into the first rest day and to start the Tour’s second week

Biggest Winner of the Day

Slovenia’s Tadej Pogačar (UAE Team Emirates) clawed back 8 more seconds, and now sits just 17 seconds behind Denmarks’ Jonas Vingegaard (Jumbo-Visma) on the Tour’s General Classification. It seems like an eternity since the two-time Tour winner lost over a minute to Vingegaard at the end of Stage 5, and he’s now regained almost all the time he conceded. More importantly, after gapping the Dane on Stage 6 and Stage 9’s summit finishes, he clearly has a mental edge of his biggest rival to win the Tour.

Gutsiest Ride of the Day

American Matteo Jorgenson (Movistar) attacked the 14-rider breakaway with about 40km to go, heading up the road on his own and slowly extending his lead. Helped by the fact that the four riders chasing him weren’t working well together, it looked for a while as if the 24-year-old from Boise, Idaho was about to take his first Tour de France stage win.

But as the climb steepened, word came that Woods was steadily closing the gap from further down the mountain, and before we knew it, there he was. Jorgenson was clearly running on fumes as first Woods and then France’s Pierre Latour (TotalEnergies) and Slovenia’s Matej Mohorič (Bahrain Victorious) caught the American. He ended the day one spot away from the podium, a painful result considering how close he came to winning–and his two fourth-place finishes in last year’s Tour.

Best Mathlete

American Neilson Powless went on the attack again today, joining the breakaway in an attempt to pad his lead in the Tour’s King of the Mountains competition. Well, Powless needs to send a thank you note to his elementary school math teacher (or at least his director sportif): by winning each of categorized climbs in the middle of the stage, Powless ensured that he had enough points to keep the polka dot jersey–no matter what happened on the Puy de Dôme, which awarded 20 points to the rider who was first to the summit. Powless’ sixth-place finish on the stage earned him another six KOM points, extending his lead even more.

Powless now leads Austria’s Felix Gall (AG2R Citroën) by 18 points and with only 16 points available between Stages 10 and 11, the American is guaranteed to wear the jersey through Thursday. Look for him to continue his polka dot assault: Gall might be given more freedom to fight for the jersey himself after his captain, Australia’s Ben O’Connor, lost more time at the end of Stage 9, meaning his team might be shifting its goals to fight for stage wins–and the King of Mountains prize.

Unsung Hero

American Sepp Kuss and Belgian Wout van Aert get all the prestige as Vingeggard’s top two domestiques (deservedly so), but let’s take a minute to recognize the pace-setting done by Dutchman Wilco Kelderman (Jumbo-Visma). Today he took over after van Aert pulled off and before Kuss took his turn, shedding more riders from the GC group. It’s too bad that Pogačar seems to be profiting from the hard work being done by Vingegaard’s team. Perhaps we won’t see so much of Kelderman, Kuss, van Aert, and co. at the front during the Tour’s second week.

Eeriest Moment

One of the conditions of the agreement that allowed the Tour to revisit the Puy de Dôme was that fans would not be allowed to line the climb’s upper slopes, which meant an eerie almost awkward silence as the riders tackled the final portion of the ascent. In a Tour that’s already seen overzealous fans cause some mayhem, the silence was likely a welcome treat for riders annoyed by fans getting in their faces during the Tour’s most important–and painful–moments.

Worst Luck?

Jorgenson needed a bottle at about 33km to go, but was unable to get one because the cars and motorbikes had been moved out of the gap as his pursuers dangled close behind. On a sweltering day that asked a lot of the riders in terms of hydrating and fueling, those few minutes without a bottle–and without his team car–might have made the difference between winning and losing the stage.

What Were They Thinking?

A day after they won Stage 8, today could have been another chance for Lidl-Trek, with Denmark’s Martin Skjelmose and Italy’s Giulio Ciccone contenders to win on the Puy de Dôme. But the team missed the move, a tactical blunder that cost them a chance to take a historic victory. To his credit, Skjelmose tried to bridge up to the move after it escaped, but he was joined by Italy’s Alberto Bettiol (EF Education-EasyPost), who already had Powless up the road and was ordered not to work with the Dane.

And to the idiot gentleman who brought a clothesline to the roadside of the Tour de France: Please leave your laundry at home!


cycling fra tdf2023 stage8
THOMAS SAMSON//Getty Images

Stage 8

Stage Winner: Mads Pedersen (Lidl-Trek)

Mads Pedersen (Lidl-Trek) won a Stage 8 sprint, holding off Jasper Philipsen (Alpecin-Deceuninck) to win his first stage of the 2023 Tour de France. The run-in to the finish saw some punchy climbs, but the top sprinters were all there and Pedersen took the win in the end.

The Biggest Winner of the Day

Pedersen claimed his second career Tour de France stage win. It was stage that was designed nicely for his strengths with some climbs near the end and a technical finish. The Lidl-Trek team was perfectly positioned to springboard Pedersen to the finish. Alpecin-Deceuninck had a strong leadout train as well, putting Philipsen in good position to win his fourth stage of the Tour. But Pedersen had the advantage from the start of the sprint and was able to hold off Philipsen in what seemed like an impossibly long final stretch to the line.

The Biggest Loss of the Day

Stage 8 saw the withdrawal of Mark Cavendish, one of the all-time great Tour de France riders. Cav suffered a collarbone injury and was forced to abandon, ruining his chance of breaking the all-time TdF stage wins record. It’s an especially hard pill to swallow for Cavendish and cycling fans alike, with the crash coming a day after the Manx Missile nearly captured his record-breaking stage win were it not for a mechanical issue in the closing meters. Although he announced his retirement at the end of the season in May, maybe there’s a chance

The Other Biggest Loss of the Day

Simon Yates (Jayco–AlUla) was the lone GC rider to lose time on Saturday, crashing with about 6K to go in the stage—outside of the 3K safe zone where riders don’t lose any time for crashes.. Simon Yates entered the stage in fourth place in the GC, 3:14 off the yellow jersey and now he sits in sixth place, 4:01 back and now behind Carlos Rodriguez (INEOS Grenadiers) and his twin brother Adam Yates (UAE Team Emirates).

The Run-Through-A-Brick-Wall Moment of the Day

How about the reaction from the Lidl-Trek team car after Pedersen’s epic Stage 8 win? Listen for yourself and get pumped up on this Saturday.


topshot cycling fra tdf2023 stage7
MARCO BERTORELLO//Getty Images


Stage 7

Stage Winner: Jasper Philipsen (Alpecin-Deceuninck)

This was a stage that had cycling fans screaming at the top of their lungs at the finish. After a long, sleepy, and mostly flat stage, all the action was crammed into the last 3K. Why all the screaming? Mark Cavendish (Astana Qazaqstan) came this close to winning the stage and breaking the TdF stage wins record, only to be passed by the seemingly unstoppable Jasper Philipsen (Alpecin-Deceuninck) with 500 meters to go.

Philipsen was once again positioned perfectly for the win by his leadout ace during this year’s Tour, Mathieu van der Poel, in what he referred to as the team’s “dream Tour” during post race interviews. Cavendish, however, made it very clear that he is more than capable of winning a stage this year, with a second place finish being his best one yet. If Cav keeps getting stronger as he seems to be, there will very likely be more screaming fans tomorrow.

Biggest Winners of the Day

The Alpecin lead out train offered another masterclass in how to win stages in this year’s Tour, with Mathieu van der Poel delivering Jasper Philipsen to another stage win. The other big winner for us during this stage was the one and only Mark Cavendish, who almost made it to the line first before Philipsen overtook him at the last moment. The fact that the Manx Missile’s finish position has come closer and closer to number one with every sprint stage, we think he has the power and form necessary to win number 35 this year. For today, Philipsen keeps the green jersey for another day.

Biggest Surprise of the Day

On a stage that often resembled a recovery ride until the last 10km as the riders gave their legs a bit of a break after two stages in the Pyrenees, the commentary surrounding Wout van Aert and whether he’s on the wrong team was loud and impossible to miss. Christian Vande Velde openly questioned on air what Wout would be able to do if he were on a team he could lead during the Tour instead of having to work for Jonas Vingegaard. With persistent media speculations about tension between Van Aert and Vingegaard on the Jumbo-Visma squad, the riders have routinely denied that anything is amiss, but the questions about whether that’s true have never been this blunt.

Gutsiest—Erm, or Maybe Stupidest—Ride of the Day

With approximately 20K to go, French riders Pierre Latour, the white jersey winner of 2018, and Nans Peters, a 2020 Tour stage winner, took off, working together in an attack that it seemed impossible to hold to the line. This didn’t seem to phase these two, as they spiced up an otherwise sleepy stage, putting up to 40 seconds on the peloton. Eventually Latour went solo in an all out effort, putting the sprinters on notice before blowing up with 3.5K to go.

Strongest American Rider of the Day - Nielsen Powless

Polka Dot Powless kept the King of the Mountains jersey for another day after recapturing it yesterday. The California native has become the de facto team leader for EF Education-EasyPost after Richard Carapaz crashed during Stage 1 and was forced by his injuries to leave the race. Powless went after the KOM competition right out of the gate during this year’s Tour, and so far he’s worn polka dots six out of the seven stages.


110th tour de france 2023 stage 6
David Ramos//Getty Images

Stage 6

Stage Winner: Tadej Pogačar (UAE Team Emirates)

Tadej Pogačar won Stage 6 of the 2023 Tour de France, and Jonas Vingegaard (Jumbo-Visma) took the yellow leader's jersey during an busy day in the Pyranees. While Vingegaard took over the GC lead, Pogačar made the biggest statement of the day, passing and gapping Vingegaard on the final climb of the day. Pogačar won the stage and narrowed the gap to Vingegaard.

Biggest Winner of the Day

Tadej Pogačar, who made us think that maybe he was playing with us all day. He saved it all for the last 2 km. taking even Jonas Vingegaard by surprise. He took back much of his deficit on the yellow jersey today. He put himself back in the race.

Biggest Surprise of the Day

With 2.5K to go on the climb to Cauterets up the Plateau du Cambasque, Tadej Pogačar attacked Vingegaard with a huge surge. Today’s final stretch hints that this whole tour might come down to seconds. Pogačar ended up 24 seconds ahead of Vingegaard on the stage.

Gutsiest Ride of the Day

Wout van Aert can lead a race forever. The super-domestique did so much work to set the pace for this entire stage. The pacemaking was literally perfect, many times looking like the only one working. With 4.4 km. to go he finally pulled over and left it up to Vingegaard looking like he had given it every ounce of his being.

Strongest American Rider(s) of the Day

Neilson Powless (EF Education–EasyPost) had a very strong day earning the overall KOM on the climbs.

And Sepp Kuss has been wildly consistent through the tour so far. Today, as usual, he dropped every one of his competitors to bring Jonas Vingegaard up the climbs. He’s easily one of the most valuable riders for Vingegaard.


110th tour de france 2023 stage 5
David Ramos//Getty Images

Stage 5

Stage Winner: Jai Hindley (Bora–Hansgrohe)

Jai Hindley won Stage 5 of the 2023 Tour de France, claiming the yellow leader’s jersey along with it. It was an eventful first day in the Pyrenees as the top climbers in the world shined and shook up the GC in a big way. Giulio Ciccone (Lidl–Trek) was second in the stage and Felix Gall (AG2R Citroën) came across third on the day. Emanuel Buchmann (Bora–Hansgrohe) was fourth and Jonas Vingegaard was fifth on the stage. Ciccone, Gall, and Buchmann were all 32 seconds behind Hindley and Vingegaard was 34 seconds behind the stage winner.

The Winner of the Day

Jai Hindley put himself in the right breakaway and made all the correct moves on Stage 5 to rocket himself to the stage victory and the yellow jersey. It was an absolutely brilliant day in the saddle for the Australian, who said after the race that he was merely “improvising.” Hindley is no stranger to wearing the leader’s jersey at a Grand Tour; he won the 2022 Giro d’Italia. This may not necessarily be just one quick day in yellow tomorrow for Hindley. More on that in a bit.

The Other Winner of the Day

When Jonas Vingegaard attacked off the wheels of his teammate Sepp Kuss on the Col de Marie Blanque with 19K to go in the stage, it was our first opportunity of the Tour to see if co-favorite Tadej Pogačar had the legs to match him. He did not. Vingegaard blazed ahead up the climb and maintained that advantage even on the descent of the Col de Marie Blanque. All told, Vingegaard finished 1:04 ahead of Pogačar on the stage, and is 53 seconds up on him in the GC.

The Biggest Loss of the Day

Pogačar is in a tough position after Stage 5, now 53 seconds behind the reigning Tour champion Vingegaard. Pogačar, who won the Tour de France in 2020 and 2021, has a lot of work to do over the next few weeks to attempt a comeback on Vingegaard. Pogačar suffered a fractured wrist in April and lost some time on the bike while he recovered. Is that lost fitness the difference maker here?

The Other Biggest Loss of the Day

Could it be the 47 seconds that Vingegaard surrendered to Hindley? Hindley is, of course, a former Grand Tour winner and not a rider to be taken lightly. It may have been a bit surprising that the Bora–Hansgrohe rider was allowed to get in the breakaway that eventually launched Hindley to the win. But that was the calculation that the Jumbo-Visma and UAE Team Emirates squads made. It’s possible that Thursday’s stage—once again in the Pyranees— is Hindley’s lone day in the yellow jersey. It’s also possible that Hindley is in yellow for much longer than that. Never doubt the power of the maillot jaune.

The Moment of the Day

The official Tour de France YouTube has made some great highlight videos. But they’ve also been great about showing fans the terrific raw—erm, unedited—emotion that the Tour brings out. Take the above video of Hindley after the stage as evidence.


110th tour de france 2023 stage 4
Michael Steele//Getty Images

Stage 4

Stage Winner: Jasper Philipsen (Alpecin-Deceuninck)

Jasper Philipsen (Alpecin-Deceuninck) claimed his second stage win of the 2023 Tour de France, sprinting to the Stage 4 victory on Tuesday. It was a crash-marred last 5K after a very slow day in the peloton. Philipsen’s Alpecin-Deceuninck team once again delivered a great leadout and Philipsen had the legs at the end to hold off a hard-charging Caleb Ewan (Lotto-Dstny). Phil Bauhaus (Bahrain Victorious) was third across the line to make for the same three men on the podium as Stage 3 (just flip Ewan and Bauhaus).

Biggest Winner of the Day

Alpecin-Deceuninck continued to assert its dominance, claiming the stage win for a second straight day. But Stage 4 was a lot different than Stage 3, despite both days being relatively flat stages. The Stage 4 finish on the motorsport track, Circuit Paul Armagnac created plenty of chaos, which saw three different crashes in the final 2K. But the Alpecin team once again held strong and Mathieu van der Poel emerged at just the right moment to deliver Philipsen to his second win in as many days.


110th tour de france 2023 stage 3
Tim de Waele//Getty Images

Stage 3

Stage Winner: Jasper Philipsen (Alpecin-Deceuninck)

Jasper Philipsen won Stage 3 of the Tour de France, capturing a sprint victory over Phil Bauhaus (Bahrain Victorious) and Caleb Ewan (Lotto-Dstny). Philipsen received a terrific leadout from his Alpecin-Deceuninck teammate Mathieu van der Poel and was delivered to the finish in great position to use his power to take the stage win.

It was a bit of a controversial finish, as race organizers took a little while after the finish before declaring Philipsen as the stage winner officially. There was some question about whether Philipsen drifted into Wout Van Aert’s line in the closing meters of the finish. Ultimately, there would be no relegation and Philipsen was given the stage victory.

Winner of the Day

It’s Alpecin-Deceuninck. Who is going to be able to beat this team when Mathieu freakin’ van der Poel is providing a picture perfect leadout? Meanwhile, Philipsen’s speed these days seems to be the best in the world. Between Philipsen and MVDP, we likely haven’t seen the last stage win for Alpecin in this Tour.

Biggest Loss of the Day

This goes to Wout Van Aert and Jumbo-Visma for a second straight day. After a miscalculation in the sprint finish on Sunday’s Stage 2, Van Aert missed out on another good opportunity to grab a stage win on Monday’s Stage 3. This sprint, however, was a little different—and maybe he has a complaint for the ASO. Neck and neck with Philipsen in the closing meters, Van Aert looked to be running out of room between Philipsen and the barriers. Van Aert let up—possibly to avoid a crash?—and Philipsen rode to the stage win (though there was a fairly lengthy delay before race officials declared Philipsen the winner). Did Philipsen impede Van Aert? Watch for yourself and you be the judge.

Touching Moment of the Day

This came from the Arkéa–Samsic team car as the lone holdout of the breakaway, Laurent Pichon, rode solo through the streets of Spain. Over the radio the team told Pichon: “I’m so proud of you. You are a warrior. You give us so much great emotion. Enjoy! Enjoy! Enjoy! I love you very much.”

Pinchon, for his efforts on the day, was given the combativity award—and rightfully so. How can you not get emotional about the Tour de France?

Celebration(s) of the Day

Nothing against Philipsen’s fist pump as he crossed the finish line of Stage 3, but let’s give it up for Neilson Powless (EF Education-EasyPost). The American, once again, spent the majority of the day in the breakaway to gain precious King of the Mountains points to retain his polka dot jersey. He summiting all four climbs first and gave the fans a nice waving of his arms at the top—a rare mid-race celebration that we can all appreciate! Powless claimed the maximum seven KOM points on offer on Stage 3 and extended his lead in the competition as we head into another sprint stage on Tuesday.


110th tour de france 2023 stage 2
Michael Steele//Getty Images


Stage 2

Stage Winner: Victor Lafay (Cofidis)

Victor Lafay won Stage 2 of the 2023 Tour de France. The Cofidis rider broke free of the lead group of riders that included many of the race favorites with 1K to go in the Tour’s longest stage (208.9K). It was a surprise victory for Lafay, who managed to hold off a hard-charging Wout Van Aert (Jumbo-Visma) and Tadej Pogačar in the waning meters to capture his first-career stage win.

The Biggest Winner of the Day

Victor Lafay and the whole Cofidis team are easily the biggest winners of the day. It’s been 15 years since the French team has won a stage in the Tour de France, and on Sunday, Lafay came through in thrilling fashion to get Cofidis the win on the day. With Van Aert in the reduced peloton coming to the finish, Lafay knew his only shot of taking the stage would be by launching an early attack. He went with 1K to go, and thanks to a bit of misjudgement on Van Aert’s part and some pure guts on Lafay’s part, he won the sprint and earned the first stage win for Cofidis since Sylvain Chavanel in 2008.

Biggest Loss of the Day

It’s unquestionably Wout Van Aert and the Jumbo-Visma squad for missing a surefire opportunity at a stage win. Jumbo had both the numbers and the speed in the reduced peloton for the bunch sprint at the end. But the tactics just weren’t there for the Dutch superteam. Van Aert made his emotions known just as he crossed the finish line, slamming his handlebars, knowing full well he left it too late to take his tenth career TdF stage win.

Another Big Day for the American

Neilson Powless will keep the polka dot jersey for another day—and it’s been well-earned. The American riding for EF Education-EasyPost got himself in the break and banked key King of the Mountains points. Powless was first over four climbs that offered points and he now holds a four-point lead over Tadej Pogačar in the KOM competition. It looked for a time that Powless might be able to hold out for the stage win—and perhaps a shot at the yellow jersey. But a motivated peloton brought him back on the last major climb of the day.

Carapaz Abandons

After a Stage 1 crash involving Enric Mas (Movistar) and Richard Carapaz (EF Education-EasyPost) forced Mas to abandon the 2023 Tour de France, Carapaz was able to limp to the finish of the opening stage. But unfortunately for the Ecuadorian national champion, he wouldn’t start Sunday’s second stage, suffering a fractured kneecap. It’s never fun to see two of the peloton’s top stars leave the Tour after just one stage.


110th tour de france 2023 stage 1
David Ramos//Getty Images

Stage 1

Stage Winner: Adam Yates (UAE Team Emirates)

Adam Yates (UAE team Emirates) claimed Stage 1 of the 2023 Tour de France, winning an unusually difficult opening stage and claiming the race’s first yellow jersey. Adam Yates outlasted his twin brother, Simon Yates (Jayco–AlUla), as the two riders broke free after the final climb of the day.

The Biggest Winner of the Day

It’s gotta be the Yates family, right? There simply cannot be a better feeling for Adam and Simon’s loved ones than watching the two twin brothers battle it out for not only a stage win in the Tour de France, but also the maillot jaune.

Who Was the Other Biggest Winner of the Day?

The fans!

We’ve never seen a Grand Départ this tough before—and we’re better for it. An opening stage prologue or short time trial always felt like a bit of a tease. It was always the Tour, but was it really the Tour?

Instead this year, we didn’t have to wait too long for the fireworks. There was a nervousness in the peloton that is normally reserved for later in the race. With the prize of a guaranteed yellow jersey for the stage winner at the end, anything could happen. The punchy climbs of the Basque region of Spain—particularly the last three—provided some terrific Stage 1 excitement.

Biggest Loss of the Day

The downside of an action-packed first stage is the inevitability of a crash and that’s just what we saw on the descent of the Côte de Vivero. Enric Mas (Movistar Team) and Richard Carapaz (EF Education-EasyPost) went down with around 23K to go in the stage. Mas entered the Tour as a top podium threat and was ultimately forced to abandon, while Carapaz managed to get back on his bike and finish the stage, but lost enough time to take him out of podium contention.

Top American of the Day

Neilson Powless (EF Education-EasyPost) will become the first American to wear the polka dot jersey since Nate Brown in 2017. Powless, who very nearly claimed the yellow jersey at the Tour last year, was first across the top of the second category Côte de Vivero. Powless figures to be a major player in the mountains classification—and Saturday marks a strong start for him.