GoldEdge
🚧 Website under development — all services are free for now
EDGE
Scanning for value…

Value bets & arbitrage

Remove the vig.
See the real price.

Pinnacle's line is the sharpest public estimate of what an outcome is worth — but it is quoted with the bookmaker's margin baked in. GoldEdge takes that margin out, flags every Bet365, Betano and Stake price paying more than the fair odds, and catches the moments those books disagree enough to lock a profit outright.

Scans run every few seconds. Nothing to install.
Worked examplePinnacle · 1X2
Three prices that add up to 102.67% — more than certainty. The overhang is the margin.
Quoted prices and their fair equivalents
LineHomeDrawAway
Quoted2.103.403.90
Fair2.1563.4914.004

Bet365 pays 2.30 on Home, against a fair 2.156+6.67%

Coverage

What it watches

The first thing worth knowing, before anything persuasive: whether your book and your sport are in here.

Reference

Pinnacle

Low margin, high limits, winners welcome — which is what forces its line to be accurate. Every fair price is derived from it.

Scanned

Bet365 · Betano · Stake

Compared against the fair line for value, and against each other for arbitrage.

Cross-checked

OrbitX exchange

The order book behind the price. A soft quote that cannot beat the exchange's lay side is not really value.

Sports & markets

Soccer · Tennis · Basketball

1X2, over/under, moneyline, Asian handicap, draw no bet, double chance and first half — whatever each book quotes.

The product

Six screens, and what each one answers

This is the whole application. Every panel below is a page you land on after signing in — the route above it is where it lives.

/valuebets/dashboard

Dashboard

Every value bet currently open, ranked by edge. Take one and your record is kept against the price you actually got — not the price on screen when it was found.

Arsenal — ChelseaHome2.30 Bet365+6.67%
Inter — NapoliOver 2.52.08 Betano+4.00%

/valuebets/live

Live

Value on matches already running, with the score beside it. Soccer and totals settle themselves as the match ends; first-half and tennis markets propose a result you confirm.

67'Roma — Lazio1 — 1
Over 2.5 · Stake2.24+5.11%

/valuebets/drops

Drops

Fixtures no soft book has matched yet, with the sharp line tracked anyway. A price that has fallen 9% or more from its opener is money moving — visible before there is anything to bet into.

Feyenoord — AjaxHome2.622.18−16.8%
Porto — BragaUnder 2.51.951.77−9.2%

/valuebets/history

History

What you took, what it returned, and whether you beat the closing line — broken out by signal, market and odds band, so you can see which slice is actually working.

Strong +18.4%Confirming +6.1%Caution −4.7%

ROI by signal. Example figures — your record is your own.

/arbitrages/pregame

Arbitrages

Price sets across books adding up to under 100%, with the stake split worked out — and the profit reported for the worst outcome once stakes are rounded, which is the only figure actually guaranteed.

Over 2.52.10 Bet36548.78
Under 2.52.00 Pinnacle51.22
Locked either way+2.44%

/odds-comparison

Odds comparison

Every matched fixture's prices side by side across all four books, with the no-vig fair line beside them. The shopping view — where the best price is, before you decide whether it is value.

Bayern1.621.571.681.60
Leipzig5.425.105.255.60

Fixtures and figures in these panels are worked examples — the board itself is behind the login.

The arithmetic

Two ways a price can be wrong

One book too generous against the true probability, or two books disagreeing enough that every outcome can be backed at a profit. Both are division you can check.

A value betWorked example

Pinnacle's three prices imply more than certainty. Remove that overround proportionally and what is left is the fair price.

PinnaclePriceImpliedFair
Home2.1047.62%2.156
Draw3.4029.41%3.491
Away3.9025.64%4.004
Total102.67%100.00%

100% true probability2.67% margin

Bet365, Home2.30
Fair price2.156
Expected value+6.67%
An arbitrageWorked example

Two books, two sides of one market, adding up to less than certainty. Split the stake in proportion and the return is the same whichever way it goes.

LegBookPriceStake
Over 2.5Bet3652.1048.78
Under 2.5Pinnacle2.0051.22
Book sum97.62%100.00

97.62% covered by the two prices2.38% gap

If it goes over102.44
If it goes under102.44
Returned on 100 staked+2.44

The hard part

Why most of them are thrown away

Spotting a sum under 100% is arithmetic. Not acting on a false one is the product — a bad arbitrage loses both stakes, where a bad value bet loses one.

  • Matching settlement rules

    Pinnacle gives a tennis moneyline action once a set is complete; Bet365 and Stake void on retirement. Legs only combine inside one rule class, and a book whose rules haven't been checked is excluded rather than assumed.

  • The same line, both sides

    Over and under must sit on the same total, and quarter lines are dropped outright — half the stake pushes, which turns a locked return into a coin flip.

  • A complete outcome set

    A book quoting a draw is excluded from a two-way market. That one check is what stops regulation-time basketball being priced against including-overtime.

  • Fresh prices, confident fixtures

    Every leg is under three minutes old, from at least two distinct books, on a fixture matched with high confidence. Margins above 10% are discarded — past that a palpable error is likelier than an opportunity.

Limits

What it will not do

Everything above is checkable. This is the part you would otherwise have to find out for yourself.

  • It predicts nothing

    There is no model and no opinion — only arithmetic on public prices. A +6% bet loses about as often as its odds say it should. The edge shows up across hundreds of bets or not at all.

  • Soft books limit winners

    Accounts that consistently beat the price get restricted. Staking sensibly and spreading across books lengthens the runway; nothing removes the ceiling. Pinnacle is the exception, which is part of why it is the reference.

  • An arbitrage needs both legs on

    Get one and miss the other and you are holding a live bet, not a locked position. Prices move in seconds, which is why every leg here carries its age.

  • The edges are small

    Real value sits in low single digits and real arbitrage lower still. Anything advertising much more than that is usually a stale price, a mismatched fixture, or a lie.

