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 before, and how it is doing live.
Line Moves in 30 seconds: real calls, sent before the line moved, and where it went. Download the film to show your team.
These calls went out before each game, the same way they reach a paying key. Press the button for three more. The free file has every one from the last 30 days.
- About
- Victor Wembanyama · Assists · Over 2.5
- Our call
- Will go up by the start
- How sure
- Lean
- Sent
- 6 hours before the start
- About
- Over 2.5 goals · Over
- Our call
- Will go down by the start
- How sure
- Weak
- Sent
- 24 hours before the start
- About
- Total points · Over
- Our call
- Will go up by the start
- How sure
- Weak
- Sent
- 3 days before the start
- About
- Victor Wembanyama · Assists · Over 2.5
- Our call
- Will go up by the start
- How sure
- Lean
- Sent
- 6 hours before the start
- About
- Over 2.5 goals · Over
- Our call
- Will go down by the start
- How sure
- Weak
- Sent
- 24 hours before the start
- About
- Total points · Over
- Our call
- Will go up by the start
- How sure
- Weak
- Sent
- 3 days before the start
- About
- Reed Sheppard · Assists · Over 2.5
- Our call
- Will go down by the start
- How sure
- Lean
- Sent
- 6 hours before the start
- About
- Over 2.5 goals · Over
- Our call
- Will go up by the start
- How sure
- Weak
- Sent
- 5 hours before the start
- About
- Total points · Over
- Our call
- Will go down by the start
- How sure
- Weak
- Sent
- 3 days before the start
- About
- Yaxel Lendeborg · Assists · Over 4.5
- Our call
- Will go down by the start
- How sure
- Weak
- Sent
- 6 hours before the start
- About
- Over 2.5 goals · Over
- Our call
- Will go up by the start
- How sure
- Weak
- Sent
- 30 hours before the start
- About
- Total points · Over
- Our call
- Will go down by the start
- How sure
- Lean
- Sent
- 3 days before the start
- About
- Pascal Siakam · Assists · Over 3.5
- Our call
- Will go up by the start
- How sure
- Lean
- Sent
- 6 hours before the start
- About
- Over 2.5 goals · Over
- Our call
- Will go down by the start
- How sure
- Weak
- Sent
- 29 hours before the start
- About
- Total points · Over
- Our call
- Will go down by the start
- How sure
- Strong
- Sent
- 3 days before the start
- About
- Zach LaVine · Assists · Over 2.5
- Our call
- Will go down by the start
- How sure
- Lean
- Sent
- 6 hours before the start
- About
- Over 2.5 goals · Over
- Our call
- Will go down by the start
- How sure
- Weak
- Sent
- 22 hours before the start
- About
- Total points · Over
- Our call
- Will go down by the start
- How sure
- Weak
- Sent
- 3 days before the start
- About
- Toumani Camara · Assists · Over 1.5
- Our call
- Will go down by the start
- How sure
- Weak
- Sent
- 6 hours before the start
- About
- Over 2.5 goals · Over
- Our call
- Will go down by the start
- How sure
- Weak
- Sent
- 25 hours before the start
- About
- Total points · Over
- Our call
- Will go down by the start
- How sure
- Strong
- Sent
- 3 days before the start
- About
- Ty Jerome · Assists · Over 5.5
- Our call
- Will go down by the start
- How sure
- Weak
- Sent
- 6 hours before the start
- About
- Over 2.5 goals · Over
- Our call
- Will go down by the start
- How sure
- Weak
- Sent
- 23 hours before the start
- About
- Total points · Over
- Our call
- Will go down by the start
- How sure
- Strong
- Sent
- 3 days before the start
- About
- Joel Embiid · Assists · Over 3.5
- Our call
- Will go up by the start
- How sure
- Weak
- Sent
- 5 hours before the start
- About
- Over 2.5 goals · Over
- Our call
- Will go up by the start
- How sure
- Weak
- Sent
- 24 hours before the start
- About
- Total points · Over
- Our call
- Will go up by the start
- How sure
- Lean
- Sent
- 3 days before the start
You saw 3 calls.
We sent 2,086 in 30 days.
Every call carries the number it rests on and the time we wrote it, so your system can act before the odds move.
| 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. We track the live calls the same way. The feed carries only the kinds of call in this table.
| 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.Live since 9 Oct: right 50 times in 100 over 810 moves, 3 more than a simple rule on the same games.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).Checked on past seasons (2021 to 2024). The live calls are the real test; we judge them once 150 have moved.Live since 13 Oct: 30 lines have moved so far, too few to judge yet.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).Checked on past seasons (2023-24 and 2024-25). The live calls are the real test; we judge them once 150 have moved.Live since 20 Oct: 122 lines have moved so far, too few to judge yet.Why
| Live now |
The free file
- Every call from the last 30 days
- The same columns as the paid feed
- Only games that have already started
- No webhook, nothing sent to you
With a plan
- Every call while it can still be used, within 15 minutes
- Our number behind each call, with the time we wrote it
- Sent to your system the moment it is made
- The result of each call, graded after the game
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.
Real bets the feed sent in the last 14 days, on games that have started. Press the button for three more.
- Our chance
- 72 in 100 · HIGH
- Lowest odds worth taking
- -194
- How much
- 1 unit
- Bet type
- NHL moneyline pair (bet one team at most): our team-form chance is 6 points or more above the fair price. Bet a team only at its minimum price or better, most games neither.
- Our chance
- 63 in 100 · HIGH
- Lowest odds worth taking
- -168
- How much
- 1 unit
- Bet type
- NBA assists at the early line: our chance says one side 60 in 100 or more
- Our chance
- 60 in 100 · LEAN
- Lowest odds worth taking
- -117
- How much
- 1 unit
- Bet type
- NHL moneyline pair (bet one team at most): our team-form chance is 6 points or more above the fair price. Bet a team only at its minimum price or better, most games neither.
- Our chance
- 72 in 100 · HIGH
- Lowest odds worth taking
- -194
- How much
- 1 unit
- Bet type
- NHL moneyline pair (bet one team at most): our team-form chance is 6 points or more above the fair price. Bet a team only at its minimum price or better, most games neither.
- Our chance
- 63 in 100 · HIGH
- Lowest odds worth taking
- -168
- How much
- 1 unit
- Bet type
- NBA assists at the early line: our chance says one side 60 in 100 or more
- Our chance
- 60 in 100 · LEAN
- Lowest odds worth taking
- -117
- How much
- 1 unit
- Bet type
- NHL moneyline pair (bet one team at most): our team-form chance is 6 points or more above the fair price. Bet a team only at its minimum price or better, most games neither.
- Our chance
- 73 in 100 · HIGH
- Lowest odds worth taking
- -272
- How much
- 1 unit
- Bet type
- NBA rebounds at the early line: our two rebound models say one side 65 in 100 or more
- Our chance
- 52 in 100 · LEAN
- Lowest odds worth taking
- +116
- How much
- 1 unit
- Bet type
- NHL moneyline pair (bet one team at most): our team-form chance is 6 points or more above the fair price. Bet a team only at its minimum price or better, most games neither.
- Our chance
- 67 in 100 · HIGH
- Lowest odds worth taking
- -200
- How much
- 1 unit
- Bet type
- NBA threes: our shape chance says one side 60 in 100 or more
- Our chance
- 43 in 100 · LEAN
- Lowest odds worth taking
- +172
- How much
- 1 unit
- Bet type
- NHL moneyline pair (bet one team at most): our team-form chance is 6 points or more above the fair price. Bet a team only at its minimum price or better, most games neither.
- Our chance
- 69 in 100 · HIGH
- Lowest odds worth taking
- -222
- How much
- 1 unit
- Bet type
- NBA rebounds at the early line: our two rebound models say one side 65 in 100 or more
- Our chance
- 83 in 100 · HIGH
- Lowest odds worth taking
- -342
- How much
- 1 unit
- Bet type
- NHL moneyline pair (bet one team at most): our team-form chance is 6 points or more above the fair price. Bet a team only at its minimum price or better, most games neither.
- Our chance
- 61 in 100 · HIGH
- Lowest odds worth taking
- -156
- How much
- 1 unit
- Bet type
- NBA assists at the early line: our chance says one side 60 in 100 or more
- Our chance
- 77 in 100 · HIGH
- Lowest odds worth taking
- -239
- How much
- 1 unit
- Bet type
- NHL moneyline pair (bet one team at most): our team-form chance is 6 points or more above the fair price. Bet a team only at its minimum price or better, most games neither.
- Our chance
- 49 in 100 · LEAN
- Lowest odds worth taking
- +134
- How much
- 1 unit
- Bet type
- NHL moneyline pair (bet one team at most): our team-form chance is 6 points or more above the fair price. Bet a team only at its minimum price or better, most games neither.
- Our chance
- 49 in 100 · LEAN
- Lowest odds worth taking
- +131
- How much
- 1 unit
- Bet type
- NHL moneyline pair (bet one team at most): our team-form chance is 6 points or more above the fair price. Bet a team only at its minimum price or better, most games neither.
| 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.85 profit for every $100 bet, over 32,948 bets. By league, over the same past seasons:
| League | Bets | Seasons | Profit per $100 bet | Even with bad luck |
|---|---|---|---|---|
| NBA | 30,571 | $3.74 | $3.34 | |
| NFL | 1,340 | $5.71 | $4.03 | |
| NHL | 967 | $4.07 | $1.08 |
About 251 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, 3 or more goals: Premier League, Championship, La Liga, Serie A, Bundesliga, Ligue 1 (a new batch every Friday afternoon, UK time) | Live now |
| Soccer, 3 or more goals: 14 more divisions | Live now |
| NFL game totals, called Thursday noon | Live now |
| NBA player assists, 6 hours before tip | Live now |
| MLB calls | Not dated yet (no MLB call is sold today) |
| NHL calls | Not dated yet (no NHL call is sold today) |
| Tennis calls | Not dated yet (no tennis call is sold today) |
| 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 (nba, Portland Trail Blazers v San Antonio Spurs). The game has started; the live feed holds the open calls. Free sample: /data/feed.aspx?b=soccer&f=moves-free.csv { "id": 9569, "sport": "nba", "league": "nba", "call_type": "nba_props_t6h", "kind": "direction", "game_id": "08d47dd5e50e83839e395e49870d6a0d", "kickoff_utc": "2026-11-08T03:00:00Z", "home": "Portland Trail Blazers", "away": "San Antonio Spurs", "player": "Victor Wembanyama", "market": "player_assists", "market_label": "Assists", "side": "over", "line_now": 2.50, "call": "UP", "strength": "LEAN", "strength_word": "lean", "our_number": null, "our_written_utc": null, "predicted_close": 3.5202, "expected_move": 1.0202, "right_when_it_moves": 0.945, "moves_in_100": 0.124, "slow_book": null, "leaders_moved": null, "n_books": 6, "snapshot_utc": "2026-11-07T20:48:03Z", "issued_utc": "2026-11-07T20:55:02Z", "model_version": "PLAIN-RULE" }
One sport
- Every call for that sport
- Our number behind each call
- $0 until the sport's first live call
Each extra
- Add any sport on top
- Same key, same columns
All 6 sports
- Every sport we call
- New kinds of call added free
Bets feed
- The bets themselves, before the start
- Lowest odds worth taking and how much
- A few buyers only
Prices in US dollars a month. Pay yearly and get 12 months for the price of 10. A sport is billed from its first live call; until then it costs $0.
How to
get it.
- Take the free file. Every call from the last 30 days, no sign-up.
- Pick your sports above and pay by card. A sport costs $0 until its first live call.
- Point your system at the feed, or add a webhook and we send each call as it is made.
- Want the Bets feed or a price for your desk? Email edward@betbetter.world.
Want a stat
that isn't here?
Want calls on a market or a league we don't cover yet? Tell us which one and how early you need it.
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?
Only as part of a kind of call that does better than the simple rules. The feed carries only the kinds of call in the table on this page. If a simple rule calls a whole market just as well as we do, we leave that market out.
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.