How-To Guides

How Football Prediction Markets Work: Contracts, Prices and Probabilities

Ezekiel Njuguna
Ezekiel NjugunaEditor-in-Chief
September 19, 202619 min read
How Football Prediction Markets Work: Contracts, Prices and Probabilities

Most football fans carry a probability model in their heads. It runs on recent form, one vivid goal, and a feeling about the manager. It is also badly calibrated. We remember the 94th-minute winner and forget the forty goalless afternoons that looked identical on paper.

That gap between feeling and probability is what every search for football predictions tries to close. Most of those searches end on a page with a confident scoreline, a percentage, and no record of past calls. You read the tip. You cannot test it. Nobody pays a price when it is wrong.

A football prediction market works the other way. Every claim carries a price, and the price is a probability. Someone on the other side of the trade has put real money behind the opposite view. You can see the whole order book before you act, and you can leave the position before the final whistle.

This guide explains how football contracts and prices work. It covers YES/NO contracts, match-winner markets, totals, spreads, player markets and live trading. It shows how to turn a price into an implied probability, how fees change your break-even, and how Kalshi and Polymarket list a match. The worked examples use the Premier League round of 19 and 20 September 2026.

One point before we start. This is an education page, not a picks page. It will not tell you what to buy. It will show you how to read what the market already says about a football match prediction, and how to judge whether a price deserves your money.

What a Football Prediction Market Actually Is

A football prediction market is an exchange where people trade contracts on match outcomes. Each contract asks one yes or no question. Will Manchester City win in regular time? Will both teams score? Will the match produce three or more goals?

The contract settles at $1 if the answer is yes and $0 if the answer is no. Until then, it trades at a price between 1¢ and 99¢. A City contract at 74¢ says the market gives City about a 74% chance. You pay 74¢, and you collect $1 if City win. Your gain is 26¢ per contract. Your risk is the 74¢.

Someone always sits on the other side. When you buy YES at 74¢, another trader sells you that YES, or buys the NO side at 26¢. The platform does not set the odds, and it does not need your position to lose. Order flow sets the price, the same way it does on a stock exchange.

Three properties follow from this design:

  1. The price is the probability. There is no conversion table and no margin buried inside the number.

  2. The payout is fixed. One contract pays $1 or nothing, whatever price you paid.

  3. The position is tradable. You can sell before the final whistle at whatever the book offers.

Prices move as information arrives. Team news, a confirmed line-up about an hour before kick-off, an injury in the warm-up, a goal in the ninth minute. Each item changes what informed traders will pay, and the price shifts to match. That is the main reason people read prediction markets alongside models and pundits. The price summarizes opinions that have money attached.

Two platforms matter most for football today. Kalshi is a US exchange regulated by the Commodity Futures Trading Commission. Polymarket runs a central limit order book, with orders matched off-chain and settled on-chain. Both use the same $1 contract logic.

Football Prediction Markets vs Sportsbook Odds

Start with what most fans already know. At a sportsbook you bet against the house. The house sets the price, builds a margin into every line, and decides how much you may stake. Take decimal odds of 1.33 on a home favorite, 5.75 on the draw and 9.00 on the away side. Invert each number and you get 75.2%, 17.4% and 11.1%. Those add up to 103.7%. The extra 3.7 points are the bookmaker's margin. You never pay it as a line item. It hides inside the odds.

Now picture the alternative. The price is a probability you can read without arithmetic. The cost of trading appears as a fee and a spread, both visible before you click. You trade against another participant, and you can exit whenever a buyer exists. That is the structural difference, and it changes how you should judge every football prediction you meet.

Feature

Sportsbook

Prediction market

Who you trade against

The bookmaker

Another trader

Price format

Decimal, fractional or American odds

Cents from 1 to 99, read as probability

Where the cost sits

Margin inside the odds

Taker fee plus the bid-ask spread

Exiting early

Cash-out at the book's price, if offered

Sell to any buyer on the order book

Range of markets

Very wide, including corners, cards and many props

Narrower, centred on results, totals, spreads and selected props

Depth

Set by the book's stake limits

