List of 2024–25 Top 14 transfers

This is a list of player transfers involving Top 14 teams before or during the 2024–25 season. The list is of deals that are confirmed and are either from or to a rugby union team in the Top 14 during the 2023–24 season. It is not unknown for confirmed deals to be cancelled at a later date.

On 8 June 2024, Vannes defeated Grenoble 16–9 to win the 2023–24 Rugby Pro D2 season to be promoted to the Top 14 for the 2024–25 season. Whilst Oyonnax are relegated to the Pro D2 for the 2024–25 season.

Players In

 * 🇫🇷 Baptiste Chouzenoux from 🇫🇷 Racing 92
 * 🇫🇷 Lucas Martin from 🇫🇷 Provence
 * 🇫🇷 Andy Bordelai from 🇫🇷 Vannes
 * Eneriko Buliruarua to 🇫🇷 Perpignan
 * 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Alex Moon from 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Northampton Saints
 * 🇳🇿 Veikoso Poloniati from 🇫🇷 Racing 92
 * Giovanni Habel-Kuffer from 🇫🇷 Stade Francais
 * 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Manu Tuilagi from 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Sale Sharks
 * 🇫🇷 Joris Segonds from 🇫🇷 Stade Francais
 * 🇫🇷 Baptiste Germain from 🇫🇷 Toulouse

Players Out

 * 🇫🇷 Rémy Baget to 🇫🇷 Castres
 * 🇫🇷 Matis Perchaud to 🇫🇷 Bordeaux
 * 🇫🇷 Pierre Huguet to 🇫🇷 Stade Francais
 * 🇫🇷 Thomas Ceyte to 🇫🇷 Clermont
 * 🇺🇾 Manuel Leindekar to 🇫🇷 Oyonnax
 * 🇫🇷 Yan Lestrade to 🇫🇷 Grenoble
 * Konstantin Mikautadze to 🇫🇷 Brive
 * Gela Aprasidze to 🇫🇷 Perpignan
 * 🇫🇷 Thomas Dolhagaray to 🇫🇷 Biarritz
 * Kaminieli Rasaku to 🇫🇷 Grenoble

Players In

 * 🇦🇺 Lachlan Swinton from 🇦🇺 NSW Waratahs
 * 🇫🇷 Enzo Reybier from 🇫🇷 Oyonnax
 * 🇫🇷 Matis Perchaud from 🇫🇷 Bayonne
 * Joey Carbery from Munster
 * RJ van Rensburg from 🇯🇵 Yokohama Canon Eagles
 * 🇫🇷 Temo Matiu from 🇫🇷 Biarritz
 * Jonny Gray from 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Exeter Chiefs

Players Out

 * Lekso Kaulashvili to 🇫🇷 Pau
 * Madosh Tambwe to 🇫🇷 Montpellier
 * 🇫🇷 Clément Maynadier retired
 * 🇫🇷 Thomas Jolmes to 🇫🇷 Pau
 * Jandré Marais retired
 * 🇦🇺 Zack Holmes to 🇫🇷 Oyonnax
 * 🇫🇷 Antoine Miquel to 🇫🇷 Oyonnax
 * 🇫🇷 Yahnis El Mashouri to 🇫🇷 Béziers
 * 🇦🇺 Kane Douglas to 🇫🇷 La Rochelle
 * 🇫🇷 Tani Vili to 🇫🇷 Vannes
 * 🇫🇷 Maël Moustin to 🇫🇷 Montpellier

Players In

 * 🇫🇷 Rémy Baget from 🇫🇷 Bayonne
 * 🇫🇷 Guillaume Ducat from 🇫🇷 Pau
 * 🇫🇷 Nicolas Corato from 🇫🇷 Pau
 * 🇨🇲 Christian Ambadiang from 🇫🇷 Nevers
 * 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Will Collier from 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Harlequins
 * 🇫🇷 Paul Jedrasiak from 🇫🇷 Clermont

Players Out

 * 🇫🇷 Martin Laveau retired
 * 🏴󠁧󠁢󠁷󠁬󠁳󠁿 Henry Thomas to 🏴󠁧󠁢󠁷󠁬󠁳󠁿 Scarlets
 * 🇫🇷 Wilfrid Hounkpatin to 🇫🇷 Montpellier
 * Filipo Nakosi to 🇫🇷 Vannes

