Millwall have re-signed Romain Esse on loan from Crystal Palace until the end of the season, bringing a familiar winger back to The Den after a stalled spell in south London. The move is straightforward enough on the surface, but the more telling part is Millwall's own explanation: they believe regular football has gone missing for Esse and that this is the place to get it back.

Millwall's pitch for the move

Esse left Millwall in January 2025 for a reported fee of £12m after making more than 60 appearances for the club. His return, then, is not being sold as a sentimental one. It is being framed as a practical fix for a player whose momentum slowed after the switch.

Speaking to bbc.co.uk, Millwall director of football Steve Gallen said: "When I first came in, Romain was the shining light around here,"

Gallen followed that with the line that best explains the move. He told bbc.co.uk: "He went off to Crystal Palace, which was great for him at that time, but he hasn't played as much - so we're going to give him a real opportunity again."

That is a fair reading of where Esse is. He did score with his first touch for Palace in the 2-1 defeat by Brentford, but he never built on that moment with a sustained run of games. Millwall are betting that the quickest way to revive him is not patience on the fringes, but minutes in a place where he is already known.

The timing also suits the squad. Esse becomes Millwall's 12th signing of the summer window and arrives as an immediate replacement for winger Femi Azeez, who left for Brighton & Hove Albion on deadline day. His return was sealed before the window shut at 23:00 BST on Tuesday and announced on Wednesday morning.

Palace minutes never really followed

The numbers behind Esse's recent Palace spell are modest, and that is really the point. Across his last five appearances for Palace, he played 210 minutes in total.

Those matches were split between 90 minutes, then 9, 8, 13 and another 90. A player can cope with competition, but that kind of usage usually tells you he is in and out rather than trusted week to week.

He also had 0 goals or assists across those five appearances. That does not prove much on its own, yet paired with the minutes, it helps explain why Millwall see this as a recovery job rather than just a late-window opportunity.

One rating from that stretch also fits the same story. Esse averaged 6.6 across those last five Palace appearances, decent without pushing him into an obvious starting place.

What Millwall are getting back

Millwall are not taking a flier on an unknown player. They are bringing back someone who had already established himself there before the Palace move, and that familiarity probably played a part in getting this done quickly.

There is also the more recent reminder that he can still contribute when given games. Esse spent the second half of last season on loan at Coventry City, where he played 17 league matches and scored twice as they won the Championship title.

That does not guarantee anything at Millwall, and it should not. What it does give them is a winger arriving with recent Championship action behind him, after a Palace spell that never quite opened up.

Millwall have made the argument for the deal themselves: Esse needs football, and they are offering it. The return is now official, and his next appearances will come back at The Den on a loan that runs until the end of the season.

FAQ

Why has Romain Esse gone back to Millwall on loan?

[Millwall](club:millwall) have brought [Romain Esse](player:romain-esse) back on loan until the end of the season after his opportunities at [Crystal Palace](club:crystal-palace) were limited. Steve Gallen said the winger had not played as much and that Millwall would give him a real opportunity again.

How much did Crystal Palace pay for Romain Esse when they signed him?

Esse joined Crystal Palace in January 2025 for a reported fee of £12m after making more than 60 appearances for Millwall. The fee has been reported rather than officially confirmed in the source used for the move.

Did Romain Esse play much for Crystal Palace before returning to Millwall?

Not consistently. In his last five appearances for Crystal Palace, Esse played 210 minutes in total. Those outings were split across 90, 9, 8, 13 and 90 minutes, which fits the view that he was not getting a sustained run in the side.

What happened in Romain Esse's spell away from Millwall last season?

After leaving Millwall for Crystal Palace in January 2025, Esse later spent the second half of last season on loan at Coventry City. He played 17 league games, scored twice and was part of the side that won the Championship title.

Written by Jack Mercer with AI-assisted research, cross-checked against 1 outlet. How we work →