La Liga Betting Tips & Predictions

1 Showlhs N

La Liga Betting Tips


FreeTips is your first stop for free La Liga betting tips. La Liga is the top football division in Spain which has included some of the best managers and players in the history of the sport.

La Liga features 20 clubs with Real Madrid and Barcelona standing alone as the most prestigious and successful in Spain. Matches between Real Madrid and Barcelona are highly anticipated and called El Clásico.

Atlético Madrid, Athletic Bilbao, Valencia and Real Sociedad are the only clubs to win more than one La Liga title since the league began in 1929.

Real Madrid are the defending champions after winning the 2023-24 season, ten points ahead of Barcelona and 14 points above Girona.

Freetips' experienced football experts provide regular La Liga predictions and betting tips. Our analysts use their vast knowledge and understanding of the betting markets, odds and stats to provide you with consistent winning picks.

Bonus Bets

  • Bet
    £10
    Get
    £20
    Join
    New UK customers (Excluding NI) only. Mobile exclusive. Min Deposit £10. Min stake £10. Min odds Evs. Free bet applied on 1st settlement of any qualifying bet. 30 days to qualify. Free bets expire in 7 days. Cashed out/Free Bets won’t apply. Account & Payment method restrictions apply. 1 Free Bet offer per customer, household & IP Address only. 18+. T&Cs apply. **18+. Online Only. Get paid out as a winner if your team is winning by 2 goals, even if you draw or lose. 90 mins only. Applies to Singles & Multiples. T&Cs apply.
  • Bet
    £/€50
    Get
    £/€50
    Join
    New bettors; Code SPORT; Wager deposit & bonus 8x; Max qualifying bet stake=initial bonus; Valid 60 days; Min odds, bet and payment method exclusions apply; T&C apply; 18+
  • Get
    £50 + 50 Spins
    Coupon Code
    NEWBONUS
    Join
    Deposit and bet on any sportsbook markets of your choice at odds of evens (2.00) or greater. Get 50% back of your first days losses as a Free Bet up to £50 plus 50 Free Spins. Min. 3 bets required. If your account is up, you’ll receive a £5 Free Bet regardless plus 10 Free Spins. Use coupon code "5050" at registration. T&Cs apply | 18+ New UK Customers Only | GambleAware.org | Gamble Responsibly
  • Bet
    £10
    Get
    Double the Odds
    Join
    New customers. Max £10 (excluding PayPal). 100% odds boost token. T&Cs apply.
  • Bet
    £5
    Get
    £20
    Join
    18+ New UK+IRE customers. Paypal and certain deposit types and bet types excluded. Min £5 bet within 14 days of account reg at min odds 1/2 = 4 x £5 free bets. Free bets valid for 7 days on sports, stake not returned, restrictions apply. T&Cs apply.

Betting on La Liga


Bet on La Liga with all the main football betting markets including full time result, BTTS, total 2.5 goals, win to nil and anytime goal scorer.

La Liga is perfect for live betting which allows bettors to back teams to win after falling behind early in the game. Combine selections into an accumulator for larger odds.

La Liga Live Streaming


Watch La Liga online with the bet365 live streaming service. Live streaming is a great way to watch football on the go anywhere you have a digital device and an internet connection. 


* To watch a bet365 live stream users must be logged in and have a funded account or to have placed a bet in the last 24 hours. 18+, geo-restrictions & terms and conditions apply.

News


Keep up to date with all the news from the La Liga including transfers, injuries, suspensions and the latest schedule. The La Liga website has all of the important info throughout the season.

Highlights


Watch La Liga highlights at the La Liga YouTube channel.

La Liga Champions