Set by the resting orders on the book

Settlement

The bookmaker's rules

Published contract rules and a named data source

Many sportsbooks also limit stakes on customers who win consistently. An exchange earns its fees from volume, so it does not profit when one particular customer loses.

The trade-off is depth. A sportsbook prices a Tuesday night in League One as easily as a north London derby. A prediction market cannot. Market trackers recorded about $182 in total volume on the both-teams-to-score contract for Stockport County v AFC Wimbledon on Polymarket in March 2026. A contract like that can carry a wide spread and almost no size behind it. Our liquidity guide explains why that matters more than the headline price.

How YES/NO Football Contracts Work

Every football contract has two sides that add up to $1. If YES trades at 45¢, NO trades near 55¢. Buying NO at 55¢ is the same position as selling YES at 45¢. You win if the event does not happen.

The order book shows the mechanics. Traders post bids, which are the prices they will pay, and asks, which are the prices they will accept. The highest bid and the lowest ask form the top of the book. The gap between them is the spread. On a mid-July 2026 MLS match, the Tie contract on Kalshi showed a 22¢ bid and a 24¢ ask. Buy at the ask and you pay 24¢. Sell at the bid and you receive 22¢. The round trip costs 2¢ before fees.

You have two ways to trade:

  • Market order (taker): you accept the best price on the book right now. You get certainty of execution, and you pay the spread plus the taker fee.

  • Limit order (maker): you post your own price and wait. You may get a better fill, or you may not get filled at all.

A worked example makes the payoff concrete. One hundred YES contracts at 45¢ cost $45. If YES settles, you receive $100, a $55 gross gain. If NO settles, you lose the $45. Fees come off both outcomes. Kalshi's standard taker fee on this order comes to $1.74, and Polymarket's sports taker fee at its current rate comes to about $1.24. The pricing section below turns those numbers into a break-even probability.

Settlement is the last step. After the match, the platform resolves each contract using the source named in the rules, usually the official result from the competition. Winning contracts pay $1. Losing contracts go to zero. The rules define what counts, and that matters more in football than in most sports, as the next section shows.

Match-Winner Contracts: Three Outcomes, Three Contracts

Football is a three-outcome sport, and that shapes the market. A basketball moneyline has two outcomes. A football match has three: home win, draw, away win. Platforms list each one as its own YES/NO contract. On Kalshi, the match appears as a Winner group with one contract per team and a separate Tie contract. On Polymarket, the moneyline sits inside one event, and exactly one of the three markets resolves Yes.

A real example shows the structure. Before Wolves v Liverpool in March 2026, a goal(.com)preview quoted Liverpool at 67¢, the draw at 19¢ and Wolves at 14¢. Those three prices add up to exactly 100. In live trading they rarely do. The best asks across the three outcomes usually add up to more than 100, and the best bids add up to less. If you had to buy all three at the asking price, you would pay more than $1 for a guaranteed $1 payout. The excess is the round-trip cost of the market.

Two rules deserve your attention before any match-winner trade.

The regulation-time rule. Match-winner contracts settle on 90 minutes plus stoppage time. Extra time and penalty shoot-outs do not count. Kalshi's contract text for an MLS fixture says so explicitly, and Polymarket's football rules use the same standard. In a league match, a draw is a draw and nobody notices. In a cup tie that goes to extra time, the match-winner contract can settle on the draw while a different team lifts the trophy. Contracts on who advances are separate markets, and they include extra time and penalties. Kalshi listed advancement markets for the 2026 World Cup, for example.

The NO trap. New traders often treat NO on the favorite as a bet on the underdog. It is not. Suppose Liverpool's YES trades at 67¢, so NO costs 33¢. That NO pays if the match ends level or Wolves win. It wins on two of the three outcomes, and its price equals the draw (19¢) plus Wolves (14¢). If you want the underdog, buy the underdog's contract. If you want protection against a draw, you need to hold the draw contract too.

Totals: Over/Under Goals and Both Teams to Score

