StableBet
The Lab Β· Reference strategies

Do any betting systems actually beat the market?

We ran 21 popular betting systems through 26,592 real UK races (231,398 bets) at industry SP. Every system that backs horses loses money β€” the famous ones lose worst β€” and the only 'winner' is a mirage that vanishes the moment you try to place the bet. The full league table, every number with its error bars.

Doesn't workTested on 26,592 races Β· 2.7 yearsSystems that beat the market: 0 of 21
18+ onlyResearch output, not adviceMethodology open Β· losses visible

Our in-house model lost 16.8% ROI on the pre-registered Oct-Nov 2024 backtest window.

This page publishes what it predicts and tracks every result. We do this because nobody else does β€” the methodology is open, the losses are visible, the analysis is honest. The model output is presented as a comparison to the market, not as a recommendation to back, lay, or stake on any runner.

Read the full methodology in our in-house AI horse-racing model write-up. Track the running ledger on the Stablebet track record page.

Gambling can be addictive. Please bet responsibly. Free, confidential support from GamCare, GamStop and BeGambleAware. See our responsible-gambling page for more.

The verdict

No β€” every backing system we tested loses money, the famous ones lose worst, and the only 'winner' is a mirage you can't actually bet.

What this experiment settles

  • Does any popular betting system β€” backing favourites, longshots, each-way, in-form or course winners β€” actually return a profit over a large sample of real races?
  • Which systems lose the least, and which famous ones lose the most?
  • Why do 'lay the favourite' and 'lay big-priced longshots' look profitable on paper, and what happens to those figures when you account for how laying actually works?

Methodology

Tested against the Stablebet racing database β€” 26,592 UK races (National Hunt + Flat + all-weather), 2 Oct 2023 to 15 Jun 2026, 231,398 settled bets, all returns to industry Starting Price; non-runners and no-winner races excluded, fallers/pulled-up counted as losers; ROI measured on capital actually at risk; race-clustered bootstrap 95% confidence intervals.. Returns measured to industry SP, flat Β£10 win on the model's top-rated pick per race unless stated. The underlying ledger and per-race results are public at /our-track-record/; the model itself is described in the methodology write-up.

The story

Everyone who has ever studied a racecard has, at some point, believed they were one rule away from cracking it. Back the favourite β€” it wins more often than anything else. Lay the favourite β€” it loses two times in three. Back the in-form horse. Follow the longshots for the big-price thrill. Each-way the outsiders so you collect even when you don't win. There is a betting "system" for every instinct, and each one feels, on a good afternoon, like it works.

We wanted to know whether any of them actually do β€” not over an afternoon, but over years. So we took 21 popular betting systems and ran every one of them through our racing database: 26,592 real UK races, 231,398 settled bets, from 2 October 2023 to 15 June 2026 β€” roughly 2.7 years of National Hunt, Flat and all-weather racing. Every bet is settled at the industry Starting Price actually returned, with the awkward outcomes left in: non-runners are treated as refunds (not wins or losses), races with no recorded winner are dropped, and fallers, pulled-up and unseated all count as losers β€” because filtering those out would flatter every number on the page.

The result is a league table, and it is brutally one-sided. Every single system that backs horses loses money. The least-bad still bleed 4–6%; the most popular bet in racing loses nearly 9%; the famous "can't-lose" angles lose worst of all. Two systems appear to make money β€” and both are mirages that vanish the moment you try to place the bet in the real world.

This is the honest version nobody selling a system will show you. Below: why people swear by these systems, the catch that sinks all of them, exactly how we tested, and the full table β€” every number with its error bars. (Past performance is not a guide to future returns; these figures are SP-only and cover 2.7 years, not a lifetime.)

Why people swear by them

Betting systems endure because each one is built on something that is genuinely true β€” just not true enough to beat the price.

Back the favourite. The favourite is the horse the whole market has judged most likely to win, and it duly wins more often than any other runner β€” about a third of the time across our sample. Backing it feels like backing the form, the trainer, the smart money all at once. The win column ticks over often enough that a losing run feels like bad luck rather than the system.

Lay the favourite. The mirror image, and the one punters are surest about: "favourites lose two times in three, so lay them and collect two bets in three." The strike rate is real. The logic sounds airtight. It is the single most common "I've worked it out" message you'll see on a betting forum.

Back the in-form horse. A horse that won last time out is fit, confident and going the right way β€” so the folk wisdom says follow it. It scratches the deepest instinct in punting: recency.

