| Confirmed | Xavier Blanchy (D) | Epinal | Montpellier | |
|---|
| Confirmed | Slavomir Tomko (D) | Briançon | Montpellier | |
|---|
| Loan | Stepan Kolonin (F) | Grenoble U20 | Vaujany-Grenoble II | |
|---|
| Loan | Arille Dupont (F) | Grenoble U20 | Vaujany-Grenoble II | |
|---|
| Extension | Dylan Artano (F) | Wasquehal | Wasquehal | |
|---|
| Confirmed | Thibault Buils (D) | Toulouse-Blagnac | Retired | |
|---|
| Loan | Miquel Angel Gota (F) | Montpellier | Nîmes | |
|---|
| Confirmed | Grigorijs Holodkovs (F) | Laser HT | Châlons-en-Champagne | |
|---|
| Confirmed | Vincent Delcroix (D) | Gap U20 | Clermont | |
|---|
| Confirmed | Nans Blanc (G) | Gap II | Clermont | |
|---|
| Confirmed | Erwan Jean-Baptiste (D) | Caen U20 | Wasquehal | |
|---|
| Confirmed | Marcel Balaz (F) | Clermont | Basingstoke Bison | |
|---|
| Loan | Hugo Nogaretto (F) | Grenoble U20 | Vaujany-Grenoble II | |
|---|
| Loan | Charles Owen (F) | Grenoble U20 | Vaujany-Grenoble II | |
|---|
| Loan | Éthan Michon (D) | Grenoble U20 | Vaujany-Grenoble II | |
|---|
| Extension | Martin Kalinovic (F) | Courchevel-Méribel-Pralognan | Courchevel-Méribel-Pralognan | |
|---|
| Extension | Sacha Binanzer (G) | Wasquehal | Wasquehal | |
|---|
| Extension | Clément Blaser (F) | Toulouse-Blagnac | Toulouse-Blagnac | |
|---|
| Extension | Nicolas Favarin (D) | Brest | Brest | |
|---|
| Extension | Aurélien Gréverend (D) | Brest | Brest | |
|---|
| Confirmed | Tomas Janci (D) | Clermont | Valence | |
|---|
| Extension | Andrew Donald (F) | La Roche-sur-Yon | La Roche-sur-Yon | |
|---|
| Confirmed | Jan Sahagun (F) | No team | Wasquehal | |
|---|
| Confirmed | Rémi Ruggirello (D) | Epinal | Clermont | |
|---|
| Extension | Josep Tufet (F) | Clermont-Lyon-Roanne U20 | Clermont | |
|---|
| Confirmed | Ryan Bontorin (G) | Fagersta AIK | Courchevel-Méribel-Pralognan | |
|---|
| Confirmed | Dany Coulombe (F) | Toulouse-Blagnac | Retired | |
|---|
| Extension | Bastien Bonnefond (G) | Roanne | Roanne | |
|---|
| Extension | Léo Cuzin (F) | Français Volants Paris | Français Volants Paris | |
|---|
| Loan | Arthur Mattioni (F) | Grenoble U20 | Vaujany-Grenoble II | |
|---|
| Loan | Bastien Fogliano (F) | Grenoble U20 | Vaujany-Grenoble II | |
|---|
| Loan | Hugo Raveaud (F) | Grenoble U20 | Vaujany-Grenoble II | |
|---|
| Extension | Tristan Mongellaz (G) | Annecy | Annecy | |
|---|
| Extension | Matteo Toneatto (D) | Wasquehal | Wasquehal | |
|---|
| Confirmed | Ville Saukko (D) | IPK | Brest | |
|---|
| Extension | Romain Bonnefond (D) | Roanne | Roanne | |
|---|
| Extension | Matteo Leduc (F) | Français Volants Paris | Français Volants Paris | |
|---|
| Loan | Thomas Boisson (F) | Grenoble U20 | Vaujany-Grenoble II | |
|---|
| Loan | Sacha De Smitt (F) | Grenoble U20 | Vaujany-Grenoble II | |
|---|
| Loan | Jules Renault (F) | Grenoble U20 | Vaujany-Grenoble II | |
|---|
| Extension | Maxim Belov (D) | Français Volants Paris | Français Volants Paris | |
|---|
| Extension | François Piquet (F) | Wasquehal | Wasquehal | |
|---|
| Extension | Benoit Girardin (D) | Châlons-en-Champagne | Châlons-en-Champagne | |
|---|
| Confirmed | Kostas Gusevas (D) | Clermont | JHT | |
|---|
| Extension | Pierre Trouvé (F) | Clermont | Clermont | |
|---|
| Extension | Eliott Moreau (F) | Clermont | Clermont | |
|---|
| Extension | Jonathan Avenel (D) | Brest | Brest | |
|---|
| Extension | Graham Avenel (F) | Brest | Brest | |
|---|
| Confirmed | Aleksandrs Visockis (F) | Dunkerque | Roanne | |
|---|
| Confirmed | Maxime Mathieu (F) | Colmar | Courchevel-Méribel-Pralognan | |
|---|
| Extension | Martin Lagrise (F) | Wasquehal | Wasquehal | |
|---|
| Extension | Jérémy Heinrich (G) | Dijon | Dijon | |
|---|
| Confirmed | Tyler Welsh (F) | Newfoundland Growlers | Mulhouse | |
|---|
| Extension | Hugo Goncalves (D) | Châlons-en-Champagne | Châlons-en-Champagne | |
|---|
| Extension | Marc-Antoine Herbet (D) | Wasquehal | Wasquehal | |
|---|
| Extension | Chad Bouffier (F) | Annecy | Annecy | |
|---|
| Extension | Nicolas Chauveau (D) | Toulouse-Blagnac | Toulouse-Blagnac | |
|---|
| Confirmed | Filip Krzak (D) | HC Kopřivnice | Montpellier | |
|---|
| Confirmed | Tommy Lee (F) | Åmåls SK | Roanne | |
|---|
| Confirmed | Konstantin Makarov (F) | HK Martin | Mulhouse | |
|---|
| Confirmed | Konsta Härkönen (F) | Clermont | YJK | |
|---|
| Confirmed | Andrei Rychagov (F) | Dynamo St. Petersburg | Mulhouse | |
|---|
| Extension | Sébastien Pommier (D) | Toulouse-Blagnac | Toulouse-Blagnac | |
|---|
| Extension | Aurélien Zajac (F) | Wasquehal | Wasquehal | |
|---|
| Extension | Benoît Le Pezron (F) | Châlons-en-Champagne | Châlons-en-Champagne | |
|---|
| Confirmed | Melker Gustavsson (F) | SK Lejon | Français Volants Paris | |
|---|
| Extension | Clément Devaux (D) | Dijon | Dijon | |
|---|
| Extension | Flaury Bermond (F) | Toulouse-Blagnac | Toulouse-Blagnac | |
|---|
| Confirmed | Jérémie Bonnet (F) | No team | Clermont | |
|---|
| Confirmed | Louis Duval (F) | No team | Clermont | |
|---|
| Extension | Maxence Wagret (F) | Courchevel-Méribel-Pralognan | Courchevel-Méribel-Pralognan | |
|---|
| Loan | Colin Delatour (F) | Strasbourg | Mulhouse | |
|---|
| Confirmed | Tony Allouchery (D) | Brest | Briançon | |
|---|
| Extension | Vladimír Mikula (F) | Châlons-en-Champagne | Châlons-en-Champagne | |
|---|
| Confirmed | Raphaël Odorico (D) | Courchevel-Méribel-Pralognan | Nîmes | |
|---|
| Confirmed | Clément Guennelon (D) | Roanne | Lyon | |
|---|
| Confirmed | Brieuc Houeix (D) | Cholet | Montpellier | |
|---|
| Confirmed | Radovan Cútt (F) | Briançon | Montpellier | |
|---|
| Extension | Antoine Ligné (D) | Clermont | Clermont | |
|---|
| Extension | Elliot Jones (G) | Clermont | Clermont | |
|---|
| Extension | Victor Monoy (G) | Châlons-en-Champagne | Châlons-en-Champagne | |
|---|
| Confirmed | Mattéo Logeat (F) | Cholet II | Reims | |
|---|
| Confirmed | Brandon Egli (D) | IK Guts | Courchevel-Méribel-Pralognan | |
|---|
| Confirmed | Kurt Sonne (F) | Courchevel-Méribel-Pralognan | Mont-Blanc | |
|---|
| Confirmed | Shawn Boutin (D) | Mulhouse | Glasgow Clan | |
|---|
| Extension | Eliot Ardouin (D) | Montpellier | Montpellier | |
|---|
| Extension | Martin Vojsovic (F) | Montpellier | Montpellier | |
|---|
| Confirmed | Emils Gegeris (F) | Anglet | Mulhouse | |
|---|
| Confirmed | Julien Gaubert (G) | Brest | Anglet | |
|---|
| Confirmed | Naum Sahagun (F) | Roanne | Tours | |
|---|
| Extension | Loïs Paroissien (F) | Châlons-en-Champagne | Châlons-en-Champagne | |
|---|
| Confirmed | Nicolas Lopes (F) | Chambéry II | Courchevel-Méribel-Pralognan | |
|---|
| Confirmed | Hugo Dechelle (F) | Grenoble | Montpellier | |
|---|
| Confirmed | Mattéo Caudron (F) | Bordeaux | Montpellier | |
|---|
| Confirmed | Mathieu Henderson (D) | Brest | Rostock Piranhas | |
|---|
| Extension | Thomas Saunier (F) | Roanne | Roanne | |
|---|
| Extension | Lucas Lacroix (F) | Roanne | Roanne | |
|---|
| Extension | Romain Bureau (D) | Courchevel-Méribel-Pralognan | Courchevel-Méribel-Pralognan | |
|---|
| Confirmed | Vince Tartari (F) | Bordeaux | Montpellier | |
|---|
| Confirmed | Alex Berardinelli (F) | Norfolk Admirals | Mulhouse | |
|---|