betinf.com · SPORTS BETTING INFORMATION

Spanish Primera Liga Transfers in 2025/26 Season Football

Playerto (from)m€
Renzo Saravia (D)Feb '26Valencia-
Ruben Blanco (G)Girona-
Ibrahim Diabate (F)Alaves (Gais)-
Matias Vecino (M)Celta (Lazio)-
Alvaro Nunez (D)Celta (Elche)1
Rodrigo Mendoza (M)Atletico Madrid (Elche)16
Zito Luvumbo (F)Mallorca (Cagliari)0.3
Veljko Birmancevic (M)Getafe (Sparta Prague)-
Buba Sangare (D)Elche (Roma)-
Obed Vargas (M)Atletico Madrid (Seattle Sounders)3
Playerto (from)m€
Ademola Lookman (F)Feb '26Atletico Madrid (Atalanta)35
Rodrigo Mendoza (M)Atletico Madrid (Elche)16
Raul Moro (M)Jan '26Ossasuna (Ajax)5
Umar Sadiq (F)Valencia (Real Sociedad)5
Alex Freeman (D)Villarreal (Orlando City)3.5
Obed Vargas (M)Feb '26Atletico Madrid (Seattle Sounders)3
Alvaro Fidalgo (M)Betis (America)2
Lucas Cepeda (M)Jan '26Elche (Colo-Colo)1.9
Alvaro Nunez (D)Feb '26Celta (Elche)1
Cyril Ngonge (M)Jan '26Espanyol (Napoli)1

Winter transfers in Spanish Primera Liga

Alaves 7

IN - 1m

Ivorian forward Ibrahim Diabate on loan from Gais;
Finnish defender Ville Koski on loan from Istra;
Midfielder Angel Perez from Huesca for a fee of 1m.

OUT - 8m

Gustavo Albarracin (M, loan, Istra); Nikola Maras (D, loan, Mirandes); Carlos Vicente (M, 8m, Birmingham); Moussa Diarra (D, loan, Anderlecht).

Atletico Madrid 24

IN - 54m

Midfielder Rodrigo Mendoza from Elche for a fee of 16m;
Nigerian forward Ademola Lookman from Atalanta for a fee of 35m;
Mexican midfielder Obed Vargas from Seattle Sounders for a fee of 3m.

OUT - 78m

Giacomo Raspadori (F, 22m, Atalanta); Conor Gallagher (M, 40m, Tottenham); Carlos Martin (M, loan, Rayo); Javi Galan (D, 0.5m, Ossasuna); Rodrigo De Paul (M, 15m, Inter Miami).

Barcelona 8.2

IN

Portuguese defender Joao Cancelo on loan from Al-Hilal.

OUT - 8.2m

Dro Fernandez (M, 8.2m, PSG); Marc-Andre ter Stegen (G, loan, Girona).

Betis 2

IN - 2m

Midfielder Alvaro Fidalgo from America for a fee of 2m.

OUT

Sergio Arribas (D, Cadiz); Gonzalo Petit (F, loan, Granada).

Celta 4.5

IN - 1m

Defender Alvaro Nunez from Elche for a fee of 1m;
Uruguayan midfielder Matias Vecino on a free transfer from Lazio;
Midfielder Fer Lopez on loan from Wolves.

OUT - 5.5m

Unai Nunez (D, loan, Valencia); Fran Beltran (M, 0.2m, Girona); Tadeo Allende (M, 5m, Inter Miami); Damian Rodriguez (M, loan, Racing); Luca de la Torre (M, 0.3m, Charlotte).

Elche 15

IN - 1.9m

Defender Buba Sangare on loan from Roma;
Midfielder Tete Morente on a free transfer from Lecce;
Midfielder Gonzalo Villar on loan from Dinamo Zagreb;
Chilean midfielder Lucas Cepeda from Colo-Colo for a fee of 1.9m;
Argentinian forward Abiel Osorio on a free transfer from Defensa.

OUT - 17m

Alvaro Nunez (D, 1m, Celta); Rodrigo Mendoza (M, 16m, Atletico); Bambo Diaby (D, loan, Granada); Ali Houary (F, loan, Mirandes); Abiel Osorio (F, loan, Defensa).

Espanyol 1

IN - 1m

Belgian midfielder Cyril Ngonge on loan from Napoli for a fee of 1m.

OUT

Hugo Perez (D, loan, Gimnastic Tarragona); Javi Hernandez (M, loan, Mirandes).