Each-way the big prices. Back a 16/1 shot each-way and you collect a place even when it doesn't win β€” insurance built into the bet, the feeling of two ways to be right.

Chase the longshots. And the purest dream of all: the 50/1, 100/1, 200/1 winner. One of those a season, the reasoning goes, pays for everything in between.

Every one of these has a kernel of fact behind it. That's exactly why they're so hard to give up β€” and why testing them honestly, over tens of thousands of races, matters. The feeling of a system working and a system actually working are two very different things, and only one of them shows up in the long-run numbers.

The catch

Here is the catch that sinks all of them at once: the price already knows.

Every bookmaker's set of odds on a race adds up to more than 100% β€” that surplus is the overround, the margin built into the market. On a typical race the book might total 115–125%, which means that even if the prices perfectly reflected each horse's true chance, backing across the field would still lose you the overround. The margin isn't a fee you can dodge by being clever about which horse; it's priced into every single runner.

So a selection rule doesn't change whether you're paying the margin β€” it only changes which races you pay it on. "Back the favourite" concentrates your bets on short-priced horses; "back longshots" concentrates them on big-priced ones. Both are still betting into the same loaded book. And because the rules use information everyone can see β€” who's favourite, who won last time, who's top-rated β€” the market has already folded that information into the price. You're not finding an edge the market missed; you're re-betting the market's own opinion, minus the margin.

That's why the systems don't just lose a little β€” they lose roughly the margin, plus or minus how badly each rule tilts you toward overbet runners. It also explains the cruellest twist, which the data lays bare: the systems built on the strongest-sounding folk wisdom (chase the longshot, follow the in-form horse, each-way the outsider) lose the most, because the crowd has overbet exactly those horses.

And then there are the two systems that look like they break the rule β€” the laying angles that appear to profit. They don't. They're measurement mirages, and untangling why is the most important part of this whole study.

Professor Furlong with a losing betting slip at the Stablebet AI Lab
The Professor has run this one through the numbers before. It still loses.

How we tested it

We didn't simulate anything. We replayed each system, bet by bet, over real races and the actual Starting Prices returned.

The universe is 26,592 UK races between 2 October 2023 and 15 June 2026 β€” National Hunt, Flat and all-weather, every code β€” totalling 231,398 settled bets once a system is applied across the relevant runners. For each system we coded its selection rule (e.g. "the favourite", "any horse 50/1 or bigger", "last-time-out winners"), placed a level notional stake on every qualifying runner, and settled it at the industry SP that horse actually returned.

The honesty is in the edge cases, because that's where ROI gets quietly flattered:

Methodology

  • Races: 26,592 UK races (NH + Flat + all-weather), 2 Oct 2023 – 15 Jun 2026 (~2.7 years). This is 2.7 years of data β€” not five, not a lifetime.
  • Prices: all returns to industry Starting Price. We don't hold Betfair BSP, so every figure is the bookmaker SP a punter would actually have got.
  • What counts as a bet: a horse that ran and had an SP. Non-runners and withdrawals are refunds, not losing bets (excluded). Races with no recorded winner are excluded. Fallers, pulled-up and unseated count as losing bets β€” filtering them would inflate every ROI here, and that's exactly the dishonesty we're testing against.
  • ROI: return on the capital actually at risk. For laying, that's the liability you put up, not the stake you're trying to win β€” this distinction is the whole story of the "profitable" lay systems.
  • Error bars: race-clustered bootstrap 95% confidence intervals β€” we resample whole races, not individual bets, because runners in the same race are correlated. Thin samples get wide bands, and we say so.

Two more guardrails. The selection rules use only information available before the off, so there's no hindsight. And the method was fixed before we read the results β€” we decided what we were measuring, then ran it, so the table isn't the product of hunting for a flattering cut. The engine that produced it is re-runnable, so the numbers can be checked against the database rather than taken on trust.

What the data showed

Here is the full league table, all-time over the 2.7-year window, ranked best to worst. ROI is on capital at risk; every figure carries its 95% confidence interval. Read the error bars, not just the point estimates.

