Soccer Analytics Blog · Aug 26, 2026 · 7 min read

How to Analyze Soccer Matches With Data

How to analyze a soccer match with data: the 1X2 market as a probability, why the draw changes the math, expected goals, form, and grading a draw as a push.

By Sportslyx · Published

Soccer is the only major sport with three results, and that one fact reshapes every calculation that works cleanly elsewhere. A favorite can be the better team and not win; a probability has to say what it is conditional on; a grading rule has to decide what a draw counts for. This guide works through a match from the three-way market to the final whistle, and states plainly how Sportslyx handles the draw.

Start with the 1X2 market

The match-odds market has three prices: home win (1), draw (X), away win (2). Each converts to an implied probability, and the three together sum to more than 100% by the bookmaker’s margin. Suppose the home side is +105, the draw +240 and the away side +260. The implied probabilities are 48.8%, 29.4% and 27.8%, summing to 106% — a 6-point margin, larger than in most two-way markets.

Two ways to remove the margin

The three-way de-vig scales all three so they sum to 100%: 46.0%, 27.7%, 26.2%. That is the market’s fair estimate of each result. Sportslyx shows a different number, and it is important to understand which. The win probability on a Sportslyx match page de-vigs the home and away prices against each other with the draw set aside: 48.8% and 27.8% sum to 76.6%, and scaled to 100% they become 63.7% home and 36.3% away. That is the probability of each side winning given that the match does not end level — which is exactly the question the grading rule asks, because on Sportslyx a draw is a push.

ResultPriceImpliedThree-way fairTwo-way fair (draw set aside)
Home win+10548.8%46.0%63.7%
Draw+24029.4%27.7%push
Away win+26027.8%26.2%36.3%

The draw is a push — stated openly

On the Sportslyx board a drawn match is graded as a push: the read is neither a win nor a loss, and it is excluded from hit rate. The price used, however, is the 1X2 price rather than a true draw-no-bet price. A bookmaker’s draw-no-bet line is shorter than the 1X2 price precisely because it refunds the draw, so keeping the longer price while removing the losing draw is more generous than any market would settle the same read.

Expected goals: what it measures and what it does not

Expected goals (xG) assigns each shot a probability of scoring based on where it was taken, how, and from what kind of chance, then sums those probabilities. It is the best public measure of chance quality. A team with 2.1 xG created a set of chances that would usually produce about two goals. Two misreadings are common. First, one match’s xG is a description of that match, not a verdict on who deserved to win — finishing varies wildly game to game. Second, xG over a season predicts future goals better than past goals do, which is its real value.

Read xG for and against, per match, over the last ten to fifteen fixtures, and compare it with actual goals. A team scoring well above its xG is probably due to regress; one conceding well below its xG against may be riding a goalkeeper’s hot streak. One product note: the Sportslyx package does not ingest an expected-goals feed. It carries goals and shots per match, which the breakdown uses as a proxy for chance quality — so read xG from a public source alongside it, and where a competition publishes no shot data at all, the data tier says so.

Form, table position and schedule

League position is a season-long description and is only weakly predictive match to match; recent form matters more but is noisy. The useful version of “form” is underlying — xG difference over the last ten, not points. Add the schedule: a side that played a European fixture midweek and travels for a Sunday league match is rotating or tired, and the line usually knows. The number of days since the last match for both teams is part of the Sportslyx package.

Home advantage

Home advantage in soccer is real and has declined. Historically worth about half a goal, it fell sharply in matches played without crowds and has only partly recovered, and it varies by league and by club. Treat it as a modest, league-specific adjustment already embedded in the 1X2 price rather than as an edge to add on top.

Goal totals

The total is usually set at 2.5 goals, and its price is a statement about the expected shape of the match. Read it with xG for and against, pace of play, and whether either side needs a result — a team chasing a point tends to open up late. A short price on the under next to a short price on one side often describes a favorite expected to control a cagey match rather than to run up a score.

Cup ties, internationals and rotation

A cup tie between sides from different divisions, an international friendly, a group match already decided — each is a different event from a league fixture, and the market prices the difference mainly through expected lineups. Rotation is the biggest unknown: a lineup announced an hour before kickoff can move the line a great deal. A Sportslyx breakdown is pre-generated and cached, so one written earlier in the day may describe a side that was then rotated; the win probability on the card follows the current line, and the data tier on a cup fixture is often partial for exactly this reason.

A pre-match checklist

  1. Convert the 1X2 prices; note the margin and both the three-way and two-way fair probabilities
  2. Remember the grading rule: a draw is a push, and the two-way number is conditional on no draw
  3. Compare goals and shots for and against over the last ten to fifteen matches — and xG where a public source has it — with actual goals
  4. Check rest days, midweek fixtures and likely rotation for both sides
  5. Read the total alongside xG and the game state each side needs
  6. Treat home advantage as league-specific and already priced
  7. Log your read before kickoff — the tracker closes fifteen minutes after the start

How it is graded

A match read on Sportslyx settles on the final score; a draw is a push; a postponed match is void. Results aggregate over one calendar month in UTC on the pick tracker, with hit rate excluding pushes and ROI at a flat stake. Because of the push rule, the soccer row shows fewer losses and a higher ROI than a two-way settlement would — the pushes column is the number to read first. Past results do not predict future results. The soccer predictions board shows today’s matches with their two-way probabilities; the soccer statistics hub holds the goals, shots and form data.

Questions About This Guide

Why does Sportslyx grade a soccer draw as a push?

Because the read is on a side to win and a draw resolves neither side. The rule is stated openly on every soccer page because it is more generous than a draw-no-bet price: the losing draw is removed while the longer 1X2 price is kept, which inflates the published soccer ROI.

Is the win probability on a soccer page the chance of winning the match?

It is the chance of winning given the match does not end level — the home and away prices de-vigged against each other with the draw set aside. That matches the grading rule. The three-way fair probability, which includes the draw, is lower.

Does one match’s expected goals tell you who deserved to win?

Not reliably. A single match’s xG describes the chances created; finishing varies enormously game to game. Its value is over many matches, where xG predicts future goals better than past goals do.

Test This Guide on Today’s Slate

Take this guide to the Soccer board: the 7-day Pro trial opens the AI breakdowns, the market-derived probabilities, the daily company board, Combo Builder, Studio and the pick tracker.

7-day trial · $0 today · card required · cancel anytime before the trial ends

Sportslyx produces statistical estimates and analytical breakdowns for information and entertainment. Nothing on this page is betting advice, and no outcome is certain. 18+ only. Please play responsibly — see our Responsible Play page.