The totals market asks how many goals a match will produce. The lines run in half-goal steps. Polymarket lists 1.5, 2.5, 3.5 and 4.5 on its More Markets tab, and Kalshi lists lines such as Over 2.5 and Over 3.5 on Premier League matches. Over 2.5 pays if the match ends with three or more goals. Under 2.5 is the NO side of the same contract.

The half-goal structure matters. A whole-number line such as 2.0 can land exactly, and sportsbooks then refund the stake as a push. An exchange contract settles to $1 or $0 with no refund state, so the platforms use half-goal lines and every contract resolves cleanly.

The lines form a ladder, and the ladder must slope downward. Over 1.5 has to trade above Over 2.5, which has to trade above Over 3.5. A goal(.com) preview of Leeds United v Manchester City on 28 February 2026 listed Over 2.5 at 60¢, Over 3.5 at 37¢ and both teams to score at 58¢. The gap between the two totals lines is 23¢. That gap is the market's probability of exactly three goals. It is a small piece of arithmetic with a real use: you can rebuild a market's whole goal distribution by subtracting neighboring lines.

Both teams to score, usually shortened to BTTS, asks whether each side scores at least once. It is related to totals but it is not the same question. A 4-0 win clears the totals line and fails BTTS. A 1-1 draw passes BTTS and fails Over 2.5. Traders who price the two contracts separately should check the pair for consistency.

Both markets follow the official final score at the end of regulation time. Polymarket lists BTTS in the More Markets group for a match, and Kalshi lists it on selected matches.

Spreads and Handicaps

A spread contract prices the margin of victory. On Polymarket you will see a line such as Spread: Manchester City (-1.5). It pays YES if City win by two goals or more. The NO side pays if City draw, lose, or win by a single goal. That makes NO the same position as backing the opponent at +1.5.

Because a -0.5 spread only asks whether a team wins, it duplicates the match-winner contract. That is why the extra lines start at -1.5. Polymarket's football pages list -1.5 and -2.5 for each side, and Kalshi's soccer props section may carry spread-style lines on some fixtures.

Sportsbook bettors know the Asian handicap, with quarter lines such as -0.75 that split a stake across two adjacent lines. Prediction markets do not offer that structure. You get half-goal lines, one contract each, and each settles at $1 or $0. No pushes. No half-wins.

Spreads solve a specific problem. When a heavy favorite trades at 85¢ to win, the match-winner contract risks 85¢ to make 15¢. A spread reframes the question as "by how much." As an illustration, that same favorite might trade near 55¢ to win by two goals. The payout per dollar is far better, and a narrow win now loses. You are paying for a bigger result.

Player Markets

Player contracts ask what one footballer will do. The most common is anytime goalscorer: will this player score at any point in the match? Kalshi lists these on selected fixtures, and its soccer props section groups them with other match props. Coverage is narrower than the match markets and varies by league.

Three practical points apply.

First, line-ups drive the price. A striker confirmed in the starting eleven is priced very differently from the same striker on the bench, and the confirmation arrives about an hour before kick-off. A price set on Friday night is provisional.

Second, read what happens if the player does not feature. A sportsbook often voids the bet and returns your stake. An exchange contract may simply resolve NO, and you lose the position. The rulebook decides, so read it before you trade, not after.

Third, liquidity is thin. A star forward in a marquee fixture may show a usable book. A rotation player in a mid-table game may show a wide spread and small size, and that spread can erase a small edge entirely.

Check how the contract treats own goals, extra time, shoot-out goals and substitutes. Rules differ by platform and sometimes by series.

Live and In-Game Markets

Live trading is where football contracts behave most like a stock. The price updates every time the match changes, and the changes arrive in bursts.

A goal is the obvious driver. Suppose City trade at 74¢ before kick-off and Sunderland score in the twelfth minute. As an illustration, the City contract could fall into the 50s while the draw and Sunderland contracts rise. Traders simply sell the old number and buy the new one.

The clock moves prices too. Take a 0-0 match at the 70th minute. Nothing has happened, yet the draw contract climbs and the Under contracts climb with it, because the time left to score keeps shrinking. The clock is information. A trader who ignores time decay will misread why a price moved.

