Pro cycling's transfer season for 2027 is officially underway, and though the strict August 1 rule no longer exists, the first day of the month still marked a flurry of transfer announcements and the start of what will be a busy few weeks of moves.
Prior to August 1, plenty of contracts have already been extended, and some transfers have been announced or confirmed. Some moves have already taken place mid-season, too, as there are different rules for signing riders who don't currently have a professional contract. Plenty have teams have already confirmed signings of neo-pros from their development squads too.
Teams are allowed to have transfer discussions and ink deals with riders whose contracts are ending before August 1, and often do - especially during the Tour de France, the height of transfer negotiations. Which means plenty of agreements will have been made long before August 1, but may only become public in the coming weeks.
Cyclingnews is tracking all movements during the transfer season – everything from contract renewals to extensions to retirements – with our dedicated transfer index across the men's and women's WorldTeams and ProTeams.
We'll update this page through the rest of the year with every confirmed signing for 2027, building a team-by-team list of ins and outs, while also tracking the latest transfer news from the professional cycling peloton.
Latest transfer news
The transfer market heated up in late August, with high-profile moves on both the men's and women's WorldTour level.
Shirin van Anrooij will leave Lidl-Trek - her team since she turned pro - for Canyon-SRAM in 2027 on a deal that begins for the cyclocross season on November 1, 2026 and runs through 2029. FDJ United-Suez have signed another super talented multidiscipline rider in junior world champion Anja Grossmann.
Sprinter Juan Sebastian Molano has decided to leave the world's number one-ranked team, UAE Team Emirates-XRG, for Lotto Intermarché after eight seasons. Kasper Asgreen has opted to depart EF Education-Easypost for NSN Cycling, whilst 2026 stand-out star Liam Slock is off to Bahrain Victorious.
The week after the Tour de France Femmes saw a flurry of transfer news, including Megan Arens' surprising immediate exit from the troubled Picnic PostNL squad, Femke Markus' move from SD Worx-Protime to Visma-Lease a Bike and Marta Lach signing for Human Powered Health.
On the men's side, Red Bull-Bora-Hansgrohe have bolstered their squad with EF's Georg Steinhauser, and up-and-coming American star AJ August, already a winner of five races this year despite being aged just 20, will move from Netcompany Ineos to Pinarello-Q36.5, with the Swiss team making lots of canny signings for 2027.
Transfer speculation and rumours
Whilst we will only report on the moves we know to be confirmed here, there are plenty of rumours and whispers of moves that will be important this transfer season.
One of the most high-profile riders on the move this season is likely to be breakthrough star Paula Blasi, who is reportedly leaving UAE Team L'IMAD early for another squad – who will have to pay a hefty buy-out fee to release her from her current contract. The only question is who that new team is.
We also understand that Kasia Niewiadoma-Phinney is exiting Canyon-SRAM, but again her destination is unknown. There's also a brand new team in the women's peloton, with Decathlon CMA CGM launching a women's ProTeam for 2027, and Cyclingnews understands that they have already filled a 10-rider roster.
Primož Roglič could be on the move from Red Bull-Bora-Hansgrohe as he looks to extend his career, with Lotto-Intermarché a surprising contender for his signature. And there's still debate over the long-term future of Paul Seixas, though Isaac del Toro extending with UAE Team Emirates-XRG may be a sign he's not heading there.
We'll keep this section updated with some of the most interesting speculation, rumours and riders who are still out of contract as the window progresses.
Retirements and riders out of contract
As well as those on the move for 2027, there are plenty of riders who could be on their way out of the peloton – either by choice as they retire or those that are still searching for a contract.
A whole host of names have already announced their plans to retire, including Damiano Caruso, Magnus Cort, Pello Bilbao, Steven Kruijswijk, Amanda Spratt, Bauke Mollema and more. Kim Cadzow also ended her career with immediate effect recently.
Mavi García, interestingly, has put off her retirement, deciding to continue on for another year with UAE Team L'IMAD.
There is speculation over the future of other riders, including Giro d'Italia winner Tao Geoghegan Hart who is out of contract with Lidl-Trek and seems to have been winding down this year, though it won't become clear until later in the year who is really scrambling for a contract.
Confirmed transfers - team by team
This is our index to all transfers that have been officially confirmed by teams.
Men's WorldTour
Alpecin-Deceuninck
In |
Out |
Extended |
Iván García Cortina (Movistar) |
Ramses Debruyne (2028) |
|
Casper van Uden (Picnic-PostNL) |
||
Madis Mihkels (EF Education-EasyPost) |
Bahrain Victorious
In |
Out |
Extended |
Seth Dunwoody (Bahrain Victorious Development) |
Santiago Buitrago (NSN Cycling) |
|
Kasper Borremans (Bahrain Victorious Development) |
||
Liam Slock (Lotto Intermarché) |
Decathlon CMA CGM
In |
Out |
Extended |
Nicolas Prodhomme (2028) |
||
Noa Isidore (2027) |
||
Léo Bisiaux (2030) |
EF Education-EasyPost
In |
Out |
Extended |
Juan Felipe Rodriguez (EF Education-Aevolo) |
Madis Mihkels (Alpecin-Premier Tech) |
|
Gavin Sherry (EF Education-Aevolo) |
Georg Steinhauser (Red Bull-Bora-Hansgrohe) |
|
Kasper Asgreen (NSN) |
Groupama-FDJ
In |
Out |
Extended |
Valentin Madouas (Cofidis) |
Josh Kench (2029) |
|
Romain Grégoire (2028) |
||
Johan Jacobs (2028) |
||
Lorenzo Germani (2029) |
||
Clément Braz Afonso (2028) |
||
Tom Donnenwirth (2028) |
Jayco-AlUla
In |
Out |
Extended |
Mauro Schmid (Pinarello-Q36.5) |
Paul Double (2028) |
|
Bob Donaldson (2028) |
Lidl-Trek
In |
Out |
Extended |
Héctor Álvarez (Lidl-Trek Future Racing) |
Tim Torn Teutenberg (Soudal-QuickStep) |
Mads Pedersen (2029) |
Jordan Jegat (TotalEnergies) |
Andrea Bagioli (XDS Astana) |
Thibau Nys (2028) |
Lotto-Intermarché
In |
Out |
Extended |
Brandon Fedrizzi (Lotto-Groupe Wanty) |
Arnaud De Lie (Tudor) |
|
Milan Donie (Lotto-Groupe Wanty) |
Liam Slock (Bahrain Victorious) |
Lars Craps (2028) |
Victor Vaneeckhoutte (Lotto-Groupe Wanty) |
Steffen De Schuyteneer (2029) |
|
Kamiel Eeman (Lotto-Groupe Wanty) |
Roel van Sintmaartensdijk (2027) |
|
Juan Sebastián Molano (UAE Team Emirates-XRG) |
Vito Braet (2027) |
|
Baptiste Veistroffer (2028) |
||
Luca Van Boven (2028) |
||
Sébastien Grignard (2028) |
||
Milan Menten (2028) |
Movistar
In |
Out |
Extended |
Javier Cubillas (Movistar Team Academy) |
Iván Garcia Cortina (Alpecin-Premier Tech) |
Iván Romeo (2030) |
Lorenzo Milesi (Soudal-QuickStep) |
Einer Rubio (2028) |
|
Michel Heßmann (2027) |
Netcompany Ineos
In |
Out |
Extended |
Victor Langellotti (XDS-Astana) as of August 1, 2026 |
||
Andrew August (Pinarello-Q36.5) |
||
Bob Jungels (retiring) |
NSN Cycling
In |
Out |
Extended |
Jens Verbrugghe (NSN Development) |
Marco Frigo (UAE Team Emirates-XRG) |
|
Moritz Kretschy (NSN Development) |
||
Santiago Buitrago (Bahrain Victorious) |
||
Picnic PostNL
In |
Out |
Extended |
Casper van Uden (Alpecin-Premier-Tech) |
John Degenkolb (2027) |
|
Pavel Bittner (Pinarello-Q36.5) |
||
Fabio Jakobsen (Visma-Lease a Bike) as of August 14, 2026 |
Red Bull-Bora-Hansgrohe
In |
Out |
Extended |
Georg Steinhauser (EF Education-EasyPost) |
Jai Hindley (length not disclosed) |
|
Soudal-QuickStep
In |
Out |
Extended |
Lorenzo Milesi (Movistar) |
Pascal Eenkhoorn (2028) |
|
Casper Pedersen (Uno-X Mobility) |
Dries Van Gestel (2028) |
UAE Team Emirates-XRG
In |
Out |
Extended |
Florian Vermeersch (2029) |
||
Brandon McNulty (2030) |
||
Nils Politt (2029) |
||
Jhonatan Narváez (2029) |
||
Isaac del Toro (2031) |
Uno-X Mobility
In |
Out |
Extended |
Kristian Egholm (Lidl-Trek Future) |
Anders Halland Johannessen (2028) |
|
Casper Pedersen (Soudal-Quickstep) |
Tobias Halland Johannessen (2028) |
|
Andreas Leknessund (2029) |
||
Fredrik Dversnes (2028) |
||
Søren Wærenskjold (2029) |
Visma-Lease a Bike
In |
Out |
Extended |
|---|---|---|
Fabio Jakobsen (Picnic-PostNL, from August 14, 2026) |
Steven Kruijswijk (retiring) |
Bart Lemmen (2029) |
Edoardo Affini (2029) |
||
Christophe Laporte (2029) |
XDS-Astana
In |
Out |
Extended |
Florian Samuel Kajamini (MBH Bank CSB Telekom Fort) |
Mike Teunissen (2028) |
|
Matteo Scalco (XDS Astana Devo) |
Diego Ulissi (2027) |
|
Anthony Turgis (TotalEnergies) |
Thomas Silva (2029) |
|
Andrea Bagioli (Lidl-Trek) |
Women's WorldTour
AG Insurance-Soudal
In |
Out |
Extended |
Amandine Fouquenet (from May 28) |
Shari Bossuyt (2029) |
|
Tess Moerman (AG Insurance Soudal Devo) |
Urška Žigart (2028) |
|
Gladys Verhulst-Wild (2028) |
||
Julie Van de Velde (2028) |
||
Marthe Goossens (2028) |
||
Lore De Schepper (2028) |
||
Alex Manly (2027) |
Canyon-SRAM
In |
Out |
Extended |
Jasmin Liechti (NEXETIS) |
Maike van der Duin (Visma-Lease a Bike) |
Zoe Bäckstedt (2028) |
Justyna Czapla (2028) |
||
Agnieska Skalniak-Sójka (2028) |
||
Chiara Consonni (2028) |
EF Education-Oatly
In |
Out |
Extended |
|---|---|---|
FDJ United-SUEZ
In |
Out |
Extended |
Demi Vollering (2028) |
||
Thaïs Poirier (Marmande Women Développement) |
Célia Gery (2028) |
|
Anja Grossmann |
Léa Curinier (2028) |
|
Elise Chabbey (2028 – on maternity leave) |
Fenix-Premier Tech
In |
Out |
Extended |
Carina Schrempf (SD Worx-Protime) |
Puck Pieterse (2029) |
|
Yara Kastelijn (Human Powered Health) |
Human Powered Health
In |
Out |
Extended |
Marta Lach (SD Worx-Protime) |
Lily Williams (UAE Team L'IMAD) |
Barbara Malcotti (2028) |
Amalie Dideriksen (Cofidis) |
||
Letizia Paternoster (Liv-AlUla-Jayco) |
||
Fee Knaven (UAE Development Team) |
||
Quinty Ton (Liv AlUla Jayco) |
||
Sofie van Rooijen (UAE Team L'IMAD) |
||
Lidl-Trek
In |
Out |
Extended |
Julia Kopecký (SD Worx-Protime) |
Shirin van Anrooij (Canyon-SRAM) |
|
Liv-AlUla-Jayco
In |
Out |
Extended |
Talia Appleton (Liv Alula Jayco Conti) |
Letizia Paternoster (Human Powered Health) |
|
Quinty Ton (Human Powered Health) |
||
Caroline Andersson (AG Insurance-Soudal) |
Movistar
In |
Out |
Extended |
Ginia Caluori (Nexetis) |
||
Alejandra Neira (Baqué Movistar) |
Picnic PostNL
In |
Out |
Extended |
Megan Arens (AG Insurance-Soudal) from August 12, 2026 |
||
Pfeiffer Georgi (UAE Team L'IMAD) |
SD Worx-Protime
In |
Out |
Extended |
Carina Schrempf (Fenix-Deceuninck) |
Marta Lach (Human Powered Health) |
|
Eline Jansen (Volkerwessels) |
Femke Markus (Visma-Lease a Bike) |
|
Julia Kopecký (Lidl-Trek) |
UAE Team L'IMAD
In |
Out |
Extended |
Lily Williams (Human Powered Health) |
Sofie van Rooijen (Human Powered Health) |
Mavi García (2027) |
Uno-X Mobility
In |
Out |
Extended |
Visma-Lease a Bike
In |
Out |
Extended |
Femke Markus (SD Worx-Protime) |
Martina Fidanza (St Michel-Préférence Home-Auber 93) |
Femke de Vries (2028) |
Maike van der Duin (Canyon-SRAM) |
Pauline Ferrand-Prévot (2028) |
Men's ProTeams
Bardiani-CSF 7 Saber
In |
Out |
Extended |
Burgos Burpellet BH
In |
Out |
Extended |
Romet Pajur (Red Bull-Bora-Hansgrohe Rookies) |
Ander Okamika (Euskaltel-Euskadi) |
|
Jonathan Caicedo (Wheeltop Rotor Chengdu) |
Eric Fagúndez (Caja Rural-Seguros RGA) |
Caja Rural-Seguros RGA
In |
Out |
Extended |
Julen Arriolabengoa (Euskatel-Euskadi) |
Sebastian Berwick (Pinarello-Q36.5) |
Fernando Gaviria (2027) |
Daniel Cepa (Caja Rural-Alea) |
Jan Castellon (Pinarello-Q36.5) |
Iuri Leitão (2028) |
Unai Iribar (Equipo Kern Pharma) |
Gorka Sorarrain (2027) |
|
Santiago Umba (Solution Tech-Nippo-Rali) |
Jakub Otruba (2027) |
|
Rafael Barbas (Tavfer-Ovos Matinados-Mortágua) |
Alex Molenaar (2028) |
|
Eric Fagúndez (Burgos Burpellet BH) |
Sergi Darder (2028) |
Cofidis
In |
Out |
Extended |
Michiel Coppens (BEAT CC p/b Saxo) |
Alexis Renard (2028) |
|
Maxime Vezie (CIC Academy) |
Sylvain Moniquet (2028) |
|
Valentin Madouas (Groupama-FDJ) |
Valentin Ferron (2028) |
|
Sam Maisonobe (2028) |
||
Clément Izquierdo (2028) |
||
Nicolas Debeaumarché (2028) |
Equipo Kern Pharma
In |
Out |
Extended |
Sergio Romeo (Equipo Finisher-Kern Pharma) |
Unai Iribar (Caja Rural-Seguros RGA) |
|
Euskaltel-Euskadi
In |
Out |
Extended |
Felipe Orts (Ridley) |
Julen Arriolabengoa (Caja Rural-Seguros RGA) |
Jonathan Lastra (2028) |
Marco Martín (BBK-Euskadi) |
Txomin Juaristi (2028) |
|
Hodei Muñoz (Soudal-QuickStep Devo Team) |
||
Ander Okamika (Burgos Burpellet BH) |
Flanders-Baloise
In |
Out |
Extended |
Tom Crabbe (Pinarello-Q36.5) |
||
MBH Bank Ballan Telecom Fort
In |
Out |
Extended |
Florian Samuel Kajamini (XDS Astana) |
||
Modern Adventure
In |
Out |
Extended |
Ben Oliver (MitoQ-NZ) |
Tyler Stites (2027) |
|
Novo Nordisk
In |
Out |
Extended |
Pinarello-Q36.5
In |
Out |
Extended |
Sebastian Berwick (Caja Rural - Seguros RGA) |
||
Andrew August (Netcompany Ineos) |
||
Tom Crabbe (Flanders-Baloise) |
||
Liam O'Brien (Lidl-Trek Future Racing) |
||
Jan Castellon (Caja Rural Seguros RGA) |
Polti-VisitMalta
In |
Out |
Extended |
Solutions Tech - NIPPO Rali
In |
Out |
Extended |
Kyrylo Tsarenko |
Santiago Umba (Caja Rural-Seguros RGA) |
|
Domenico Pozzovivo |
TotalEnergies
In |
Out |
Extended |
Jordan Jegat (Lidl-Trek) |
||
Tudor Pro Cycling
In |
Out |
Extended |
Lennart Jasch (Tudor U23) |
Rick Pluimers (2029) |
|
Arnaud De Lie |
Mathys Rondel (2030) |
|
Jesper Stiansen (Tudor U23) |
Yannis Voisard (2028) |
|
Robin Froidevaux (2028) |
||
Marco Brenner (2030) |
||
Marco Haller (2028) |
||
Matteo Trentin (2028) |
Unibet Rose Rockets
In |
Out |
Extended |
Women's Pro Teams
Cofidis
In |
Out |
Extended |
Amalie Dideriksen (Human Powered Health) |
Malwina Mul (2028) |
|
Nadia Quagliotto (2027) |
Decathlon CMA CGM
In |
Out |
Extended |
N/A – new team |
N/A – new team |
|
Laboral Kutxa-Fundación Euskadi
In |
Out |
Extended |
Maite Urteaga (Eulen-Amenabar) |
||
Maier Olano (Eulen-Amenabar) |
||
Ayala Serrano (Cantabria Deporte-Rio Miera) |
||
Lotto-Intermarché Ladies
In |
Out |
Extended |
Ma Petite Enterprise
In |
Out |
Extended |
Mayenne-Monbaba-MyPie
In |
Out |
Extended |
Chiara Reghini (Top Girls Fassa Bortolo) |
Francesca Hall (2027) |
|
St Michel-Preference Home-Auber93
In |
Out |
Extended |
Gaia Segato (Vini Fantini - BePink) |
||
Martina Fidanza (Visma-Lease a Bike) |
VolkerWessels Cycling Team
In |
Out |
Extended |
Eline Jansen (SD Worx-Protime) |
||