La Liga Predictions, Picks and Odds Skip to content
Scores&Stats
ES

LaLiga Predictions and Picks

Free LaLiga predictions and picks for every match. Three prices, our three chances, and the call: bet or pass.

Start with the home side

Watch the home team in Spain. In 2025-26 LaLiga home sides won 186 of 380 matches, 48.9%, the strongest home record of Europe’s big five. Away sides won 101, 26.6%. The draw came in 93 times, 24.5%.

So a LaLiga prediction starts where the league does: with the home price. Our chance for each of the three results, set against the market’s with the margin taken out. Five points apart is a bet. Under that, we pass.

The heavy favorite

Here is the tell. From December to May, when one side was priced above 60% to win, the match was drawn only twice in 38. The prices had the draw at 17.2%.

LaLiga 2025-26: the draw, by how even the game was priced0%10%20%30%40%30.5%32.0%Even game26.5%21.4%Clear favorite17.2%5.3%Heavy favoriteDraw as pricedDraw came in
Priced games only, Dec 2025 to May 2026. Favorite's chance as priced, margin removed: even game under 45%, clear favorite 45% to 60%, heavy favorite over 60%. Games per band: even game 103, clear favorite 98, heavy favorite 38. Source: ESPN results and pre-game prices.

In the even matches it went the other way: 33 draws in 103, a little above the price. Two half-season samples, one small. Still, in LaLiga the strong side tended to finish the job, and the coin-flip matches were the ones that ended level.

Who paid in Spain

Back each LaLiga club to win in all of its priced matches, December to May, one unit at a time. Celta Vigo returned 11.5 units on 11 wins in 24. Getafe returned 10.1 on just 9. Barcelona won 19 of 23 and returned 4.4: winning almost every week, at short prices, pays little.

LaLiga 2025-26: one unit on a club to win, every priced gameCelta Vigo+11.5 (11 wins in 24)Getafe+10.1 (9 wins in 24)Valencia+7.1 (10 wins in 24)Girona+4.8 (7 wins in 24)Barcelona+4.4 (19 wins in 23)Elche-6.5 (7 wins in 24)Espanyol-6.6 (5 wins in 24)Real Sociedad-7.3 (7 wins in 24)Athletic Club-8.8 (7 wins in 24)Real Oviedo-10.5 (4 wins in 24)
A draw loses the bet. Only the 239 of 380 games where ESPN holds all three prices, Dec 2025 to May 2026; the 5 best and 5 worst of 20 clubs. Source: ESPN results and pre-game prices.

At the other end, Real Oviedo won 4 in 24 and cost 10.5 units. Athletic Club and Real Sociedad each won 7 and lost money.

How LaLiga matches finish

Tight. A 2-1 either way came up 69 times and 1-0 68 times; 1-1 and 2-0 followed. The average match had 2.69 goals; both sides scored in 56.6%, and exactly half went over 2.5.

The most common final scores, LaLiga 2025-260%5%10%15%20%18.2%2-117.9%1-015.3%1-112.9%2-06.3%3-16.3%3-05.5%3-24.2%2-2Share of games
Share of 380 league games; a score counts either way round (2-1 includes 1-2). Source: ESPN results and pre-game prices.

The totals the market posted held up close to even at 2.5: 92 overs in 176. The rare 1.5 lines went over 18 times in 27; the 3.5 lines, 12 in 35.

How often the over came in, by the total posted, LaLiga 2025-260%20%40%60%80%66.7%Total 1.552.3%Total 2.534.3%Total 3.5Over
Priced games only, Dec 2025 to May 2026; totals posted on at least 15 games. Games per total: 1.5 27, 2.5 176, 3.5 35, 4.5 1. Source: ESPN results and pre-game prices.

Scoring peaked in March, 3.06 goals a match, and dipped in December, 2.44.

