MLB Sportsbook Consensus Picks — Thursday, July 9, 2026
Moneyline consensus draws on 5 computer model sites (Dimers, OddsShark, DRatings, OddsTrader, MyGameSim), 13 Action Network experts contributing 27 individual picks, and 6 free-pick sites (Sports Chat Place, Pickswise, Covers, Predictem, Pickdawgz, WagerTalk). Totals consensus draws on 4 totals-publishing model sites (Dimers does not publish totals), 8 Action Network experts contributing 24 O/U picks, and the same 6 free-pick sites. All start times Eastern.
Of today’s 13 MLB games, 10 of 13 reached STRONG agreement on the moneyline board, and 7 of 13 reached STRONG agreement on the totals board.
Moneyline Consensus Board
| Matchup | Start (ET) | Consensus | Agree | Sources | Odds | Tier | Overlay |
|---|---|---|---|---|---|---|---|
| ATL @ PIT | 12:35 PM | ATL | 71.4% (5/7) | 7 | -65 | STRONG | |
| KC @ NYM | 1:10 PM | NYM | 72.7% (8/11) | 11 | -89 | STRONG | |
| NYY @ TB | 1:10 PM | TB | 100% (10/10) | 10 | -116 | STRONG | |
| CHC @ BAL | 1:35 PM | BAL | 73.3% (11/15) | 15 | -98 | STRONG | |
| BOS @ CWS | 2:10 PM | CWS | 66.7% (6/9) | 9 | -111 | STRONG | |
| SEA @ MIA | 6:40 PM | SEA | 78.6% (11/14) | 14 | -59 | STRONG | |
| PHI @ CIN | 7:10 PM | PHI | 100% (8/8) | 8 | -103 | STRONG | |
| MIL @ STL | 7:45 PM | MIL | 75% (6/8) | 8 | -129 | STRONG | |
| LAA @ TEX | 8:05 PM | TEX | 77.8% (7/9) | 9 | -132 | STRONG | |
| ARI @ SD | 9:40 PM | SD | 83.3% (5/6) | 6 | -72 | STRONG | |
| COL @ SF | 9:45 PM | COL | 57.1% (4/7) | 7 | +33 | Lean | ✓ |
| CLE @ MIN | 1:40 PM | CLE | 50% (4/8) | 8 | -112 | Split | |
| ATH @ DET | 6:40 PM | ATH | 53.8% (7/13) | 13 | +82 | Split | ✓ |
Totals Consensus Board — Over/Under
| Matchup | Start (ET) | Consensus | Agree | Sources | Line | Tier |
|---|---|---|---|---|---|---|
| CHC @ BAL | 1:35 PM | Over | 75% (6/8) | 8 | Over 9.5 | STRONG |
| CLE @ MIN | 1:40 PM | Over | 66.7% (4/6) | 6 | Over 8.5 | STRONG |
| ATH @ DET | 6:40 PM | Over | 71.4% (5/7) | 7 | Over 9 | STRONG |
| PHI @ CIN | 7:10 PM | Under | 83.3% (5/6) | 6 | Under 9.5 | STRONG |
| LAA @ TEX | 8:05 PM | Under | 66.7% (6/9) | 9 | Under 7 | STRONG |
| ARI @ SD | 9:40 PM | Over | 70% (7/10) | 10 | Over 8.5 | STRONG |
| COL @ SF | 9:45 PM | Over | 80% (4/5) | 5 | Over 8.5 | STRONG |
| ATL @ PIT | 12:35 PM | Over | 57.1% (4/7) | 7 | Over 9.25 | Lean |
| NYY @ TB | 1:10 PM | Over | 60% (3/5) | 5 | Over 7.5 | Lean |
| BOS @ CWS | 2:10 PM | Under | 55.6% (5/9) | 9 | Under 9 | Lean |
| SEA @ MIA | 6:40 PM | Under | 57.1% (4/7) | 7 | Under 8.25 | Lean |
| MIL @ STL | 7:45 PM | Under | 57.1% (4/7) | 7 | Under 8.5 | Lean |
| KC @ NYM | 1:10 PM | Split | 50% (4/8) | 8 | — | Split |
Graded Result
Moneyline consensus went 7–6 (53.8% right), +1.08u, +8.3% ROI. STRONG: 6–4. Overlays: 0–2.
Totals consensus went 5–7 (41.7% right), -2.45u, -20.4% ROI. STRONG: 2–5. Pushes: 0.
| Matchup | Consensus | Odds | Result | Units |
|---|---|---|---|---|
| ATL @ PIT | ATL | -65 | ✓ | +1.54u |
| KC @ NYM | NYM | -89 | ✓ | +1.12u |
| NYY @ TB | TB | -116 | ✗ | -1.00u |
| CHC @ BAL | BAL | -98 | ✓ | +1.02u |
| BOS @ CWS | CWS | -111 | ✗ | -1.00u |
| SEA @ MIA | SEA | -59 | ✗ | -1.00u |
| PHI @ CIN | PHI | -103 | ✓ | +0.97u |
| MIL @ STL | MIL | -129 | ✓ | +0.78u |
| LAA @ TEX | TEX | -132 | ✓ | +0.76u |
| ARI @ SD | SD | -72 | ✗ | -1.00u |
| COL @ SF | COL (Lean, Overlay) | +33 | ✗ | -1.00u |
| CLE @ MIN | CLE (Split) | -112 | ✓ | +0.89u |
| ATH @ DET | ATH (Split, Overlay) | +82 | ✗ | -1.00u |
| Matchup | Consensus | Line | Final Total | Result | Units |
|---|---|---|---|---|---|
| CHC @ BAL | Over | 9.5 | 5 | ✗ | -1.00u |
| CLE @ MIN | Over | 8.5 | 7 | ✗ | -1.00u |
| ATH @ DET | Over | 9 | 5 | ✗ | -1.00u |
| PHI @ CIN | Under | 9.5 | 1 | ✓ | +0.91u |
| LAA @ TEX | Under | 7 | 13 | ✗ | -1.00u |
| ARI @ SD | Over | 8.5 | 4 | ✗ | -1.00u |
| COL @ SF | Over | 8.5 | 10 | ✓ | +0.91u |
| ATL @ PIT | Over | 9.25 | 15 | ✓ | +0.91u |
| NYY @ TB | Over | 7.5 | 16 | ✓ | +0.91u |
| BOS @ CWS | Under | 9 | 3 | ✓ | +0.91u |
| SEA @ MIA | Under | 8.25 | 12 | ✗ | -1.00u |
| MIL @ STL | Under | 8.5 | 12 | ✗ | -1.00u |
Get the full graded consensus — every slate.
Free for 5 days, then $19.99/mo. Cancel anytime.
