Line Scout

Live line moves & sharp steam

Only moves that clear strict thresholds, each checked against our model. Stale lines are the highest-value signal: a book still hanging the old number.

ncaab · BOIS @ NEB · OPEN DRIFT
OPEN DRIFT · SLOW

NEB ML

Open 73.4% (-325) → Now 79.1% (-470)
Drifted +5.8% win prob since open
No deep exchange price at the new number to check the move against.
Snipe Line on DraftKings ↗
nfl · SF @ DAL · OPEN DRIFT
OPEN DRIFT · SLOW

SF -3.5

Open -1.5 (-115) → Now +3.5 (-105)
Drifted +5 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
BetRivers 4BetMGM 4DraftKings 3.5Hard Rock Bet 4.5FanDuel 4.5Pinnacle 4Caesars 4
Snipe Line on DraftKings ↗
nfl · JAX @ TEN · OPEN DRIFT
OPEN DRIFT · SLOW

JAX -10.5

Open +2.5 (-105) → Now +10.5 (-105)
Drifted +8 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
BetRivers 10.5BetMGM 11DraftKings 10.5Hard Rock Bet 11.5FanDuel 10.5Pinnacle 10.5Caesars 10.5
Snipe Line on DraftKings ↗
nfl · LAR @ ARI · OPEN DRIFT
OPEN DRIFT · SLOW

LAR @ ARI Under 38.5

Open 47.5 (-108) → Now 38.5 (-118)
Drifted -9 since the open (slow, not intraday)
Exchange prices under at 48% at the new number: the move is priced in.
BetRivers 39.5BetMGM 39DraftKings 38.5Hard Rock Bet 39FanDuel 38.5Pinnacle 39.5Caesars 38.5
Snipe Line on DraftKings ↗
nfl · LAC @ BAL · OPEN DRIFT
OPEN DRIFT · SLOW

LAC @ BAL Under 38.5

Open 48.5 (-110) → Now 38.5 (-110)
Drifted -10 since the open (slow, not intraday)
Exchange prices under at 48% at the new number: the move is priced in.
Snipe Line on DraftKings ↗
nfl · MIA @ IND · OPEN DRIFT
OPEN DRIFT · SLOW

MIA @ IND Under 37.5

Open 47.5 (-110) → Now 37.5 (-110)
Drifted -10 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
BetRivers 37.5BetMGM 37.5DraftKings 37.5Hard Rock Bet 37.5FanDuel 37.5Pinnacle 38Caesars 37.5
Snipe Line on DraftKings ↗
nfl · IND @ HOU · OPEN DRIFT
OPEN DRIFT · SLOW

HOU -10

Open -5.5 (-110) → Now -10.0 (-110)
Drifted -4.5 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
Snipe Line on DraftKings ↗
ncaaf · MISS @ OU · OPEN DRIFT
OPEN DRIFT · SLOW

MISS @ OU Under 48.5

Open 53.5 (-112) → Now 48.5 (-112)
Drifted -5 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
Snipe Line on DraftKings ↗
nfl · CAR @ NO · OPEN DRIFT
OPEN DRIFT · SLOW

CAR @ NO Over 48.5

Open 43.5 (-115) → Now 48.5 (-115)
Drifted +5 since the open (slow, not intraday)
Exchange prices over at 52% at the new number: the move is priced in.
BetRivers 48.5BetMGM 49DraftKings 48.5Hard Rock Bet 49FanDuel 48.5Pinnacle 48.5Caesars 49
Snipe Line on DraftKings ↗
nfl · BUF @ NYJ · OPEN DRIFT
OPEN DRIFT · SLOW

BUF @ NYJ Over 51.5

Open 46.5 (-115) → Now 51.5 (-102)
Drifted +5 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
BetRivers 50.5BetMGM 51DraftKings 51.5Hard Rock Bet 51FanDuel 50.5Pinnacle 51Caesars 51.5
Snipe Line on DraftKings ↗
ncaab · MIZ @ MARQ · OPEN DRIFT
OPEN DRIFT · SLOW

MARQ -1.5

Open +1.5 (-122) → Now -1.5 (-112)
Drifted -3 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
Snipe Line on DraftKings ↗
ncaab · NORF @ GAST · OPEN DRIFT
OPEN DRIFT · SLOW

NORF @ GAST Under 146.5