Goals per game, month by month, LaLiga 2025-26012342.48Aug2.77Sep2.55Oct2.50Nov2.44Dec2.86Jan2.85Feb3.06Mar2.60Apr2.72MayGoals per game
Both teams combined; months with fewer than 10 games left out. Games per month: Aug 31, Sep 39, Oct 31, Nov 38, Dec 32, Jan 43, Feb 40, Mar 36, Apr 40, May 50. Source: ESPN results and pre-game prices.

The big clubs, beaten

Underdogs won 56 of the 239 priced matches. The longest prices came against the biggest names. Celta Vigo beat Real Madrid 2-0 at +900 in December. Getafe beat Real Madrid 1-0 at +750 in March. Girona beat Barcelona 2-1 at +700.

The longest prices that won, LaLiga 2025-26Celta Vigo +900 over Real Madrid, 2-0Getafe +750 over Real Madrid, 1-0Girona +700 over Barcelona, 2-1Real Betis +550 over Atlético Madrid, 1-0Valencia +450 over Athletic Club, 1-0Mallorca +450 over Real Madrid, 2-1
The underdog of the two sides winning outright, by its pre-game price; 56 such wins among the 239 priced games, Dec 2025 to May 2026. Source: ESPN results and pre-game prices.

Notice the pattern: two of the three longest winners came against Real Madrid. A short price on a giant is still a price, and it loses at the longest odds when it loses.

How we price a LaLiga match

The club method compares how often a side scores at that ground with how often its opponent concedes on its travels, both against LaLiga’s average, and produces three chances. It is set out in full on our soccer predictions page. For the season-long markets, see our LaLiga odds and predictions.

LaLiga betting tips

  • Start from the home price. Home sides won almost half of all LaLiga matches.
  • Do not chase the draw in a mismatch. Heavy favorites drew twice in 38 from December to May.
  • A big club at a short price earns little. Barcelona won 19 of 23 and returned 4.4 units.
  • Read 2.5 as a coin flip. It went over 92 times in 176.
  • Wait for five points. Below that, no bet.

LaLiga’s clubs

Each LaLiga club we follow has its own page below: the fixture list first, our predictions beside it.

Questions and answers

Is home advantage strong in LaLiga?

The strongest of the big five: in 2025-26, 186 of 380 matches, 48.9%.

Do LaLiga games draw often?

About one in four: in 2025-26, 93 of 380, 24.5%. From December to May, matches with a heavy favorite were drawn only twice in 38.

Which LaLiga underdog won at the longest price?

Celta Vigo, 2-0 over Real Madrid in December 2025, at +900.

Past games

  1. Sevilla at Real Madrid · 18 OctNo bet
  2. Atlético at Espanyol · 17 OctEspanyol +360
  3. Barcelona at Betis · 17 OctReal Betis +475
  4. Sevilla at Levante · 12 OctLevante +175
  5. Celta Vigo at Elche · 11 OctNo bet
  6. Deportivo at Real Sociedad · 11 OctNo bet
  7. Osasuna at Betis · 11 OctNo bet
  8. Valencia at Racing · 11 OctNo bet
  9. Athletic at Rayo · 10 OctRayo Vallecano +170
  10. Atlético at Alavés · 10 OctAlavés +320