Players In

 * Michael Alaalatoa from Leinster
 * 🇫🇷 Thomas Ceyte from 🇫🇷 Bayonne
 * Giorgi Akhaladze from 🇫🇷 Béziers
 * 🇫🇷 Lucas Tauzin from 🇫🇷 Toulouse
 * 🇫🇷 Kylan Hamdaoui from 🇫🇷 Stade Francais
 * 🇫🇷 Sacha Lotrian from 🇫🇷 Perpignan
 * 🇩🇪 Oskar Rixen from 🇫🇷 Brive
 * 🇫🇷 Barnabé Massa from 🇫🇷 Grenoble
 * 🇫🇷 Régis Montagne from 🇫🇷 Grenoble

Players Out

 * 🇫🇷 Daniel Bibi Biziwu to 🇫🇷 Pau
 * 🇫🇷 Giorgi Beria to 🇫🇷 Perpignan
 * 🇫🇷 Jules Plisson to 🇫🇷 Provence
 * 🇫🇷 Henzo Kiteau to 🇫🇷 Brive
 * 🇦🇺 Caleb Timu to 🇫🇷 Colomiers
 * 🇫🇷 Thomas Rozière to 🇫🇷 Valence Romans
 * 🇫🇷 Yohan Beheregaray to 🇫🇷 Biarritz
 * 🇦🇷 Tomás Lavanini to 🇫🇷 Lyon
 * 🇫🇷 Rabah Slimani to Leinster
 * 🇫🇷 Julien Hériteau to 🇫🇷 Grenoble
 * 🇫🇷 Paul Jedrasiak to 🇫🇷 Castres

Players In

 * 🇦🇺 Kane Douglas from 🇫🇷 Bordeaux

Players Out

 * 🇫🇷 Rémi Picquette to 🇫🇷 Pau
 * 🇫🇷 Noe Della Schiava to 🇫🇷 Perpignan
 * 🇫🇷 Yoan Tanga to 🇫🇷 Stade Francais

Players In

 * Irakli Aptsiauri from 🇫🇷 Grenoble
 * 🇫🇷 Théo Millet from 🇫🇷 Oyonnax
 * 🇫🇷 Charlie Cassang from 🇫🇷 Oyonnax
 * 🇳🇿 Jermaine Ainsley from 🇳🇿 Highlanders
 * Beka Shvangiradze from 🇫🇷 Aurillac
 * Sam Matavesi from 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Northampton Saints
 * 🇦🇷 Tomás Lavanini from 🇫🇷 Clermont
 * 🇫🇷 Steeve Blanc-Mappaz from 🇫🇷 Grenoble
 * 🇫🇷 Cedate Gomes Sa from 🇫🇷 Racing 92

Players Out

 * 🇫🇷 Demba Bamba to 🇫🇷 Racing 92
 * 🇫🇷 Romain Taofifénua to 🇫🇷 Racing 92
 * 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Joel Kpoku to 🇫🇷 Pau
 * 🇫🇷 Paulo Tafili to 🇫🇷 Oyonnax
 * Thaakir Abrahams to Munster
 * 🇫🇷 Loann Goujon retired
 * 🇫🇷 Jean-Marc Doussain retired
 * 🇦🇺 Joe Powell to 🇫🇷 Montauban
 * Jordan Taufua to 🇫🇷 Stade Niçois
 * 🇫🇷 Vivien Devisme to 🇫🇷 Soyaux Angoulême

Players In

 * 🇫🇷 Alexis Bernadet from 🇫🇷 Montauban
 * Madosh Tambwe from 🇫🇷 Bordeaux
 * Nicolas Martins from 🇫🇷 Soyaux Angoulême
 * 🇳🇿 Joshua Moorby from 🇳🇿 Highlanders
 * 🇫🇷 Mohamed Haouas from 🇫🇷 Biarritz
 * 🇫🇷 Wilfrid Hounkpatin from 🇫🇷 Castres
 * 🇦🇷 Domingo Miotti from 🇫🇷 Oyonnax
 * 🇫🇷 Thomas Vincent from 🇫🇷 Agen
 * 🇫🇷 Maël Moustin from 🇫🇷 Bordeaux
 * Christa Powell from 🇫🇷 Aurillac
 * Nika Abuladze from 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Exeter Chiefs
 * Stuart Hogg unattached
 * 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Billy Vunipola from 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Saracens
 * Luka Matkava from Black Lion

Players Out

 * 🇫🇷 Louis Foursans-Bourdette to 🇫🇷 Stade Francais
 * 🇦🇺 Brandon Paenga-Amosa to 🇦🇺 Western Force
 * 🇫🇷 Clément Doumenc to 🇫🇷 Béziers
 * Titi Lamositele to 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Harlequins
 * 🇫🇷 Louis Carbonel to 🇫🇷 Stade Francais
 * 🇫🇷 Geoffrey Doumayrou retired
 * Lasha Macharashvili to 🇫🇷 Agen
 * Masivesi Dakuwaqa to 🇫🇷 Biarritz
 * 🇫🇷 Grégory Fichten to 🇫🇷 Narbonne
 * 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Harry Williams to 🇫🇷 Pau

