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

FRI · JUL 24 · 2026 Week 18 · Regular Season
First Pitch 1:10 PM PDT
Updated 10:02 PM pt
● PUBLIC TRACK RECORD13 graded picks·61.5% hit rate·+4.3% Kelly ROI·+1.36u(11 Kelly-tracked)View ledger →
● TODAY'S BEST BETS · BY MARCDUCK

Top 3 / Today

View track record →
MLB · 1:10 PM PDTFIRST 5 INNINGS
COL @ MIL
Pick: Brewers F5 (-120)
★★★☆☆ · +2.6% EV
Model F5 win prob 87% for Brewers based on starter xERA edge. Model projects Brewers by 2.02 runs. SP matchup: Tomoyuki Sugano (4.76 ERA) vs Shane Drohan (3.20 ERA).
MLB · 7:15 PM PDTFIRST 5 INNINGS
LAA @ SF
Pick: Giants F5 (-120)
★★★☆☆ · +2.6% EV
Model F5 win prob 87% for Giants based on starter xERA edge. Model projects Giants by 1.60 runs. SP matchup: Grayson Rodriguez (8.23 ERA) vs Logan Webb (3.87 ERA).
Stake Calculator 1u = 1% of bankroll · 1/8-Kelly recommendations
$ bankroll
1u = $10

THE LOCKS

