Weekend race recap: Jonas Vingegaard, Matteo Jorgenson, Emily Marcolini and Olivia Baril shine
Bike racing is in full swing! There was all kinds of action over the weekend. Here’s a recap of…
Visma-Lease a Bike wins Paris-Nice and Tirreno-Adriatico
If the first European WorldTour stage races of the season proved anything, it’s that the two…
Paris-Nice leader McNulty fends off Evenepoel and Roglič's challenges on penultimate stage
On Saturday’s chilly, penultimate stage of Paris-Nice, “the Race to the Sun”, American Brandon…
Olivia Baril wins Stage 1 of the Vuelta Extremadura Féminas
Rouyn-Noranda’s Olivia Baril took a big win on the opening stage of the Vuelta Extremadura…
Vingegaard seizes Tirreno-Adriatico lead with solo raid in the mountains
Jonas Vingegaard stamped his authority over WorldTour stage race Tirreno-Adriatico on Friday…
Late breakaway steals the show on Paris-Nice's first summit finish
Wednesday’s Stage 4 of the 82nd Paris-Nice, the race’s midway point, concluded on its first…
New Specialized Turbo Porto is a high-tech hauler
Specialized has launched a grocery-getting, kid-moving machine that’s equipped with top-level…
Brandon McNulty vaults into Paris-Nice lead with UAE-Emirates team time trial triumph
After a couple of days of sprinting at the 82nd Paris-Nice, the GC picture came into sharper focus…
Juan Ayuso beats Filippo Ganna in Tirreno-Adriatico opening time trial
For the first time this season, there are two UCI WorldTour stage races running concurrently. On…