Players In

 * 🇫🇷 Daniel Bibi Biziwu from 🇫🇷 Clermont
 * Lekso Kaulashvili from 🇫🇷 Bordeaux
 * 🇫🇷 Loic Credoz from 🇫🇷 Oyonnax
 * 🇫🇷 Aymeric Luc from 🇫🇷 Toulon
 * 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Joel Kpoku from 🇫🇷 Lyon
 * 🇪🇸 Jon Zabala from 🇫🇷 Béziers
 * 🇫🇷 Rémi Picquette from 🇫🇷 La Rochelle
 * 🇫🇷 Olivier Klemenczak from 🇫🇷 Racing 92
 * 🇫🇷 Aaron Grandidier from 🇫🇷 Brive
 * 🇫🇷 Thomas Jolmes from 🇫🇷 Bordeaux
 * 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Harry Williams from 🇫🇷 Montpellier

Players Out

 * 🇪🇸 Samuel Ezeala to 🇫🇷 Stade Francais
 * 🇫🇷 Guillaume Ducat to 🇫🇷 Castres
 * Aminiasi Tuimaba to 🇫🇷 Béziers
 * 🇫🇷 Nicolas Corato to 🇫🇷 Castres
 * 🇳🇿 Sam Whitelock retired
 * 🇦🇺 Steve Cummins to 🏴󠁧󠁢󠁷󠁬󠁳󠁿 Dragons
 * Jale Vatubua to 🇫🇷 Dax
 * 🇫🇷 Paul Tailhades to 🇫🇷 Soyaux Angoulême
 * 🇫🇷 Fabrice Metz to 🇫🇷 Vannes
 * 🇹🇴 Siegfried Fisi'ihoi to 🇫🇷 Massy
 * 🇫🇷 Simon-Pierre Chauvac to 🇫🇷 Brive

Players In

 * 🇫🇷 Giorgi Beria from 🇫🇷 Clermont
 * Eneriko Buliruarua from 🇫🇷 Bayonne
 * 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Kieran Brookes from 🇫🇷 Toulon
 * 🇫🇷 Noe Della Schiava from 🇫🇷 La Rochelle
 * 🇫🇷 Antoine Aucagne from 🇫🇷 Aurillac
 * 🇫🇷 Bruce Devaux from 🇫🇷 Toulon
 * Gela Aprasidze from 🇫🇷 Bayonne
 * 🇫🇷 Adrien Warion from 🇫🇷 Toulon
 * James Hall from 🇫🇷 Racing 92
 * 🇳🇿 Max Hicks from 🇳🇿 Highlanders

Players Out

 * 🇫🇷 Sacha Lotrian to 🇫🇷 Clermont
 * Eddie Sawailau to 🇫🇷 Oyonnax
 * 🇫🇷 Ewan Bertheau to 🇫🇷 Mont-de-Marsan
 * 🇫🇷 Matteo Rodor to 🇫🇷 Valence Romans
 * 🇫🇷 Arthur Joly to 🇫🇷 Layrac
 * 🇫🇷 Xavier Chiocci from 🇫🇷 XV du Coudon
 * 🇫🇷 Mathieu Acebe to 🇫🇷 Biarritz
 * 🇫🇷 Boris Goutard to 🇫🇷 Narbonne
 * 🇫🇷 Victor Moreaux to 🇫🇷 Montauban
 * Shahn Eru retired

Players In

 * 🇫🇷 Demba Bamba from 🇫🇷 Lyon
 * 🇫🇷 Romain Taofifénua from 🇫🇷 Lyon
 * 🇨🇱 Diego Escobar from 🇨🇱 Selknam
 * 🇫🇷 Pierre Huguet from 🇫🇷 Bayonne
 * 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Owen Farrell from 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Saracens
 * 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Sam James from 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Sale Sharks
 * 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Dan Lancaster from 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Ealing Trailfinders
 * Hacjivah Dayimani from Stormers

Players Out

 * 🇫🇷 Baptiste Chouzenoux to 🇫🇷 Bayonne
 * 🇳🇿 Veikoso Poloniati to 🇫🇷 Bayonne
 * 🇫🇷 Olivier Klemenczak to 🇫🇷 Pau
 * Trevor Nyakane to Sharks
 * 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Christian Wade to 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Gloucester
 * Peniami Narisia to 🇫🇷 Oyonnax
 * 🇫🇷 Cedate Gomes Sa to 🇫🇷 Lyon
 * James Hall to 🇫🇷 Perpignan
 * 🇫🇷 Wenceslas Lauret retired
 * 🇳🇿 Francis Saili to 🇫🇷 Vannes
 * Kitione Kamikamica to 🇫🇷 Vannes