Getafe

IN

Serbian midfielder Veljko Birmancevic on loan from Sparta Prague;
Argentinian forward Luis Vazquez on loan from Anderlecht;
Argentinian defender Zaid Romero on loan from Brugge;
Uruguayan forward Martin Satriano on loan from Lyon;
Uruguayan defender Sebastian Boselli on loan from River Plate.

OUT

Coba da Costa (M, loan, Anderlecht); Yvan Neyou (M, loan, Al-Okhdood).

Girona 0.4

IN - 0.2m

Goalkeeper Ruben Blanco;
Midfielder Fran Beltran from Celta for a fee of 0.2m;
German goalkeeper Marc-Andre ter Stegen on loan from Barcelona;
Argentinian midfielder Claudio Echeverri on loan from Manchester City.

OUT - 0.5m

Yaser Asprilla (M, loan, Galatasaray); Antal Yaakobishvili (D, loan, Tenerife); Jhon Solis (M, 0.5m, loan, Birmingham).

Levante 0.2

IN - 0.2m

Israeli midfielder Tay Abed from PSV Eindhoven for a fee of 0.2m;
French midfielder Ugo Raghouber on loan from Lille.

OUT

Jorge Cabello (D, loan, Mirandes).

Mallorca 0.3

IN - 0.3m

Angolan forward Zito Luvumbo on loan from Cagliari for a fee of 0.3m;
French midfielder Justin Kalumba on a free transfer from Angers.

OUT

Cyle Larin (F, loan, Southampton); Marc Domenech (F, loan, AD Ceuta); Dani Rodriguez (M, free, Leganes).

Ossasuna 5.5

IN - 5.5m

Midfielder Raul Moro from Ajax for a fee of 5m;
Defender Javi Galan from Atletico for a fee of 0.5m.

OUT

Sheraldo Becker (M, loan, Mainz).

Rayo

IN

Moroccan midfielder Ilias Akhomach on loan from Villarreal;
Midfielder Carlos Martin on loan from Atletico.

OUT

Etienne Eto'o (F, loan, Villarreal CF).

Real Madrid

OUT

Endrick (F, loan, Lyon).

Real Oviedo 0.1

IN

Argentinian midfielder Thiago Fernandez on loan from Villarreal;
Uruguayan midfielder Nicolas Fonseca on loan from Leon;
Uruguayan forward Thiago Borbas on loan from RB Bragantino.

OUT - 0.1m

Josip Brekalo (M, free, Hertha); Alex Cardero (M, loan, AEK Larnaca); Oier Luengo (D, loan, Burgos); Alvaro Lemos (D, free, Granada); Daniel Paraschiv (F, 0.1m, loan, Rapid 1923); Brandon Domingues (M, loan, Gornik Zabrze).

Real Sociedad 5

IN

Brazilian midfielder Wesley on loan from Al-Nassr.

OUT - 5m

Mikel Goti (M, loan, Cordoba); Umar Sadiq (F, 5m, Valencia).

Sevilla

IN

French forward Neal Maupay on loan from Marseille.

OUT

Alfon Gonzalez (M, loan, Villarreal); Ramon Martinez (D, free, Valladolid); Alvaro Fernandez (G, free, Deportivo La Coruna).

Valencia 5

Argentinian defender Renzo Saravia;
Argentinian midfielder Guido Rodriguez on a free transfer from West Ham;
Defender Unai Nunez on loan from Celta;
Nigerian forward Umar Sadiq from Real Sociedad for a fee of 5m.

Villarreal 3.5

IN - 3.5m

American defender Alex Freeman from Orlando City for a fee of 3.5m;
Midfielder Alfon Gonzalez on loan from Sevilla;
Argentinian midfielder Thiago Fernandez on a free transfer from Velez Sarsfield.

OUT

Thiago Fernandez (M, loan, Real Oviedo); Ilias Akhomach (M, loan, Rayo); Adria Altimira (D, free, Deportivo La Coruna).


Summer transfers

Alaves 13

IN: Denis Suarez (M); Gustavo Albarracin (M, 0.3m); Jon Pacheco (D); Lucas Boye (F, 5.8m); Mariano Diaz (F); Carles Alena (M, 1m); Calebe (M); Youssef Enriquez (D, 3m); Raul Fernandez (G); Jonny Otto (D); Pablo Ibanez (M).

