La Liga Betting Tips, Previews & Predictions

1 Showlhs N

Free La Liga Betting Tips


The Primera División, commonly known as La Liga, is the top division in Spanish football and you can get free La Liga betting tips for the big games throughout the season. 

La Liga is home to two of the most successful clubs in football history - Real Madrid and Barcelona. La Liga is contested by 20 teams who play each other home and away between August and May each season.

FreeTips provides the biggest and best betting tips for La Liga with coverage of the key matches throughout the season.

La Liga Live Streaming


Watch Spanish 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 with a strong internet connection. 

The bet365 live streaming service features football club competitions and international tournaments all over the world. Stream La Liga live online with bet365:

  • Log-in or register for an account at bet365 (use the bonus code "NEWBONUS")
  • Visit bet365 > live streaming > football > Spain
  • When the live streaming window opens, select the La Liga match you want to watch.
  • Registered depositing users can watch & bet on the La Liga.

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.

La Liga Live Streams


La Liga Free Bets


Get La Liga free bets when you open a new account with an online bookmaker. Many bookies give existing customers La Liga free bets and special offers.

Our bookmaker reviews will help to select the best bookmaker in your country of residence.

La Liga Bet of the Day


Check our bet of the day which could feature a football match from the La Liga.

La Liga Bonus BetsView   more

  • Get
    £30
    Bonus Code
    NEWBONUS
    Join
    Available to new customers only. Make a qualifying deposit of £5 or more and claim the offer within 30 days of registering your account to qualify for 300% of that amount in Bet Credits, up to a maximum of £30 in Bet Credits. Once released, your Bet Credits will be held in your account balance and are non-withdrawable. Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of qualifying bets. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Registration required. Time limits and T&Cs apply.
  • Free Bet
    £25
    Code
    NEWBONUS
    Join
    Join betgoodwin with promo code NEWBONUS and get access to their £25 loss back offer. 18+ only. T&Cs apply.
  • Bet
    £10
    Get
    Double the Odds
    Join
    Maximum stake is £10. Exclusive to new members. Keep it fun – set your deposit limit. T&Cs apply. 18 Plus. begambleaware.org
  • Get
    $600
    Bonus Code
    NEWBONUS
    Join
    Use bonus code NEWBONUS. Deposit $20. Get $80 free play or $600 sign up. T&Cs apply. Over 18s.
  • £10
    Free bet
    Use code
    NEWBONUS
    Join
    Get £10 free bet. Use the promo code NEWBONUS.


La Liga Betting Odds


All major online bookies will have betting odds available for La Liga. The popular football betting markets are full tie result, BTTS, handicap, over/under 2.5 goals and correct score.

La Liga Results


Get the latest La Liga results to give yourself the best chance of building your bankroll betting on Spanish football. Stay ahead of the game and place your wagers before the odds get shorter.

La Liga Winners, Second place & Third place


Real Madrid and Barcelona have dominated football in Spain. The only other clubs to win the La Liga title are Atlético Madrid, Athletic Bilbao, Valencia, Real Sociedad, Deportivo La Coruña, Sevilla and Real Betis.

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

La Liga Fixtures


Check the La Liga fixtures to see if any clubs could be resting players due to matches in the Copa del Rey, Supercopa de España, UEFA Champions League or UEFA Europa League.

La Liga Table


Check the La Liga table to see what teams are consistently challenging at the top of the table. The most likely candidates are Real Madrid, Barcelona and Atlético Madrid.

La Liga Format


The 20 clubs in La Liga play a 38 match regular home and away season. 

The top four clubs currently qualify for the UEFA Champions League group stage. The fifth placed club qualifies for the UEFA Europa League group stage and the sixth placed club qualifies for the UEFA Europa League second qualifying round.

La Liga Highlights


Watch La Liga highlights at the La Liga YouTube channel to find underrated players and teams that are in top form.

La Liga News


