Mads Pedersen
Danish cyclist (born 1995)
From Wikipedia, the free encyclopedia
Mads Pedersen (born 18 December 1995) is a Danish professional racing cyclist who rides for UCI WorldTeam Lidl–Trek.[5] Pedersen is the most winning Danish rider in history ranked by total number of professional victories, has won stages in all three Grand Tours—the Tour de France, Giro d'Italia, and Vuelta a España, and is the only Danish rider ever to win the men’s road race world title, claiming the 2019 UCI Road World Championships in Yorkshire, England. Pedersen is also one of only six riders in history to have won the points classification in all three Grand Tours.[6]
Tølløse, Denmark
Pedersen in 2017 | |
| Personal information | |
|---|---|
| Born | 18 December 1995 Tølløse, Denmark |
| Height | 1.79 m (5 ft 10 in) |
| Weight | 70 kg (154 lb) |
| Team information | |
| Current team | Lidl–Trek |
| Discipline | Road |
| Role | Rider |
| Rider type | Sprinter |
| Professional teams | |
| 2014–2015 | Cult Energy–Vital Water[2] |
| 2016 | Stölting Service Group |
| 2017– | Trek–Segafredo[3][4] |
| Major wins | |
Grand Tours
| |
Medal record | |
Career
Early career
In 2013, Pedersen won the Paris–Roubaix Juniors[7] and went on to claim the silver medal in the World Championships junior road race.[8] Pedersen won Ghent–Wevelgem U23, the U23 Tour of Norway, and a stage of the Tour de l'Avenir prior to turning professional.[9]
Early Trek–Segafredo years (2017–2021)