Show all 42 past predictions
  1. Getafe at Barcelona · 10 OctDraw +1300
  2. Villarreal at Real Madrid · 10 OctNo bet
  3. Espanyol at Málaga · 9 OctNo bet
  4. Real Madrid at Atlético · 20 SepAtlético Madrid host Real Madrid in La Liga Matchday 7 on Sunday, September 20, 2026 at Riyadh Air Metropolitano.
  5. Deportivo La Coruña vs Real Betis Picks, Predictions and Odds · 20 SepDeportivo La Coruña host Real Betis in La Liga Matchday 7 on Sunday, September 20, 2026 at Estadio Abanca-Riazor.
  6. Málaga at Getafe · 20 SepGetafe host Málaga in La Liga Matchday 7 on Sunday, September 20, 2026 at Estadio Coliseum.
  7. Real Sociedad at Valencia · 20 SepValencia host Real Sociedad in La Liga Matchday 7 on Sunday, September 20, 2026 at Estadio de Mestalla.
  8. Levante at Villarreal · 20 SepVillarreal host Levante in La Liga Matchday 7 on Sunday, September 20, 2026 at Estadio de la Cerámica.
  9. Alavés at Athletic · 19 SepThe Best Bet remains Athletic Club moneyline at -138, playable only to -160 or better.
  10. Rayo at Osasuna · 19 SepOsasuna host Rayo Vallecano in La Liga Matchday 7 on Saturday, September 19, 2026 at Estadio El Sadar.
  11. Racing at Celta Vigo · 19 SepThe Best Bet remains Over 2.5 goals at -138, playable only to -155 or better.
  12. Barcelona at Sevilla · 19 SepSevilla host Barcelona in La Liga Matchday 7 on Saturday, September 19, 2026 at Estadio Ramón Sánchez Pizjuán.
  13. Elche at Espanyol · 18 SepThe Espanyol vs Elche recap delivered a brutal reversal for favorite bettors.
  14. Villarreal at Málaga · 17 SepFinal: Villarreal 3, Málaga 1, on Thursday, September 17, 2026.
  15. Getafe at Betis · 17 SepFinal: Real Betis 1, Getafe 0, on Thursday, September 17, 2026.
  16. Osasuna at Atlético · 16 SepFinal: Atlético Madrid 4, Osasuna 0, on Wednesday, September 16, 2026.
  17. Racing at Barcelona · 16 SepFinal: Barcelona 7, Racing Santander 2, on Wednesday, September 16, 2026.
  18. Deportivo La Coruña vs Sevilla Picks, Predictions and Odds · 16 SepFinal: Sevilla 1, Deportivo La Coruña 0, on Wednesday, September 16, 2026.
  19. Athletic at Levante · 16 SepLevante and Athletic Club meet in La Liga on Wednesday, September 16, 2026 at Estadi Ciutat de València in Valencia, Spain.
  20. Valencia at Alavés · 15 SepThe Alavés vs Valencia recap became a direct reversal of the pregame form argument.
  21. Real Madrid at Elche · 15 SepElche and Real Madrid meet in La Liga on Tuesday, September 15, 2026 at Estadio Martínez Valero in Elche, Spain.
  22. Espanyol at Rayo · 15 SepThe Rayo Vallecano vs Espanyol recap turned against the preview almost immediately.
  23. Espanyol at Osasuna · 14 SepThe Osasuna vs Espanyol recap delivered the low-scoring final the ScoresAndStats preview wanted, but not through the projected winner.
  24. Villarreal at Betis · 14 SepThe Villarreal vs Real Betis recap came down to one first-half reversal.
  25. Málaga at Celta Vigo · 13 SepThe Celta Vigo vs Malaga recap validated the preview’s low-scoring thesis.
  26. Getafe vs Deportivo Recap: Aubameyang’s Header Delivers +190 Draw · 13 SepThe Getafe vs Deportivo recap could hardly have followed the preview more closely.
  27. Barcelona at Levante · 13 SepThe Levante vs Barcelona recap delivered the expected winner but not a clean result on the preview’s Asian handicap.
  28. Atlético at Real Sociedad · 13 SepThe Real Sociedad vs Atletico Madrid recap looked like an under for most of the afternoon and finished as a clean win for Over 2.5 bettors.…
  29. Elche at Athletic · 12 SepThe Athletic Club vs Elche recap punished bettors who expected recent defensive instability to produce another open Elche match.
  30. Alavés at Racing · 12 SepThe Racing Santander vs Alaves recap was decided by Yassir Zabiri and landed exactly on the right side of the ScoresAndStats total.
  31. Rayo at Real Madrid · 12 SepThe Real Madrid vs Rayo Vallecano recap landed almost directly on the ScoresAndStats pregame script.
  32. Valencia at Sevilla · 11 SepThe Sevilla vs Valencia recap ended with the exact side ScoresAndStats wanted, even if bettors had to wait deep into the match for the payo…