Players In

 * Joe Jonas from 🇫🇷 Biarritz
 * 🇪🇸 Samuel Ezeala from 🇫🇷 Pau
 * 🇫🇷 Louis Foursans-Bourdette from 🇫🇷 Montpellier
 * 🇫🇷 Yoan Tanga from 🇫🇷 La Rochelle
 * 🇫🇷 Louis Carbonel from 🇫🇷 Montpellier
 * 🇮🇹 Giacomo Nicotera from 🇮🇹 Benetton

Players Out

 * Giovanni Habel-Kuffer to 🇫🇷 Bayonne
 * 🇫🇷 Mathieu de Giovanni to 🇫🇷 Agen
 * 🇫🇷 Joris Segonds to 🇫🇷 Bayonne
 * 🇫🇷 Kylan Hamdaoui to 🇫🇷 Clermont
 * 🇫🇷 Mickaël Ivaldi to 🇫🇷 Toulon
 * 🇫🇷 Laurent Panis retired
 * Vasil Kakovin to Black Lion
 * Giorgi Tsutskiridze to Black Lion
 * 🇦🇺 Sefa Naivalu to 🇫🇷 Carcassonne

Players In

 * 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Lewis Ludlam from 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Northampton Saints
 * 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Kyle Sinckler from 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Bristol Bears
 * 🇫🇷 Antoine Frisch from Munster
 * 🇫🇷 Mickaël Ivaldi from 🇫🇷 Stade Francais
 * 🇫🇷 Daniel Brennan from 🇫🇷 Brive
 * 🇫🇷 Pablo Patilla from 🇫🇷 Rouen
 * 🇮🇹 Gianmarco Lucchesi from 🇮🇹 Benetton
 * 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Finn Newton from 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Saracens

Players Out

 * 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Kieran Brookes to 🇫🇷 Perpignan
 * 🇫🇷 Aymeric Luc to 🇫🇷 Pau
 * 🇫🇷 Bruce Devaux to 🇫🇷 Perpignan
 * Waisea Nayacalevu to 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Sale Sharks
 * 🇫🇷 Adrien Warion to 🇫🇷 Perpignan
 * 🇫🇷 Maëlan Rabut to 🇫🇷 Oyonnax
 * 🇫🇷 Anthony Etrillard retired
 * Cornell du Preez to 🇫🇷 Biarritz

Players In

 * 🇯🇵 Naoto Saito from 🇯🇵 Tokyo Sungoliath
 * 🇫🇷 Léo Banos from 🇫🇷 Mont-de-Marsan
 * 🇫🇷 Hugo Reilhes from 🇫🇷 Brive

Players Out

 * 🇫🇷 Lucas Tauzin to 🇫🇷 Clermont
 * 🇫🇷 Maxime Duprat retired
 * Piula Fa'asalele to 🇫🇷 Biarritz
 * 🇫🇷 Baptiste Germain to 🇫🇷 Bayonne
 * 🇫🇷 Sofiane Guitoune retired

Players In

 * 🇫🇷 Fabrice Metz from 🇫🇷 Pau
 * Christiaan van der Merwe from 🇫🇷 Nevers
 * 🇫🇷 Hugo Djehi from 🇫🇷 Colomiers
 * 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Mako Vunipola from 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Saracens
 * Filipo Nakosi from 🇫🇷 Castres
 * 🇫🇷 Tani Vili from 🇫🇷 Bordeaux
 * 🇨🇱 Iñaki Ayarza from 🇫🇷 Soyaux Angoulême
 * 🇳🇿 Francis Saili from 🇫🇷 Racing 92
 * 🇳🇿 Salesi Rayasi from 🇳🇿 Hurricanes
 * 🇦🇷 Santiago Medrano from 🇦🇺 Western Force
 * Kitione Kamikamica from 🇫🇷 Racing 92

Players Out

 * 🇫🇷 Andy Bordelai to 🇫🇷 Bayonne
 * Darren O'Shea to 🇫🇷 Valence Romans
 * 🇫🇷 Gregoire Bazin to 🇫🇷 Colomiers
 * 🇳🇱 Koen Bloemen to 🇫🇷 Aurillac
 * 🇫🇷 Ximun Bessonart to 🇫🇷 Tarbes
 * 🇫🇷 Jeremy Boyadjis to 🇫🇷 Narbonne
 * 🇫🇷 Arthur Proult to 🇫🇷 Soyaux Angoulême