In August 2016, Trek–Segafredo announced that they had signed Pedersen through to 2018.[10]
2017
In his neo-pro season, Pedersen was named in the start list for the Giro d'Italia.[11][12] His best result was twelfth on the last stage, in the individual time trial.[13]
Pedersen won the Danish national road race title in June.[14] He took overall victory in the Tour du Poitou Charentes after winning the time trial.[9]
In September, Pedersen won stage three of Danmark Rundt.[15] He won the general, youth, and points classification.[16]
2018
At Dwars door Vlaanderen, Pedersen finished fifth, in a group two seconds behind winner, Yves Lampaert.[17]
Pedersen finished in second place in the Tour of Flanders following a break away.[18] Pedersen attacked ahead of the Koppenberg with just over 50km remaining, and was joined by Dylan van Baarle and Sebastian Langeveld. Eventual winner Niki Terpstra caught and passed Pedersen on the final ascent of the Oude Kwaremont and rode to victory, but Pedersen was strong enough to hold off world champion Peter Sagan and the chasing peloton to become the youngest podium finisher in 40 years.
Pedersen won the one-day race Fyen Rundt, saying that "this is [...] a team victory, the whole team was racing amazing today".[19]
Pedersen returned to the Danmark Rundt in defense of his title, but lost time on stage two to eventual winner, Wout van Aert.[20] He won the individual time trial on stage four.[21] He came ninth in the points classification.[22]
Towards the end of the season, Pedersen won the Tour de l'Eurométropole.[23]
Pedersen signed a contract extension with Trek-Segafredo, until 2020.[24]
2019
Pedersen won Grand Prix d'Isbergues from a 12km solo, in rainy conditions.[25]
On 29 September, Pedersen won the UCI Road World Championships in a rain-soaked race, in and around Harrogate, in Yorkshire, England.[26] He was the first Danish cyclist to win a men's world championship road race title.[27] It was only his second win of the season.
2020
At the start of the season, Pedersen extended his contract with Trek-Segafredo until 2022.[28]
Pedersen won stage two of the Tour of Poland, from a sprint. He dedicated his victory to Fabio Jakobsen, who was involved in a serious crash the day before, saying "[I wish] him a fast recovery, a comeback to life, to cycling".[29]
In August, he was named in the startlist for the postponed 2020 Tour de France.[30] He came second on stage one to Alexander Kristoff, and wore the white jersey for best young rider for one day.[31] Pedersen came fifth and sixth on sprint stages ten and eleven.[32][33] He took another second place on the final stage, to Sam Bennett on the Champs-Élysées avenue.[34]
Pedersen came second on the first stage of the 2020 BinckBank Tour.[35] He won stage three, which was rerouted due to a surge of COVID-19 cases in the Netherlands.[36][37] Pedersen won the overall points classification.[38]
Pedersen won the 2020 Gent–Wevelgem, bridging to the leading group of riders which contained Alberto Bettiol, Matteo Trentin, and Florian Sénéchal, before sprinting clear.[39]
2021
Pedersen came third on the first stage of Étoile de Bessèges, after a late attack from eventual winner Christophe Laporte and Nacer Bouhanni.[40] Pedersen won Kuurne-Brussels-Kuurne from the bunch sprint.[41]
At Paris-Nice, Pedersen finished third and second on sprint stages one and two respectively.[42][43] He finished eighth in the overall points classification.[44]
Pedersen was part of the breakaway at the Bredene Koksijde Classic. He finished second to Tim Merlier in the sprint.[45]
Pedersen was selected for the Tour de France.[46] His highest result was an eighth place on stage four, in a bunch sprint.[47] He crashed four separate times.[48]
At the Tour of Denmark, Pedersen finished in the top ten in all stages. His best result was a win on stage two.[49] He finished second in the general classification and won the points classification.[50]
Pedersen won stage three of the Tour of Norway from a reduced bunch sprint.[51] He finished second on stage four, and came sixth in the points classification.
Pedersen crashed out of the wet Paris-Roubaix, which was postponed due to COVID-19, after riding into the back of Luke Rowe, who had a front wheel puncture on the Trouée d'Arenberg sector.[52][53]
Grand Tour victories: 2022–present
2022
Pedersen won the points classification in Circuit de la Sarthe and Étoile de Bessèges and had top 10 finishes in Milan–San Remo, the Tour of Flanders and Gent–Wevelgem.
During the 2022 Tour de France he was active early in the race as the Grand Départ was held in Denmark, however he had no success.[54] At the end of the second week he was involved in a seven-rider breakaway with teammate Quinn Simmons. Simmons drove a hard pace up the Coté de Saint-Romain-en-Gal and with just under 11km to go Pedersen launched an attack. Only Fred Wright and Hugo Houle could go with him. At the finish line, Pedersen outsprinted both of them to claim the stage win.[54]
He had a strong 2022 Vuelta a España, winning the points competition as well as three individual stages.
2023

Pedersen started his 2023 campaign with stage wins at the Étoile de Bessèges and Paris–Nice. He again took multiple top 5 and 10 finishes in the spring classics, but had no victories. In May, he won stage six of the Giro d'Italia in a sprint finish, after finishing on the podium on stages three and five.[55] In July, he won stage eight of the Tour de France, finishing second overall to Jasper Philipsen in the points classification.[56] In August, he narrowly missed out on a medal in the World Road Race Championships, losing the sprint for third to Tadej Pogačar.[57] He took two more victories in the remainder of the season, winning stage five and the overall title of the Danmark Rundt, followed by the Hamburg Cyclassics.[58]
2024
Pedersen started the season by taking a stage win and the overall of Étoile de Bessèges, followed by three stage wins and the overall title at the Tour de la Provence.[59] In March, he took two second place finishes on stage of Paris–Nice, followed by fourth at Milan–San Remo. He ended his drought of classics wins, sprinting to take Gent–Wevelgem.[60] In early April, he finished third at Paris–Roubaix, behind Philipsen and van der Poel.