The model's top picks: 5★ confidence (≥65% win probability) with positive EV at the offered price. All sports. Ranked best to worst by edge.

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 15 of 15
+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 Tigers ML Moneyline
    KC Royals @ DET Tigers · 3:40 PM PDT · Beck Way vs Tarik Skubal
    MODEL KC 2 · DET 4 · 6 total runs
    Why this pick

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

    Pitching Matchup Beck Way ERA 3.22 vs Tarik Skubal ERA 2.83
    Top Drivers
    • FIP edge +1.07 — your starter projects better
    • Sharp money moving the line your way
    • SP career vs opp team +0.45 R
    • ESPN model: 72.9% on our side (we have 72.9%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward DET since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.2.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 72.9%±2.6%
    EV -3.0%
    STAKE 0.0u
    -303
  2. 02 ★★★☆☆
    @
    MLB Brewers ML Moneyline
    COL Rockies @ MIL Brewers · 1:10 PM PDT · Tomoyuki Sugano vs Shane Drohan
    MODEL COL 3 · MIL 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Tomoyuki Sugano ERA 4.76 vs Shane Drohan ERA 3.20
    Top Drivers
    • FIP edge +1.07 — your starter projects better
    • Catcher framing +0.60 R
    • Bullpen quality edge +0.28 R
    • ESPN model: 69.5% on our side (we have 70.0%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +2.2, starter ERA edge 1.6.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 70.0%±2.2%
    EV -2.8%
    STAKE 0.0u
    -258
  3. 03 ★★★☆☆
    @
    MLB Giants ML Moneyline
    LAA Angels @ SF Giants · 7:15 PM PDT · Grayson Rodriguez vs Logan Webb
    MODEL LAA 4 · SF 5 · 9 total runs
    Why this pick

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

    Pitching Matchup Grayson Rodriguez ERA 8.23 vs Logan Webb ERA 3.87
    Top Drivers
    • FIP edge +2.18 — your starter projects better
    • Catcher framing +0.62 R
    • SP career vs opp team +0.37 R
    • ESPN model: 70.8% on our side (we have 61.7%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: starter ERA edge 4.4.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 61.7%±3.7%
    EV -2.4%
    STAKE 0.0u
    -172
  4. 04 ★★★☆☆
    @
    MLB Cardinals ML Moneyline
    CIN Reds @ STL Cardinals · 5:15 PM PDT · Rhett Lowder vs Dustin May
    MODEL CIN 4 · STL 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Rhett Lowder ERA 5.75 vs Dustin May ERA 4.78
    Top Drivers
    • Defense (OAA) +0.36 R
    • Bullpen quality edge +0.15 R
    • SP venue split edge +0.27 R
    • ESPN model: 61.2% on our side (we have 61.5%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.6.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 61.5%±1.7%
    EV -1.9%
    STAKE 0.0u
    -168
  5. 05 ★★★☆☆
    @
    MLB Dodgers ML Moneyline
    LAD Dodgers @ NYM Mets · 4:10 PM PDT · Roki Sasaki vs Sean Manaea
    MODEL LAD 6 · NYM 4 · 10 total runs
    Why this pick

    The model gives this pick a 58.8% win probability — meaning the model favors this side to win. But at -156, 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.

    Pitching Matchup Roki Sasaki ERA 4.98 vs Sean Manaea ERA 4.74
    Top Drivers
    • Lineup-vs-hand edge +0.88 R
    • Hot bat (last 14d) +0.65 R
    • Defense (OAA) +0.50 R
    • ESPN model: 51.4% on our side (we have 58.8%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +2.1.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 58.8%±5.8%
    EV -3.6%
    STAKE 0.0u
    -156
  6. 06 ★★★☆☆
    @
    MLB Twins ML Moneyline
    ATH Athletics @ MIN Twins · 5:10 PM PDT · Jacob Lopez vs Zebby Matthews
    MODEL ATH 4 · MIN 6 · 10 total runs
    Why this pick

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

    Pitching Matchup Jacob Lopez ERA 6.64 vs Zebby Matthews ERA 5.40
    Top Drivers
    • FIP edge +3.26 — your starter projects better
    • SP career vs opp team +0.73 R
    • Lineup-vs-hand edge +0.68 R
    • ESPN model: 61.1% on our side (we have 56.4%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.9.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 56.4%±3.8%
    EV -4.4%
    STAKE 0.0u
    -144
  7. 07 ★★★☆☆
    @
    MLB Rays ML Moneyline
    CLE Guardians @ TB Rays · 4:10 PM PDT · Joey Cantillo vs Shane McClanahan
    MODEL CLE 3 · TB 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Joey Cantillo ERA 3.74 vs Shane McClanahan ERA 3.16
    Top Drivers
    • SP venue split edge +0.50 R
    • Catcher framing +0.44 R
    • Hot bat (last 14d) +0.30 R
    • ESPN model: 56.0% on our side (we have 56.2%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystNEUTRALMatchup gap inside noise threshold.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.5 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 56.2%±4.0%
    EV -4.2%
    STAKE 0.0u
    -142
  8. 08 ★★★☆☆
    @
    MLB Marlins ML Moneyline
    SD Padres @ MIA Marlins · 4:10 PM PDT · German Marquez vs TBD
    MODEL SD 4 · MIA 5 · 10 total runs
    Why this pick

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

    Pitching Matchup German Marquez ERA 5.24 vs TBD ERA —
    Top Drivers
    • SP career vs opp team +0.62 R
    • FIP edge +0.62 — your starter projects better
    • Bullpen rest edge +0.40 R
    • ESPN model: 64.7% on our side (we have 55.2%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.4.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.5 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 55.2%±0.5%
    EV -4.3%
    STAKE 0.0u
    -136
  9. 09 ★★★☆☆
    @
    MLB Yankees ML Moneyline
    NYY Yankees @ PHI Phillies · 3:45 PM PDT · Cam Schlittler vs Jesus Luzardo
    MODEL NYY 4 · PHI 3 · 7 total runs
    Why this pick

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

    Pitching Matchup Cam Schlittler ERA 2.20 vs Jesus Luzardo ERA 3.43
    Top Drivers
    • Opp SP slumping (last 3 starts) +0.79 R
    • Bullpen rest edge +0.25 R
    • Catcher framing +0.11 R
    • ESPN model: 55.8% on our side (we have 55.1%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +1.1.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 55.1%±5.3%
    EV -4.0%
    STAKE 0.0u
    -135
  10. 10 ★★★☆☆
    @
    MLB White Sox ML Moneyline
    HOU Astros @ CHW White Sox · 4:40 PM PDT · Spencer Arrighetti vs Davis Martin
    MODEL HOU 4 · CHW 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Spencer Arrighetti ERA 4.34 vs Davis Martin ERA 3.31
    Top Drivers
    • FIP edge +1.00 — your starter projects better
    • SP venue split edge +0.50 R
    • Recent form 7-3 (last 10)
    • ESPN model: 59.9% on our side (we have 55.0%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.0.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 55.0%±0.7%
    EV -4.6%
    STAKE 0.0u
    -136
  11. 11 ★★☆☆☆
    @
    MLB Pirates ML Moneyline
    CHC Cubs @ PIT Pirates · 3:40 PM PDT · Matthew Boyd vs Jared Jones
    MODEL CHC 3 · PIT 4 · 7 total runs
    Why this pick

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

    Pitching Matchup Matthew Boyd ERA 4.15 vs Jared Jones ERA 4.05
    Top Drivers
    • Sharp money moving the line your way
    • ESPN model: 50.9% on our side (we have 54.7%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward PIT since open — sharp money agrees.
    📊 Matchup AnalystNEUTRALMatchup gap inside noise threshold.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 54.7%±2.8%
    EV -1.9%
    STAKE 0.0u
    -126
  12. 12 ★★☆☆☆
    @
    MLB Diamondbacks ML Moneyline
    ARI Diamondbacks @ WSH Nationals · 3:45 PM PDT · Eduardo Rodriguez vs Carson Palmquist
    MODEL ARI 6 · WSH 4 · 10 total runs
    Why this pick

    The model gives this pick a 54.4% 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 -0.9% means: even if the model is right, you'd lose money long-term at this price. Pass.

    Pitching Matchup Eduardo Rodriguez ERA 2.62 vs Carson Palmquist ERA 8.74
    Top Drivers
    • SP venue split edge +1.00 R
    • Sharp money moving the line your way
    • Defense (OAA) +0.92 R
    • ESPN model: 52.2% on our side (we have 54.4%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward ARI since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: starter ERA edge 6.1.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.3 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 54.4%±5.1%
    EV -0.9%
    STAKE 0.0u
    -122
  13. 13 ★★☆☆☆
    @
    MLB Red Sox ML Moneyline
    TOR Blue Jays @ BOS Red Sox · 4:15 PM PDT · Trey Yesavage vs Patrick Sandoval
    MODEL TOR 3 · BOS 4 · 8 total runs
    Why this pick

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

    Pitching Matchup Trey Yesavage ERA 3.78 vs Patrick Sandoval ERA 4.82
    Top Drivers
    • FIP edge +0.98 — your starter projects better
    • Recent form 9-1 (last 10)
    • Hot bat (last 14d) +0.32 R
    • ESPN model: 52.1% on our side (we have 53.6%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.0.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 53.6%±1.2%
    EV -3.8%
    STAKE 0.0u
    -126
  14. 14 ★★☆☆☆
    @
    MLB Mariners ML Moneyline
    SEA Mariners @ TEX Rangers · 5:05 PM PDT · Bryce Miller vs MacKenzie Gore
    MODEL SEA 5 · TEX 4 · 8 total runs
    Why this pick

    The model gives this pick a 51.7% 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 -5.9% means: even if the model is right, you'd lose money long-term at this price. Pass.

    Pitching Matchup Bryce Miller ERA 2.27 vs MacKenzie Gore ERA 4.80
    Top Drivers
    • SP venue split edge +0.64 R
    • Bullpen rest edge +0.30 R
    • Opp SP slumping (last 3 starts) +0.36 R
    • ESPN model: 47.6% on our side (we have 51.7%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: starter ERA edge 2.5.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.6 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 51.7%±2.0%
    EV -5.9%
    STAKE 0.0u
    -122
  15. 15 ★★☆☆☆
    @
    MLB Braves ML Moneyline
    ATL Braves @ BAL Orioles · 4:05 PM PDT · Grant Holmes vs Trevor Rogers
    MODEL ATL 6 · BAL 4 · 10 total runs
    Why this pick

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

    Pitching Matchup Grant Holmes ERA 3.70 vs Trevor Rogers ERA 4.28
    Top Drivers
    • Lineup-vs-hand edge +0.80 R
    • SP venue split edge +0.50 R
    • Defense (OAA) +0.44 R
    • ESPN model: 47.2% on our side (we have 50.7%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.2.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 50.7%±5.9%
    EV -7.0%
    STAKE 0.0u
    -120

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
MLB KC @ DET 3:40 PM PDT
WinnerTigers ML★★★☆☆73% · -3.0% · -303
First 5Tigers F5★★☆☆☆53% · -3.4% · -120
TotalUnder 6.5★★☆☆☆51% · -3.0% · -110
Pred ScoreKC 2 · 4 DETTotal 6
MLB COL @ MIL 1:10 PM PDT
WinnerBrewers ML★★★☆☆70% · -2.8% · -258
First 5Brewers F5★★★☆☆56% · +2.6% · -120
TotalUnder 7.5★★☆☆☆50% · -4.4% · -110
Pred ScoreCOL 3 · 5 MILTotal 8
MLB LAA @ SF 7:15 PM PDT
WinnerGiants ML★★★☆☆62% · -2.4% · -172
First 5Giants F5★★★☆☆56% · +2.6% · -120
TotalOver 8.5★★☆☆☆50% · -3.9% · -110
Pred ScoreLAA 4 · 5 SFTotal 9
MLB CIN @ STL 5:15 PM PDT
WinnerCardinals ML★★★☆☆62% · -1.9% · -168
First 5Cardinals F5★★☆☆☆53% · -2.4% · -120
TotalOver 8.5★★☆☆☆50% · -4.4% · -110
Pred ScoreCIN 4 · 5 STLTotal 8
MLB LAD @ NYM 4:10 PM PDT
WinnerDodgers ML★★★☆☆59% · -3.6% · -156
First 5
TotalOver 9.5★★☆☆☆50% · -4.0% · -110
Pred ScoreLAD 6 · 4 NYMTotal 10
First Inning · NRFI / YRFI
Will a run score in the 1st? The model’s pick and how confident it is, for every game.
Full board + the why →
HOU @ CHW
NRFI66%
CONFIDENCELEAN
CHC @ PIT
NRFI65%
CONFIDENCELEAN
NYY @ PHI
NRFI63%
CONFIDENCELEAN
CLE @ TB
NRFI63%
CONFIDENCELEAN
CIN @ STL
YRFI58%
CONFIDENCELEAN
KC @ DET
NRFI58%
CONFIDENCEPASS
ATL @ BAL
NRFI57%
CONFIDENCEPASS
SEA @ TEX
NRFI56%
CONFIDENCEPASS
TOR @ BOS
NRFI55%
CONFIDENCEPASS
SD @ MIA
YRFI54%
CONFIDENCEPASS
ATH @ MIN
YRFI53%
CONFIDENCEPASS
ARI @ WSH
YRFI53%
CONFIDENCEPASS
COL @ MIL
NRFI53%
CONFIDENCEPASS
LAA @ SF
YRFI52%
CONFIDENCEPASS
LAD @ NYM
NRFI51%
CONFIDENCEPASS

Edge / Board

Ranked by model edge vs the price · not by who wins
01
ARI ML -122 · ARI @ WSH · MLB
model 62.8% vs market 55.0%
+7.9%
02
ATL ML -101 · ATL @ BAL · MLB
model 56.2% vs market 50.2%
+6.0%
03
LAD ML -156 · LAD @ NYM · MLB
model 66.7% vs market 60.9%
+5.8%
04
TB ML -142 · CLE @ TB · MLB
model 62.4% vs market 58.7%
+3.7%
05
MIN ML -144 · ATH @ MIN · MLB
model 62.4% vs market 59.0%
+3.4%
06
SF ML -172 · LAA @ SF · MLB
model 63.4% vs market 63.2%
+0.2%
+ 9 more games where the model shows no edge vs the price. No bet — a pick without value is a donation.
◆ COMING SOON

Lock of the / Century

A handful of times each season, the model finds a single pick where the signal is so strong it's worth its own treatment. Full sabermetric writeup, line-shopping breakdown, Kelly stake sizing, and live-line monitoring through first pitch. Premium tier, early access via the waitlist.

No spam. Notified when we ship the first Lock of the Century pick. You can unsubscribe with one click.

Season Snapshot

By the / Numbers

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

Today's Card
2
2 MLB · 0 NBA
Lock Record
38-40
lock record since 2026-04-22
Lock Pick Win %
48.7%
78 locks graded
Last 10
4-6
-0.9u last 10
Streak
W1
current run
Confidence Avg
60%
model blend

The / Receipts

Last 10 graded · $100 flat per pick
LAST 7 DAYS
−$21
RECORD
2–1
UNITS
−0.21u
07/20WNBANYK ML-175W+$57
07/18WNBANYK ML-125L−$100
07/18WNBAGSW ML-455W+$22
07/17WNBACHI ML-115W+$87
07/17WNBAIND ML-410W+$24
07/16WNBAWAS ML-218L−$100
07/15WNBAIND ML-122L−$100
07/15WNBACHI ML-148W+$68
07/14WNBAWAS ML-125W+$80
07/14WNBACON ML-115W+$87
Every pick is logged before first pitch and never edited or deleted. Check the math yourself: raw ledger (picks_log.jsonl) · full track record

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.