SystemROI95% CIBetsWin %Worst losing run
Lay favourite at SP+4.5%[+3.7, +5.3]26,592β€”MIRAGE β€” you can't lay at SP
Lay longshots 50/1+ (real exchange)+0.3%[+0.3, +0.4]26,421β€”~zero, and no liquidity (see below)
Back odds-on (SP < 2.0)βˆ’4.3%[βˆ’6.9, βˆ’2.0]4,40160%8
Back favourite β€” hurdlesβˆ’6.1%[βˆ’9.6, βˆ’2.9]5,67140%15
Back top-rated favouriteβˆ’7.3%[βˆ’10.3, βˆ’4.5]6,97538%17
Back favourite β€” small field (≀8)βˆ’8.0%[βˆ’10.0, βˆ’5.8]13,49140%18
Back the favouriteβˆ’8.9%[βˆ’10.6, βˆ’7.4]26,59235%19
Back favourite β€” Flatβˆ’10.0%[βˆ’12.2, βˆ’8.0]16,53733%26
Lay favourite β€” real (exchange + commission)βˆ’3.6%[βˆ’4.4, βˆ’2.8]26,592β€”it loses
Back 2nd favouriteβˆ’11.6%[βˆ’13.9, βˆ’9.4]26,58121%35
Back low draw (Flat sprints)βˆ’15.3%[βˆ’19.7, βˆ’10.7]15,72813%60
Back top official ratingβˆ’16.1%[βˆ’19.0, βˆ’13.3]30,99118%48
Back last-time-out winnersβˆ’16.2%[βˆ’18.8, βˆ’13.5]24,30020%37
Back course winnersβˆ’18.4%[βˆ’21.4, βˆ’15.2]26,42415%53
Back top weightβˆ’21.2%[βˆ’23.6, βˆ’18.6]59,99015%42
Each-way 10/1–33/1 (8+ runners)βˆ’22.0%[βˆ’23.5, βˆ’20.5]67,1704%36
Back every runner (baseline)βˆ’23.5%[βˆ’24.5, βˆ’22.4]231,39811.5%34
Back longshots (50/1+)βˆ’59.7%[βˆ’67.1, βˆ’51.4]26,4210.5%841

(The 6-month and 1-year windows tell the same story β€” the rankings barely move. That stability is itself a finding: this is structure, not a run of bad luck.)

Nothing wins

Every system that backs a horse loses money. The least-bad β€” backing odds-on shots (βˆ’4.3%) and hurdle favourites (βˆ’6.1%) β€” still bleed roughly the margin. Backing the favourite, the most popular bet in British racing, loses 8.9% (95% CI βˆ’10.6% to βˆ’7.4%) and does so with remarkable consistency across all three time windows. It wins a third of the time and still goes down, because a 35%-strike-rate horse returning an average of around 5/2 simply doesn't pay enough to cover the two losers in between, once the margin is taken out.

The famous systems lose worst

The angles people are surest about are the ones that empty the account fastest. Backing 50/1+ longshots wins about 1 race in 200 (0.5%) and loses 59.7% (95% CI βˆ’67.1% to βˆ’51.4%), with a worst losing run of 841 bets in a row β€” the big-price dream is, statistically, a slow fire. The "each-way thief" (each-way at 10/1–33/1) loses 22.0%. Backing the in-form horse (last-time-out winners) loses 16.2%. Course winners lose 18.4%. The folk wisdom isn't just unprofitable; it's actively more harmful than betting at random across the card (βˆ’23.5% baseline is close company).

The mirage β€” handle with care

Two lines in that table look like winners. Neither is.

"Lay the favourite at SP, +4.5%." This is the most seductive number in betting, and it is fiction. You cannot lay a horse at the bookmaker's Starting Price β€” there is no counterparty offering you SP to lay. Laying happens on a betting exchange, at the exchange's price, minus commission. Run the same 26,592 races as a real exchange lay after commission and the favourite system loses 3.6% (95% CI βˆ’4.4% to βˆ’2.8%). The "profit" lived entirely in pricing the bet at a number you can never actually get.

"Lay longshots 50/1+" is the subtler trap. Measured against the Β£1 you're trying to win, laying big-priced horses looks wildly profitable β€” they almost never win, so you collect almost every time. But laying a 50/1 shot means risking around Β£50 of liability to win Β£1. Measured honestly β€” ROI on the capital you actually put at risk β€” that "+47%" collapses to +0.3% (95% CI +0.3% to +0.4%): statistically zero. And there is a second, fatal problem: there is rarely anyone on the other side to lay a 200/1 no-hoper to at a sane price, so the liquidity to do it at scale doesn't exist. A mirage measured one way, and unbettable the other.

Read the error bars