Red cards, penalties and VAR reviews move prices too. A goal under review can shift the price before the decision arrives, and a disallowed goal snaps it back.

The mechanics differ by venue. Polymarket's documentation says outstanding limit orders on sports markets are cancelled automatically when the game begins, which clears the book at the official start time. It also says marketable orders face a short matching delay before they fill, which the documentation has described as one to three seconds. Two consequences follow. Your resting pre-match orders will not carry into play, so you need to re-quote if you still want exposure. And start times can shift, so check your open orders around kick-off.

Liquidity thins as volatility rises. Spreads widen after goals, and market makers pull their quotes when the next event is hard to price. Use limit orders where you can. Keep size small. And do not chase a move. The broadcast you are watching can lag the stadium by several seconds, and the price may already have moved by the time you see the goal.

How Football Prices Translate Into Implied Probabilities

The core rule is simple. Price divided by $1 equals implied probability. A contract at 38¢ implies 38%. Everything else is adjustment.

Contract price

Implied probability

Decimal odds

American odds

20¢

20%

5.00

+400

25¢

25%

4.00

+300

40¢

40%

2.50

+150

50¢

50%

2.00

+100

60¢

60%

1.67

-150

75¢

75%

1.33

-300

90¢

90%

1.11

-900

Four adjustments turn that raw number into something you can trade on.

1. Pick the right price. The last traded price can be stale, especially on a thin football book. The midpoint between the best bid and the best ask is a better read. A contract with a 22¢ bid and a 24¢ ask has a 23% midpoint.

2. Sum the outcomes. In a three-way market, the midpoints should add up to roughly 100. If the best asks add up to 104, the extra 4 points is the cost of buying the whole book. To compare a market with a model, divide each midpoint by the total so the three probabilities add up to 100%.

3. Add the fee. Your break-even probability is the price you pay plus the fee per contract. Take 100 YES contracts bought at 45¢. Kalshi's standard taker fee is 0.07 × contracts × price × (1 − price), rounded up to the next cent: 0.07 × 100 × 0.45 × 0.55 = $1.7325, which rounds to $1.74. That adds 1.74¢ per contract and lifts break-even to 46.74%. Polymarket's sports taker fee uses the same shape with a rate of 0.05. The same order comes to about $1.24, so break-even is near 46.2%. Makers on Polymarket pay no platform fee, so a resting limit order that fills costs nothing beyond the spread you chose. Both platforms can change their schedules, so confirm the current numbers on their fee pages.

4. Compare with your own estimate. The gap between your probability and the break-even price is your edge. If you think a team wins 76% of the time and the ask plus fee implies a 76.3% break-even, you have no edge. If your estimate is 80%, you have nearly four points, and you should ask how confident you are in your own number.

Sportsbook odds convert the same way. Divide 1 by the decimal odds, add the three outcomes, and divide each raw figure by the total to remove the margin. The examples section below runs this on a live fixture.

Kalshi Football Markets

Kalshi is a US exchange regulated by the CFTC, and it lists football as event contracts priced from 1¢ to 99¢. Coverage in 2026 has included the Premier League, MLS, the Champions League and the World Cup. The contract families follow the structure described above.

A Kalshi match page can include:

  • Match winner: a Winner group with one contract for each team and one for the Tie, settled after 90 minutes plus stoppage time.

  • Totals and BTTS: lines such as Over 2.5 and Over 3.5, plus Both Teams to Score.

  • Props: anytime goalscorer contracts on selected fixtures, grouped in a soccer props section that may also carry spread-style lines.

  • Futures: league winners, top-four finishes, tournament outrights and advancement contracts.

The fee model is a formula, not a flat rate. The standard taker fee is 0.07 × contracts × price × (1 − price), rounded up to the next cent on the order, and a series can carry its own multiplier. The fee peaks at 50¢, where 100 contracts cost $1.75. Fees apply to orders that match immediately. Some series also charge a maker fee, at a quarter of the taker rate, on resting orders. The July 2026 schedule lists no settlement fee. Because Kalshi rounds up per order, tiny orders pay a proportionally larger fee, so a one-contract trade at 50¢ still pays a full cent.