OUT: Hugo Novoa (D); Gustavo Albarracin (M); Adrian Rodriguez (G); Asier Villalibre (F); Selu Diallo (M); Santiago Mourino (D, 4m); Joaquin Panichelli (F, 17m); Jesus Owono (G); Tomas Conechny (M, 3m); Tomas Mendes (M); Adrian Pica (D); Unai Ropero (M); Abdel Abqar (D); Aleksandar Sedlar (D); Kike Garcia (F).

Athletic Bilbao 18

IN: Aymeric Laporte (D, 10m); Jesus Areso (D, 12m); Robert Navarro (M).

OUT: Unai Vencedor (M); Adu Ares (M); Peio Canales (M); Hugo Rincon (D, 0.2m); Alvaro Djalo (M, 3m); Javi Marton (F); Julen Agirrezabala (G, 1m); Benat Gerenabarrena (M); Oscar de Marcos (D).

Atletico Madrid 108

IN: Nico Gonzalez (M, 1m); Giacomo Raspadori (F, 22m); Santiago Mourino (D, 4m); David Hancko (D, 26m); Marc Pubill (D, 16m); Thiago Almada (M, 21m); Johnny Cardoso (M, 24m); Alex Baena (M, 42m); Matteo Ruggeri (M, 17m); Juan Musso (G, 3m); Clement Lenglet (D).

OUT: Santiago Mourino (D, 10m); Thomas Lemar (M); Samuel Lino (M, 22m); Rodrigo De Paul (M); Saul Niguez (M); Horatiu Moldovan (G); Angel Correa (M, 8m); Rodrigo Riquelme (M, 8m); Arthur Vermeeren (M, 20m); Axel Witsel (D); Cesar Azpilicueta (D); Reinildo Mandava (D).

Barcelona 4.5

IN: Roony Bardghji (M, 2.5m); Marcus Rashford (M); Joan Garcia (G, 25m).

OUT: Oriol Romeu (M); Hector Fort (D); Inaki Pena (G); Inigo Martinez (D); Pau Victor (F, 12m); Pablo Torre (M, 5m); Ansu Fati (M); Ander Astralaga (G); Clement Lenglet (D); Alex Valle (D, 6m).

Betis 1.8

IN: Antony (M, 22m); Sofyan Amrabat (M); Nelson Deossa (M, 12m); Valentin Gomez (D, 5.3m); Pau Lopez (G); Gonzalo Petit (F, 4.5m); Junior Firpo (D); Rodrigo Riquelme (M, 8m); Alvaro Valles (G); Natan (D, 9m).

OUT: Iker Losada (F); Nobel Mendy (D); Borja Iglesias (F, 2m); Fran Vieites (G); Romain Perraud (D, 3m); Gonzalo Petit (F); Mateo Flores (M); William Carvalho (M); Johnny Cardoso (M, 24m); Guilherme Fernandes (G); Sergio Arribas (D); Jesus Rodriguez (M, 23m); Ricardo Visus (D, 0.4m); Alex Collado (M, 2.5m); Youssouf Sabaly (D, 2m); Juanmi (M, 1.2m); Rui Silva (G, 4.7m).

Celta 37

IN: Borja Iglesias (F, 2m); Bryan Zaragoza (M, 1m); Ferran Jutgla (F, 5m); Ilaix Moriba (M, 6m); Ionut Radu (G).

OUT: Unai Nunez (D); Manu Sanchez (D); Carles Perez (M); Carlos Dotor (M); Jorgen Strand Larsen (F, 27m); Fer Lopez (M, 23m); Alfon Gonzalez (M); Jailson (M); Javier Manquillo (D); Vicente Guaita (G); Miguel Rodriguez (M, 1.3m).

Elche 7.9

IN: Adria Pedrosa (D); Hector Fort (D); Grady Diangana (M); Inaki Pena (G); Andre Silva (F, 1m); Rafa Mir (F); Federico Redondo (M, 2.2m); Victor Chust (D); Martim Neto (M, 1.5m); Alvaro Rodriguez (F, 2m); Alejandro Iturbe (G); Leo Petrot (D); German Valera (M).

OUT: Mourad El Ghezouani (F, 1.5m); Jairo Izquierdo (D); Rafa Nunez (M); Matia Barzic (D); Axel Werner (G); Nicolas Fernandez Mercau (M, 8m); Oscar Plano (F); Nicolas Castro (M, 5m); Alex Martin (D); Mario Gaspar (D); Miguel San Roman (G); Elbasan Rashani (M); Jose Salinas (D).

