No bet on Barcelona at Galatasaray. The method prices a game from six games at the venue on each side, and this one has four and four, all…
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 Bayern Munich at Viking FK. Our number needs six games at a venue from each side in this competition. Viking have none at home, a…
No bet on Club Brugge at Internazionale. Our number asks for six games at the venue from each club. Internazionale have four at home and Cl…
No bet on Lille at Arsenal. Our number needs six games at a venue in this competition, and neither side has them: Lille have no Champions L…
No bet on Manchester United at Atlético Madrid. Our number needs six games at a venue from each side in this competition, and neither has t…
Bet New York City FC at +400. The bet holds down to +242.
No bet on AC Milan at RB Salzburg. Milan are the odds-on favourite in Austria, and they have not played an away game in the Europa League i…
No bet on Crystal Palace at Lyon. Lyon won all four of their home games in last season's Europa League league phase, and four is two short…
No bet on Juventus at Celta Vigo. Juventus are the favourite at 44.5% and top the table after one game, but they have no away game in the E…
No bet on SK Sturm Graz at AFC Bournemouth. Sturm lost all four of their away games in last season's Europa League league phase and Bournem…
No bet on Sunderland at Torreense. This is each club's second Europa League game in the two seasons we read, Torreense's first at home and…
No bet on Kauno Zalgiris at Brighton & Hove Albion. ESPN's Conference League table shows all 36 clubs with no game played, these two in…
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”.