Combined desk record — ML 33-37-6 · spread 34-38 · totals 34-35-4 · every pick graded on the Leaderboard
💎 The Value Board — today's scores
Our proprietary 0-100 blend of analyst agreement, estimated edge, market movement, and price quality. Tap any score for the math.
88Los Angeles at San FranciscoLos Angeles +0.5 (spread) · MLB
30/30 Analyst agreement30/30 Estimated edge8/20 Market movement20/20 Price quality
76Cincinnati at St. LouisSt. Louis +0.5 (spread) · MLB
18/30 Analyst agreement30/30 Estimated edge8/20 Market movement20/20 Price quality
68Houston at ChicagoHouston +1.5 (-199) (spread) · MLB
18/30 Analyst agreement30/30 Estimated edge0/20 Market movement20/20 Price quality
62Cleveland at Tampa BayOver 7.7 (total) · MLB
18/30 Analyst agreement20/30 Estimated edge4/20 Market movement20/20 Price quality
56Toronto at BostonToronto +32 (moneyline) · MLB
30/30 Analyst agreement6/30 Estimated edge0/20 Market movement20/20 Price quality
56Colorado at MilwaukeeMilwaukee -1.5 (spread) · MLB
18/30 Analyst agreement10/30 Estimated edge8/20 Market movement20/20 Price quality
54Chicago at PittsburghPittsburgh -131 (moneyline) · MLB
30/30 Analyst agreement12/30 Estimated edge8/20 Market movement4/20 Price quality
53San Diego at MiamiMiami -135 (moneyline) · MLB
30/30 Analyst agreement11/30 Estimated edge8/20 Market movement4/20 Price quality
⚔️ Most Divisive — the desk can't agree
The strongest signals across the next 36 hours: matchups where the analyst desk agrees, and where the market is moving under our feet. Every signal links to the full board.
🤝 Desk Consensus — 2+ analysts, same side
🚨 Steam Watch — lines on the move
How to use this pageConsensus flags analyst agreement — three transparent models (market lean, price dispersion, line movement), every pick logged before kickoff and graded on the Leaderboard. Steam Watch flags meaningful movement in the lines we record hourly. Neither guarantees anything — always check the live price before betting.
Rebuilt with every line refresh.