Espanyol 11

IN: Urko Gonzalez de Zarate (M, 5m); Charles Pickel (M, 1m); Clemens Riedel (D, 2m); Luca Koleosho (M); Tyrhys Dolan (M); Ramon Terrats (M); Roberto Fernandez (F, 6.2m); Jose Salinas (D); Kike Garcia (F); Marko Dmitrovic (G); Miguel Rubio (D); Hugo Perez (D); Marcos Fernandez (F).

OUT: Marcos Fernandez (F); Pablo Ramon (D); Roger Hinojo (D); Rafel Bauza (M); Gaston Valles (F); Hugo Perez (D); Jose Gragera (M); Justin Smith (M); Alvaro Tejero (D); Omar Sadik (F); Kenneth Soler (M); Fernando Pacheco (G); Joan Garcia (G, 25m); Brian Olivan (D); Alvaro Aguado (M); Sergi Gomez (D).

Getafe 11

IN: Allan Nyom (D); Abu Kamara (M); Abdel Abqar (D); Mario Martin (M); Javi Munoz (M); Davinchi (D, 0.6m); Adrian Liso (M); Alex Sancris (M); Kiko Femenia (D); Yvan Neyou (M); Juanmi (M, 1.2m).

OUT: Alex Sola (M); Christantus Uche (F); Peter Federico (M); Omar Alderete (D, 12m); Juan Berrocal (D); Carles Alena (M, 1m); Jonathan Silva (D); Yellu Santiago (M); Allan Nyom (D); Juan Bernat (D).

Girona 29

IN: Bryan Gil (M, 6m); Dominik Livakovic (G); Vladyslav Vanat (F, 15m); Azzedine Ounahi (M, 6m); Alex Moreno (D); Axel Witsel (D); Vitor Reis (D); Thomas Lemar (M); Hugo Rincon (D, 0.2m).

OUT: Dawda Camara (F); Yangel Herrera (M, 11m); Bojan Miovski (F, 3m); Ladislav Krejci (D, 23m); Miguel Gutierrez (D, 18m); Antal Yaakobishvili (D); Jastin Garcia (M); Valery Fernandez (M); Toni Fuidias (G); Gabriel Misehouy (M); Min-su Kim (M); Ibrahima Kebe (M); Ilyas Chaira (M, 1.5m); Juanpe (D).

Levante 3

IN: Karl Etta Eyong (F); Unai Vencedor (M); Mathew Ryan (G); Iker Losada (F); Goduine Koyalipou (F, 0.5m); Manu Sanchez (D); Jon Ander Olasagasti (M, 0.5m); Matias Moreno (D, 0.5m); Alan Matturro (D, 0.5m); Jeremy Toljan (D); Victor Garcia (D); Kervin Arriaga (M, 0.5m).

OUT: Sergio Lozano (M); Alfonso Pastor (G); Paco Cortes (M); Oscar Clemente (M); Edgar Alcaniz (M); Dani Martin (G); Xavi Grande (D); Manu Sanchez (D); Vicente Iborra (M); Andres Fernandez (G); Marcos Navarro (D); Angel Algobia (M); Ignasi Miquel (D); Giorgi Kochorashvili (M, 5.5m).

Mallorca 1.1

IN: Jan Virgili (M, 3.5m); Marash Kumbulla (D); Mateo Joseph (F); Lucas Bergstrom (G); Pablo Torre (M, 5m).

OUT: Cyle Larin (F); Jan Salas (M); Daniel Luna (M); Dominik Greif (G, 4m); Jose Copete (D, 3.6m); Siebe Van der Heyden (D, 2m); Robert Navarro (M).

Ossasuna 7

IN: Sheraldo Becker (M); Victor Munoz (M, 5m); Valentin Rosier (D).

OUT: Jesus Areso (D, 12m); Jose Manuel Arnaiz (M); Ruben Pena (D); Pablo Ibanez (M); Unai Garcia (D).

Rayo 7.1

IN: Alemao (F, 4.5m); Nobel Mendy (D); Fran Perez (M, 1m); Jozhua Vertrouwd (D); Gerard Gumbau (M); Luiz Felipe (D); Augusto Batalla (G, 1.6m).

OUT: Etienne Eto'o (F); Pelayo Fernandez (D); Raul de Tomas (F); Miguel Angel Morro (G); Aridane Hernandez (D); Joni Montiel (M); Sergi Guardiola (F).

