Executive Summary
In total we identified 183 real signings by the clubs of La Liga in the 2024/25 season — academy promotions, loan returns, internal moves and transfers that never went through are excluded. Of these, 176 are included in the hit-rate calculation; 7 are youth investments (under-23 with no game time), classified separately. Signings without relevant minutes in the season count as unsuccessful.
Club Ranking
| Club | League position | Signings | Evaluated | Successful | Fair | Unsuccessful | Hit rate % | SigningLab* | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Celta Vigo | 7º | 3 | 3 | 2 | 1 | 0 | 83% | 67% |
| 2 | Osasuna | 8º | 4 | 3 | 2 | 1 | 0 | 83% | 67% |
| 3 | Real Madrid | 2º | 2 | 2 | 1 | 1 | 0 | 75% | 100% |
| 4 | Villarreal | 5º | 11 | 11 | 6 | 4 | 1 | 73% | 91% |
| 5 | Atletico Madrid | 3º | 7 | 7 | 5 | 0 | 2 | 71% | 100% |
| 6 | Real Betis | 6º | 12 | 11 | 4 | 4 | 3 | 54% | 100% |
| 7 | Espanyol | 15º | 13 | 12 | 4 | 4 | 4 | 50% | 50% |
| 8 | Real Sociedad | 12º | 5 | 5 | 2 | 1 | 2 | 50% | 60% |
| 9 | Barcelona | 1º | 3 | 3 | 1 | 1 | 1 | 50% | 100% |
| 10 | Las Palmas | 19º | 13 | 13 | 1 | 8 | 4 | 38% | 92% |
| 11 | Sevilla | 16º | 9 | 9 | 1 | 4 | 4 | 33% | 100% |
| 12 | Leganes | 18º | 23 | 23 | 2 | 10 | 11 | 30% | 91% |
| 13 | Valencia | 11º | 10 | 9 | 1 | 3 | 5 | 28% | 100% |
| 14 | Girona | 17º | 10 | 10 | 0 | 5 | 5 | 25% | 100% |
| 15 | Athletic Club | 4º | 3 | 2 | 0 | 1 | 1 | 25% | 50% |
| 16 | Alaves | 14º | 13 | 12 | 2 | 1 | 9 | 21% | 83% |
| 17 | Rayo Vallecano | 9º | 6 | 5 | 0 | 2 | 3 | 20% | 80% |
| 18 | Getafe | 13º | 11 | 11 | 0 | 3 | 8 | 14% | 100% |
| 19 | Mallorca | 10º | 6 | 6 | 0 | 1 | 5 | 8% | 100% |
| 20 | Valladolid | 20º | 19 | 19 | 0 | 3 | 16 | 8% | 90% |
The difference between Signings and Evaluated are youth investments (under-23 with no game time in the season), classified separately. Signings without relevant minutes are unsuccessful (Did not deliver).
Season Highlights
The ten signings with the greatest technical impact of the season, according to the Player Impact Score (PIS).
| Player | Club | Pos | Min | G+A | Avg rating | Rating | SigningLab |
|---|---|---|---|---|---|---|---|
| Kylian Mbappé | Real Madrid | F | 2917 | 31+3 | 7.71 | Excellent | Recommended |
| Julián Álvarez | Atletico Madrid | F | 2518 | 17+4 | 7.25 | Excellent | Recommended |
| Sergi Cardona | Villarreal | D | 2955 | 1+7 | 6.93 | Excellent | Recommended |
| Antony | Real Betis | F | 1366 | 5+2 | 7.42 | Excellent | Recommended |
| Nicolas Pépé | Villarreal | F | 1495 | 3+6 | 7.11 | Excellent | Recommended |
| Marcos Alonso | Celta Vigo | M | 2655 | 3+0 | 7.09 | Excellent | Recommended |
| Dani Olmo | Barcelona | M | 1222 | 10+3 | 6.75 | Excellent | Recommended |
| Cucho Hernández | Real Betis | F | 1149 | 5+1 | 6.81 | Excellent | Recommended |
| Ayoze Pérez | Villarreal | M | 1976 | 19+2 | 7.26 | Excellent | Recommended |
| Saúl Ñíguez | Sevilla | M | 1555 | 1+6 | 6.46 | Excellent | Recommended |
Methodology
Club assessment — the universe of signings
The report considers exclusively genuine signings for the first-team squad, identified by the player's effective incorporation into the group between seasons. Excluded from the universe are: academy promotions, loan returns, internal administrative moves and transfers recorded but never completed. The aim is to measure the quality of market decisions — and those alone.
Player Impact Score (PIS)
Each evaluated signing receives a score from 0 to 100 that combines four observable technical dimensions: individual performance (average match ratings over the season), output (goals, assists and decisive actions adjusted for game time), collective performance (starting status and correlation with the club's results) and availability (volume of matches, adjusted for interruptions). High-impact players with reduced game time are promoted through an alternative efficiency criterion.
Outcome classification
The rating tiers are: Excellent and Good (successful signings — a full point in the index), Fair (intermediate performance — half a point) and Below expectations / Did not deliver (unsuccessful signings). Two categories sit outside the calculation, for distinct reasons: Injury (a serious injury prevented a fair assessment) and Investment (an under-23 player with low game time — the return depends on development and cannot be counted for or against the club in this cycle). Signings that did not reach relevant game time in the season are classified as unsuccessful, reflecting the sporting cost of the decision.
SigningLab — projection at the moment of signing
The SigningLab column shows the accuracy the club would have achieved had it followed the projections of the SigningLab model trained exclusively on the 2021-2023 seasons — therefore prior to all the signings evaluated here. The success projection is generated at the moment of signing — before the player takes the field for the new club — using exclusively information available up to that date: career history, physical-technical profile, adaptation pattern in similar leagues and the signing club's context. It is precisely because it is a forward-looking projection, and not a retrospective reading, that the model's accuracy holds such value: it measures the ability to predict the outcome of a market decision before that decision produces any effect.
The model is trained on more than 2 million individual matches and 423 thousand transfers across a decade, with strict temporal validation. Fair-performance assessments count as a hit in either direction of the recommendation.
A note on scope
This is SigningLab's public, simplified model, developed for transparent retrospective market assessment. SigningLab's commercial solutions for partner clubs use a substantially larger set of variables and dedicated predictive mechanisms, and are not fully reflected in this document.
Appendix — Signings by club
* Youth investment (under-23, no game time in the season) — outside the hit-rate calculation.
Alaves (13 signings)
| Player | Matches | Minutes | Goals | Assists | SigningLab Projection | Rating |
|---|---|---|---|---|---|---|
| Manuel Sánchez | 35 | 2646 | 1 | 0 | Not recommended | Below expectations |
| Moussa Diarra | 34 | 1879 | 0 | 0 | Not recommended | Below expectations |
| Santiago Mouriño | 32 | 1847 | 0 | 1 | Not recommended | Good |
| Joan Jordan | 29 | 1415 | 5 | 2 | Recommended | Good |
| Carlos Martín | 36 | 1336 | 2 | 2 | Not recommended | Below expectations |
| Carles Aleñá | 15 | 1095 | 0 | 2 | Not recommended | Below expectations |
| Toni Martínez | 36 | 1013 | 4 | 0 | Recommended | Fair |
| Tomás Conechny | 31 | 851 | 1 | 0 | Recommended | Did not deliver |
| Stoichkov | 20 | 701 | 0 | 1 | Not recommended | Below expectations |
| Facundo Garcés | 20 | 676 | 0 | 0 | Not recommended | Below expectations |
| Adrián | 35 | 507 | 0 | 0 | Not recommended | Below expectations |
| Hugo Novoa Ramos | 25 | 234 | 0 | 0 | Not recommended | Did not deliver |
| Luka Romero * | 18 | 197 | 0 | 0 | Not recommended | Investment |
Athletic Club (3 signings)
| Player | Matches | Minutes | Goals | Assists | SigningLab Projection | Rating |
|---|---|---|---|---|---|---|
| Andoni Gorosabel | 37 | 1490 | 0 | 2 | Not recommended | Fair |
| Álvaro Djaló | 29 | 657 | 1 | 0 | Recommended | Did not deliver |
| Unai Eguíluz * | 3 | 0 | 0 | 0 | Not recommended | Investment |
Atletico Madrid (7 signings)
| Player | Matches | Minutes | Goals | Assists | SigningLab Projection | Rating |
|---|---|---|---|---|---|---|
| Julián Álvarez | 37 | 2518 | 17 | 4 | Recommended | Excellent |
| Robin Le Normand | 30 | 2162 | 1 | 0 | Recommended | Good |
| Clément Lenglet | 33 | 1985 | 2 | 1 | Recommended | Excellent |
| Conor Gallagher | 37 | 1646 | 3 | 3 | Recommended | Good |
| Alexander Sørloth | 37 | 1569 | 20 | 2 | Recommended | Excellent |
| Juan Musso | 36 | 180 | 0 | 0 | Not recommended | Did not deliver |
| Horațiu Moldovan | 1 | 0 | 0 | 0 | Not recommended | Did not deliver |
Barcelona (3 signings)
| Player | Matches | Minutes | Goals | Assists | SigningLab Projection | Rating |
|---|---|---|---|---|---|---|
| Wojciech Szczęsny | 29 | 1359 | 0 | 0 | Recommended | Fair |
| Dani Olmo | 27 | 1222 | 10 | 3 | Recommended | Excellent |
| Pau Víctor | 38 | 332 | 2 | 1 | Not recommended | Did not deliver |
Celta Vigo (3 signings)
| Player | Matches | Minutes | Goals | Assists | SigningLab Projection | Rating |
|---|---|---|---|---|---|---|
| Marcos Alonso | 31 | 2655 | 3 | 0 | Recommended | Excellent |
| Ilaix Moriba | 36 | 2137 | 1 | 1 | Not recommended | Fair |
| Borja Iglesias | 38 | 1979 | 11 | 3 | Not recommended | Good |
Espanyol (13 signings)
| Player | Matches | Minutes | Goals | Assists | SigningLab Projection | Rating |
|---|---|---|---|---|---|---|
| Marash Kumbulla | 35 | 2975 | 3 | 0 | Not recommended | Good |
| Alex Král | 37 | 2723 | 0 | 1 | Not recommended | Fair |
| Carlos Romero | 36 | 2560 | 2 | 1 | Not recommended | Good |
| Roberto Fernández | 19 | 1507 | 6 | 0 | Not recommended | Good |
| Urko González | 17 | 1380 | 0 | 2 | Not recommended | Fair |
| Álvaro Tejero | 37 | 1257 | 1 | 4 | Not recommended | Good |
| Alejo Veliz | 38 | 1131 | 1 | 0 | Recommended | Below expectations |
| Walid Cheddira | 34 | 641 | 1 | 1 | Recommended | Did not deliver |
| Irvin Cardona | 18 | 601 | 1 | 1 | Not recommended | Below expectations |
| Álvaro Aguado | 36 | 463 | 0 | 1 | Not recommended | Fair |
| Pere Milla | 37 | 459 | 3 | 0 | Not recommended | Fair |
| Naci Ünüvar * | 12 | 29 | 0 | 0 | Not recommended | Investment |
| Salvi | 11 | 0 | 0 | 0 | Not recommended | Did not deliver |
Getafe (11 signings)
| Player | Matches | Minutes | Goals | Assists | SigningLab Projection | Rating |
|---|---|---|---|---|---|---|
| Christantus Uche | 33 | 2501 | 4 | 6 | Not recommended | Fair |
| Carles Pérez | 38 | 1436 | 3 | 0 | Not recommended | Below expectations |
| Ramón Terrats | 15 | 1229 | 4 | 1 | Not recommended | Fair |
| Bertuğ Özgür Yıldırım | 34 | 1099 | 1 | 0 | Not recommended | Below expectations |
| Juan Berrocal | 33 | 1076 | 0 | 0 | Not recommended | Did not deliver |
| Alex Sola | 35 | 1036 | 0 | 1 | Not recommended | Below expectations |
| Álvaro Rodríguez | 30 | 852 | 2 | 0 | Not recommended | Fair |
| Juan Bernat | 15 | 710 | 0 | 1 | Not recommended | Below expectations |
| Juanmi | 14 | 704 | 0 | 0 | Not recommended | Did not deliver |
| Peter González | 38 | 466 | 0 | 0 | Not recommended | Did not deliver |
| Jiří Letáček | 38 | 0 | 0 | 0 | Not recommended | Did not deliver |
Girona (10 signings)
| Player | Matches | Minutes | Goals | Assists | SigningLab Projection | Rating |
|---|---|---|---|---|---|---|
| Ladislav Krejčí | 34 | 2439 | 2 | 0 | Recommended | Fair |
| Bryan Gil | 25 | 1734 | 3 | 3 | Not recommended | Fair |
| Donny van de Beek | 32 | 1438 | 2 | 2 | Not recommended | Below expectations |
| Yaser Asprilla | 30 | 1415 | 3 | 1 | Recommended | Fair |
| Abel Ruíz | 27 | 1357 | 4 | 0 | Not recommended | Below expectations |
| Arnaut Danjuma | 30 | 1345 | 2 | 0 | Not recommended | Below expectations |
| Alejandro Francés | 36 | 1183 | 0 | 0 | Not recommended | Fair |
| Arthur | 15 | 941 | 0 | 0 | Recommended | Fair |
| Bojan Miovski | 30 | 881 | 2 | 1 | Not recommended | Below expectations |
| Pau López | 17 | 45 | 0 | 0 | Not recommended | Did not deliver |
Las Palmas (13 signings)
| Player | Matches | Minutes | Goals | Assists | SigningLab Projection | Rating |
|---|---|---|---|---|---|---|
| Scott McKenna | 30 | 2467 | 0 | 0 | Not recommended | Fair |
| Jasper Cillessen | 32 | 2337 | 0 | 0 | Recommended | Fair |
| Viti Rozada | 31 | 1986 | 0 | 2 | Not recommended | Good |
| Dário Essugo | 28 | 1952 | 1 | 0 | Not recommended | Fair |
| Fábio Silva | 24 | 1877 | 10 | 3 | Not recommended | Fair |
| Oliver McBurnie | 38 | 1861 | 3 | 6 | Recommended | Fair |
| Álex Muñoz | 37 | 1430 | 3 | 0 | Not recommended | Fair |
| Manuel Fuster | 38 | 1016 | 2 | 1 | Not recommended | Fair |
| Stefan Bajčetić | 15 | 975 | 1 | 0 | Not recommended | Below expectations |
| Jaime Mata | 37 | 671 | 0 | 0 | Not recommended | Did not deliver |
| Adnan Januzaj | 24 | 608 | 2 | 1 | Recommended | Fair |
| Andy Pelmard | 9 | 205 | 0 | 0 | Not recommended | Did not deliver |
| Aboubacar Bassinga | 5 | 11 | 0 | 0 | Not recommended | Did not deliver |
Leganes (23 signings)
| Player | Matches | Minutes | Goals | Assists | SigningLab Projection | Rating |
|---|---|---|---|---|---|---|
| Sergio González | 37 | 2963 | 2 | 0 | Not recommended | Fair |
| Marko Dmitrović | 38 | 2880 | 0 | 0 | Not recommended | Fair |
| Valentin Rosier | 34 | 2592 | 1 | 2 | Not recommended | Good |
| Renato Tapia | 34 | 2433 | 1 | 0 | Recommended | Fair |
| Yvan Neyou | 31 | 2321 | 1 | 1 | Not recommended | Fair |
| Juan Cruz | 38 | 2265 | 5 | 4 | Not recommended | Fair |
| Matija Nastasić | 30 | 2112 | 1 | 0 | Recommended | Fair |
| Raba | 34 | 1896 | 8 | 6 | Not recommended | Good |
| Miguel De La Fuente | 37 | 1742 | 1 | 3 | Not recommended | Did not deliver |
| Jorge Sáenz | 35 | 1691 | 1 | 0 | Not recommended | Below expectations |
| Adrià Altimira | 36 | 1646 | 0 | 0 | Not recommended | Below expectations |
| Darko Brašanac | 35 | 1620 | 1 | 2 | Not recommended | Below expectations |
| Óscar Rodríguez | 34 | 1325 | 1 | 4 | Recommended | Fair |
| Munir El Haddadi | 32 | 877 | 4 | 0 | Recommended | Fair |
| Juan Soriano | 37 | 540 | 0 | 0 | Not recommended | Did not deliver |
| Roberto López | 38 | 407 | 0 | 1 | Not recommended | Below expectations |
| Sébastien Haller | 12 | 405 | 0 | 0 | Recommended | Fair |
| Julián Chicco | 37 | 316 | 0 | 1 | Not recommended | Below expectations |
| Duk | 16 | 204 | 0 | 0 | Not recommended | Fair |
| Aritz Arambarri | 3 | 178 | 0 | 0 | Not recommended | Did not deliver |
| Borna Barišić | 1 | 10 | 0 | 0 | Not recommended | Did not deliver |
| Jackson Porozo | 18 | 0 | 0 | 0 | Not recommended | Did not deliver |
| Borja López | 0 | 0 | 0 | 0 | Not recommended | Did not deliver |
Mallorca (6 signings)
| Player | Matches | Minutes | Goals | Assists | SigningLab Projection | Rating |
|---|---|---|---|---|---|---|
| Johan Mojica | 37 | 2753 | 1 | 2 | Not recommended | Fair |
| Robert Navarro | 25 | 1286 | 1 | 0 | Not recommended | Below expectations |
| Takuma Asano | 23 | 1067 | 2 | 1 | Not recommended | Below expectations |
| Mateu Morey | 34 | 763 | 0 | 0 | Not recommended | Did not deliver |
| Valery Fernández | 30 | 333 | 2 | 0 | Not recommended | Below expectations |
| Chiquinho | 31 | 160 | 0 | 0 | Not recommended | Did not deliver |
Osasuna (4 signings)
| Player | Matches | Minutes | Goals | Assists | SigningLab Projection | Rating |
|---|---|---|---|---|---|---|
| Flavien Boyomo | 34 | 2995 | 2 | 0 | Not recommended | Good |
| Abel Bretones | 38 | 2082 | 2 | 0 | Not recommended | Fair |
| Bryan Zaragoza | 28 | 1856 | 1 | 6 | Recommended | Good |
| Martin Pedroarena * | 0 | 0 | 0 | 0 | Not recommended | Investment |
Rayo Vallecano (6 signings)
| Player | Matches | Minutes | Goals | Assists | SigningLab Projection | Rating |
|---|---|---|---|---|---|---|
| Augusto Batalla | 35 | 2887 | 0 | 0 | Recommended | Fair |
| Adrian Embarba | 38 | 1633 | 1 | 1 | Recommended | Fair |
| Pedro Díaz | 38 | 1220 | 3 | 0 | Not recommended | Below expectations |
| Gerard Gumbau | 37 | 851 | 0 | 1 | Recommended | Below expectations |
| James Rodríguez | 11 | 143 | 0 | 0 | Not recommended | Did not deliver |
| Pelayo Fernández * | 25 | 104 | 0 | 0 | Not recommended | Investment |
Real Betis (12 signings)
| Player | Matches | Minutes | Goals | Assists | SigningLab Projection | Rating |
|---|---|---|---|---|---|---|
| Diego Llorente | 31 | 2521 | 2 | 0 | Recommended | Good |
| Natan | 36 | 2189 | 1 | 1 | Recommended | Fair |
| Romain Perraud | 36 | 2007 | 2 | 2 | Not recommended | Fair |
| Adrián | 38 | 1710 | 0 | 0 | Not recommended | Below expectations |
| Giovani Lo Celso | 25 | 1454 | 8 | 3 | Recommended | Good |
| Antony | 17 | 1366 | 5 | 2 | Recommended | Excellent |
| Ricardo Rodríguez | 35 | 1279 | 0 | 1 | Recommended | Fair |
| Vitor Roque | 22 | 1237 | 4 | 0 | Not recommended | Fair |
| Cucho Hernández | 16 | 1149 | 5 | 1 | Recommended | Excellent |
| Iker Losada | 21 | 341 | 0 | 0 | Not recommended | Did not deliver |
| Rudy Kohon | 1 | 0 | 0 | 0 | Not recommended | Did not deliver |
| Ismael Sierra Arnal * | 0 | 0 | 0 | 0 | Not recommended | Investment |
Real Madrid (2 signings)
| Player | Matches | Minutes | Goals | Assists | SigningLab Projection | Rating |
|---|---|---|---|---|---|---|
| Kylian Mbappé | 34 | 2917 | 31 | 3 | Recommended | Excellent |
| Endrick | 37 | 402 | 1 | 0 | Recommended | Fair |
Real Sociedad (5 signings)
| Player | Matches | Minutes | Goals | Assists | SigningLab Projection | Rating |
|---|---|---|---|---|---|---|
| Sergio Gómez | 38 | 2744 | 2 | 5 | Not recommended | Good |
| Javi López | 36 | 1939 | 0 | 0 | Not recommended | Did not deliver |
| Luka Sučić | 32 | 1810 | 1 | 1 | Not recommended | Fair |
| Nayef Aguerd | 24 | 1763 | 0 | 0 | Recommended | Good |
| Orri Steinn Óskarsson | 25 | 949 | 3 | 0 | Recommended | Below expectations |
Sevilla (9 signings)
| Player | Matches | Minutes | Goals | Assists | SigningLab Projection | Rating |
|---|---|---|---|---|---|---|
| Saúl Ñíguez | 26 | 1555 | 1 | 6 | Recommended | Excellent |
| Albert Sambi Lokonga | 24 | 1474 | 0 | 2 | Recommended | Fair |
| Peque Fernández | 37 | 1164 | 1 | 1 | Not recommended | Below expectations |
| Chidera Ejuke | 29 | 969 | 2 | 1 | Recommended | Fair |
| Álvaro Fernández | 38 | 746 | 0 | 0 | Not recommended | Did not deliver |
| Ruben Vargas | 12 | 677 | 2 | 1 | Not recommended | Fair |
| Kelechi Iheanacho | 19 | 400 | 0 | 0 | Not recommended | Did not deliver |
| Valentín Barco | 14 | 294 | 0 | 0 | Recommended | Fair |
| Akor Adams | 4 | 135 | 0 | 0 | Not recommended | Did not deliver |
Valencia (10 signings)
| Player | Matches | Minutes | Goals | Assists | SigningLab Projection | Rating |
|---|---|---|---|---|---|---|
| Luis Rioja | 36 | 2844 | 5 | 3 | Not recommended | Fair |
| Enzo Barrenechea | 32 | 2203 | 1 | 2 | Recommended | Good |
| Umar Sadiq | 18 | 825 | 5 | 0 | Not recommended | Fair |
| Rafa Mir | 23 | 743 | 1 | 2 | Not recommended | Below expectations |
| Dani Gómez | 21 | 541 | 2 | 0 | Not recommended | Did not deliver |
| Stole Dimitrievski | 38 | 360 | 0 | 0 | Not recommended | Did not deliver |
| Iván Jaime | 10 | 292 | 0 | 0 | Recommended | Fair |
| Germán Valera * | 16 | 142 | 0 | 0 | Not recommended | Investment |
| Max Aarons | 18 | 124 | 0 | 0 | Not recommended | Did not deliver |
| Maximiliano Caufriez | 11 | 90 | 0 | 0 | Not recommended | Did not deliver |
Valladolid (19 signings)
| Player | Matches | Minutes | Goals | Assists | SigningLab Projection | Rating |
|---|---|---|---|---|---|---|
| Karl Hein | 33 | 2790 | 0 | 0 | Not recommended | Fair |
| Raúl Moro | 33 | 2346 | 4 | 5 | Not recommended | Fair |
| Eray Cömert | 32 | 1789 | 0 | 0 | Recommended | Below expectations |
| Stanko Jurić | 34 | 1746 | 0 | 0 | Not recommended | Did not deliver |
| Mamadou Sylla | 35 | 1602 | 5 | 1 | Not recommended | Below expectations |
| Juanmi Latasa | 31 | 1402 | 3 | 0 | Not recommended | Below expectations |
| Marcos de Sousa | 35 | 1208 | 1 | 2 | Not recommended | Did not deliver |
| Antonio Candela | 16 | 910 | 0 | 0 | Not recommended | Did not deliver |
| Cenk Özkaçar | 28 | 756 | 0 | 0 | Not recommended | Below expectations |
| Florian Grillitsch | 14 | 622 | 0 | 0 | Recommended | Fair |
| Joseph Aidoo | 9 | 582 | 0 | 0 | Not recommended | Did not deliver |
| André Ferreira | 33 | 540 | 0 | 0 | Recommended | Below expectations |
| Víctor Meseguer | 18 | 417 | 0 | 0 | Not recommended | Did not deliver |
| Amath Ndiaye | 31 | 392 | 0 | 1 | Not recommended | Did not deliver |
| Henrique | 7 | 354 | 0 | 0 | Not recommended | Did not deliver |
| Flavien Boyomo | 3 | 270 | 0 | 0 | Not recommended | Below expectations |
| Stipe Biuk | 1 | 0 | 0 | 0 | Not recommended | Did not deliver |
| César de la Hoz | 8 | 0 | 0 | 0 | Not recommended | Did not deliver |
| Álvaro Negredo | 0 | 0 | 0 | 0 | Not recommended | Did not deliver |
Villarreal (11 signings)
| Player | Matches | Minutes | Goals | Assists | SigningLab Projection | Rating |
|---|---|---|---|---|---|---|
| Sergi Cardona | 36 | 2955 | 1 | 7 | Recommended | Excellent |
| Logan Costa | 35 | 2585 | 2 | 1 | Recommended | Good |
| Thierno Barry | 35 | 2323 | 11 | 4 | Not recommended | Fair |
| Pape Gueye | 34 | 2231 | 4 | 0 | Not recommended | Good |
| Ayoze Pérez | 30 | 1976 | 19 | 2 | Recommended | Excellent |
| Diego Conde | 33 | 1963 | 0 | 1 | Not recommended | Fair |
| Nicolas Pépé | 28 | 1495 | 3 | 6 | Recommended | Excellent |
| Luiz Júnior | 37 | 1457 | 0 | 0 | Recommended | Good |
| Willy Kambwala | 30 | 1114 | 0 | 0 | Not recommended | Did not deliver |
| Tajon Buchanan | 14 | 423 | 1 | 2 | Not recommended | Fair |
| Juan Bernat | 19 | 236 | 0 | 1 | Not recommended | Fair |