Season
Winner (titles)
Runner-Up
Third place
2024-25 tbc tbc tbc
2023-24 Real Madrid (36) Barcelona Girona
2022-23 Barcelona (27) Real Madrid Atlético Madrid
2021-22 Real Madrid (35) Barcelona Atlético Madrid
2020-21 Atlético Madrid (11) Real Madrid Barcelona
2019-20 Real Madrid (34) Barcelona Atlético Madrid
2018-19 Barcelona (26) Atlético Madrid Real Madrid
2017-18 Barcelona (25) Atlético Madrid Real Madrid
2016-17 Real Madrid (33) Barcelona Atlético Madrid
2015-16 Barcelona (24) Real Madrid Atlético Madrid
2014-15 Barcelona (23) Real Madrid Atlético Madrid
2013-14 Atlético Madrid (10) Barcelona Real Madrid
2012-13 Barcelona (22) Real Madrid Atlético Madrid
2011-12 Real Madrid (32) Barcelona Valencia
2010-11 Barcelona (21) Real Madrid Valencia
2009-10 Barcelona (20) Real Madrid Valencia
2008-09 Barcelona (19) Real Madrid Sevilla
2007-08 Real Madrid (31) Villarreal Barcelona
2006-07 Real Madrid (30) Barcelona Sevilla
2005-06 Barcelona (18) Real Madrid Valencia
2004-05 Barcelona (17) Real Madrid Villarreal
2003-04 Valencia (6) Barcelona Deportivo La Coruña
2002-03 Real Madrid (29) Real Sociedad Deportivo La Coruña
2001-02 Valencia (5) Deportivo La Coruña Real Madrid
2000-01 Real Madrid (28) Deportivo La Coruña Mallorca
1999-2000 Deportivo La Coruña (1) Barcelona Valencia
1998-99 Barcelona (16) Real Madrid Mallorca
1997-98 Barcelona (15) Athletic Bilbao Real Sociedad
1996-97 Real Madrid (27) Barcelona Deportivo La Coruña
1995-96 Atlético Madrid (9) Valencia Barcelona
1994-95 Real Madrid (26) Deportivo La Coruña Real Betis
1993-94 Barcelona (14) Deportivo La Coruña Zaragoza
1992-93 Barcelona (13) Real Madrid Deportivo La Coruña
1991-92 Barcelona (12) Real Madrid Atlético Madrid
1990-91 Barcelona (11) Atlético Madrid Real Madrid
1989-90 Real Madrid (25) Valencia Barcelona
1988-89 Real Madrid (24) Barcelona Valencia
1987-88 Real Madrid (23) Real Sociedad Atlético Madrid
1986-87 Real Madrid (22) Barcelona Espanyol
1985-86 Real Madrid (21) Barcelona Athletic Bilbao
1984-85 Barcelona (10) Atlético Madrid Athletic Bilbao
1983-84 Athletic Bilbao (8) Real Madrid Barcelona
1982-83 Athletic Bilbao (7) Real Madrid Atlético Madrid
1981-82 Real Sociedad (2) Barcelona Real Madrid
1980-81 Real Sociedad (1) Real Madrid Atlético Madrid
1979-80 Real Madrid (20) Real Sociedad Sporting Gijón
1978-79 Real Madrid (19) Sporting Gijón Atlético Madrid
1977-78 Real Madrid (18) Barcelona Athletic Bilbao
1976-77 Atlético Madrid (8) Barcelona Athletic Bilbao
1975-76 Real Madrid (17) Barcelona Atlético Madrid
1974-75 Real Madrid (16) Zaragoza Barcelona
1973-74 Barcelona (9) Atlético Madrid Zaragoza
1972-73 Atlético Madrid (7) Barcelona Espanyol
1971-72 Real Madrid (15) Valencia Barcelona
1970-71 Valencia (4) Barcelona Atlético Madrid
1969-70 Atlético Madrid (6) Athletic Bilbao Sevilla
1968-69 Real Madrid (14) Las Palmas Barcelona
1967-68 Real Madrid (13) Barcelona Las Palmas
1966-67 Real Madrid (12) Barcelona Espanyol
1965-66 Atlético Madrid (5) Real Madrid Barcelona
1964-65 Real Madrid (11) Atlético Madrid Zaragoza
1963-64 Real Madrid (10) Barcelona Real Betis
1962-63 Real Madrid (9) Atlético Madrid Real Oviedo
1961-62 Real Madrid (8) Barcelona Atlético Madrid
1960-61 Real Madrid (7) Atlético Madrid Real Zaragoza
1959-60 Barcelona (8) Real Madrid Athletic Bilbao
1958-59 Barcelona (7) Real Madrid Athletic Bilbao
1957-58 Real Madrid (6) Atlético Madrid Barcelona
1956-57 Real Madrid (5) Sevilla Barcelona
1955-56 Athletic Bilbao (6) Barcelona Real Madrid
1954-55 Real Madrid (4) Barcelona Athletic Bilbao
1953-54 Real Madrid (3) Barcelona Valencia
1952-53 Barcelona (6) Valencia Real Madrid
1951-52 Barcelona (5) Athletic Bilbao Real Madrid
1950-51 Atlético Madrid (4) Sevilla Valencia
1949-50 Atlético Madrid (3) Deportivo La Coruña Valencia
1948-49 Barcelona (4) Valencia Real Madrid
1947-48 Barcelona (3) Valencia Atlético Madrid
1946-47 Valencia (3) Athletic Bilbao Atlético Aviación
1945-46 Sevilla (1) Barcelona Athletic Bilbao
1944-45 Barcelona (2) Real Madrid Atlético Aviación
1943-44 Valencia (2) Atlético Aviación Sevilla
1942-43 Athletic Bilbao (5) Sevilla Barcelona
1941-42 Valencia (1) Real Madrid Atlético Aviación
1940-41 Atlético Aviación[a] (2) Athletic Bilbao Valencia
1939-40 Atlético Aviación[a] (1) Sevilla Athletic Bilbao
1935-36 Athletic Bilbao (4) Real Madrid Real Oviedo
1934-35 Real Betis (1) Real Madrid Real Oviedo
1933-34 Athletic Bilbao (3) Real Madrid Racing Santander
1932-33 Real Madrid (2) Athletic Bilbao Espanyol
1931-32 Real Madrid (1) Athletic Bilbao Barcelona
1930-31 Athletic Bilbao (2) Racing Santander Real Sociedad
1929-30 Athletic Bilbao (1) Barcelona Arenas
1929 Barcelona (1) Real Madrid Athletic Bilbao