2025
Pedersen won stage two of Tour de la Provence, out-sprinting Matej Mohorič.[61] He won the general classification and the points classification.[62][63]
At Paris-Nice, Pedersen won stage six in the sprint, from a group of seventeen riders, the formed due to echelons.[64] He won the points classification.[65][66]
Pedersen had a strong spring classics season. He came seventh in Milan-San Remo[67]. He finished second to Mathieu van der Poel in E3 Saxo Classic, over one minute behind him.[68] Pedersen won Gent-Wevelgem for the third time, after a solo of 55km, saying "it could have been a stupid move, but [..] it wasn't [...], in the end I'm just happy I could finish it off and win the race".[69]
Pedersen finished fifth at Dwars door Vlaanderen.[70] At the 109th edition of the Tour of Flanders, Pedersen outsprinted a four-man group of Wout van Aert, Mathieu van der Poel, and Jasper Stuyven to finish second.[71][72] At Paris-Roubaix, Pedersen finished third, ahead of Wout van Aert and Florian Vermeersch in the sprint.[73][74]
He had a successful 2025 Giro d'Italia, winning stages one, three, five, and thirteen. He wore the maglia rosa for five days. He also won the points competition.[75][76] During the race, Pedersen announced that he had committed to racing for Lidl-Trek for the remainder of his career.[77]
Pedersen continued his successes in winning the time trial at the Danish National Championships, and finishing second in the road race.[78][79]
At the 2025 Danmark Rundt, Pedersen won stages one, four, and five. Stages one and five were won from sprints, and stage four came from a 30km solo. He won the general and the points classifcation.[80]