Before you trade, open the contract page and read two things: the rules text and the order book. The mid-July MLS example earlier showed a 22¢ bid and a 24¢ ask. Buy at the ask and hold to settlement, and you pay about 1¢ over the midpoint plus a fee near 1.3¢. Your view has to beat roughly 2.3 points before it earns anything. Exit early at the bid, and the round trip costs close to 4.5¢.

Kalshi serves customers in the United States, and the legal status of sports contracts varies by state and remains contested in parts of the country. Check current availability before you fund an account.

Polymarket Football Markets

Polymarket lists a football match as an event page with several groups of markets. The layout is consistent across leagues, from the Premier League to the lower English divisions.

  • Moneyline: home win, draw and away win as three markets in one event. Exactly one resolves Yes.

  • More Markets: over/under lines at 1.5, 2.5, 3.5 and 4.5, Both Teams to Score, and spreads at -1.5 and -2.5 for each side.

  • Exact Score: a ladder of scorelines plus an Any Other Score contract, settled on the 90-minute result.

  • Halftime Result: a contract for each team leading at halftime and one for a draw at halftime, settled on the first 45 minutes plus stoppage time.

The rules text follows a pattern. Most contracts settle on 90 minutes of regulation plus stoppage time, and extra time and penalty shoot-outs are excluded. If a match is postponed, the market stays open until it is played. If it is cancelled with no make-up game, the outcomes differ by contract type: both-teams-to-score resolves 50-50, a team-leading-at-halftime contract resolves No, and the exact-score market resolves to 0-0. Read the exact wording for the market you are trading.

Polymarket runs a central limit order book. Orders are created off-chain, matched by an operator, and settled on-chain. Our CLOB article covers how that matching works, including how resting depth shapes the price you get.

Fees follow the same probability-weighted logic as Kalshi. The sports taker fee is shares × rate × price × (1 − price), and the current documentation lists a sports rate of 0.05. At 50¢ that is $1.25 per 100 shares. Makers pay nothing, and part of the taker fees flows back to market makers through a rebate program. Rates have moved during 2026, so treat any number in an article, including this one, as a snapshot.

Liquidity follows the fixture. A lower-league match can trade a few hundred dollars in total, as the Stockport County example showed, so check volume and spread before you trust the price.

Polymarket operates an international platform and a separate US-regulated venue. Which one you may use depends on where you live, so check the platform's terms before you sign up.

How PMF's Daily Football Analysis Fits Into the Market

Our daily football pages exist to turn a fixture into a set of contracts. Each match article reads the day's games the way this guide reads a market. We look at the three-way price, the goal totals and the spread lines. Then we ask what the numbers assume, and what information could move them.

That differs from a picks page. A picks page ends with a scoreline and a confidence rating. A market read ends with a question: is the price fair, and what would change it? We do not promise winners. We show what a contract at a given price is assuming, so you can test that assumption against your own information.

Examples From This Weekend's Premier League Round

The model probabilities below come from a public data feed read on 19 September 2026. The contract prices are illustrative. They show the method and are not live quotes. Check the live Kalshi and Polymarket pages before you trade.

Manchester City v Sunderland, Sunday 20 September. The feed gives City 72.6%, the draw 16.5% and Sunderland 10.9%. Suppose the three contracts show these bid and ask prices: City 73¢/75¢, draw 16¢/18¢, Sunderland 9¢/11¢. The midpoints are 74, 17 and 10, which add up to 101. Normalized, that is 73.3%, 16.8% and 9.9%.

Now add a hypothetical sportsbook line of 1.33, 5.75 and 9.00. Inverting the odds gives 75.2%, 17.4% and 11.1%, a total of 103.7%. Divide each figure by that total, and the sportsbook implies 72.5%, 16.8% and 10.7%. The model, the market and the de-margined book agree on City within about a point. When independent sources agree this closely, there is nothing to trade. The professional response is to move on.