La Liga titles won


Club
Winners
Runners-up
Real Madrid 36 25
Barcelona 27 28
Atlético Madrid 11 10
Athletic Bilbao 8 7
Valencia 6 6
Real Sociedad 2 3
Deportivo La Coruña 1 5
Sevilla 1 4
Real Betis 1 0
Racing Santander 0 1
Las Palmas 0 1
Zaragoza 0 1
Sporting Gijón 0 1
Villarreal 0 1

Football Predictions & Tips

La Liga FAQ

When is the 2024-25 La Liga season being played?

The 2024-25 La Liga season is being played from 15 August 2024 to 25 May 2025.

How many teams play in La Liga?

A total of 20 teams play in La Liga.

What teams play in La Liga?

The teams in the 2024-25 La Liga season are Alavés, Athletic Bilbao, Atlético Madrid, Barcelona, Celta Vigo, Espanyol, Getafe, Girona, Las Palmas, Leganés, Mallorca, Osasuna, Rayo Vallecano, Real Betis, Real Madrid, Real Sociedad, Sevilla, Valencia, Valladolid and Villarreal.

Who has won the most titles in La Liga?

Real Madrid have won the most titles in La Liga, claiming 36 with the latest coming in 2023-24.

Where can I bet on La Liga?

Bet on La Liga with an online bookmaker or multiple bookmakers to get the best prices and odds.

Today's Acca Tips

  • Horse Racing tips

  • Tennis tips