Open 149.5 (-110) → Now 146.5 (-108)
Drifted -3 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
Snipe Line on DraftKings ↗
nfl · MIA @ IND · OPEN DRIFT
OPEN DRIFT · SLOW

MIA +4.5

Open -6.5 (-118) → Now -4.5 (-108)
Drifted +2 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
BetRivers -4.5BetMGM -4DraftKings -4.5Hard Rock Bet -4FanDuel -3.5Pinnacle -4Caesars -4.5
Snipe Line on DraftKings ↗
nfl · SEA @ LV · OPEN DRIFT
OPEN DRIFT · SLOW

SEA @ LV Under 40.5

Open 43.5 (-112) → Now 40.5 (-108)
Drifted -3 since the open (slow, not intraday)
Exchange prices under at 50% at the new number: the move is priced in.
BetRivers 40.5BetMGM 40.5DraftKings 40.5Hard Rock Bet 40.5FanDuel 40.5Pinnacle 40.5Caesars 40.5
Snipe Line on DraftKings ↗
nfl · LAC @ BAL · OPEN DRIFT
OPEN DRIFT · SLOW

BAL -4.5

Open -2.5 (-108) → Now -4.5 (-108)
Drifted -2 since the open (slow, not intraday)
Exchange prices home at 49% at the new number: the move is priced in.
Snipe Line on DraftKings ↗
nfl · SF @ DAL · OPEN DRIFT
OPEN DRIFT · SLOW

SF @ DAL Over 55.5

Open 52.5 (-118) → Now 55.5 (-118)
Drifted +3 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
BetRivers 56BetMGM 56DraftKings 55.5Hard Rock Bet 55.5FanDuel 55.5Pinnacle 56Caesars 55.5
Snipe Line on DraftKings ↗
nfl · MIN @ GB · OPEN DRIFT
OPEN DRIFT · SLOW

MIN +2.5

Open -4.5 (-120) → Now -2.5 (-120)
Drifted +2 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
BetRivers -3BetMGM -2.5DraftKings -2.5Hard Rock Bet -3FanDuel -2.5Pinnacle -3Caesars -2.5
Snipe Line on DraftKings ↗
nfl · MIN @ GB · OPEN DRIFT
OPEN DRIFT · SLOW

MIN @ GB Under 42.5

Open 45.5 (-105) → Now 42.5 (-105)
Drifted -3 since the open (slow, not intraday)
Exchange prices under at 50% at the new number: the move is priced in.
BetRivers 42BetMGM 42DraftKings 42.5Hard Rock Bet 42FanDuel 42.5Pinnacle 42Caesars 42
Snipe Line on DraftKings ↗
ncaaf · MISS @ OU · OPEN DRIFT
OPEN DRIFT · SLOW

MISS +2.5

Open -4.0 (-115) → Now -2.5 (-118)
Drifted +1.5 since the open (slow, not intraday)
Books ran past the exchange: it prices away at only 46% at the new number.
Snipe Line on DraftKings ↗
nfl · NE @ DET · OPEN DRIFT
OPEN DRIFT · SLOW

DET -3

Open -1.5 (-118) → Now -3.0 (-102)
Drifted -1.5 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
BetRivers -3BetMGM -2.5DraftKings -3Hard Rock Bet -3FanDuel -2.5Pinnacle -2.5Caesars -2.5
Snipe Line on DraftKings ↗
nfl · KC @ ATL · OPEN DRIFT
OPEN DRIFT · SLOW

ATL +3

Open +4.5 (-108) → Now +3.0 (-110)
Drifted -1.5 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
BetRivers 3.5BetMGM 3DraftKings 3Hard Rock Bet 3FanDuel 3.5Pinnacle 3.5Caesars 3
Snipe Line on DraftKings ↗
ncaab · PEPP @ ORE · OPEN DRIFT
OPEN DRIFT · SLOW

PEPP @ ORE Under 157.5

Open 159.5 (-115) → Now 157.5 (-112)
Drifted -2 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
Snipe Line on DraftKings ↗
ncaab · DART @ BU · OPEN DRIFT
OPEN DRIFT · SLOW

DART @ BU Under 143.5

Open 145.5 (-115) → Now 143.5 (-112)
Drifted -2 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
Snipe Line on DraftKings ↗
nfl · KC @ ATL · OPEN DRIFT
OPEN DRIFT · SLOW