The cost check points the same way. Buying City at the 75¢ ask costs 75¢ plus a Kalshi-style fee of about 1.3¢ per contract. Break-even is roughly 76.3%, above every estimate in the paragraph. At that ask, the contract needs City to be better than the data suggests.

Bournemouth v Liverpool, Sunday 20 September. The feed gives Bournemouth 31.3%, the draw 24.7% and Liverpool 44.0%. Here the draw is a live outcome, not a footnote. NO on Bournemouth would cost about 69¢ and pay if Liverpool win or the match ends level. It is a 68.7% proposition, and it is not a Liverpool bet. A trader who wants Liverpool buys the Liverpool contract. A trader who fears the draw prices that risk on its own.

Fulham v Manchester United, Sunday 20 September. The feed gives Fulham 28.0%, the draw 25.1% and United 46.9%. United are favorites without being heavy ones. The useful question is what would move the price. The confirmed line-ups arrive about an hour before kick-off. If United's price shifts by five points on the team sheet, the market has told you which player mattered. That signal is worth more than the pre-match number, because it comes from traders reacting to information you can now read too.

Five Things Professionals Do Differently

Most football content sits at one end of a spectrum, and that end is opinion. Professionals sit at the other end, and that end is process. Five habits separate them from casual traders.

  1. They price the whole book. A professional never looks at one contract in isolation. They sum the three-way market, check the totals ladder for consistency, and compare BTTS against the draw and Over 2.5. An inconsistent book is either a data error or an opportunity, and only the whole book tells you which.

  2. They calculate break-even before forming an opinion. Price plus fee plus half the spread gives the true hurdle. If the gap between your estimate and that hurdle is smaller than the noise in your own estimate, they pass.

  3. They read the rulebook first. Regulation time versus advancement. The postponement clause. What happens to a player who does not feature. Which source settles the contract. One misread clause can lose a position on a technicality, and no market gives that money back.

  4. They treat depth as part of the price. A wide spread on a lower-league fixture is a real cost. They size to the book, post limit orders when time allows, and skip markets where a $500 order would move the price.

  5. They measure calibration, not results. One match proves nothing. They log the entry price, the closing price at kick-off and the outcome. After fifty or a hundred trades, they check two things: whether their entries beat the closing price, and whether their 70% calls win about 70% of the time. The closing price is often the most informed number in the market. If you consistently buy below it, the process works. If you do not, a few lucky results are hiding the problem.

Frequently Asked Questions

Are football prediction markets the same as betting? The mechanics differ. You trade a contract with other participants instead of taking a price from a bookmaker. Legal treatment varies by country and, in the United States, by state, and parts of it remain in dispute. Check the rules where you live before you trade.

Can I sell a football contract before the match ends? Yes, if a buyer exists at a price you accept. Your exit price is the best bid on the order book, and a thin book can make that price poor.

Do extra time and penalties count? Not for match-winner, totals, spreads or BTTS on the platforms covered here. Those contracts settle on 90 minutes plus stoppage time. Contracts on who advances or lifts a trophy are separate and include extra time and penalties.

What happens if a match is postponed? Read the contract rules. Polymarket's football markets stay open until the match is played, and the cancellation outcome differs by contract type. Kalshi's contracts reference the originally scheduled match and carry their own terms.

Share:

Rate this piece — one tap, no signup

Ezekiel Njuguna
Ezekiel Njuguna

Editor-in-Chief

Ezekiel Njuguna is the Editor-in-Chief of Predictions Market Fans, where he helps make probabilistic thinking clear and practical for readers. With a strong focus on quantitative research and market mechanics, he leads the site’s technical guides, including a detailed breakdown of Kalshi Combos. His writing connects economic theory with real-world trading strategy, including practical discussions of how yield-bearing tools can support active bankroll management.

Newsletter

The Weekly Signal

Every Friday — the week's sharpest prediction market analysis, forecasting insights, and data-driven commentary. No noise.

Disclaimer: This content is for informational and educational purposes only. It does not constitute financial advice, investment recommendations, or trading guidance. Prediction market participation involves risk of loss. Always conduct your own research before making any financial decisions.

Read Next