Pedersen was not selected for the 2025 Tour de France, to instead allow pure sprinter Jonathan Milan full support for stage victories.[81] It was announced the Pedersen would compete at the Vuelta a España and return to the next edition of the Tour.[82] At the Vuelta, Pedersen came in the top ten on stages three, four, five, eight, and twelve, before eventually winning stage fifteen. He won the sprint from the breakaway, where he had four teammates to help him.[83][84] He also came second on stage nineteen, to Jasper Philipsen.[85] The final stage was abandoned with 60km to go, due to pro-Palestine protestors that had entered parts of the course, and the organisers cancelled the podium ceremony because of safety concerns.[86][87] An alternative podium ceremony was organised in a car park.[88] Pedersen won the points classification.[89]
Pedersen came fifteenth in the time trial at the European Road Cycling Championships.[90]
2026
In his first race of the season, the Volta Comunitat Valencia, Pedersen was involved in a high-speed crash and fractured his wrist and collarbone. The injury required surgery, and he was expected to miss several months.[91]
Pedersen returned to racing at Milan-San Remo, only six weeks after surgery.[92] He finished fourth overall.[93] In preparation for the Tour of Flanders, he raced the E3 Saxo Classic and finished ninth. He also raced Dwars door Vlaanderen, and finished tenth.[94] Pedersen was part of a group of favourites that included Tadej Pogačar, Mathieu van der Poel, Wout van Aert, and Remco Evenepoel. He worked with van Aert, who eventually dropped him. Pedersen finished in fifth place.[95][96]
Pedersen was selected for the 2026 Tour de France.[97] He won stage four, in a sprint from the breakaway. His teammates, Quinn Simmons and Mathias Vacek, also finished in the top ten, second and tenth respectively.[98][99] Pedersen mathematically secured the green jersey on stage twenty, saying that "one of my career goals is now accomplished".[100][101] Pedersen joins an elite group of cyclists who have won the points classification at least once in each grand tour, such as Eddy Merckx, and Mark Cavendish.[102]
Personal life
Major results
- 2012
- 1st
Overall Tour of Istria
- 1st Young rider classification
- 1st Stage 3
- 1st
Overall Trofeo Karlsberg
- 1st Young rider classification
- 1st Stage 3a (ITT)
- 1st
Overall Sint-Martinusprijs Kontich
- 1st
Points classification - 1st
Young rider classification - 1st Prologue & Stage 4
- 1st
- 3rd Overall Liège–La Gleize
- 4th Overall Course de la Paix Juniors
- 10th Paris–Roubaix Juniors
- 2013
- 1st
Overall Course de la Paix Juniors
- 1st
Points classification - 1st Stages 2a (ITT) & 4
- 1st
- 1st
Overall Trofeo Karlsberg
- 1st Stages 3a (ITT), 3b & 4
- 1st Paris–Roubaix Juniors
- Aubel–Thimister–La Gleize
- 1st
Mountains classification - 1st Stage 3
- 1st
- 2nd
Road race, UCI Junior Road World Championships - 2nd Road race, National Junior Road Championships
- 2nd Overall Sint-Martinusprijs Kontich
- 1st Stage 4
- 2nd Overall Grand Prix Rüebliland
- 1st Stage 4
- 10th Overall Giro della Lunigiana
- 1st Stage 4
- 2014
- 1st Eschborn-Frankfurt City Loop U23
- 3rd Time trial, National Under-23 Road Championships
- 2015
- 1st Stage 2 Tour de l'Avenir
- 2nd Overall ZLM Roompot Tour
- 1st Stages 2 (TTT) & 3
- 6th Overall Four Days of Dunkirk
- 6th La Côte Picarde
- 8th Overall Tour des Fjords
- 9th Ronde van Vlaanderen Beloften
- 2016 (1 pro win)
- 1st Fyen Rundt
- 1st Kattekoers
- Tour of Norway
- 1st
Mountains classification - 1st Stage 3
- 1st
- 5th Road race, National Road Championships
- 7th Poreč Trophy
- 8th Overall Three Days of De Panne
- 1st Young rider classification
- 2017 (5)
- 1st
Road race, National Road Championships - 1st
Overall Danmark Rundt
- 1st
Points classification - 1st
Young rider classification - 1st Stage 3
- 1st
- 1st
Overall Tour du Poitou-Charentes
- 1st
Young rider classification - 1st Stage 4 (ITT)
- 1st
- 2018 (4)
- 1st Tour de l'Eurométropole
- 1st Fyen Rundt
- 1st Stage 2 Herald Sun Tour
- 1st Stage 4 (ITT) Danmark Rundt
- 2nd Tour of Flanders
- 5th Dwars door Vlaanderen
- 7th GP Horsens
- 2019 (2)
- 1st
Road race, UCI Road World Championships - 1st Grand Prix d'Isbergues
- 2020 (3)
- 1st Gent–Wevelgem
- 1st Stage 2 Tour de Pologne
- 4th Road race, National Road Championships
- 5th Overall BinckBank Tour
- 1st
Points classification - 1st Stage 3
- 1st
- 7th Race Torquay
- Tour de France
- Held
after Stage 1
- Held
- 2021 (3)
- 1st Kuurne–Brussels–Kuurne
- 1st Stage 3 Tour of Norway
- 2nd Overall Danmark Rundt
- 1st
Points classification - 1st Stage 2
- 1st
- 2nd Bredene Koksijde Classic
- 3rd Eurométropole Tour
- 2022 (9)
- 1st Fyen Rundt
- Vuelta a España
- 1st
Points classification - 1st Stages 13, 16 & 19
- 1st
- Tour de France
- 1st Stage 13
Combativity award Stage 13
- Circuit de la Sarthe
- 1st
Points classification - 1st Stages 1 & 3
- 1st
- Étoile de Bessèges
- 1st
Points classification - 1st Stage 1
- 1st
- 1st Stage 3 Paris–Nice
- National Road Championships
- 2nd Road race
- 4th Time trial
- 2nd Grand Prix La Marseillaise
- 3rd GP Herning
- 6th Milan–San Remo
- 7th Overall Tour of Belgium
- 1st
Points classification - 1st Stage 1
- 1st
- 7th Gent–Wevelgem
- 8th Tour of Flanders
- 10th Road race, UEC European Road Championships
- 2023 (7)
- 1st
Overall Danmark Rundt
- 1st
Points classification - 1st Stage 5 (ITT)
- 1st
- 1st Hamburg Cyclassics
- 1st Stage 8 Tour de France
- 1st Stage 6 Giro d'Italia
- 1st Stage 2 Paris–Nice
- 1st Stage 5 (ITT) Étoile de Bessèges
- 2nd Grand Prix d'Isbergues
- 3rd Tour of Flanders
- 3rd Münsterland Giro
- 4th Road race, UCI Road World Championships
- 4th Paris–Roubaix
- 5th Gent–Wevelgem
- 5th Dwars door Vlaanderen
- 6th Milan–San Remo
- 7th Road race, UEC European Road Championships
- 2024 (12)
- 1st
Overall Deutschland Tour
- 1st Stage 2 & 4
- 1st
Overall Tour de la Provence
- 1st
Points classification
- 1st Prologue, Stages 1 & 2
- 1st
- 1st
Overall Étoile de Bessèges
- 1st
Points classification - 1st Stage 3
- 1st
- 1st Gent–Wevelgem
- 1st Stage 1 Critérium du Dauphiné
- 1st Stage 2 Tour de Luxembourg
- 3rd Paris–Roubaix
- 4th Milan–San Remo
- 6th Road race, UEC European Road Championships
Combativity award Stage 6 Tour de France- 2025 (14)
- National Road Championships
- 1st
Time trial - 2nd Road race
- 1st
- 1st
Overall Danmark Rundt
- 1st
Points classification - 1st Stages 1, 4 & 5
- 1st
- 1st
Overall Tour de la Provence
- 1st
Points classification
- 1st Stage 2
- 1st
- 1st Gent–Wevelgem
- Giro d'Italia
- 1st
Points classification - 1st Stages 1, 3, 5 & 13
- Held
after Stages 1 & 3–6
- 1st
- Vuelta a España
- 1st
Points classification - 1st Stage 15
Combativity award Stage 12
- 1st
- Paris–Nice
- 1st
Points classification - 1st Stage 6
- 1st
- 2nd Tour of Flanders
- 2nd E3 Saxo Classic
- 3rd Paris–Roubaix
- 5th Dwars door Vlaanderen
- 7th Milan–San Remo
- 2026 (1)
- Tour de France
- 1st
Points classification - 1st Stage 4
Combativity award Stage 17
- 1st
- 4th Milan–San Remo
- 5th Road race, National Road Championships
- 5th Tour of Flanders
- 7th Paris–Roubaix
- 9th E3 Saxo Classic
- 10th Dwars door Vlaanderen
Grand Tour general classification results timeline
| Grand Tour | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|---|---|
| 138 | 140 | — | — | — | — | DNF | — | 90 | — | |
| — | — | — | 124 | 137 | 98 | 105 | DNF | — | 80 | |
| — | — | — | — | — | 102 | — | — | 125 |
Classics results timeline
| Monument | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Milan–San Remo | — | — | — | — | — | — | — | 6 | 6 | 4 | 7 | 4 |
| Tour of Flanders | — | — | — | 2 | DNF | 59 | DNF | 8 | 3 | 22 | 2 | 5 |
| Paris–Roubaix | — | — | 95 | 71 | 51 | NH | DNF | DNF | 4 | 3 | 3 | 7 |
| Liège–Bastogne–Liège | — | — | — | — | — | DNF | — | — | — | — | — | — |
| Giro di Lombardia | Has not contested during his career | |||||||||||
| Classic | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
| Omloop Het Nieuwsblad | DNF | 39 | DNF | 92 | 105 | 66 | 112 | — | — | — | — | — |
| Kuurne–Brussels–Kuurne | — | — | — | 81 | DNF | 79 | 1 | — | — | — | — | — |
| Strade Bianche | — | — | DNF | DNF | — | — | — | — | — | — | — | — |
| E3 Harelbeke | — | — | 90 | DNF | DNF | NH | DNF | 24 | 14 | 11 | 2 | 9 |
| Gent–Wevelgem | — | — | — | DNF | 33 | 1 | — | 7 | 5 | 1 | 1 | — |
| Dwars door Vlaanderen | DNF | 15 | 150 | 5 | 89 | NH | — | 69 | 5 | DNF | 5 | 10 |
| Scheldeprijs | 160 | — | DNF | — | 101 | DNF | — | — | — | — | — | — |
| Hamburg Cyclassics | — | 123 | 126 | — | 15 | Not held | — | 1 | — | — | ||
Major championships timeline
| — | Did not compete |
|---|---|
| DNF | Did not finish |
| DNS | Did not start |
| NH | Not held |