No bet on Everton at Hull City. Hull have two home games this season, fewer than the six the method needs, and no home record of four games…
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.
No bet on Manchester City at Liverpool. Our number leans to City by 3.2 points, short of the 5 we need.
Bet Nottingham Forest at +165. The bet holds down to +117. Our number makes them the favorite away to Crystal Palace.
No bet on Newcastle United at Coventry City. Our number needs enough games at this ground in this league, and Coventry do not have them yet…
No bet on Celta Vigo at Elche. Our number and the market are within 1.3 points on every outcome, far short of the 5 a bet needs.
No bet on Deportivo at Real Sociedad. Deportivo have 3 away games this season, fewer than the 6 the method needs, and no away record of 4 g…
No bet on Osasuna at Real Betis. No outcome is 5 points above the market; the closest is the draw, at 4.0.
No bet on Valencia at Racing Santander. Racing Santander have 3 home games this season, fewer than the 6 the method needs, and no home reco…
Bet Levante at +175. That price is also the floor: anything shorter is a pass.
No bet on LA Galaxy at St. Louis City SC. The widest gap is 2.3 points, on LA Galaxy, short of the 5 a bet needs.
No bet on AJ Auxerre at Stade Rennais. Our number and the market agree within 3.7 points on every outcome, short of the 5 points a bet need…
No bet on Marseille at Troyes. Troyes have 2 home games this season, fewer than the 6 the method needs, and no home record of 4 games or mo…
Bet Strasbourg at +190. The bet holds down to -133.
No bet on Borussia Mönchengladbach at FC Cologne. Our number and the market are within half a point on every outcome.
No bet on Schalke 04 at SC Freiburg. Schalke have 2 away games this season, fewer than the 6 the method needs, and no away record of 4 game…
Bet AC Milan at -125. The bet holds down to -153.
Bet Como at +145. The bet holds down to -108.
Bet Bologna at -115. The bet holds down to -178. Our number makes them a much bigger favorite at Lecce than the price does.
Bet Cagliari at +475. The bet holds down to +431.
No bet on Monza at Lazio. Monza have 3 away games this season, fewer than the 6 the method needs, and no away record of 4 games or more fro…
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.
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.
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.
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.
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%.
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.
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.
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”.