Heads-up Picks made by MarcDuck with AI assistance, weighing up to 35 factors per game. Predictions are not 100% correct. This is NOT financial advice. 21+ entertainment only. Full disclaimer.
Tomorrow's Card · Preview

Upcoming/Picks & Analysis

MON · APR 20 · 2026 Week 4 · Regular Season
First Pitch 9:35 AM PDT
Stake Calculator 1u = 1% of bankroll · 1/8-Kelly recommendations
$ bankroll
1u = $10

THE LOCKS

Top picks: model gives at least 60% chance of winning. All sports (MLB, NBA, NHL). Green EV = good price. Red EV = model likes them but the market priced it sharp.

0 plays · best → worst
No 5★ +EV locks on today's board. Check back at 8am for the morning refresh.

THE CARD

Every game on today's slate. Stars show model win-probability confidence: 5★ ≥ 65%, 4★ ≥ 60%, 3★ ≥ 55%, 2★ ≥ 50%. Click "Why this pick" on any row.

Showing 4 of 4
+EV = bet has positive expected value. Take it. −EV = model favors this team but the market priced it correctly. Pass. What is EV? →
Filter by Sport
Market
Model Confidence
  1. 01 ★☆☆☆☆
    @
    MLB Dodgers -1.5 Run Line
    SF Giants @ LAD Dodgers · 7:10 PM PDT · Landen Roupp vs Emmet Sheehan
    MODEL SF 0 · LAD 5 · 6 total runs
    Why this pick

    The model gives this pick a 47.3% win probability at the offered +130. That's higher than what the market price implies, so betting at this number is +EV: if you placed this bet 100 times, you'd average a profit of +8.8% per dollar. Stake 0.8u at 1/8-Kelly.

    Pitching Matchup Landen Roupp ERA 3.09 vs Emmet Sheehan ERA 4.79
    Top Drivers
    • SP career vs opp team +1.25 R
    • Lineup-vs-hand edge +1.12 R
    • Hot bat (last 14d) +0.86 R
    WIN % 47.3%±5.0%
    EV +8.8%
    STAKE 0.8u
    +130
  2. 02 ★☆☆☆☆ LOCK
    @
    MLB Brewers F5 First 5 Innings
    SD Padres @ MIL Brewers · 10:40 AM PDT · Griffin Canning vs Kyle Harrison
    MODEL SD 4 · MIL 5 · 10 total runs
    Why this pick

    The model gives this pick a 56.9% win probability at the offered -120. That's higher than what the market price implies, so betting at this number is +EV: if you placed this bet 100 times, you'd average a profit of +4.3% per dollar. Stake 0.6u at 1/8-Kelly.

    Pitching Matchup Griffin Canning ERA 6.75 vs Kyle Harrison ERA 2.41
    Top Drivers
    • FIP edge +3.22 — your starter projects better
    • Catcher framing +0.45 R
    • Recent form 8-2 (last 10)
    WIN % 56.9%±5.0%
    EV +4.3%
    STAKE 0.6u
    -120
  3. 03 ★★☆☆☆
    @
    NHL Knights ML Moneyline
    VGK Vegas Golden Knights @ ANA Anaheim Ducks · Scheduled · 3.23/3.05 · 3.33/3.51
    MODEL VGK 4 · ANA 3 · 7 total goals
    Why this pick

    The model gives this pick a 54.7% win probability at the offered -112. That's higher than what the market price implies, so betting at this number is +EV: if you placed this bet 100 times, you'd average a profit of +3.6% per dollar. Stake 0.0u at 1/8-Kelly.

    WIN % 54.7%±6.1%
    EV +3.6%
    STAKE 0.0u
    -112
  4. 04 ★★☆☆☆
    @
    NHL Sabres ML Moneyline
    MTL Montréal Canadiens @ BUF Buffalo Sabres · Scheduled · 3.45/3.12 · 3.51/2.94
    MODEL MTL 3 · BUF 4 · 7 total goals
    Why this pick

    The model gives this pick a 53.0% win probability — meaning the model favors this side to win. But at -122, the market is asking you to pay a price that implies an even higher win rate. EV -3.6% means: even if the model is right, you'd lose money long-term at this price. Pass.

    WIN % 53.0%±0.5%
    EV -3.6%
    STAKE 0.0u
    -122

THE PARLAYS

Best two-leg and three-leg parlays auto-built from today's highest-EV plays. Legs are de-duplicated by game so no correlated picks. Combined odds and win probability assume leg independence.

4 parlays · 2 two-leg + 2 three-leg
  1. 01 2-LEG PARLAY +322
    MLB
    LAD RL SF @ LAD
    +130 47.3%
    MLB
    MIL F5 SD @ MIL
    -120 56.9%
    Combined Win % 26.9%
    EV +13.5%
    Payout (per $10) $42.17
  2. 02 2-LEG PARLAY +335
    MLB
    LAD RL SF @ LAD
    +130 47.3%
    NHL
    VGK ML VGK @ ANA
    -112 54.7%
    Combined Win % 25.9%
    EV +12.6%
    Payout (per $10) $43.54
  3. 03 3-LEG PARLAY +698
    MLB
    LAD RL SF @ LAD
    +130 47.3%
    MLB
    MIL F5 SD @ MIL
    -120 56.9%
    NHL
    VGK ML VGK @ ANA
    -112 54.7%
    Combined Win % 14.7%
    EV +17.5%
    Payout (per $10) $79.82
  4. 04 3-LEG PARLAY +705
    MLB
    LAD RL SF @ LAD
    +130 47.3%
    MLB
    MIL F5 SD @ MIL
    -120 56.9%
    MLB
    F5 Under 3.5 DET @ NYM
    -110 51.2%
    Combined Win % 13.8%
    EV +10.9%
    Payout (per $10) $80.50

Every Game · Full Detail

All matchups today with our pick, the projected score, both starting pitchers, and the market line. Filter or search below.

Showing 0 of 0 · today's slate
Season Snapshot

By the / Numbers

Today's edge, season ledger, hot/cold markers. Filter bar above swaps these per sport.

Today's Card
43
39 MLB · 0 NBA
Season Record
143-120-5
54.4% win rate since 2026-04-22
Lock Pick Win %
34-15
69.4% on locks (49 graded)
Last 10
4-6
last 10 graded
Streak
L3
current run
Confidence Avg
21%
model blend

Leader/board

Top 8 Cappers · Last 30 Days
#
Capper
W-L
Win%
Units
ROI
● Current Streak
W5
5 IN A ROW · +$623 ON L5
Win Loss Push

How We / Pick

No touts · No tails · Just the model
— 01
Pitching & Matchups
MLB: SP xFIP, SIERA, velocity trends weighted by park & lineup wOBA vs. handedness. NBA: player usage, rest advantage, back-to-back penalties.
— 02
Market Read
We track line movement across 8 books. Reverse line moves and steam trigger alerts that factor into our final confidence score — same for MLB runlines and NBA spreads.
— 03
Pace & Environment
MLB: wind, humidity, park HR/9 baseline for O/U. NBA: pace differential, altitude, and officiating crew pace (top-vs-bottom refs swing totals 4+ pts).
— 04
Fatigue & Availability
MLB: bullpen pitch counts over 3 days, leverage spots. NBA: injury reports scraped 30 min before tip, B2B net rating, minutes load on stars.