• Home
  • Soccer
  • Spanish La Liga

La Liga Predictions - 12 April 2026, Matchday 31

Editor
Last updated: 2 hours ago

This article provides predictions for upcoming La Liga matches, focusing on the potential outcomes of four exciting games. Osasuna is expected to secure a win against Betis due to their strong home performance. Mallorca is anticipated to triumph over Rayo Vallecano as they fight to stay above the relegation zone. Celta Vigo is predicted to win over Real Oviedo as they aim to improve their league standing. Meanwhile, Athletic Bilbao and Villarreal are expected to end in a draw, given Bilbao's recent struggles and Villarreal’s consistent form.

Simon Lewis 2 hours ago
Share this article
Or copy link
success image
  • Osasuna to have it easy against battling Betis.
  • Mallorca to pick up vital points in their relegation fight.
  • Celta Vigo to win with a clean sheet against Real Oviedo.
  • Athletic Bilbao to battle out a draw with Villarreal.
Celta Vigo
Celta Vigo vs Freiburg, Europa League (Getty Images).

La Liga Predictions - Matchday 31


Osasuna vs Betis


Betis are in a battle for a Europa League place but their form is against them as they have just 1 win in their last 9 matches. Osasuna have just 2 defeats in their last 10 matches.

The hosts are undefeated at home in 8 matches, keeping 3 clean sheets. Betis have lost 6 and drawn 2 of their last 10 on the road, so the smart money is backing Osasuna for the win.

Mallorca vs Rayo Vallecano


The hosts are just 2 points above the relegation zone but are putting in a strong fight for their survival. After losing 4 matches on the bounce they have recovered by drawing 1 and winning 2 of their last 4 matches. 

Rayo Vallecano aren’t safe from relegation but have put in some strong performances, losing just 2 of their last 11 matches. Mallorca’s home form is strong, winning 6 of 10, while Rayo Vallecano have lost 5 of their last 9 on the road, going goalless in 4 of those matches. This should be a safe win for the hosts.

Celta Vigo vs Real Oviedo


Celta Vigo are pushing for an upgrade from a Europa Conference spot to a place in the Europa League, while Ovieda are buried at the bottom of the table.

The visitors recovered from a 5-match winless streak to pick up 2 wins in their last 3 matches to breathe some life into their relegation fight. Oviedo’s form on the road is dire, losing 8 of their last 11 matches, going goalless in 5 of those matches. 

Celta Vigo’s run of just 1 defeat in 9 was spoilt by losing 2 of their last 3 matches, one of which was a 2-1 defeat to Real Madrid. They have just 1 point from their last 3 home matches, but that came after a run of 6 wins in 7, so I’m backing them to hit winning form again and keep a clean sheet. 

Athletic Bilbao vs Villarreal


Mid-table Athletic Bilbao are having a shocking run of form, losing 4 of their last 5 matches to nil. Villarreal are 3rd on the table and almost assured of Champions League football. They are enjoying a run of good form with 5 wins and 2 draws in their last 10 matches.

Athletic Bilbao have won just 3 of their last 9 matches at home, although those 3 wins came in their last 5 matches so they are also enjoying a good run of form. They host a Villareal side with 6 wins and 2 draws in their last 10 on the road, so this has a good chance of ending in a draw. 

Verdict

Wins for Osasuna, Mallorca and Celta Vigo, while Athletic Bilbao and Villarreal to play out a draw.
       
Best Bet1: Osasuna Win Result @2.25 at Jabula Bets - 2 Units
Best Bet2: Mallorca Win Result @2.60 at Pantherbet - 1 Unit
Best Bet3: Celta Vigo Win Win To Nil @2.60 at 10bet - 1 Unit
Best Bet4: Athletic Bilbao Draw Result @3.40 at TicTacBets - 1 Unit
Osasuna Win
Result
@2.25 - 2 Units
Get 150% up to R15,000
use promo code BETS

18+. T&Cs apply.

Bet at Jabula Bets
Mallorca Win
Result
@2.60 - 1 Unit
Get up to R14,000 (170%)
use promo code BETS

18+. T&Cs apply. The Pantherbet promo code is BETS.

Bet at Pantherbet
Celta Vigo Win
Win To Nil
@2.60 - 1 Unit
Deposit R3,000 Get R3,000
100% bonus up to R3,000

Your first deposit at 10bet should be of at least R20. Get 100% up to R3,000 Bonus to bet on sports or games. New customers only. 18+ T&Cs and wagering requirements apply. To activate the bonus, select it from the cashier.

Bet at 10bet
Athletic Bilbao Draw
Result
@3.40 - 1 Unit
100% up to R5,000 + 50 spins
Use promo code BETS

Register using the code BETS to claim the best bonus on Tic Tac Sports Betting. 18+. T&Cs apply.

Bet at TicTacBets

Top Betting Sites

special-offer-1Betting offers

Upcoming Events

Load More
12 Apr 2026

Spanish La Liga

days

hours

min

Add to Calendar