Mallorca vs Villarreal Predictions
Published on 3:51pm GMT 8 May 2026
- 12:00
- Expired
- Iberostar Stadium
Mallorca vs Villarreal Predictions
Villarreal to keep momentum rolling in Mallorca
Villarreal had a decisive win in their last Primera Liga game and they can pick up where they left off when they visit Mallorca on Sunday. Back Marcelino Garcia Toral’s side to secure another victory away at Estadi Mallorca Son Moix.
They were 5-1 winners against Levante in their last Primera Liga game, with Georges Mikautadze bagging a brace, including the opener in the 38th minute. The hosts were 7/10 to win the game and comfortably obliged for favourite backers, making it 13 wins in the 14 matches in which they have been odds-on this season. They have now been leading at half time for four games in a row.
Villarreal are third in the league, 12 places and 30 points above Mallorca, who sit 15th with ten wins, eight draws and 16 defeats from their 34 games this season.
There’s a lot to like about Villarreal’s recent results. They have only lost one of their last eight matches in the Primera Liga and come into this game on the back of two consecutive wins.
But the hosts are having defensive problems. Mallorca have conceded in 16 of their last 19 home games in the league, and have failed to keep a clean sheet in 17 of their last 19 on home soil.
Villarreal have a potent attack, scoring two goals or more in 21 of their 34 league games this season. They have also found the net in 13 of their last 14 matches.
Villarreal can edge this, with a 1-0 correct score in favour of the visitors looking like a decent bet. They have won two of the last three Primera Liga games against Mallorca by a single goal, and 11 of Mallorca’s 16 defeats have come by the odd goal.

Click here to learn more about Spotlight iQ
Edited by Mark Langdon
Featured Matches
See AllToday's Tips
See All- Tomorrow
- 14:00
- Tomorrow
- 12:30
- Tomorrow
- 14:00
- Tomorrow
- 14:00
- Tomorrow
- 14:00
- Tomorrow
- 14:00
- Tomorrow
- 18:30
- Tomorrow
- 18:30
- Tomorrow
- 18:30
- Today
- InPlay
- Today
- InPlay
