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 · SEP 7 · 2026 Week 24 · Regular Season
Schedule TBD
Updated 8:25 PM pt
● PUBLIC TRACK RECORD14 graded picks·71.4% hit rate·+11.1% Kelly ROI·+3.85uView ledger →
● TODAY'S BEST BETS · BY MARCDUCK

Top 3 / Today

No games on today's slate. Check back after 8 AM PT.

Stake Calculator 1u = 1% of bankroll · 1/8-Kelly recommendations
$ bankroll
1u = $10

THE LOCKS

The day's 4★ and 5★ plays, ranked best to worst. Moneylines must clear a positive-EV test against the offered price. First-inning (NRFI/YRFI) plays qualify on the model's own gate instead: ≥60% probability with park and wind backing the side, which graded 80.3% on 61 picks.

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 CONVICTION — win probability and value against the price combined — so a heavy favorite with no betting value can show 90%+ win probability but only 3★. Click "Why this pick" on any row.

Showing 27 of 27
+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 YRFI 1st Inning
    LAA Angels @ BOS Red Sox · 10:35 AM PDT · Grayson Rodriguez vs Brayan Bello
    MODEL LAA 5 · BOS 6 · 11 total runs
    Why this pick

    Model probability 68.7%. Edge versus market is approximately break-even at the offered price.

    Pitching Matchup Grayson Rodriguez ERA 6.03 vs Brayan Bello ERA 5.07
    Top Drivers
    • Lineup-vs-hand edge +0.60 R
    • Defense (OAA) +0.58 R
    • FIP edge +0.53 — your starter projects better
    • ESPN model: 66.2% on our side (we have 68.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 % 68.7%±1.8%
    EV
    STAKE
  2. 02 ★★★☆☆
    @
    MLB Padres ML Moneyline
    WSH Nationals @ SD Padres · 2:10 PM PDT · Jake Irvin vs Nick Pivetta
    MODEL WSH 3 · SD 5 · 8 total runs
    Why this pick

    The model gives this pick a 65.7% win probability — meaning the model favors this side to win. But at -203, 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 Jake Irvin ERA 5.57 vs Nick Pivetta ERA 4.50
    Top Drivers
    • Bullpen quality edge +0.78 R
    • FIP edge +1.06 — your starter projects better
    • SP career vs opp team +0.68 R
    • ESPN model: 52.8% on our side (we have 65.7%)
    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 % 65.7%±4.6%
    EV -1.9%
    STAKE 0.0u
    -203
  3. 03 ★★★☆☆
    @
    MLB NRFI 1st Inning
    CLE Guardians @ BAL Orioles · 10:35 AM PDT · Joey Cantillo vs Trevor Rogers
    MODEL CLE 4 · BAL 5 · 9 total runs
    Why this pick

    Model probability 65.2%. Edge versus market is approximately break-even at the offered price.

    Pitching Matchup Joey Cantillo ERA 3.81 vs Trevor Rogers ERA 4.30
    Top Drivers
    • Lineup-vs-hand edge +0.80 R
    • ESPN model: 58.1% on our side (we have 65.2%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 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 % 65.2%±0.6%
    EV
    STAKE
  4. 04 ★★★☆☆
    @
    MLB Blue Jays ML Moneyline
    TOR Blue Jays @ ATH Athletics · 7:05 PM PDT · Dylan Cease vs Jacob Lopez
    MODEL TOR 5 · ATH 3 · 8 total runs
    Why this pick

    The model gives this pick a 64.5% win probability — meaning the model favors this side to win. But at -206, 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 Dylan Cease ERA 2.25 vs Jacob Lopez ERA 4.71
    Top Drivers
    • FIP edge +4.09 — your starter projects better
    • Defense (OAA) +0.92 R
    • Lineup-vs-hand edge +0.52 R
    • ESPN model: 57.6% on our side (we have 64.5%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.0, starter ERA edge 2.5.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 64.5%±4.8%
    EV -4.2%
    STAKE 0.0u
    -206
  5. 05 ★★☆☆☆
    @
    MLB NRFI 1st Inning
    ATL Braves @ PHI Phillies · 10:05 AM PDT · Grant Holmes vs Jesus Luzardo
    MODEL ATL 3 · PHI 4 · 7 total runs
    Why this pick

    Model probability 62.1%. Edge versus market is approximately break-even at the offered price.

    Pitching Matchup Grant Holmes ERA 3.62 vs Jesus Luzardo ERA 3.02
    Top Drivers
    • FIP edge +2.05 — your starter projects better
    • Catcher framing +0.28 R
    • SP career vs opp team +0.23 R
    • ESPN model: 61.5% on our side (we have 62.1%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +0.6.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 62.1%±1.9%
    EV
    STAKE
  6. 06 ★★☆☆☆
    @
    MLB Red Sox ML Moneyline
    LAA Angels @ BOS Red Sox · 10:35 AM PDT · Grayson Rodriguez vs Brayan Bello
    MODEL LAA 5 · BOS 6 · 11 total runs
    Why this pick

    The model gives this pick a 62.1% win probability — meaning the model favors this side to win. But at -181, 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 Grayson Rodriguez ERA 6.03 vs Brayan Bello ERA 5.07
    Top Drivers
    • Lineup-vs-hand edge +0.60 R
    • Defense (OAA) +0.58 R
    • FIP edge +0.53 — your starter projects better
    • ESPN model: 66.2% on our side (we have 62.1%)
    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 % 62.1%±1.8%
    EV -3.6%
    STAKE 0.0u
    -181
  7. 07 ★★☆☆☆
    @
    MLB Phillies ML Moneyline
    ATL Braves @ PHI Phillies · 10:05 AM PDT · Grant Holmes vs Jesus Luzardo
    MODEL ATL 3 · PHI 4 · 7 total runs
    Why this pick

    The model gives this pick a 60.8% win probability — meaning the model favors this side to win. But at -171, 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 Grant Holmes ERA 3.62 vs Jesus Luzardo ERA 3.02
    Top Drivers
    • FIP edge +2.05 — your starter projects better
    • Catcher framing +0.28 R
    • SP career vs opp team +0.23 R
    • ESPN model: 61.5% on our side (we have 60.8%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +0.6.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 60.8%±1.9%
    EV -3.6%
    STAKE 0.0u
    -171
  8. 08 ★★☆☆☆
    @
    MLB NRFI 1st Inning
    TOR Blue Jays @ ATH Athletics · 7:05 PM PDT · Dylan Cease vs Jacob Lopez
    MODEL TOR 5 · ATH 3 · 8 total runs
    Why this pick

    Model probability 59.6%. Edge versus market is approximately break-even at the offered price.

    Pitching Matchup Dylan Cease ERA 2.25 vs Jacob Lopez ERA 4.71
    Top Drivers
    • FIP edge +4.09 — your starter projects better
    • Defense (OAA) +0.92 R
    • Lineup-vs-hand edge +0.52 R
    • ESPN model: 57.6% on our side (we have 59.6%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.0, starter ERA edge 2.5.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 59.6%±4.8%
    EV
    STAKE
  9. 09 ★★☆☆☆
    @
    MLB Dodgers ML Moneyline
    CIN Reds @ LAD Dodgers · 6:10 PM PDT · Chase Burns vs TBD
    MODEL CIN 3 · LAD 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Chase Burns ERA 2.79 vs TBD ERA —
    Top Drivers
    • Bullpen quality edge +0.45 R
    • Lineup-vs-hand edge +0.80 R
    • Catcher framing +0.67 R
    • ESPN model: 62.0% on our side (we have 59.3%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.8.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.4 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 59.3%±5.8%
    EV -2.6%
    STAKE 0.0u
    -156
  10. 10 ★☆☆☆☆
    @
    MLB NRFI 1st Inning
    STL Cardinals @ SF Giants · 5:10 PM PDT · Michael McGreevy vs Logan Webb
    MODEL STL 3 · SF 4 · 7 total runs
    Why this pick

    Model probability 57.9%. Edge versus market is approximately break-even at the offered price.

    Pitching Matchup Michael McGreevy ERA 3.97 vs Logan Webb ERA 4.21
    Top Drivers
    • Opp SP slumping (last 3 starts) +1.20 R
    • FIP edge +0.51 — your starter projects better
    • Bullpen rest edge +0.30 R
    • ESPN model: 57.1% on our side (we have 57.9%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +0.5.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 57.9%±3.5%
    EV
    STAKE
  11. 11 ★☆☆☆☆
    @
    MLB NRFI 1st Inning
    ARI Diamondbacks @ KC Royals · 11:10 AM PDT · TBD vs Noah Cameron
    MODEL ARI 6 · KC 5 · 11 total runs
    Why this pick

    Model probability 56.4%. Edge versus market is approximately break-even at the offered price.

    Pitching Matchup TBD ERA — vs Noah Cameron ERA 4.08
    Top Drivers
    • Bullpen quality edge +0.26 R
    • Catcher framing +0.31 R
    • ESPN model: 48.2% 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.6.
    ☁️ 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.4%±5.0%
    EV
    STAKE
  12. 12 ★☆☆☆☆
    @
    MLB Giants ML Moneyline
    STL Cardinals @ SF Giants · 5:10 PM PDT · Michael McGreevy vs Logan Webb
    MODEL STL 3 · SF 4 · 7 total runs
    Why this pick

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

    Pitching Matchup Michael McGreevy ERA 3.97 vs Logan Webb ERA 4.21
    Top Drivers
    • Opp SP slumping (last 3 starts) +1.20 R
    • FIP edge +0.51 — your starter projects better
    • Bullpen rest edge +0.30 R
    • ESPN model: 57.1% on our side (we have 55.9%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +0.5.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 55.9%±3.5%
    EV -1.5%
    STAKE 0.0u
    -131
  13. 13 ★☆☆☆☆
    @
    MLB NRFI 1st Inning
    CIN Reds @ LAD Dodgers · 6:10 PM PDT · Chase Burns vs TBD
    MODEL CIN 3 · LAD 5 · 8 total runs
    Why this pick

    Model probability 55.4%. Edge versus market is approximately break-even at the offered price.

    Pitching Matchup Chase Burns ERA 2.79 vs TBD ERA —
    Top Drivers
    • Bullpen quality edge +0.45 R
    • Lineup-vs-hand edge +0.80 R
    • Catcher framing +0.67 R
    • ESPN model: 62.0% on our side (we have 55.4%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.8.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.4 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 55.4%±5.8%
    EV
    STAKE
  14. 14 ★☆☆☆☆
    @
    MLB Brewers ML Moneyline
    CHC Cubs @ MIL Brewers · 11:10 AM PDT · Matthew Boyd vs Robert Gasser
    MODEL CHC 4 · MIL 5 · 9 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 -2.0% means: even if the model is right, you'd lose money long-term at this price. Pass.

    Pitching Matchup Matthew Boyd ERA 4.05 vs Robert Gasser ERA 4.57
    Top Drivers
    • SP career vs opp team +1.20 R
    • Bullpen quality edge +0.39 R
    • SP day-game split edge +0.64 R
    • ESPN model: 47.7% on our side (we have 54.7%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 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%±3.4%
    EV -2.0%
    STAKE 0.0u
    -126
  15. 15 ★☆☆☆☆
    @
    MLB Padres F5 First 5 Innings
    WSH Nationals @ SD Padres · 2:10 PM PDT · Jake Irvin vs Nick Pivetta
    MODEL WSH 3 · SD 5 · 8 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 -120, the market is asking you to pay a price that implies an even higher win rate. EV -0.2% means: even if the model is right, you'd lose money long-term at this price. Pass.

    Pitching Matchup Jake Irvin ERA 5.57 vs Nick Pivetta ERA 4.50
    Top Drivers
    • Bullpen quality edge +0.78 R
    • FIP edge +1.06 — your starter projects better
    • SP career vs opp team +0.68 R
    • ESPN model: 52.8% on our side (we have 54.4%)
    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 % 54.4%±4.6%
    EV -0.2%
    STAKE 0.0u
    -120
  16. 16 ★☆☆☆☆
    @
    MLB Orioles ML Moneyline
    CLE Guardians @ BAL Orioles · 10:35 AM PDT · Joey Cantillo vs Trevor Rogers
    MODEL CLE 4 · BAL 5 · 9 total runs
    Why this pick

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

    Pitching Matchup Joey Cantillo ERA 3.81 vs Trevor Rogers ERA 4.30
    Top Drivers
    • Lineup-vs-hand edge +0.80 R
    • ESPN model: 58.1% on our side (we have 53.3%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 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 % 53.3%±0.6%
    EV -4.4%
    STAKE 0.0u
    -126
  17. 17 ★☆☆☆☆
    @
    MLB YRFI 1st Inning
    WSH Nationals @ SD Padres · 2:10 PM PDT · Jake Irvin vs Nick Pivetta
    MODEL WSH 3 · SD 5 · 8 total runs
    Why this pick

    Model probability 53.1%. Edge versus market is approximately break-even at the offered price.

    Pitching Matchup Jake Irvin ERA 5.57 vs Nick Pivetta ERA 4.50
    Top Drivers
    • Bullpen quality edge +0.78 R
    • FIP edge +1.06 — your starter projects better
    • SP career vs opp team +0.68 R
    • ESPN model: 52.8% on our side (we have 53.1%)
    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 % 53.1%±4.6%
    EV
    STAKE
  18. 18 ★☆☆☆☆
    @
    MLB NRFI 1st Inning
    MIN Twins @ DET Tigers · 12:10 PM PDT · TBD vs Troy Melton
    MODEL MIN 5 · DET 4 · 9 total runs
    Why this pick

    Model probability 52.8%. Edge versus market is approximately break-even at the offered price.

    Pitching Matchup TBD ERA — vs Troy Melton ERA 2.20
    Top Drivers
    • SP career vs opp team +0.67 R
    • Opp SP slumping (last 3 starts) +0.60 R
    • Defense (OAA) +0.20 R
    • ESPN model: 37.9% on our side (we have 52.8%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +0.7.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 52.8%±5.0%
    EV
    STAKE
  19. 19 ★☆☆☆☆
    @
    MLB YRFI 1st Inning
    NYM Mets @ MIA Marlins · 10:10 AM PDT · Jonah Tong vs Eury Perez
    MODEL NYM 5 · MIA 4 · 9 total runs
    Why this pick

    Model probability 52.6%. Edge versus market is approximately break-even at the offered price.

    Pitching Matchup Jonah Tong ERA 3.60 vs Eury Perez ERA 3.72
    Top Drivers
    • Lineup-vs-hand edge +0.72 R
    • Opp SP slumping (last 3 starts) +0.60 R
    • SP career vs opp team +0.45 R
    • ESPN model: 37.8% on our side (we have 52.6%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent 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 % 52.6%±3.6%
    EV
    STAKE
  20. 20 ★☆☆☆☆
    @
    MLB Phillies F5 First 5 Innings
    ATL Braves @ PHI Phillies · 10:05 AM PDT · Grant Holmes vs Jesus Luzardo
    MODEL ATL 3 · PHI 4 · 7 total runs
    Why this pick

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

    Pitching Matchup Grant Holmes ERA 3.62 vs Jesus Luzardo ERA 3.02
    Top Drivers
    • FIP edge +2.05 — your starter projects better
    • Catcher framing +0.28 R
    • SP career vs opp team +0.23 R
    • ESPN model: 61.5% on our side (we have 52.4%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +0.6.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 52.4%±1.9%
    EV -3.9%
    STAKE 0.0u
    -120
  21. 21 ★☆☆☆☆
    @
    MLB Brewers F5 First 5 Innings
    CHC Cubs @ MIL Brewers · 11:10 AM PDT · Matthew Boyd vs Robert Gasser
    MODEL CHC 4 · MIL 5 · 9 total runs
    Why this pick

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

    Pitching Matchup Matthew Boyd ERA 4.05 vs Robert Gasser ERA 4.57
    Top Drivers
    • SP career vs opp team +1.20 R
    • Bullpen quality edge +0.39 R
    • SP day-game split edge +0.64 R
    • ESPN model: 47.7% on our side (we have 52.4%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 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 % 52.4%±3.4%
    EV -3.9%
    STAKE 0.0u
    -120
  22. 22 ★☆☆☆☆
    @
    MLB Tigers F5 First 5 Innings
    MIN Twins @ DET Tigers · 12:10 PM PDT · TBD vs Troy Melton
    MODEL MIN 5 · DET 4 · 9 total runs
    Why this pick

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

    Pitching Matchup TBD ERA — vs Troy Melton ERA 2.20
    Top Drivers
    • FIP edge +1.62 — your starter projects better
    • SP day-game split edge +0.35 R
    • ESPN model: 62.1% on our side (we have 52.1%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +0.7.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 52.1%±5.0%
    EV -4.5%
    STAKE 0.0u
    -120
  23. 23 ★☆☆☆☆
    @
    MLB Giants F5 First 5 Innings
    STL Cardinals @ SF Giants · 5:10 PM PDT · Michael McGreevy vs Logan Webb
    MODEL STL 3 · SF 4 · 7 total runs
    Why this pick

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

    Pitching Matchup Michael McGreevy ERA 3.97 vs Logan Webb ERA 4.21
    Top Drivers
    • Opp SP slumping (last 3 starts) +1.20 R
    • FIP edge +0.51 — your starter projects better
    • Bullpen rest edge +0.30 R
    • ESPN model: 57.1% on our side (we have 51.5%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +0.5.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 51.5%±3.5%
    EV -5.6%
    STAKE 0.0u
    -120
  24. 24 ★☆☆☆☆
    @
    MLB Royals F5 First 5 Innings
    ARI Diamondbacks @ KC Royals · 11:10 AM PDT · TBD vs Noah Cameron
    MODEL ARI 6 · KC 5 · 11 total runs
    Why this pick

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

    Pitching Matchup TBD ERA — vs Noah Cameron ERA 4.08
    Top Drivers
    • FIP edge +1.14 — your starter projects better
    • Our SP hot streak (last 3 starts) +0.21 R
    • ESPN model: 51.8% on our side (we have 51.2%)
    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 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 % 51.2%±5.0%
    EV -6.0%
    STAKE 0.0u
    -120
  25. 25 ★☆☆☆☆
    @
    MLB Reds F5 First 5 Innings
    CIN Reds @ LAD Dodgers · 6:10 PM PDT · Chase Burns vs TBD
    MODEL CIN 3 · LAD 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Chase Burns ERA 2.79 vs TBD ERA —
    Top Drivers
    • FIP edge +1.97 — your starter projects better
    • Defense (OAA) +0.22 R
    • ESPN model: 38.0% on our side (we have 51.2%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.8.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.4 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 51.2%±5.8%
    EV -6.2%
    STAKE 0.0u
    -120
  26. 26 ★☆☆☆☆
    @
    MLB NRFI 1st Inning
    CHC Cubs @ MIL Brewers · 11:10 AM PDT · Matthew Boyd vs Robert Gasser
    MODEL CHC 4 · MIL 5 · 9 total runs
    Why this pick

    Model probability 50.8%. Edge versus market is approximately break-even at the offered price.

    Pitching Matchup Matthew Boyd ERA 4.05 vs Robert Gasser ERA 4.57
    Top Drivers
    • SP career vs opp team +1.20 R
    • Bullpen quality edge +0.39 R
    • SP day-game split edge +0.64 R
    • ESPN model: 47.7% on our side (we have 50.8%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 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 % 50.8%±3.4%
    EV
    STAKE
  27. 27 ★☆☆☆☆
    @
    MLB Mets ML Moneyline
    NYM Mets @ MIA Marlins · 10:10 AM PDT · Jonah Tong vs Eury Perez
    MODEL NYM 5 · MIA 4 · 9 total runs
    Why this pick

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

    Pitching Matchup Jonah Tong ERA 3.60 vs Eury Perez ERA 3.72
    Top Drivers
    • Lineup-vs-hand edge +0.72 R
    • Opp SP slumping (last 3 starts) +0.60 R
    • SP career vs opp team +0.45 R
    • ESPN model: 37.8% on our side (we have 50.2%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent 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 % 50.2%±3.6%
    EV -7.2%
    STAKE 0.0u
    -118

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 WSH@SD 2:10 PM PDT
WinnerPadres ML★★★☆☆66% · -1.9% · -203
First 5Padres F5★☆☆☆☆54% · -0.2% · -120
TotalOver 7.5★☆☆☆☆51% · -2.3% · -110
1st InningYRFI★☆☆☆☆53% · 0.0% · —
Pred ScoreWSH 3 · 5 SDTotal 8
MLB TOR@ATH 7:05 PM PDT
WinnerBlue Jays ML★★★☆☆64% · -4.2% · -206
First 5
TotalOver 8.5★☆☆☆☆51% · -3.2% · -110
1st InningNRFI★★☆☆☆60% · 0.0% · —
Pred ScoreTOR 5 · 3 ATHTotal 8
MLB LAA@BOS 10:35 AM PDT
WinnerRed Sox ML★★☆☆☆62% · -3.6% · -181
First 5
TotalOver 10.5★☆☆☆☆52% · -1.2% · -110
1st InningYRFI★★★★☆69% · 0.0% · —
Pred ScoreLAA 5 · 6 BOSTotal 11
MLB ATL@PHI 10:05 AM PDT
WinnerPhillies ML★★☆☆☆61% · -3.6% · -171
First 5Phillies F5★☆☆☆☆52% · -3.9% · -120
TotalOver 7.5★☆☆☆☆52% · -0.9% · -110
1st InningNRFI★★☆☆☆62% · 0.0% · —
Pred ScoreATL 3 · 4 PHITotal 7
MLB CIN@LAD 6:10 PM PDT
WinnerDodgers ML★★☆☆☆59% · -2.6% · -156
First 5Reds F5★☆☆☆☆51% · -6.2% · -120
TotalOver 8.5★☆☆☆☆52% · -1.7% · -110
1st InningNRFI★☆☆☆☆55% · 0.0% · —
Pred ScoreCIN 3 · 5 LADTotal 8
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 →
LAA @ BOS
YRFI69%
CONFIDENCELEAN
CLE @ BAL
NRFI65%
CONFIDENCEPASS
ATL @ PHI
NRFI62%
CONFIDENCEPASS
TOR @ ATH
NRFI60%
CONFIDENCEPASS
STL @ SF
NRFI58%
CONFIDENCEPASS
ARI @ KC
NRFI56%
CONFIDENCEPASS
CIN @ LAD
NRFI55%
CONFIDENCEPASS
WSH @ SD
YRFI53%
CONFIDENCEPASS
MIN @ DET
NRFI53%
CONFIDENCEPASS
NYM @ MIA
YRFI53%
CONFIDENCEPASS
CHC @ MIL
NRFI51%
CONFIDENCEPASS

Edge / Board

Ranked by model edge vs the price · not by who wins
01
LAD ML -156 · CIN @ LAD · MLB
model 69.4% vs market 60.9%
+8.5%
02
SF ML -131 · STL @ SF · MLB
model 60.8% vs market 56.7%
+4.1%
03
SD ML -203 · WSH @ SD · MLB
model 70.0% vs market 67.0%
+3.0%
04
NYM ML -102 · NYM @ MIA · MLB
model 52.5% vs market 50.5%
+2.0%
05
TOR ML -206 · TOR @ ATH · MLB
model 69.2% vs market 67.3%
+1.9%
+ 4 more games where the model shows no edge vs the price. No bet — a pick without value is a donation.

Sharp / Consensus

What the biggest model in sports is picking today
ESPN's matchup predictor · measured record in our public ledger: 292-277 (51.3%) on 569 graded picks · when it agrees with our card: 54.2%
BOS ML · LAA @ BOS · MLB66%AGREES WITH US
MIA ML · NYM @ MIA · MLB62%SPLIT
DET ML · MIN @ DET · MLB62%SPLIT
LAD ML · CIN @ LAD · MLB62%AGREES WITH US
PHI ML · ATL @ PHI · MLB61%AGREES WITH US
BAL ML · CLE @ BAL · MLB58%AGREES WITH US
TOR ML · TOR @ ATH · MLB58%AGREES WITH US
SF ML · STL @ SF · MLB57%AGREES WITH US
SD ML · WSH @ SD · MLB53%AGREES WITH US
CHC ML · CHC @ MIL · MLB52%SPLIT
Their number is tracked against every one of our graded picks — the success rate above comes from the raw ledger, not their marketing.
◆ 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
0
no plays today
Lock Record
42-40
lock record since 2026-04-22
Lock Pick Win %
51.2%
82 locks graded
Last 10
6-4
+1.2u last 10
Streak
W4
hot card
Confidence Avg
0%
model blend

The / Receipts

Last 10 graded · $100 flat per pick
LAST 7 DAYS
+$0
RECORD
0–0
UNITS
+0.00u
08/31MLBTEX ML-200W+$50
08/29MLBATL ML-218W+$46
08/18MLBPHI ML-210W+$48
08/10MLBARI ML-204W+$49
08/06MLBBAL ML-183L−$100
08/05MLBHOU ML-208L−$100
08/03WNBACHI ML-112L−$100
08/03WNBAATL ML-115L−$100
08/02WNBAPOR ML-120L−$100
08/02WNBAMIN ML-238W+$42
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.