Get all the latest La Liga news from the official website. Important players could be injured or suspended which can have a big impact on a teams performance.

La Liga Social Media


Follow the La Liga on social media.


La Liga History


The first season of Spanish top flight football began in 1928 and the first champions were Barcelona. Real Madrid claimed their first wins in the competition in 1932 and 1933, while Athletic Bilbao were crowned La Liga champions in 1930.

Atletico Madrid, Valencia and Sevilla were among the teams who won La Liga after the Civil War. 

In 1953, one of the best players in the world was Argentinian striker Alfredo Di Stefano. He was all set to join Barcelona, a move which was initially blocked by the Spanish FA. 

In the ensuing confusion, Di Stefano joined Real Madrid, becoming their greatest ever player. Di Stefano’s goals won Real Madrid their first La Liga title in 21 years, and then helped Real Madrid to dominate the early years of the European Cup, the predecessor of the UEFA Champions League.

In the early 1950s, the greatest footballer in the world was the Hungarian Ferenc Puskas, instigator of the “Marvelous Magyars”. The Hungarian national football team had transformed the way the game was played, highlighted by their 6-3 demolition of England at Wembley in 1953 in a game known as “The Match Of The Century.” 

In 1958 Puskas joined Real Madrid with the Di Stefano and Puskas partnership proving unstoppable, securing Real Madrid another two European Cups. 

Their on-field chemistry is highlighted by the 1960 final against Eintracht Frankfurt at Glasgow’s Hampden Park, which Madrid won 7-3, with three goals from Di Stefano, and four from Puskas.

After winning the first five European Cups, Real Madrid would win it again in 1966, but had to wait 32 years before their next success. 

In 1971 manager Rinus Michels joined Barcelona and set about implementing his methods and theories within the club. In 1973, Michels was instrumental in bringing Dutch superstar Johan Cruyff to the club, and in 1974 Barcelona won La Liga for the first time since 1960. 

Michels would leave the club soon after, but Cruyff would stay for five seasons and begin a bond with Barcelona that would last a lifetime. 

When Cruyff returned to Barcelona in 1988, it was as manager. He led them to their most successful period in history, winning La Liga in 1990, 91, 92, 93 and 94, and in 1992 taking Barca to their first ever European Cup victory. 

Cruyff would become a member of the Barcelona board and a major influence at the club until his death in 2016. A key member of Cruyff’s Barcelona team was Pep Guardiola, who would continue to enforce Cruyff’s teachings during his own incredibly successful time as Barcelona manager. 

Real Madrid would break the transfer world record multiple times, beginning with Luis Figo who they purchased from Barcelona in 2000 for a word-record £37 million. 

They broke that record by buying Zinedine Zidane (£46.6 million in 2001), then Kaka (£56 million in 2009), Cristiano Ronaldo (£80 million in 2009) and finally Gareth Bale (£86 million in 2013).

Real Madrid have won six Champions Leagues since 1998, including three of the last four, bringing their total to 13. 
                                                                                                               

Football Previews, Predictions & Betting Tips

La Liga FAQs

Where can I watch La Liga Live Streams?

Check our live streaming calendar to see where to watch La Liga live streams.

Who has won the most La Liga titles?

Real Madrid are the most successful club in Spain, winning 33 La Liga titles. Barcelona are next best with 26 titles and Atlético Madrid have won 10 titles.

Who are the La Liga champions?

Barcelona are the La Liga champions after winning their 26th title in the 2018-19 season.

How many teams are in La Liga?

There are currently 20 teams in La Liga.

What teams play in La Liga?

The 20 teams that currently play in La Liga are Alavés, Athletic Bilbao, Atlético Madrid, Barcelona, Celta Vigo, Eibar, Espanyol, Getafe, Granada, Leganés, Levante, Mallorca, Osasuna, Real Betis, Real Madrid, Real Sociedad, Sevilla, Valencia, Valladolid and Villarreal.