LoadedBidonLoadedBidon

Winning

18,821 results across 585 riders · snapshot 5/15/2026

Who's winning races. Filter by team, top UCI riders, or year range. All data sourced from Wikipedia rider profiles.

Total 1st-place results
6,809
Most wins 2026
Top team 2026
Pay vs output — the whole peloton

Pay vs output — the whole peloton

Every active WorldTour rider plotted as a dot. X-axis is output (UCI-points percentile); Y-axis is pay (salary-estimate percentile). The diagonal is fair pay — riders above it are paid more than their output predicts (premium); below it, they deliver more output than their pay suggests (value).

337 riders shown
02550751000255075100Output percentilePay percentilePREMIUMThese riders are paid at a higherpercentile than their performancealone would suggest.This may mean they offer otherthings: team leadership, exceptionaldomestique duties, or other.VALUEThese riders are out-performingtheir pay.This may mean they are young andthe team's bet on them is paying off,or they are developing into fasterriders before pay has caught up.

Click any dot to open that rider's page. Hover for the percentile breakdown. Riders without UCI points or without a salary estimate are excluded — they can't be plotted.

Wins by rider, over time

Each line is one rider; y-axis is wins per season; x-axis is years.

Years:to
Wins by country

Sum of wins by current WorldTour riders, grouped by nationality.

Most consistent over the last 3 years

Riders who win at roughly the same rate every year — smallest spread between best and worst year (20232025). Minimum threshold: ≥1 win each year, ≥6 wins total. The current partial season (2026) is excluded.

Rider202320242025TotalSpread
Neilson Powless 🇺🇸22260
Tadej Pogačar 🇸🇮141515441
Jonathan Milan 🇮🇹677201
Ethan Hayter 🇬🇧434111
Jhonatan Narváez 🇪🇨434111
António Morgado 🇵🇹443111
Mauro Schmid 🇨🇭433101
Sam Welsford 🇦🇺343101
Yevgeniy Fedorov 🇰🇿32381
Florian Lipowitz 🇩🇪32381
Risers and fallers (last 3 years)

Top risers

Biggest increase in wins over the last 3 completed seasons (20232025).

Rider202320242025Δ
Isaac del Toro 🇲🇽5521+16
Matthew Brennan 🇬🇧0314+14
Paul Magnier 🇫🇷0610+10
Joseph Blackmore 🇬🇧3131+10
Jørgen Nordhagen 🇳🇴092+9
Benoît Cosnefroy 🇫🇷081+8
Nicolas Prodhomme 🇫🇷007+7
Brandon McNulty 🇺🇸3106+7
Matteo Malucelli 🇮🇹076+7
Lev Gonov 🇷🇺181+7

Biggest fallers

Biggest decrease in wins over the last 3 completed seasons (20232025).

Rider202320242025Δ
Primož Roglič 🇸🇮146410
Jasper Philipsen 🇧🇪13958
Remco Evenepoel 🇧🇪141168
Alexey Lutsenko 🇰🇿8408
Matej Mohorič 🇸🇮8208
Marc Hirschi 🇨🇭81017
Jonas Vingegaard 🇩🇰12957
Pierre Thierry 🇫🇷7007
Mattias Skjelmose 🇩🇰10446
Olav Kooij 🇳🇱12686
Pay per 100 UCI points (best value & highest)

Best value: pay per 100 UCI points

From the top 20 riders by UCI points, the 10 producing the most points per dollar. Young stars on rookie-tier contracts stand out.

Highest pay per 100 UCI points

From the same top-20 pool, the 10 with the steepest pay-to-points ratio. Often veterans on legacy contracts or stars whose points come from a few high-stakes wins.

Total team spending per 100 UCI points earned

Estimated team budget divided by UCI Team Ranking points (scaled to 100 pts). Lower bars are better value for money. Dashed line is the WorldTour average. For reference, a Tour de France stage win is worth about 120 UCI points; a 9th-place finish at a Monument like Paris-Roubaix is worth 100; a 2nd-place finish on a Tour de France stage is worth 50.

Team dominance (last 10 years)

Stacked wins per WorldTour team, by year. Larger bands = more dominance.