The confidence intervals are the honesty check. Where the sample is large the verdict is firm: the favourite at βˆ’8.9% [βˆ’10.6, βˆ’7.4] is confidently loss-making β€” the whole interval sits well below zero. Where a system is sliced thin the band widens and you should trust it less: backing hurdle favourites is βˆ’6.1% but its interval stretches from βˆ’9.6% to βˆ’2.9%, and the thinnest cuts (odds-on shots, just 4,401 bets) swing several points either way. A point estimate without its error bar is exactly how a losing system gets sold as a winning one. None of these intervals, on a meaningful sample, crosses into real profit.

The verdict

No betting system we tested beats the market. Twenty-one systems, 26,592 races, and the scoreboard reads zero. Every rule that backs a horse loses β€” from about βˆ’4% for the least-bad to βˆ’60% for chasing longshots β€” and the two that look like winners are mirages: laying at a Starting Price you can never get, or a longshot-lay "profit" that is statistically zero on the money you actually risk and unbettable at any scale.

That isn't bad luck or too small a sample. It's structure. The bookmaker's overround is baked into every price, the selection rules all bet into that same loaded book using information the market has already priced, and the consistency across every time window we cut confirms it. A system reshuffles which races you lose; it cannot change that you lose.

So what is the data actually good for? Not a winning formula β€” there isn't one to sell, and anyone selling one should be read in light of this table. What it's good for is calibration: knowing that the favourite is a 35%-not-66% proposition, that the in-form horse is already overbet, that the each-way "insurance" is a 22% leak, changes how you read a price. That's the only honest use of a model or a system β€” as a lens on a horse's true chance, so you can occasionally spot when a price looks wrong, never as a promise that a rule will grind out a profit. It's also why we publish our own model's losing backtest in the open: if a system genuinely worked, no one would be giving it away.

For the staking-system version of the same lesson β€” that doubling your way out of a losing edge just changes how you go broke β€” see does the Martingale system work.

Bet responsibly. Every system here loses money over time; none is a route to profit, and nothing on this page is a tip or betting advice. Only ever stake what you can afford to lose, and set deposit and time limits. Free, confidential help: GamCare Β· GambleAware Β· GAMSTOP. 18+.

Frequently asked questions

Do betting systems work on horse racing?
Over 26,592 real UK races, no. Every one of the 21 systems we tested that backs horses lost money to industry Starting Price β€” from about βˆ’4% for the least-bad (odds-on shots, hurdle favourites) to βˆ’60% for backing 50/1+ longshots. Backing the favourite, the most popular bet in racing, lost 8.9% (95% CI βˆ’10.6% to βˆ’7.4%). The two systems that appeared to profit were laying systems whose 'profit' is a measurement mirage that disappears once you account for how laying actually works.
Which betting system loses the most money?
Backing big-priced longshots (50/1 and bigger). Over 26,421 races those bets won about 1 in 200 (0.5%) and lost 59.7% of stakes (95% CI βˆ’67.1% to βˆ’51.4%), with a worst losing run of 841 consecutive bets. The 'each-way thief' β€” each-way bets at 10/1–33/1 β€” lost 22%, and backing last-time-out winners ('the in-form horse') lost 16.2%. The folk-wisdom systems are the most harmful, not the safest.
Doesn't laying the favourite make money, since most favourites lose?
It's the most seductive mirage in betting. Favourites do lose about two times in three β€” but you can't lay a horse at the bookmaker's Starting Price, and on a real exchange after commission, laying every favourite lost 3.6% (95% CI βˆ’4.4% to βˆ’2.8%) over the same 26,592 races. The 'profit' only exists in a calculation that ignores the exchange spread, commission and liquidity.
Why do betting systems feel like they work?
Because most of the time they win a little β€” favourites win a third of the time, so a favourite-backing run looks like steady success right up until a normal losing streak (the favourite's was 19 in a row) erases it. A system reshuffles which races you lose, not whether you lose: the bookmaker's margin is baked into every price, and no selection rule on publicly-known information escapes it.
If no system works, what does?
The honest answer for most punters on UK racing is that nothing reliably beats efficient bookmaker prices β€” that's why we publish our own model's losing backtest in the open. The only useful thing a model or a system can do is help you understand a horse's true chance, so you can spot when a price looks wrong, rather than promise a winning formula. Treat anything sold as a guaranteed system accordingly.

What this experiment doesn't cover β€” and what we're testing next

  • Do systems built on strictly-prior trainer and jockey form (only data available before the race) beat the market where simple selection rules don't?
  • Can a staking plan β€” level stakes vs fractional Kelly vs Martingale β€” rescue a system that loses at level stakes?
  • Do these systems fare any better to Betfair SP (BSP) than to bookmaker industry SP, once exchange commission is applied?