Line
moves.
We tell you which way the odds will move before a game starts, so bookmakers and pro bettors can act first. Each kind of call shows how often it was right.
| Part | What it is | What you do with it |
|---|---|---|
| Our number | The forecast behind each call (a chance, a score or a player stat), stamped with the time we made it. | Mix it into your own numbers before the odds move. |
| Calls | Whether the odds will go up or down before the start, how sure we are, and how often that kind of call was right. | Change your odds first, or hold them. |
For each kind of call we checked past games: when the odds moved, did they move the way we said? We compare that with the best simple rule anyone could use.
| Kind of call | How good | What we found | Live from |
|---|---|---|---|
| Soccer · Over 2.5 goalsOpener to kick-off, new calls every Friday afternoon (UK time) | Beats simple rules | When the soccer Over 2.5 goals price moves before the start, our early call gets the direction right about 2 more times in 100 than the best simple rule (12,855 moved prices checked).Past seasons, with the model refitted each month. The calls we send today come from one fixed fit, so live figures may run a little lower.Why
| Live now |
| NFL · Game totalThursday noon to kick-off | Beats simple rules | When the NFL game total moves before the start, our early call gets the direction right about 5 more times in 100 than the best simple rule (488 moved prices checked).Why
| Live now |
| NBA · Player assists6 hours before tip | A little better than simple rules | When the NBA player assists line moves before the start, our early call gets the direction right about 1 more time in 100 than the best simple rule (1,849 moved prices checked).Why
| NBA opening night, 21 Oct |
Line Moves tells you the odds are about to move. The Bets feed gives you the bets themselves, sent before the start. Each fits a bet type that made money over past seasons. Example: NBA rebounds, bet the Under 6 hours before tip when our number is well below the bookmaker's.
| Each bet shows | Why it matters |
|---|---|
| Game, start time, player, stat, side and line | Everything you need to place it. |
| Our chance and a confidence word | How sure we are, from our own number. |
| The lowest odds worth taking | If the bookmaker offers less, skip the bet. Worked out from our chance, never copied from a bookmaker. |
| How much to bet | In units. A unit is any amount you choose, like $100. |
| The result, after the game | Graded in the same feed, so you can keep your own record. |
In development (the past seasons we built the rules on), these bets made $3.44 profit for every $100 bet, over 32,362 bets. Live results start league by league on the dates below.
| League | Bets | Profit per $100 bet | Live results from |
|---|---|---|---|
| NBA | 29,985 | $3.30 | 21 Oct |
| NFL | 1,340 | $5.71 | 15 Oct |
| NHL | 967 | $4.07 | 9 Oct |
About 232 bets a week once every league is live.
One price for every bet type, and new bet types are added free. You pay nothing until the first live bets are sent. We sell to a few buyers only, because too many would move the odds. When it is full, we close it.
| What | Live from |
|---|---|
| Soccer openers: Premier League, Championship, La Liga, Serie A, Bundesliga, Ligue 1 (a new batch every Friday afternoon, UK time) | Live now |
| Soccer: 14 more divisions | Live now |
| NFL game totals, called Thursday noon | Live now |
| NBA player props, 6 hours before tip | Wed 21 Oct |
| MLB slow-book alerts | Live now |
| NHL calls | Not dated yet (no NHL call is sold today) |
| Tennis slow-book alerts | Not dated yet |
| Bet | Usually first to its final odds | Usually last |
|---|---|---|
| NBA props (all four)6 h before tip | FanDuel (20 in 100) | MyBookie (5 in 100) |
| NBA rebounds6 h before tip | FanDuel (24) | BetOnline (5) |
| NBA assists6 h before tip | FanDuel (24) | BetOnline (6) |
| NBA props (all four)24 h before tip | BetRivers (22) | William Hill (3) |
| NFL receiving yardsThursday noon | FanDuel (15) | BetMGM (1) |
// A real call from our feed (mlb, Cleveland Guardians v Tampa Bay Rays). The game has started; the live feed holds the open calls. Free sample: /data/feed.aspx?b=soccer&f=moves-free.csv { "id": 1471, "sport": "mlb", "league": "mlb", "call_type": "mlb_stale_ml", "kind": "stale", "game_id": "f4ca2d8a09898a94722dde0633e0a7e1", "kickoff_utc": "2026-10-18T21:10:00Z", "home": "Cleveland Guardians", "away": "Tampa Bay Rays", "player": null, "market": "h2h", "market_label": "Moneyline", "side": "away", "line_now": null, "call": "UP", "strength": "LEAN", "strength_word": "lean", "our_number": null, "our_written_utc": null, "predicted_close": 0.5438, "expected_move": null, "right_when_it_moves": 0.641, "moves_in_100": null, "slow_book": "onexbet", "leaders_moved": 1.07, "n_books": 2, "snapshot_utc": "2026-10-18T03:50:51Z", "issued_utc": "2026-10-18T04:01:02Z", "model_version": "STALE-C1-v3" }
Do you send bookmaker odds?
No. You get our chance, the call (odds up or down), how sure we are, and which bookmaker number it is about. No bookmaker odds.
How fast do calls arrive?
Within 15 minutes of the moment we make them. Your system can fetch them, or we send them to you.
What if my sport is not live yet?
Buy now and pay nothing until your sport's first live call.
Do you include calls that just follow where the odds already lean?
Yes, and they are labelled that way, so you know exactly what you are getting.
Can I see real calls before I pay?
Yes. The free sample file holds every call from the last 30 days on games that have started, in the same columns as the paid feed.
Can I get the bets themselves?
Yes, with the Bets feed ($12,500 a month): every bet that fits one of our bet types, sent before the start, with the lowest odds worth taking and how much to bet. You pay nothing until the first live bets are sent.
How many buyers can get the Bets feed?
Only a few. Too many buyers would move the odds, so we cap it. When it is full, we close it.