Real Madrid 166

IN: Alvaro Carreras (D, 50m); Franco Mastantuono (M, 45m); Dean Huijsen (D, 63m); Trent Alexander-Arnold (D, 10m).

OUT: Reinier (M); Mario Martin (M); Alvaro Rodriguez (F, 2m); Jesus Vallejo (D); Lucas Vazquez (D); Luka Modric (M).

Real Oviedo 3.5

IN: Javi Lopez (D); David Carmo (D); Josip Brekalo (M); Leander Dendoncker (M); Eric Bailly (D); Ovie Ejaria (M); Alex Fores (F); Luka Ilic (M, 2m); Horatiu Moldovan (G); Alberto Reina (M); Salomon Rondon (F); Ilyas Chaira (M, 1.5m); Brandon Domingues (M).

OUT: Borja Sanchez (M); Alex Cardero (M); Yayo Gonzalez (M); Alberto del Moral (M); Daniel Paraschiv (F); Carlos Pomares (D); Paulino de la Fuente (M); Cesar de la Hoz (M); Francisco Portillo (M); Quentin Braat (G); Sebas Moyano (M).

Real Sociedad 59

IN: Carlos Soler (M, 6m); Yangel Herrera (M, 11m); Goncalo Guedes (M, 4m); Duje Caleta-Car (D, 0.5m).

OUT: Hamari Traore (D, 4.5m); Javi Lopez (D); Sheraldo Becker (M); Urko Gonzalez de Zarate (M, 5m); Jon Pacheco (D); Carlos Fernandez (F); Jon Ander Olasagasti (M, 0.5m); Martin Zubimendi (M, 70m); Jon Magunazelaia (M).

Sevilla 55

IN: Alexis Sanchez (F); Batista Mendy (M, 0.3m); Fabio Cardoso (D); Cesar Azpilicueta (D); Odysseas Vlachodimos (G); Gabriel Suazo (D); Alfon Gonzalez (M).

OUT: Adria Pedrosa (D); Dodi Lukebakio (M, 20m); Kelechi Iheanacho (F); Stanis Idumbo (M, 10m); Loic Bade (D, 25m); Rafa Mir (F); Suso (M).

Valencia 14

IN: Lucas Beltran (M, 1m); Largie Ramazani (M); Arnaut Danjuma (M); Filip Ugrinic (M, 4m); Baptiste Santamaria (M, 2m); Jose Copete (D, 3.6m); Julen Agirrezabala (G, 1m); Dani Raba (M).

OUT: Alberto Mari (F); Sergi Canos (M); Hugo Guillamon (M); Fran Perez (M, 1m); Cenk Ozkacar (D, 0.2m); Cristhian Mosquera (D, 15m); Yarek Gasiorowski (D, 9.8m); Hugo Gonzalez (M); Iker Cordoba (D); German Valera (M); Jaume Domenech (G).

Villarreal 3

IN: Georges Mikautadze (F, 31m); Manor Solomon (M); Tani Oluwaseyi (F, 8m); Arnau Tenas (G, 2.5m); Renato Veiga (D, 25m); Thomas Partey (M); Santiago Mourino (D, 10m); Tajon Buchanan (M, 9m); Rafa Marin (D, 1m); Alberto Moleiro (M, 16m).

OUT: Karl Etta Eyong (F); Denis Suarez (M); Yeremy Pino (M, 30m); Arnaut Danjuma (M); Jorge Pascual (F, 0.5m); Alex Fores (F); Thierno Barry (F, 30m); Alex Baena (M, 42m); Ramon Terrats (M); Kiko Femenia (D); Andres Ferrari (F, 2.5m); Eric Bailly (D); Raul Albiol (D).

 

Last updated 24.2.2026 08:15 GMT

News - transfers

Atletico Madrid seal late move for Rodrigo Mendoza

3.2.26 Atletico M.

Atletico Madrid completed a last-gasp Deadline Day signing by registering 20-year-old midfielder Rodrigo Mendoza from Elche just minutes before the window closed, securing him on a deal until June 2031. The move capped a busy winter window for Diego Simeone's side, which also included the arrivals of Ademola Lookman and Obed Vargas, while four departures earlier in January generated around €60 million.

Atletico Madrid complete signing of Ademola Lookman

2.2.26 Atletico M.

