Next match
La Liga
22 Nov
13:00 UTC
League position
Full table →| # | Team | P | GD | Pts |
|---|---|---|---|---|
| 6 | 12 | -2 | 18 | |
| 7 | 11 | +4 | 16 | |
| 8 | 12 | +2 | 15 | |
| 9 | 12 | +1 | 15 | |
| 10 | 12 | -13 | 14 |
Unavailable
4Latest highlight
Social & news
All news →Upcoming
15
13:00
WS+
–
–
17:45
WS+
–
–
17:30
–
–
19:00
–
–
17:45
–
–
19:00
–
–
19:00
–
–
19:00
–
–
19:00
–
–
19:00
–
–
17:45
–
–
19:00
–
–
20:00
WS+
–
–
19:00
–
–
19:00
–
–
Recent results
15
FT
WS+
2
0
FT
WS+
0
6
FT
WS+
0
1
FT
WS+
0
5
FT
WS+
1
2
FT
WS+
4
3
FT
WS+
0
0
FT
WS+
3
1
FT
WS+
1
0
FT
WS+
3
1
FT
WS+
1
3
FT
WS+
1
2
FT
WS+
3
2
FT
WS+
2
3
FT
WS+
1
0
Goalkeepers
| # | Player | Val | M | G | A | Rtg |
|---|---|---|---|---|---|---|
| 1 | €12M | 20 | 0 | 1 | 6.47 | |
| 25 | €970K | 17 | 0 | 0 | 6.97 | |
| 13 | €390K | 14 | 0 | 0 | — |
Defenders
| # | Player | Val | M | G | A | Rtg |
|---|---|---|---|---|---|---|
| 3 | €14M | 19 | 1 | 0 | 6.89 | |
| 20 | €24M | 16 | 1 | 0 | 6.73 | |
| 8 | €9M | 12 | 0 | 0 | 6.97 | |
| 2 | €15M | 20 | 0 | 0 | 7.20 | |
| 6 | €15M | 20 | 0 | 0 | 6.72 | |
| 12 | €29M | 18 | 0 | 1 | 7.04 | |
| 15 | €19M | 21 | 2 | 0 | 6.71 | |
| 23 | €9M | 21 | 2 | 1 | 6.84 |
Midfielders
| # | Player | Val | M | G | A | Rtg |
|---|---|---|---|---|---|---|
| 5 | €5M | 16 | 1 | 1 | 7.20 | |
| 10 | €54M | 21 | 2 | 5 | 6.84 | |
| 16 | €14M | 21 | 0 | 0 | 6.86 | |
| 8 | €96K | 5 | 1 | 1 | 7.90 | |
| 11 | €11M | 14 | 0 | 2 | 6.85 | |
| 7 | €875K | 6 | 0 | 0 | — | |
| 24 | €14M | 11 | 0 | 1 | 6.82 | |
| 19 | €7M | 14 | 3 | 2 | 7.07 | |
| 27 | €160K | 12 | 1 | 2 | 7.28 | |
| 18 | €39M | 17 | 3 | 0 | 7.11 | |
| 14 | €8M | 18 | 0 | 0 | 6.65 | |
| 17 | €13M | 16 | 1 | 0 | 6.81 |
Forwards
| # | Player | Val | M | G | A | Rtg |
|---|---|---|---|---|---|---|
| 22 | €5M | 21 | 2 | 5 | 6.78 | |
| 9 | €43M | 21 | 7 | 2 | 6.97 | |
| 7 | €2M | 18 | 2 | 1 | 6.79 | |
| 21 | €8M | 19 | 3 | 1 | 6.85 |
Season xG 16 games
| xG for | 28.6 (1.79/g) |
| xG against | 21.9 (1.37/g) |
| xG difference | +6.7 |
Attack per game
| Shots | 18.0 |
| On target | 5.0 |
| Key passes | 14.4 |
| Conversion | 0.54 |
Defence per game
| Shots conceded | 8.2 |
| Clean sheets | 2 |
| Tackles won | 10.4 |
| Interceptions | 8.0 |
Passing & discipline
| Passes / game | 534 |
| Pass accuracy | 87.4% |
| Yellow / game | 2.4 |
| Fouls / game | 11.0 |
⚽ Top scorers
In
14Nathan-Dylan SalibaTransfer
RSC Anderlecht
→
Villarreal
15M €
25 Aug 2026
Péter GulácsiTransfer
RB Leipzig
→
Villarreal
1.5M €
03 Aug 2026
Daniel BudescaFree
Villarreal B U23
→
Villarreal
01 Jul 2026
Alassane DiattaFree
Villarreal B U23
→
Villarreal
01 Jul 2026
Carlos MaciáFree
Villarreal B U23
→
Villarreal
01 Jul 2026
Hugo LópezFree
Villarreal B U23
→
Villarreal
01 Jul 2026
Rubén GómezFree
Villarreal B U23
→
Villarreal
01 Jul 2026
Jean Ives ValouFree
Villarreal B U23
→
Villarreal
01 Jul 2026
Thiago FernándezLoan end
Real Oviedo
→
Villarreal
30 Jun 2026
Ramón TerratsLoan end
Espanyol
→
Villarreal
30 Jun 2026
Carlos RomeroLoan end
Espanyol
→
Villarreal
30 Jun 2026
Daniel RequenaLoan end
Córdoba
→
Villarreal
30 Jun 2026
Ilias AkhomachLoan end
Rayo Vallecano
→
Villarreal
30 Jun 2026
Álex ForésLoan end
Real Oviedo
→
Villarreal
30 Jun 2026
Out
16Willy KambwalaLoan
Villarreal
→
Como
26 Aug 2026
Thomas ParteyFree
Villarreal
→
Al-Shabab
21 Aug 2026
Daniel BudescaLoan
Villarreal
→
Córdoba
19 Aug 2026
Thiago FernándezLoan
Villarreal
→
Levante UD
11 Aug 2026
Hugo LópezLoan
Villarreal
→
FC Andorra
11 Aug 2026
Álex ForésTransfer
Villarreal
→
Burgos Club de Fútbol
400k €
07 Aug 2026
Arnau TenasLoan
Villarreal
→
Mallorca
25 Jul 2026
Diego CondeLoan
Villarreal
→
Real Betis
20 Jul 2026
Daniel RequenaLoan
Villarreal
→
Levante UD
17 Jul 2026
Ramón TerratsTransfer
Villarreal
→
Getafe
2.5M €
08 Jul 2026
Jean Ives ValouLoan
Villarreal
→
Getafe
07 Jul 2026
Alfonso PedrazaFree
Villarreal
→
Lazio
03 Jul 2026
Dani ParejoFree
Villarreal
→
No team
01 Jul 2026
Thomas ParteyFree
Villarreal
→
No team
01 Jul 2026
Alfon GonzálezLoan end
Villarreal
→
Sevilla
30 Jun 2026
Rafa MarínLoan end
Villarreal
→
SSC Napoli
30 Jun 2026
Build this page with the API
Every number here is public data. This is the exact sequence of calls to recreate this page — all free, just add your token.
-
GET
/api/v2/teams/41/Team metadata — name, country, competitions. -
GET
/api/v2/teams/41/squad/The squad, grouped by position line. -
GET
/api/v2/teams/41/fixtures/Every fixture & result + recent form. -
GET
/api/v2/events/?team_id=41&status=notstartedNext fixture + upcoming matches (Overview). -
GET
/api/v2/teams/41/social/Highlight videos & social posts for the Overview feed. -
GET
/api/v2/players/{PLAYER_ID}/Drill into any player from the squad.
Try step 1 right now
cURL
curl -H "Authorization: Token YOUR_KEY" https://sports.bzzoiro.com/api/v2/teams/41/
Free football tier — no subscription. Get a token →