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.

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.
| System | ROI | 95% CI | Bets | Win % | 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,401 | 60% | 8 |
| Back favourite β hurdles | β6.1% | [β9.6, β2.9] | 5,671 | 40% | 15 |
| Back top-rated favourite | β7.3% | [β10.3, β4.5] | 6,975 | 38% | 17 |
| Back favourite β small field (β€8) | β8.0% | [β10.0, β5.8] | 13,491 | 40% | 18 |
| Back the favourite | β8.9% | [β10.6, β7.4] | 26,592 | 35% | 19 |
| Back favourite β Flat | β10.0% | [β12.2, β8.0] | 16,537 | 33% | 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,581 | 21% | 35 |
| Back low draw (Flat sprints) | β15.3% | [β19.7, β10.7] | 15,728 | 13% | 60 |
| Back top official rating | β16.1% | [β19.0, β13.3] | 30,991 | 18% | 48 |
| Back last-time-out winners | β16.2% | [β18.8, β13.5] | 24,300 | 20% | 37 |
| Back course winners | β18.4% | [β21.4, β15.2] | 26,424 | 15% | 53 |
| Back top weight | β21.2% | [β23.6, β18.6] | 59,990 | 15% | 42 |
| Each-way 10/1β33/1 (8+ runners) | β22.0% | [β23.5, β20.5] | 67,170 | 4% | 36 |
| Back every runner (baseline) | β23.5% | [β24.5, β22.4] | 231,398 | 11.5% | 34 |
| Back longshots (50/1+) | β59.7% | [β67.1, β51.4] | 26,421 | 0.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+.