Atletico Madrid have strengthened their attack with the deadline-day signing of Ademola Lookman from Atalanta, agreeing a four-and-a-half-year deal in a move reportedly worth €35m. The Nigeria international leaves Atalanta after three-and-a-half seasons, during which he scored 41 goals in 105 appearances.

Villarreal sign defender Alex Freeman

30.1.26 Villarreal

LaLiga side Villarreal have signed 21-year-old right-back Alex Freeman from Orlando City in a deal worth €3.5 million plus €2.5 million in add-ons. Freeman becomes the club's latest MLS signing, joining a squad that already features former MLS players Tajon Buchanan and Tani Oluwaseyi.

Alaves sign winger Angel Perez

29.1.26 Alaves

Deportivo Alaves have reached an agreement to sign winger Angel Perez on a long-term deal running until June 2030. The 22-year-old, who has risen rapidly through the Spanish leagues, impressed last season in Segunda Federacion and has since become a key contributor at the professional level, adding pace, creativity and attacking depth to Alaves' forward line.

Osasuna sign winger Raul Moro from Ajax

23.1.26 Ossasuna

Osasuna have completed the signing of forward Raul Moro from Ajax, securing the winger on a contract through June 30, 2031. Osasuna will pay €5 million for 50% of the player's rights, with the deal including a €50 million LaLiga buyout clause. The 23-year-old, considered a rising star in Spanish football, impressed last season with Real Valladolid before a spell at Ajax and now arrives as a key part of Osasuna's long-term sporting project.

Barcelona cleared to sign Cancelo after Christensen injury

11.1.26 Barcelona

Barcelona have received approval from La Liga to sign Joao Cancelo on loan from Al-Hilal after Andreas Christensen was ruled out long term with an ACL injury. With 80% of Christensen's salary now available to use, Barca are set to complete Cancelo's arrival, with the defender expected in Barcelona on Monday and officially presented after the Spanish Super Cup final.

Barcelona weigh January options after Christensen setback

30.12.25 Barcelona

Barcelona defender Andreas Christensen will be sidelined for around four months after suffering a partial ACL tear in training, opening the door for the club to register a replacement under La Liga rules. However, Barcelona are in no rush to act and will only submit the required medical report if they decide to enter the January transfer market. With the centre-back situation delicate but manageable for now, the club are assessing available options and will use up to 80% of Christensen's salary only if a suitable signing emerges.

Barcelona identify three areas they need to reinforce

25.12.25 Barcelona

Barcelona are undecided about signing a defender in January to cover for Andreas Christensen but have already outlined key targets for the summer of 2026. The club's top priority is a new centre-back, followed by reinforcements in attack, with plans to add both a winger and a centre-forward as part of a broader squad overhaul.

Aymeric Laporte rejoins Athletic Bilbao

12.9.25 A. Bilbao

Athletic Bilbao have re-signed Spain defender Aymeric Laporte from Al-Nassr after FIFA reversed its initial decision and approved the transfer. The deal, initially attempted on September 1, missed the transfer deadline due to Al-Nassr's failure to submit the transfer in FIFA's system. After a denied appeal, the Spanish federation successfully overturned the ruling.

Georges Mikautadze joins Villarreal

1.9.25 Villarreal

Georgian striker Georges Mikautadze has completed a high-profile move from Lyon to Villarreal for a fee of up to €36 million, including €5 million in bonuses and a 10% future sell-on profit for Lyon. The 24-year-old, who scored 17 goals last season, departs his hometown club amid financial struggles that have already seen key players like Lacazette and Cherki leave. Lyon, initially relegated due to debt but reinstated on appeal, continues to offload talent to stabilize finances.

Villarreal sign Chelsea defender Renato Veiga

23.8.25 Villarreal

Villarreal have signed 22-year-old defender Renato Veiga from Chelsea on a seven-year contract, with a reported transfer fee of €24 million plus add-ons. Veiga joined Chelsea from Basel last summer but made just one Premier League start before a loan to Juventus, where he became a regular starter. He also helped Portugal win the Nations League in June.

Barcelona can register Garcia after Ter Stegen ruling

14.8.25 Barcelona

Barcelona have received LaLiga approval to register goalkeeper Joan Garcia ahead of Saturday's league opener against Mallorca, using salary space freed by Marc-Andre ter Stegen's long-term back injury. The move ends tensions between Ter Stegen and the club, who briefly stripped him of the captaincy during the dispute.