January transfer windows are usually a wasteland.
The Big Spenders
Joao Neves to Real Madrid (from Benfica) – €105 million
Real Madrid had been sniffing around Neves for a year, and they finally got their man. €105 million for a 21-year-old defensive midfielder is a hefty price, even for Madrid. Neves logged over 80 senior appearances for Benfica by the time he arrived in Spain, already a seasoned pro despite his age. The early returns are promising. He’s started every league game since his arrival, averaging 4.2 tackles and 1.8 interceptions per 90 minutes. He’s the heir apparent to Kroos and Modric, a true destroyer who can also pick a pass. Carlo Ancelotti loves his work rate, and the Bernabéu faithful are already chanting his name. This wasn't a panic buy; it was a long-term play.
*Grade: A-*
Julian Alvarez to Barcelona (from Man City) – €85 million
Barcelona needed a striker. Badly. Lewandowski, at 37, was running on fumes, and Vitor Roque hadn't developed as quickly as they'd hoped. Enter Julian Alvarez. City, loaded with attacking talent, let him go for a price that felt steep but necessary for Barça. Alvarez scored 17 goals in 28 Premier League appearances last season, often playing second fiddle to Haaland. He’s hit the ground running at the Camp Nou, bagging 4 goals in his first 6 La Liga games. His movement is superb, and he links up well with Pedri and Gavi. He’s also added a much-needed intensity to Barcelona’s press. He won’t solve all their financial woes, but he’ll score goals.
*Grade: B+*
Nico Williams to Atletico Madrid (from Athletic Bilbao) – €70 million
This one raised some eyebrows. €70 million for a winger? But Williams had been electric for Athletic, and Atleti needed more pace and directness. Simeone, surprisingly, sanctioned the move. Williams, 23, had 12 assists in La Liga last season, proving he’s more than just a speed merchant. He’s started five games for Atleti, primarily on the right wing, and has already set up two goals. His ability to beat a man and deliver dangerous crosses is exactly what Griezmann needed. The fee is high, but if he helps them bridge the gap to Madrid and Barcelona, it’ll be worth it.
*Grade: B*
Smart Business and Question Marks
Gabriel Moscardo to Sevilla (from Corinthians) – €28 million
Sevilla has been in a rebuild for a couple of seasons, and this felt like a classic Monchi-esque move, even though he's long gone. Moscardo, a 20-year-old Brazilian defensive midfielder, was highly sought after. He’s raw but has immense potential. He’s played three games, two starts, and looks a bit overwhelmed by the pace of La Liga. He’s completed 88% of his passes but has only managed 1.5 tackles per game. Give him time. Sevilla isn't expecting immediate miracles, but they need him to adapt quickly if they want to push for European spots. This is a bet on the future.
*Grade: C+*
Youssouf Fofana to Real Betis (from Monaco) – €20 million
Betis needed midfield steel, especially with Guido Rodríguez getting older. Fofana, a 27-year-old French international, brings experience and bite. He was a key cog for Monaco for years. He’s started all four games since his arrival, immediately slotting into the double pivot. His physicality and shrewd passing have stabilized Betis’s midfield. He’s not flashy, but he gets the job done. This was a low-risk, high-reward signing that’s already paying dividends. Betis are 7th in the league, and Fofana is a big reason why they're still in the hunt for Europe.
*Grade: A*
Serhou Guirassy to Atletico Madrid (from Stuttgart) – €35 million
Atleti's need for goals beyond Griezmann was clear. Guirassy had been tearing up the Bundesliga with Stuttgart, scoring 19 goals in the first half of the season. He’s a proven finisher, but the concern was always whether he could replicate that form in Spain. He’s started slowly, with just 1 goal in 5 appearances. Simeone's system can be tough for new strikers. He’s getting into good positions, but the clinical edge hasn’t quite been there. It’s too early to panic, but the pressure is on him to deliver more.
*Grade: C*
Arthur Vermeeren to Barcelona (from Royal Antwerp) – €30 million
Barcelona bought Vermeeren last summer but loaned him back to Antwerp for the first half of the season. They recalled him in January to bolster their midfield. The 19-year-old Belgian is a deep-lying playmaker with incredible vision. He’s made three substitute appearances, showcasing some neat passing and composure. He’s not ready to start week in and week out, but he’s a project. Barcelona needs to be patient. Given their financial constraints, finding talent like this for €30 million feels like a steal in the long run.
*Grade: B+*
Bryan Zaragoza to Real Madrid (from Granada) – €15 million
Real Madrid activated Zaragoza’s surprisingly low release clause after his breakout half-season with Granada, where he scored 6 goals, including a brace against Madrid themselves. He’s a tricky winger, excellent in one-on-one situations. He’s only made two substitute appearances for Madrid, totaling 35 minutes. It’s tough to get into that stacked attack. This feels like a depth signing with the potential for more, or a future loan out. For €15 million, it’s a low-risk gamble on a player who showed flashes of brilliance. He just needs a chance.
*Grade: B-*
Look, January is always a gamble. But Real Madrid got their man in Neves, securing their midfield for the next decade. Barcelona, against all odds, landed a genuine goalscorer in Alvarez. My hot take? Nico Williams will prove to be the most impactful signing of the window, even over Neves. His directness is exactly what Atleti needs to finally challenge for the title.
Here’s my bold prediction: Julian Alvarez will finish the season with more La Liga goals than Vinicius Jr.

💬 Comments