Skip to content
Scores&Stats
ES

Soccer Predictions and Picks

Free soccer predictions and picks for Europe's big leagues, MLS and the Champions League. Every game is priced three ways, home, draw and away, and we say which of the three, if any, is worth backing.

Three results, not two

Soccer is the only one of the big betting sports where a level score is a common final result. That changes everything about the price. A football or basketball moneyline has two sides. A soccer match has three: home, draw and away, each priced on its own.

So a soccer prediction has to answer a harder question than “who wins?” It has to say how likely each of the three results is, set that against the three prices, and decide whether any of them is worth backing. The answer can be the draw. It can be nothing at all, and then we say so.

The calendar

Europe’s big leagues play from mid-August to late May, with the Champions League running alongside from September to its final at the end of May or in early June. MLS plays the other way round, from late February to MLS Cup in early December. Between them, club soccer is played in every month of the year.

When club soccer is playedAugSepOctNovDecJanFebMarAprMayJunJulEurope, leaguesChampions LeagueMLS
Approximate: Europe's big leagues from mid-August to late May; the Champions League from September to its final at the end of May or early June; MLS from late February to MLS Cup in early December, so its season wraps on this chart.

The Premier League, LaLiga and Serie A play 380 games a season; the Bundesliga and Ligue 1, with 18 teams, play 306. MLS played 510 in its 2025 regular season, before its playoffs.

How often the draw comes in

Here is the number to carry around. Across Europe’s top five leagues in 2025-26, 25.4% of games were draws: 445 of 1,751. Home teams won 44.0% and away teams 30.6%. MLS in 2025 looked much the same: 25.1% draws.

Home win, draw, away win, by league0%15%30%45%60%42.6%27.4%30.0%Premier L.48.9%24.5%26.6%LaLiga38.9%26.1%35.0%Serie A43.8%24.5%31.7%Bundesliga46.2%24.3%29.5%Ligue 143.7%25.1%31.2%MLSHome winDrawAway win
Share of league games. European leagues 2025-26, MLS 2025 regular season: Premier League 380, LaLiga 380, Serie A 380, Bundesliga 306, Ligue 1 305, MLS 510 games. Source: ESPN results and pre-game prices.

The leagues are not identical. Serie A gave away teams 35.0% of its games, more than any of the others. LaLiga gave home teams 48.9%. The Premier League drew 27.4%. A home edge read off one league is wrong in the next. Back the league you are betting, not soccer in general.

Goals, and the scores they make

Goals are scarce in soccer, and that is why the draw lives. The top five leagues averaged 2.77 goals a game in 2025-26. The Bundesliga ran highest at 3.24; Serie A lowest at 2.43. MLS averaged 3.0.

Goals per game, by league012342.75Premier L.2.69LaLiga2.43Serie A3.24Bundesliga2.83Ligue 13.00MLSGoals per game
Both teams combined. European leagues 2025-26, MLS 2025 regular season. Source: ESPN results and pre-game prices.

Scarce goals mean a short list of common scores. One game in six finished 1-0 one way or the other: 297 of 1,751. Then 2-1, then 2-0, then 1-1. Those four scores covered more than half of all the games in Europe’s top five.

The most common final scores, Europe's top five leagues0%5%10%15%20%17.0%1-016.3%2-111.8%2-011.7%1-17.4%3-17.1%3-06.5%0-05.4%2-2Share of games
Share of 1,751 games in the 2025-26 Premier League, LaLiga, Serie A, Bundesliga and Ligue 1; a score counts either way round (2-1 includes 1-2). Source: ESPN results and pre-game prices.

That is the case for soccer score predictions, and the case against betting on them. The likeliest score in a game is still unlikely. A correct-score bet pays well because it loses most of the time.

Over 2.5 and both teams to score

Two markets sit beside the three-way price, and both ride on goals. Over 2.5 goals came in 53.1% of games across the top five. Both teams scored in 53.9%. In the Bundesliga both figures were above 60%; in Serie A both were under 46%.

Both teams scored, and over 2.5 goals, by league0%20%40%60%80%56.1%55.0%Premier L.56.6%50.0%LaLiga45.3%45.8%Serie A61.8%63.7%Bundesliga50.8%52.8%Ligue 159.6%57.6%MLSBoth teams scoredOver 2.5 goals
Share of league games. European leagues 2025-26, MLS 2025 regular season. Source: ESPN results and pre-game prices.