Questions

Worth asking first

What makes a bet a value bet?

A price that pays more than the outcome's true probability justifies. If the fair odds are 2.156 and Bet365 offers 2.30, each stake returns slightly more than it risks on average. It says nothing about whether this particular bet wins.

What is arbitrage betting, and how is it different?

An arbitrage — a surebet — is a set of prices across different bookmakers whose implied probabilities add up to under 100%. Backing every outcome in the right proportion returns more than you staked no matter what happens. A value bet is an edge that pays out over many bets; an arbitrage is locked in on a single fixture, which is why the checks around it matter more than the arithmetic.

Why use Pinnacle as the reference?

Pinnacle operates on low margins and high limits, and welcomes winning bettors rather than restricting them. That forces its line to be accurate, which makes it the best public proxy for true probability once the margin is removed. Every fair price on the board is derived from it.

Which bookmakers are covered?

Pinnacle is the sharp reference. Bet365, Betano and Stake are scanned for value and combined for arbitrage, across soccer, tennis and basketball — 1X2, over/under, moneyline, Asian handicap, draw no bet, double chance and first-half markets, depending on what each book quotes.

Are the Bet365 arbitrages real?

Every one is checked before it is shown: the legs must be under three minutes old, on the same line, with matching settlement rules and a complete set of outcomes, on a fixture matched with high confidence. Margins above 10% are discarded rather than shown, because past that a palpable error is likelier than an opportunity. What survives is the arbitrage, not the noise.

Do I have to place every bet?

No. Take what you want and ignore the rest; untaken bets stay out of your profit and loss. Many users filter to a narrow slice — one sport, one market, a minimum edge — and work only that.

Is this a tipster service?

No. There are no predictions and no opinion. It is arithmetic on public prices: the Pinnacle line, de-vigged, compared against what Bet365, Betano and Stake are offering right now.

How fast do the prices update?

Scans run continuously, every few seconds. Value prices are short-lived — a book that is slow to move is exactly the one worth betting into — and arbitrages are shorter still, usually gone within minutes, which is why every leg carries its age.

Free, no account

Check it before you sign up

The odds board, the calculators and the guides are all public. The whole claim is that this is arithmetic you can reproduce, which is worth very little if you have to register to test it.

Shipping

What's new

Changes deploy the day they are ready — the latest below, newest first.

  1. New

    The arbitrage pages answer your filter, not everyone's

    • Your filter — bookmakers included — now travels with every refresh and is answered by the server, so each tick delivers exactly the arbs your books support, re-priced over them. Before, the recomputation happened only in your browser over whatever rows everyone got.
    • Tennis arbs are listed per settlement class now. When a Pinnacle-class arb and a Stake/bet365-class arb exist on the same match, both show — previously only the bigger one was kept, so readers holding the other pair of books never saw theirs.
    • The empty state can finally tell the difference between "nothing matches your filters" and "nothing is open", and the dropdowns keep offering everything you filtered out.
  2. Fixed

    Tennis and basketball arbs stop being crowded out

    • The arbitrage list keeps its most recent 50 rows, and soccer alone can fill all 50 — its totals lines are that numerous. A tennis or basketball arb was being found and then pushed out within seconds, so the page looked like it only covered soccer.
    • Each sport now keeps its freshest rows before the cut, so a rarer sport's arbs live their full natural life on the page. Soccer still uses every slot the others don't need.
  3. Fixed

    The Expired tab was hiding every upcoming bet

    • Expired keeps a bet visible for a day after its match starts, so a bet you were watching doesn't vanish between the whistle and its result. Those day-old records had quietly grown past the number of rows the tab loads at once — filling it entirely, so the tab served nothing but yesterday's matches while the badge counted thousands more.
    • Measured on the live board the morning this was found: 5,417 expired bets, of which the 3,425 with a kickoff still ahead were unreachable. Upcoming bets now load first and the day-old records sit behind them, which is the order the tab already displayed them in.
  4. Faster

    The dashboard does a fraction of the work per refresh

    • Every refresh re-read the whole bet archive to answer a question about a few hundred open bets — and re-computed the same four headline figures, identical for everyone, once per open tab. Both are gone: the board's read now touches 345 records instead of 24,313, and the figures are computed once and shared.
    • The bet list was also sorted with an algorithm whose cost grows with the square of the list. On the Expired tab that had reached a quarter of a second of pure sorting per refresh; it is now a few milliseconds.
  5. Fixed

    Alerts were skipping one value bet in ten

    • The alerter loaded a fixed number of the most recently FOUND bets and then kept the ones still live. But a bet's found-time never changes, and expired bets outnumber live ones roughly ten to one — so the allowance was spent almost entirely on bets that were then thrown away, and anything that had been on the board a while fell off the end.
    • Measured on the live board: 35 of 348 open value bets could not alert, the largest at 13% edge. The alerter now loads live bets only, so a bet stays alertable for as long as it stays +EV.

Full changelog →

Start with the arithmetic

A research tool, not a tip service. Positive expected value is an edge across many bets, not a prediction about any one of them — lines move, and a good price still loses often. Arbitrage depends on both legs being placed and settling as expected; a voided leg leaves a live position. Bet only what you can afford to lose, and stop if it stops being a decision you're making calmly. 18+.