Real Oviedo host Villarreal in the Spanish La Liga on 23 April 2026, Thursday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 20:30 UK Time.
Real Oviedo host Villarreal in a Spanish La Liga fixture where both sides come in with something to prove. Oviedo have been solid and hard to beat at home this season, while Villarreal are a side packed with attacking quality and will arrive confident of taking points from this trip.
The only previous head-to-head meeting available shows Villarreal won 2-0 when these sides met in August 2025, which gives the visitors a psychological edge heading into this one.
Real Oviedo’s home record in La Liga has been quietly impressive and they have shown they can grind out results against quality opposition. In their last five home matches they beat Sevilla 1-0, Valencia 1-0, and Girona 1-0, losing only to Atletico Madrid and Athletic Bilbao, which is a respectable set of results at this level.
The pattern that stands out is their tendency to win narrowly and keep things tight defensively at home. However, Villarreal are a step up in attacking quality from most of those opponents, and Oviedo will need to be at their very best to contain them throughout ninety minutes.
Villarreal’s recent away form in La Liga has been difficult to pin down, winning at Athletic Bilbao and Levante but also losing at Girona and Barcelona in their last five away outings. Their home form has been better, beating Real Sociedad 3-1 and Elche 2-1 at the Ceramica recently.
Their most recent away trip ended in a 1-2 win at Athletic Bilbao, showing they are capable of picking up results on the road when they find their rhythm. Villarreal score goals wherever they play and Oviedo’s narrow home wins suggest this could be a tight but goal-filled encounter.
Villarreal’s attacking quality and their recent away win at Athletic Bilbao give them the edge here despite Oviedo’s solid home record. Villarreal to win at 2.05 odds looks like a reasonable selection given the quality difference between these two sides.
Both teams have shown they can find the net in recent outings, and the head-to-head meeting earlier this season produced goals at both ends. Over 2.5 goals and both teams to score at 2.20 odds looks like a well-supported combined market tip for this La Liga fixture.
Villarreal winning 2-1 would mirror the scoreline from their previous meeting and fits the profile of a competitive but ultimately decisive away win. The correct score of Villarreal 2-1 at 9.00 odds is the value long-shot for this one.
| Real Oviedo | Villarreal | |
|---|---|---|
| Game Played | 37 | 37 |
| Wins | 6 | 21 |
| Draws | 11 | 6 |
| Loss | 20 | 10 |
| Goals For | 26 | 67 |
| Goals Against | 57 | 45 |
| Real Oviedo | Villarreal | |
|---|---|---|
| Game Played | 19 | 19 |
| Wins | 4 | 7 |
| Draws | 7 | 5 |
| Loss | 8 | 7 |
| Goals For | 9 | 24 |
| Goals Against | 18 | 27 |
|
17.05.26
|
Real Oviedo Alaves |
0-1 |
|
14.05.26
|
Real Madrid Real Oviedo |
2-0 |
|
10.05.26
|
Real Oviedo Getafe |
0-0 |
|
03.05.26
|
Real Betis Real Oviedo |
3-0 |
|
26.04.26
|
Real Oviedo Elche |
1-2 |
|
23.04.26
|
Real Oviedo Villarreal |
1-1 |
|
12.04.26
|
Celta Vigo Real Oviedo |
0-3 |
|
05.04.26
|
Real Oviedo Sevilla |
1-0 |
|
21.03.26
|
Levante Real Oviedo |
4-2 |
|
14.03.26
|
Real Oviedo Valencia |
1-0 |
|
09.03.26
|
Espanyol Real Oviedo |
1-1 |
|
04.03.26
|
Rayo Vallecano Real Oviedo |
3-0 |
|
28.02.26
|
Real Oviedo Atletico Madrid |
0-1 |
|
21.02.26
|
Real Sociedad Real Oviedo |
3-3 |
|
15.02.26
|
Real Oviedo Athletic Bilbao |
1-2 |
|
31.01.26
|
Real Oviedo Girona |
1-0 |
|
25.01.26
|
Barcelona Real Oviedo |
3-0 |
|
17.01.26
|
Osasuna Real Oviedo |
3-2 |
|
10.01.26
|
Real Oviedo Real Betis |
1-1 |
|
04.01.26
|
Alaves Real Oviedo |
1-1 |
|
20.12.25
|
Real Oviedo Celta Vigo |
0-0 |
|
14.12.25
|
Sevilla Real Oviedo |
4-0 |
|
05.12.25
|
Real Oviedo Mallorca |
0-0 |
|
29.11.25
|
Atletico Madrid Real Oviedo |
2-0 |
|
23.11.25
|
Real Oviedo Rayo Vallecano |
0-0 |
|
09.11.25
|
Athletic Bilbao Real Oviedo |
1-0 |
|
03.11.25
|
Real Oviedo Osasuna |
0-0 |
|
28.10.25
|
Ourense CF Real Oviedo |
4-2 |
|
25.10.25
|
Girona Real Oviedo |
3-3 |
|
17.10.25
|
Real Oviedo Espanyol |
0-2 |
|
04.10.25
|
Real Oviedo Levante |
0-2 |
|
30.09.25
|
Valencia Real Oviedo |
1-2 |
|
25.09.25
|
Real Oviedo Barcelona |
1-3 |
|
21.09.25
|
Elche Real Oviedo |
1-0 |
|
13.09.25
|
Getafe Real Oviedo |
2-0 |
|
30.08.25
|
Real Oviedo Real Sociedad |
1-0 |
|
24.08.25
|
Real Oviedo Real Madrid |
0-3 |
|
15.08.25
|
Villarreal Real Oviedo |
2-0 |
|
09.08.25
|
Leganes Real Oviedo |
0-0 |
|
06.08.25
|
Real Oviedo Deportivo La Coruna |
1-2 |
|
03.08.25
|
Real Oviedo Cultural Leonesa |
1-0 |
|
26.07.25
|
Getafe Real Oviedo |
1-1 |
|
21.06.25
|
Real Oviedo Mirandes |
3-1 |
|
15.06.25
|
Mirandes Real Oviedo |
1-0 |
|
11.06.25
|
Real Oviedo Almeria |
1-1 |
|
07.06.25
|
Almeria Real Oviedo |
1-2 |
|
01.06.25
|
Real Oviedo Cadiz |
2-1 |
|
25.05.25
|
Tenerife Real Oviedo |
0-1 |
|
18.05.25
|
Real Oviedo Zaragoza |
1-0 |
|
11.05.25
|
Racing Santander Real Oviedo |
1-1 |
|
17.05.26
|
Real Oviedo Alaves |
0-1 |
|
10.05.26
|
Real Oviedo Getafe |
0-0 |
|
26.04.26
|
Real Oviedo Elche |
1-2 |
|
23.04.26
|
Real Oviedo Villarreal |
1-1 |
|
05.04.26
|
Real Oviedo Sevilla |
1-0 |
|
14.03.26
|
Real Oviedo Valencia |
1-0 |
|
28.02.26
|
Real Oviedo Atletico Madrid |
0-1 |
|
15.02.26
|
Real Oviedo Athletic Bilbao |
1-2 |
|
31.01.26
|
Real Oviedo Girona |
1-0 |
|
10.01.26
|
Real Oviedo Real Betis |
1-1 |
|
20.12.25
|
Real Oviedo Celta Vigo |
0-0 |
|
05.12.25
|
Real Oviedo Mallorca |
0-0 |
|
23.11.25
|
Real Oviedo Rayo Vallecano |
0-0 |
|
03.11.25
|
Real Oviedo Osasuna |
0-0 |
|
17.10.25
|
Real Oviedo Espanyol |
0-2 |
|
04.10.25
|
Real Oviedo Levante |
0-2 |
|
25.09.25
|
Real Oviedo Barcelona |
1-3 |
|
30.08.25
|
Real Oviedo Real Sociedad |
1-0 |
|
24.08.25
|
Real Oviedo Real Madrid |
0-3 |
|
06.08.25
|
Real Oviedo Deportivo La Coruna |
1-2 |
|
03.08.25
|
Real Oviedo Cultural Leonesa |
1-0 |
|
21.06.25
|
Real Oviedo Mirandes |
3-1 |
|
11.06.25
|
Real Oviedo Almeria |
1-1 |
|
01.06.25
|
Real Oviedo Cadiz |
2-1 |
|
18.05.25
|
Real Oviedo Zaragoza |
1-0 |
|
26.04.25
|
Real Oviedo Levante |
1-0 |
|
12.04.25
|
Real Oviedo Racing Ferrol |
3-0 |
|
30.03.25
|
Real Oviedo Malaga |
2-1 |
|
14.03.25
|
Real Oviedo Elche |
1-1 |
|
02.03.25
|
Real Oviedo Deportivo La Coruna |
1-2 |
|
16.02.25
|
Real Oviedo Albacete |
1-0 |
|
10.02.25
|
Real Oviedo Eldense |
0-0 |
|
26.01.25
|
Real Oviedo Castellon |
1-0 |
|
11.01.25
|
Real Oviedo Sporting Gijon |
1-1 |
|
21.12.24
|
Real Oviedo Cordoba |
2-3 |
|
14.12.24
|
Real Oviedo Granada |
2-0 |
|
29.11.24
|
Real Oviedo Huesca |
0-3 |
|
17.11.24
|
Real Oviedo Tenerife |
3-1 |
|
03.11.24
|
Real Oviedo Burgos |
3-1 |
|
22.10.24
|
Real Oviedo Mirandes |
4-1 |
|
13.10.24
|
Real Oviedo Almeria |
3-2 |
|
29.09.24
|
Real Oviedo Eibar |
1-0 |
|
15.09.24
|
Real Oviedo FC Cartagena |
1-0 |
|
30.08.24
|
Real Oviedo Racing Santander |
1-3 |
|
03.08.24
|
Real Oviedo Racing Santander |
0-2 |
|
31.07.24
|
Real Oviedo Al-Ettifaq |
3-2 |
|
16.06.24
|
Real Oviedo Espanyol |
1-0 |
|
08.06.24
|
Real Oviedo Eibar |
0-0 |
|
26.05.24
|
Real Oviedo FC Andorra |
3-0 |
|
12.05.24
|
Real Oviedo Zaragoza |
1-0 |
|
14.05.26
|
Real Madrid Real Oviedo |
2-0 |
|
03.05.26
|
Real Betis Real Oviedo |
3-0 |
|
12.04.26
|
Celta Vigo Real Oviedo |
0-3 |
|
21.03.26
|
Levante Real Oviedo |
4-2 |
|
09.03.26
|
Espanyol Real Oviedo |
1-1 |
|
04.03.26
|
Rayo Vallecano Real Oviedo |
3-0 |
|
21.02.26
|
Real Sociedad Real Oviedo |
3-3 |
|
25.01.26
|
Barcelona Real Oviedo |
3-0 |
|
17.01.26
|
Osasuna Real Oviedo |
3-2 |
|
04.01.26
|
Alaves Real Oviedo |
1-1 |
|
14.12.25
|
Sevilla Real Oviedo |
4-0 |
|
29.11.25
|
Atletico Madrid Real Oviedo |
2-0 |
|
09.11.25
|
Athletic Bilbao Real Oviedo |
1-0 |
|
28.10.25
|
Ourense CF Real Oviedo |
4-2 |
|
25.10.25
|
Girona Real Oviedo |
3-3 |
|
30.09.25
|
Valencia Real Oviedo |
1-2 |
|
21.09.25
|
Elche Real Oviedo |
1-0 |
|
13.09.25
|
Getafe Real Oviedo |
2-0 |
|
15.08.25
|
Villarreal Real Oviedo |
2-0 |
|
09.08.25
|
Leganes Real Oviedo |
0-0 |
|
26.07.25
|
Getafe Real Oviedo |
1-1 |
|
15.06.25
|
Mirandes Real Oviedo |
1-0 |
|
07.06.25
|
Almeria Real Oviedo |
1-2 |
|
25.05.25
|
Tenerife Real Oviedo |
0-1 |
|
11.05.25
|
Racing Santander Real Oviedo |
1-1 |
|
03.05.25
|
Huesca Real Oviedo |
1-2 |
|
20.04.25
|
Cordoba Real Oviedo |
0-0 |
|
05.04.25
|
Eibar Real Oviedo |
1-1 |
|
22.03.25
|
Granada Real Oviedo |
1-0 |
|
08.03.25
|
Mirandes Real Oviedo |
1-0 |
|
22.02.25
|
Burgos Real Oviedo |
1-2 |
|
01.02.25
|
Almeria Real Oviedo |
1-1 |
|
17.01.25
|
FC Cartagena Real Oviedo |
0-1 |
|
17.12.24
|
Zaragoza Real Oviedo |
2-3 |
|
08.12.24
|
Racing Ferrol Real Oviedo |
1-5 |
|
24.11.24
|
Elche Real Oviedo |
4-0 |
|
10.11.24
|
Albacete Real Oviedo |
2-2 |
|
31.10.24
|
Real Ávila Real Oviedo (Penalties:3 - 0) |
0-0 |
|
26.10.24
|
Cadiz Real Oviedo |
2-0 |
|
19.10.24
|
Malaga Real Oviedo |
0-0 |
|
06.10.24
|
Levante Real Oviedo |
0-0 |
|
21.09.24
|
Eldense Real Oviedo |
1-1 |
|
07.09.24
|
Sporting Gijon Real Oviedo |
3-1 |
|
25.08.24
|
Castellon Real Oviedo |
0-0 |
|
17.08.24
|
Deportivo La Coruna Real Oviedo |
0-1 |
|
09.08.24
|
Leganes Real Oviedo |
2-1 |
|
24.07.24
|
Getafe Real Oviedo |
0-1 |
|
23.06.24
|
Espanyol Real Oviedo |
2-0 |
|
12.06.24
|
Eibar Real Oviedo |
0-2 |
|
02.06.24
|
Eibar Real Oviedo |
4-3 |
|
17.05.26
|
Rayo Vallecano Villarreal |
2-0 |
|
13.05.26
|
Villarreal Sevilla |
2-3 |
|
10.05.26
|
Mallorca Villarreal |
1-1 |
|
02.05.26
|
Villarreal Levante |
5-1 |
|
26.04.26
|
Villarreal Celta Vigo |
2-1 |
|
23.04.26
|
Real Oviedo Villarreal |
1-1 |
|
12.04.26
|
Athletic Bilbao Villarreal |
1-2 |
|
06.04.26
|
Girona Villarreal |
1-0 |
|
20.03.26
|
Villarreal Real Sociedad |
3-1 |
|
13.03.26
|
Alaves Villarreal |
1-1 |
|
08.03.26
|
Villarreal Elche |
2-1 |
|
28.02.26
|
Barcelona Villarreal |
4-1 |
|
22.02.26
|
Villarreal Valencia |
2-1 |
|
18.02.26
|
Levante Villarreal |
0-1 |
|
14.02.26
|
Getafe Villarreal |
2-1 |
|
09.02.26
|
Villarreal Espanyol |
4-1 |
|
31.01.26
|
Osasuna Villarreal |
2-2 |
|
28.01.26
|
Bayer Leverkusen Villarreal |
3-0 |
|
24.01.26
|
Villarreal Real Madrid |
0-2 |
|
20.01.26
|
Villarreal Ajax |
1-2 |
|
17.01.26
|
Real Betis Villarreal |
2-0 |
|
10.01.26
|
Villarreal Alaves |
3-1 |
|
03.01.26
|
Elche Villarreal |
1-3 |
|
21.12.25
|
Villarreal Barcelona |
0-2 |
|
17.12.25
|
Racing Santander Villarreal |
2-1 |
|
10.12.25
|
Villarreal FC Copenhagen |
2-3 |
|
06.12.25
|
Villarreal Getafe |
2-0 |
|
03.12.25
|
Antoniano Villarreal (Penalties:3 - 5) |
0-0 |
|
30.11.25
|
Real Sociedad Villarreal |
2-3 |
|
25.11.25
|
Dortmund Villarreal |
4-0 |
|
22.11.25
|
Villarreal Mallorca |
2-1 |
|
08.11.25
|
Espanyol Villarreal |
0-2 |
|
05.11.25
|
Pafos Villarreal |
1-0 |
|
01.11.25
|
Villarreal Rayo Vallecano |
4-0 |
|
29.10.25
|
Ciudad de Lucena Villarreal |
0-6 |
|
25.10.25
|
Valencia Villarreal |
0-2 |
|
21.10.25
|
Villarreal Manchester City |
0-2 |
|
18.10.25
|
Villarreal Real Betis |
2-2 |
|
04.10.25
|
Real Madrid Villarreal |
3-1 |
|
01.10.25
|
Villarreal Juventus |
2-2 |
|
27.09.25
|
Villarreal Athletic Bilbao |
1-0 |
|
23.09.25
|
Sevilla Villarreal |
1-2 |
|
20.09.25
|
Villarreal Osasuna |
2-1 |
|
16.09.25
|
Tottenham Villarreal |
1-0 |
|
13.09.25
|
Atletico Madrid Villarreal |
2-0 |
|
31.08.25
|
Celta Vigo Villarreal |
1-1 |
|
24.08.25
|
Villarreal Girona |
5-0 |
|
15.08.25
|
Villarreal Real Oviedo |
2-0 |
|
10.08.25
|
Villarreal Aston Villa |
0-2 |
|
06.08.25
|
Arsenal Villarreal |
2-3 |
|
13.05.26
|
Villarreal Sevilla |
2-3 |
|
02.05.26
|
Villarreal Levante |
5-1 |
|
26.04.26
|
Villarreal Celta Vigo |
2-1 |
|
20.03.26
|
Villarreal Real Sociedad |
3-1 |
|
08.03.26
|
Villarreal Elche |
2-1 |
|
22.02.26
|
Villarreal Valencia |
2-1 |
|
09.02.26
|
Villarreal Espanyol |
4-1 |
|
24.01.26
|
Villarreal Real Madrid |
0-2 |
|
20.01.26
|
Villarreal Ajax |
1-2 |
|
10.01.26
|
Villarreal Alaves |
3-1 |
|
21.12.25
|
Villarreal Barcelona |
0-2 |
|
10.12.25
|
Villarreal FC Copenhagen |
2-3 |
|
06.12.25
|
Villarreal Getafe |
2-0 |
|
22.11.25
|
Villarreal Mallorca |
2-1 |
|
01.11.25
|
Villarreal Rayo Vallecano |
4-0 |
|
21.10.25
|
Villarreal Manchester City |
0-2 |
|
18.10.25
|
Villarreal Real Betis |
2-2 |
|
01.10.25
|
Villarreal Juventus |
2-2 |
|
27.09.25
|
Villarreal Athletic Bilbao |
1-0 |
|
20.09.25
|
Villarreal Osasuna |
2-1 |
|
24.08.25
|
Villarreal Girona |
5-0 |
|
15.08.25
|
Villarreal Real Oviedo |
2-0 |
|
10.08.25
|
Villarreal Aston Villa |
0-2 |
|
25.05.25
|
Villarreal Sevilla |
4-2 |
|
14.05.25
|
Villarreal Leganes |
3-0 |
|
03.05.25
|
Villarreal Osasuna |
4-2 |
|
27.04.25
|
Villarreal Espanyol |
1-0 |
|
20.04.25
|
Villarreal Real Sociedad |
2-2 |
|
06.04.25
|
Villarreal Athletic Bilbao |
0-0 |
|
15.03.25
|
Villarreal Real Madrid |
1-2 |
|
15.02.25
|
Villarreal Valencia |
1-1 |
|
01.02.25
|
Villarreal Valladolid |
5-1 |
|
20.01.25
|
Villarreal Mallorca |
4-0 |
|
18.12.24
|
Villarreal Rayo Vallecano |
1-1 |
|
15.12.24
|
Villarreal Real Betis |
1-2 |
|
01.12.24
|
Villarreal Girona |
2-2 |
|
09.11.24
|
Villarreal Alaves |
3-0 |
|
20.10.24
|
Villarreal Getafe |
1-1 |
|
30.09.24
|
Villarreal Las Palmas |
3-1 |
|
22.09.24
|
Villarreal Barcelona |
1-5 |
|
26.08.24
|
Villarreal Celta Vigo |
4-3 |
|
19.08.24
|
Villarreal Atletico Madrid |
2-2 |
|
20.07.24
|
Villarreal Leicester |
1-2 |
|
19.05.24
|
Villarreal Real Madrid |
4-4 |
|
11.05.24
|
Villarreal Sevilla |
3-2 |
|
28.04.24
|
Villarreal Rayo Vallecano |
3-0 |
|
01.04.24
|
Villarreal Atletico Madrid |
1-2 |
|
17.03.24
|
Villarreal Valencia |
1-0 |
|
14.03.24
|
Villarreal Marseille |
3-1 |
|
03.03.24
|
Villarreal Granada |
5-1 |
|
17.05.26
|
Rayo Vallecano Villarreal |
2-0 |
|
10.05.26
|
Mallorca Villarreal |
1-1 |
|
23.04.26
|
Real Oviedo Villarreal |
1-1 |
|
12.04.26
|
Athletic Bilbao Villarreal |
1-2 |
|
06.04.26
|
Girona Villarreal |
1-0 |
|
13.03.26
|
Alaves Villarreal |
1-1 |
|
28.02.26
|
Barcelona Villarreal |
4-1 |
|
18.02.26
|
Levante Villarreal |
0-1 |
|
14.02.26
|
Getafe Villarreal |
2-1 |
|
31.01.26
|
Osasuna Villarreal |
2-2 |
|
28.01.26
|
Bayer Leverkusen Villarreal |
3-0 |
|
17.01.26
|
Real Betis Villarreal |
2-0 |
|
03.01.26
|
Elche Villarreal |
1-3 |
|
17.12.25
|
Racing Santander Villarreal |
2-1 |
|
03.12.25
|
Antoniano Villarreal (Penalties:3 - 5) |
0-0 |
|
30.11.25
|
Real Sociedad Villarreal |
2-3 |
|
25.11.25
|
Dortmund Villarreal |
4-0 |
|
08.11.25
|
Espanyol Villarreal |
0-2 |
|
05.11.25
|
Pafos Villarreal |
1-0 |
|
29.10.25
|
Ciudad de Lucena Villarreal |
0-6 |
|
25.10.25
|
Valencia Villarreal |
0-2 |
|
04.10.25
|
Real Madrid Villarreal |
3-1 |
|
23.09.25
|
Sevilla Villarreal |
1-2 |
|
16.09.25
|
Tottenham Villarreal |
1-0 |
|
13.09.25
|
Atletico Madrid Villarreal |
2-0 |
|
31.08.25
|
Celta Vigo Villarreal |
1-1 |
|
06.08.25
|
Arsenal Villarreal |
2-3 |
|
02.08.25
|
Leeds Villarreal |
1-1 |
|
25.07.25
|
Sporting CP Villarreal |
1-0 |
|
22.07.25
|
St. Gallen Villarreal |
2-2 |
|
19.07.25
|
FC Basel Villarreal |
3-3 |
|
18.05.25
|
Barcelona Villarreal |
2-3 |
|
10.05.25
|
Girona Villarreal |
0-1 |
|
23.04.25
|
Celta Vigo Villarreal |
3-0 |
|
13.04.25
|
Real Betis Villarreal |
1-2 |
|
30.03.25
|
Getafe Villarreal |
1-2 |
|
08.03.25
|
Alaves Villarreal |
1-0 |
|
22.02.25
|
Rayo Vallecano Villarreal |
0-1 |
|
08.02.25
|
Las Palmas Villarreal |
1-2 |
|
25.01.25
|
Atletico Madrid Villarreal |
1-1 |
|
13.01.25
|
Real Sociedad Villarreal |
1-0 |
|
22.12.24
|
Leganes Villarreal |
2-5 |
|
08.12.24
|
Athletic Bilbao Villarreal |
2-0 |
|
04.12.24
|
Pontevedra Villarreal |
1-0 |
|
24.11.24
|
Osasuna Villarreal |
2-2 |
|
29.10.24
|
Poblense Villarreal |
1-6 |
|
26.10.24
|
Valladolid Villarreal |
1-2 |
|
05.10.24
|
Real Madrid Villarreal |
2-0 |
|
26.09.24
|
Espanyol Villarreal |
1-2 |
|
14.09.24
|
Mallorca Villarreal |
1-2 |
|
15.08.2025
|
Villarreal Real Oviedo |
2-0
|