So the league decides more than the match does. A Serie A game posted at 2.5 goals and a Bundesliga game at 2.5 are not the same bet, because the two leagues do not score at the same rate. Read the total against the league it is posted in.

What the three-way price knows

Take the bookmaker’s margin out and the three prices become three chances. How good were they? In the 1,081 top-five games where ESPN holds all three prices, all of them played from December to May, the favorite had a 51.6% chance as priced and won 53.2% of the time. The draw was priced at 25.5% and came in 26.4%. Close, across a big sample.

The three-way price against the result0%15%30%45%60%51.6%53.2%Top five: favorite25.5%26.4%Top five: draw48.7%47.4%MLS: favorite24.8%25.6%MLS: drawChance as pricedCame in
Games with a home, draw and away price: Europe's top five 1,081 of 1,751, all from December to May (ESPN holds no earlier prices), MLS 426 of 510. The favorite's and the draw's chance as priced, margin removed and averaged, beside how often each came in. Source: ESPN results and pre-game prices.

League by league, it is noisier. Premier League favorites were priced at 52.3% and won 46.7% of 246 games; the draw came in 31.3% of them against 24.6% priced. One season, one league, 246 games: a lean, not a law, and on its own it proves nothing.

How our soccer number is built

Our predictions set the club method out in one clause. We work out how many goals each side should score: its own scoring rate at this venue, set against what its opponent concedes at the other, both measured against the league average. From those two goal figures, a Poisson model gives three chances, one each for home, draw and away.

How a club soccer call is madeEach side's scoring rateat this venueThe opponent's concedingrate at the otherBoth against the leagueaverage: expected goalsPoisson: home, draw,away. 5 points: bet
A side or the draw is a bet when our chance is at least 5 points above the market’s, margin removed. National teams have no common league, so they get no bet.

When one of those three chances sits 5 points or more above the market’s, margin removed, that result is our bet. Why the league average? Because it is the only fair yardstick: every team in a league plays the same opponents. National teams do not, so for internationals the method has nothing to stand on, and our Nations League predictions say no bet rather than pretend otherwise.

Soccer betting tips worth keeping

  • Price the draw before anything else. A quarter of games end level. Any bet on a side is also a bet against the draw.
  • Read the league, not the badge. Home edge, goals and draws all moved from league to league in 2025-26.
  • Know what your bet settles on. League bets settle on 90 minutes plus stoppage time. Extra time and penalties, in cup games, do not count unless the market says so.
  • Treat the scoreline as a guide, not a bet. The commonest score in Europe last season came up one game in six.
  • Pass when the three prices look right. Most of the time they are close. Wait for the gap.

Soccer betting terms

  • Three-way moneyline (1X2): home win, draw, away win, each with its own price.
  • Double chance: two of the three results in one bet, such as home or draw.
  • Draw no bet: a bet on a side where a draw returns the stake.
  • Asian handicap: a handicap in goals or quarter goals that removes the draw.
  • Both teams to score: a bet on each side scoring at least once.
  • Over/under 2.5: a bet on three or more goals, or two or fewer.
  • Ninety minutes: regulation plus stoppage time, the period most soccer bets settle on.

Pick your league

Every league we cover has its own page of predictions: the Premier League, LaLiga, Serie A, the Bundesliga, Ligue 1 and MLS, with the Champions League and the Europa League in midweek and the Nations League in the international breaks. Pick one and start with the three prices.

Questions and answers

How often do soccer games end in a draw?

About one in four. In 2025-26, 25.4% of games in Europe’s top five leagues were draws, 445 of 1,751; in the 2025 MLS regular season, 25.1%.

What does over 2.5 goals mean?

The bet wins if the game has three goals or more. It came in 53.1% of top-five league games in 2025-26, from 45.8% in Serie A to 63.7% in the Bundesliga.

Do soccer bets include extra time?

League bets settle on 90 minutes plus stoppage time. In cup games, extra time and penalties count only for markets that say so, such as “to qualify” or “to lift the trophy”.