
What Is an Oddsmatcher and How Do You Use One? (2026)
An oddsmatcher is a tool that compares bookmaker back odds with betting-exchange lay odds and ranks the close-matched pairs. Matched bettors use it to find bets where the back and lay prices sit tight enough that the qualifying loss lands under a pound on a £10 stake — and the free bet that follows pays the real profit.
Below: what the rating column actually means, the six different oddsmatchers we run, and a screenshot of a real match being found and clicked through to the calculator. If you haven't read what matched betting is in the first place, start there.
Summary
- An oddsmatcher compares back odds (bookmakers) with lay odds (exchanges) and ranks the close pairs.
- The "rating" column is just
back odds ÷ lay odds × 100. 100% = perfect match; 95% = qualifying loss around £0.80 on a £10 stake. - Six oddsmatchers cover six jobs: standard, BOG, each-way, dutching, extra-place, 2Up.
- Our standard oddsmatcher is free — you can complete the entire UK welcome-offer phase on it without paying anyone.
- Rating isn't everything. Lay liquidity matters: a great rating on a £20-deep market is worse than a good rating on a £1k-deep one.
What an oddsmatcher actually is
In plain English: a search engine for matched bets. It pulls every back price from every bookmaker on the welcome-offer shortlist, every lay price from every betting exchange (Smarkets and Betfair on the UK side), computes the ratio for each pairing, and shows you the rows where back and lay sit closest together.
Why this matters: matched betting needs the two prices to sit close. The closer they sit, the smaller the qualifying loss on the bookmaker's qualifying requirement, and the more of the free bet's face value lands as cash on the leg that follows. An oddsmatcher's whole job is to rank thousands of fixtures by exactly that closeness.
Bookmaker and exchange prices drift through the day, so a refresh is the difference between a workable row at 11:00 and a stale one at 11:08. Refresh before clicking through.
The rating column — what it means and how it's calculated
The rating is the one number that does the heavy lifting on the page, and it's barely opaque:
rating = (back odds ÷ lay odds) × 100
That's it. Three rows make the shape clear.
- Back 2.50, lay 2.50 — rating 100%. A perfect match. Qualifying loss reduces to roughly 20–30p from exchange commission alone (2% on Smarkets, 5% on Betfair). Rare on liquid markets; you'll see it for a minute around a price flip and then it's gone.
- Back 2.50, lay 2.55 — rating ~98%. The typical qualifying-bet shape. Qualifying loss roughly £0.30–£0.55 on a £10 stake. This is the row you want most days.
- Back 2.50, lay 2.45 — rating ~102%. An arbitrage — the back wins more than the lay liability if the selection comes in. Real but fleeting. Bookmakers re-price within minutes.
When I started matched betting in 2018 — postgrad stats student, sign-up rush, topping up the loan — the moment the rating column clicked was working out it was just back / lay × 100: a ratio I'd been computing by hand on coin-flip homework for a year. Once the formula was visible, I stopped reading the rating as a black box and started reading it as what it is — a one-line cost-of-the-qualifier estimate. Sort by rating descending and the top rows are nearly always the right ones to click.
A worked example — clicking through to the calculator
The day this draft went up, our standard oddsmatcher had Manchester City to win at Sky Bet (back 2.50) against Smarkets (lay 2.55), rating ~98%, on a Premier League fixture with a £1k+ liquid lay market.
Click the row's "calculate" button. Our standard calculator opens pre-filled with back odds 2.50, lay odds 2.55, Smarkets commission 2%. Type £10 as the back stake. Output:
The calculator's £0.30 reconciles against the oddsmatcher row's qualifying-loss column to the penny — both come from the same formula. (Our calculator pillar has the click-by-click on every field.) Place the £10 back at Sky Bet and the £9.95 lay at Smarkets, and the qualifying leg lands ~30p down whichever way the result falls. Sky Bet credits the free bet within 24 hours, and the free-bet leg is where the actual money lands — our free-bets guide covers the SNR maths.
Worked example
Back wins (City wins): Sky Bet pays £15 winnings on the £10 back stake; the exchange loses the £15.42 liability. Net: £15 − £15.42 = −£0.42.
Lay wins (City draws or loses): Sky Bet keeps the £10. The exchange pays £9.95 less 2% commission ≈ £9.75. Net: −£10 + £9.75 = −£0.25.
The two branches don't land at identical pennies because of the lay-side commission; the calculator quotes the average (~£0.30) as the headline qualifying loss. The £20 SNR free bet that drops afterwards is worth £14–£16 of real profit on its own.
The six oddsmatchers — which one for which job
Matched betting isn't one workflow but six adjacent ones with slightly different sets of maths. The right tool depends on the offer in front of you.
| Use case | Oddsmatcher | When to use |
|---|---|---|
| Welcome offers, first qualifying bets, SNR free bets | Standard | Week 1–3, daily after that |
| Best-Odds-Guaranteed horse-racing edge | BOG | Year-round, racing days |
| Each-way refund offers (place insurance) | Each-Way | Cheltenham, Aintree, Ascot |
| Multi-outcome / 3-way market coverage | Dutching | Tennis, snooker, 3-way football |
| Bookies paying 5+ places vs exchanges paying 3 | Extra Place | Big-field handicap Saturdays |
| Football two-goals-ahead early payout | 2Up | PL / CL midweek |
The Pro tier adds three more — Acca Matcher, Price Boost Matcher and Extra Place Pro — paid because their data feeds (refresh rate, bookmaker-specific promo flags) cost money to run. Useful past the welcome-offer phase; not needed for it. The bonus calculator handles the SNR maths on each one when you click through.
What rating should you actually aim for?
Rating-to-£ in a single table, £10 stake throughout:
| Rating | Back / lay example | Qualifying loss | When to use |
|---|---|---|---|
| ≥100% | 2.50 / ≤2.50 | profit (rare) | grab it |
| 98–99% | 2.50 / 2.55 | £0.30–£0.55 | typical qualifier — fine |
| 95–97% | 2.50 / 2.65 | £0.80–£1.20 | acceptable on large free-bet triggers |
| Under 95% | 2.50 / 2.75+ | £1.50+ | skip and find a better match |
On welcome offers — where the free bet that follows is usually worth £10–£30 — the qualifying loss is a cost of admission. Spending 80p to unlock a £20 free bet that converts to £15 is still a £14 net trade. Below 95%, the cost gets close enough to the prize that you should look harder. Ratings drift through the day as bookmakers re-price, so a row that read 99% at 14:00 can be 96% by 14:08 — refresh just before placing the back.
Rating vs liquidity — the nuance most beginners miss
Common mistake
A 102% rating on a £20-liquidity Bulgarian football market is worth less than a 99% rating on a £1k-liquidity Premier League market. If you try to lay £45 on a market with only £20 of lay liquidity, the exchange matches the first £20 at your price and either fills the rest at progressively worse odds or leaves you partially unmatched. The bookmaker back is on the slip already, so you're now exposed to the result on a chunk of the stake with no lay cover.
The fix: check the "lay available" column on the oddsmatcher row before clicking. For sign-up offers, stick to liquid markets — Premier League, Champions League, Six Nations, ATP main-draw tennis, Saturday handicap horse racing. A 102% row on a Bulgarian second-tier fixture is the trap; the rating is real but the market behind it isn't.
Do you need to pay for an oddsmatcher?
Short answer: not for week one. Our free standard oddsmatcher ships with a free Better Bet account, no upgrade required, and covers every UK welcome offer. Typical members extract £500–£1,000 across the full set of 25–30 UK welcome bonuses on the free tier alone before paying anyone anything.
I held out on paid tools for the first two years I did matched betting — got through the welcome rush, then most of the reload phase, before subscribing to a paid feed to test it. The paid feed earned its keep on extra-place horse racing and reload accas; everything else I could have done free. Paid platforms like OddsMonkey and Outplayed (both around £19.99 a month) are competent and add genuine value at the reload / 2Up / extra-place layer — their feeds refresh faster and price in bookmaker-specific promo flags that aren't on the public page. We run our own paid Premium tier for the same reason, so we're not impartial. But the honest sequencing is: free first, complete welcome offers, then decide whether the reload layer makes a paid subscription worth the time it saves.
Frequently asked questions
What is the difference between an oddsmatcher and an oddschecker?
Oddschecker compares bookmaker odds against other bookmaker odds — the right tool for a punter chasing the best price on a single bet. An oddsmatcher compares bookmaker back odds against betting-exchange lay odds — the two-sided structure matched betting needs. Different jobs, similar names.
What is a good rating in an oddsmatcher?
98–99% for qualifying bets — a qualifying loss in the £0.30–£0.55 range on a £10 stake. 100% or above is an arbitrage; grab the row before the bookmaker re-prices. Below 95% is usually worth waiting for a better match unless the free bet it triggers is unusually large.
Is the oddsmatcher free?
The Better Bet standard oddsmatcher is free through a free account, with no payment card and no upgrade. It covers every UK welcome offer. Paid platforms (OddsMonkey, Outplayed, our own Premium) charge around £19.99 a month and become useful once welcome offers are done.
How accurate is the rating?
The rating itself is exact — a ratio of two displayed prices. The catch is that both prices drift between when the page loads and when you place the back. If the lay lengthens by two ticks in the thirty seconds it takes you to click through, your real rating is one point worse than the column shows. Refresh the oddsmatcher one more time before placing the back.
Can I use an oddsmatcher without a bookmaker account?
You can read the rows but you can't place anything. Each row needs the bookmaker quoting the back and the exchange quoting the lay — without an account at both, the bet doesn't exist. Welcome offers require the bookmaker account anyway.
The practical takeaway
Three next steps. Open the standard oddsmatcher and bookmark it — the qualifying-loss column is the bit you'll be reading every day. Run the free tutorial on a Sky Bet welcome offer with the calculator pre-filled; exit value is around £29 of free-bet profit, no payment card required. Past welcome offers, look at the Pro-tier matchers (Acca, Price Boost, Extra Place Pro) for reloads — but only then.
Matched-betting profits are tax-free in the UK, and the technique itself is legal; the oddsmatcher just compares prices already publicly displayed. Matched betting is for adults aged 18 and over; if any of this stops feeling fun, GambleAware is the right port of call.
