Home / Guides / Strategies

Strategies

Value betting explained

What value means in betting, why it's so hard to do and why bookmakers limit people who manage it.

The short answer

A value bet is one where the odds imply a lower chance than the true chance of it happening. Over lots of bets, value bets should do better than bets that aren't. The hard part is knowing the true chance.

Expected value in one sum

Expected value is what a bet is worth on average per £1. Multiply your chance of winning by the decimal odds and take away 1.

Say you think a team has a 40% chance of winning. At odds of 3.0 (2/1), the sum is 0.4 × 3.0 − 1 = 0.2. On average you'd get back 20p more than you stake for every £1. At odds of 2.25 (5/4), it's 0.4 × 2.25 − 1 = −0.1. You'd lose 10p per £1 on average.

Quick check: the bet has value if the implied chance of the odds is lower than your chance. 3.0 implies 33.3%. You think 40%. That's value, if you're right.

Why value betting is so hard

  • You have to estimate the true chance better than the bookmaker, whose prices are set by experts and sharpened by money from other punters.
  • Results swing a lot. Even genuine value bets can lose for hundreds of bets in a row before the maths shows up.
  • Bookmakers watch for customers who keep beating their prices. They often limit or close those accounts.

Where value thinking still helps

Even if you never chase value seriously, thinking this way helps you spot bad bets. Accas with big margins, novelty markets and boosted odds that aren't much of a boost all look different once you turn the odds into a percentage.

Turn any price into a percentage with the odds converter.Odds converter →

Questions people ask

Is value betting a way to make money?

Rarely. Hardly anyone beats the bookmakers over the long run, and those who do usually get their accounts limited. Treat betting as entertainment you pay for.

What is a closing line?

The final odds before an event starts. Serious bettors compare the price they took with the closing price to judge if they're getting value.

Keep reading