MLB Sportsbook Consensus Picks — Thursday, July 2, 2026
Moneyline board: 5 model sites (Dimers, OddsShark, DRatings, OddsTrader, MyGameSim), 17 Action Network expert picks & 17 free-site picks (Sports Chat Place, Pickswise, Covers) — 79 picks across 9 games. Totals board: 4 totals-publishing model sites (36 picks), 18 Action Network O/U picks & 11 free-site O/U picks — 65 picks. All start times Eastern.
Nine games on Thursday’s slate. On the moneyline board, 4 of 9 games reached STRONG consensus (≥66% agreement, ≥4 sources); on the totals board, 2 of 9 reached STRONG. The heaviest moneyline lean is the Dodgers (89% of sources) over the Padres; the totals board leans Over at Coors Field (O 12, 67%).
Moneyline Consensus Board
| Matchup | Start (ET) | Consensus | Agree | Sources | Odds | Tier | Overlay |
|---|---|---|---|---|---|---|---|
| Padres @ Dodgers | 10:10 PM | Dodgers | 89% | 8 of 9 | -181 | STRONG | |
| Reds @ Brewers | 2:10 PM | Brewers | 88% | 7 of 8 | -188 | STRONG | |
| Rays @ Royals | 7:40 PM | Rays | 80% | 8 of 10 | -115 | STRONG | |
| Angels @ Mariners | 9:40 PM | Mariners | 80% | 8 of 10 | -191 | STRONG | |
| White Sox @ Guardians | 6:40 PM | White Sox | 62% | 5 of 8 | -107 | Lean | |
| Cardinals @ Braves | 7:15 PM | Braves | 62% | 5 of 8 | -107 | Lean | |
| Marlins @ Rockies | 3:10 PM | Marlins | 60% | 3 of 5 | -125 | Lean | |
| Tigers @ Rangers | 8:05 PM | Rangers | 54% | 6 of 11 | -113 | Split | |
| Pirates @ Phillies | 12:35 PM | Phillies | 50% | 5 of 10 | -124 | Split |
Totals Consensus Board — Over/Under
| Matchup | Start (ET) | Consensus | Agree | Sources | Line | Tier |
|---|---|---|---|---|---|---|
| Marlins @ Rockies | 3:10 PM | Over | 67% | 6 of 9 | O 12 | STRONG |
| Cardinals @ Braves | 7:15 PM | Over | 67% | 4 of 6 | O 8.5 | STRONG |
| Pirates @ Phillies | 12:35 PM | Over | 64% | 7 of 11 | O 10.5 | Lean |
| Tigers @ Rangers | 8:05 PM | Under | 62% | 5 of 8 | U 7.5 | Lean |
| Angels @ Mariners | 9:40 PM | Under | 62% | 5 of 8 | U 7.5 | Lean |
| White Sox @ Guardians | 6:40 PM | Over | 60% | 3 of 5 | O 8.5 | Lean |
| Rays @ Royals | 7:40 PM | Under | 60% | 3 of 5 | U 10.5 | Lean |
| Padres @ Dodgers | 10:10 PM | Under | 60% | 3 of 5 | U 9 | Lean |
| Reds @ Brewers | 2:10 PM | Split | 50% | 4 of 8 | — | Split |
Graded Result
Moneyline consensus went 3–4 (42.9% right), −2.05u, −29.3% ROI. STRONG: 3–1. Leans: 0–3. Overlays: none flagged.
Totals consensus went 5–3 (62.5% right), +1.55u, +19.4% ROI. STRONG: 2–0. Pushes: 0.
Moneyline — Graded
| Matchup | Consensus | Odds | Result | Units |
|---|---|---|---|---|
| Padres @ Dodgers | Dodgers | -181 | ✓ Right | +0.55 |
| Reds @ Brewers | Brewers | -188 | ✗ Wrong | -1.00 |
| Rays @ Royals | Rays | -115 | ✓ Right | +0.87 |
| Angels @ Mariners | Mariners | -191 | ✓ Right | +0.52 |
| White Sox @ Guardians | White Sox | -107 | ✗ Wrong | -1.00 |
| Cardinals @ Braves | Braves | -107 | ✗ Wrong | -1.00 |
| Marlins @ Rockies | Marlins | -125 | ✗ Wrong | -1.00 |
| Tigers @ Rangers | Rangers (Split) | -113 | — No Pick | — |
| Pirates @ Phillies | Phillies (Split) | -124 | — No Pick | — |
Totals — Graded
| Matchup | Consensus | Line | Final Total | Result | Units |
|---|---|---|---|---|---|
| Marlins @ Rockies | Over | 12 | 18 | ✓ Right | +0.91 |
| Cardinals @ Braves | Over | 8.5 | 16 | ✓ Right | +0.91 |
| Pirates @ Phillies | Over | 10.5 | 7 | ✗ Wrong | -1.00 |
| Tigers @ Rangers | Under | 7.5 | 14 | ✗ Wrong | -1.00 |
| Angels @ Mariners | Under | 7.5 | 1 | ✓ Right | +0.91 |
| White Sox @ Guardians | Over | 8.5 | 11 | ✓ Right | +0.91 |
| Rays @ Royals | Under | 10.5 | 7 | ✓ Right | +0.91 |
| Padres @ Dodgers | Under | 9 | 19 | ✗ Wrong | -1.00 |
| Reds @ Brewers | Split | — | 9 | — No Pick | — |
Get the full graded consensus — every slate.
Free for 5 days, then $19.99/mo. Cancel anytime.