KC @ ATL Over 47.5

Open 45.5 (-105) → Now 47.5 (-102)
Drifted +2 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
BetRivers 47BetMGM 47DraftKings 47.5Hard Rock Bet 47FanDuel 47.5Pinnacle 47Caesars 47
Snipe Line on DraftKings ↗
nfl · HOU @ CLE · OPEN DRIFT
OPEN DRIFT · SLOW

HOU @ CLE Over 40.5

Open 38.5 (-108) → Now 40.5 (-108)
Drifted +2 since the open (slow, not intraday)
Exchange prices over at 50% at the new number: the move is priced in.
BetRivers 40.5BetMGM 40.5DraftKings 40.5Hard Rock Bet 40FanDuel 40.5Pinnacle 40.5Caesars 40.5
Snipe Line on DraftKings ↗
nfl · PIT @ CIN · OPEN DRIFT
OPEN DRIFT · SLOW

PIT @ CIN Over 49.5

Open 47.5 (-105) → Now 49.5 (-105)
Drifted +2 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
BetRivers 49.5BetMGM 49.5DraftKings 49.5Hard Rock Bet 49FanDuel 49.5Pinnacle 48.5Caesars 49.5
Snipe Line on DraftKings ↗
nba · NY @ TOR · OPEN DRIFT
OPEN DRIFT · SLOW

NY -4.5

Open +3.5 (-110) → Now +4.5 (-110)
Drifted +1 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
Snipe Line on DraftKings ↗
ncaab · WASH @ UTAH · OPEN DRIFT
OPEN DRIFT · SLOW

UTAH -3.5

Open -2.5 (-108) → Now -3.5 (-108)
Drifted -1 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
Snipe Line on DraftKings ↗
ncaab · LOU @ MEM · OPEN DRIFT
OPEN DRIFT · SLOW

MEM +8.5

Open +9.5 (-118) → Now +8.5 (-108)
Drifted -1 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
Snipe Line on DraftKings ↗
ncaab · BOIS @ NEB · OPEN DRIFT
OPEN DRIFT · SLOW

NEB -9.5

Open -8.5 (-108) → Now -9.5 (-110)
Drifted -1 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
Snipe Line on DraftKings ↗
ncaab · IDST @ SEA · OPEN DRIFT
OPEN DRIFT · SLOW

SEA -16.5

Open -15.5 (-112) → Now -16.5 (-112)
Drifted -1 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
Snipe Line on DraftKings ↗
ncaab · UALB @ HC · OPEN DRIFT
OPEN DRIFT · SLOW

HC +2.5

Open +3.5 (-102) → Now +2.5 (-102)
Drifted -1 since the open (slow, not intraday)
No deep exchange price at the new number to check the move against.
Snipe Line on DraftKings ↗
nfl · LAR @ ARI · OPEN DRIFT
OPEN DRIFT · SLOW

ARI +9.5

Open +10.5 (-108) → Now +9.5 (-108)
Drifted -1 since the open (slow, not intraday)
Exchange prices home at 50% at the new number: the move is priced in.
BetRivers 9.5BetMGM 9.5DraftKings 9.5Hard Rock Bet 9.5FanDuel 9.5Pinnacle 9.5Caesars 9.5
Snipe Line on DraftKings ↗

How the scout works

What counts as steam?

Inside the last 6 hours, a player prop that moved 1.5+ units (1.0+ on 3-pointers, shots on goal and receptions) or whose juice jumped 25 cents, a spread that moved 1 point, a total that moved 1.5 points, or a moneyline whose win probability shifted 5 points. Anything smaller is noise and is not listed.

What is open drift?

Steam must happen inside our rolling 6-hour window. A line that only differs from the sportsbook's opening number, with no recent velocity, is a slow multi-day drift. It is listed last under Open drift and never counted as steam.

What is a stale line?

Most books have moved to a new number while at least one sportsbook is still hanging the old one. The gap is a live price you can take before that book catches up. We only list it when three or more books are posted and a majority agree on the new number.

What do SHARP ALIGNED and OVERREACTION mean?

Each move is checked against our projection (negative-binomial / normal game-log model, injury cascades) or the exchange consensus. Sharp aligned: the market moved the same way as the model and still has room. Overreaction: the public pushed it past our fair line, which puts the other side at positive expected value.