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.
Today's Card · Locked In

Today's/Picks & Analysis

FRI · SEP 11 · 2026 Week 25 · Regular Season
Schedule TBD
Updated 8:52 AM pt
● PUBLIC TRACK RECORD278 first-inning plays·62.9% hit·14 staked locks·71.4% hit·+11.1% 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 40 of 40
+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 Giants F5 First 5 Innings
    SD Padres @ SF Giants · 7:15 PM PDT · Robbie Ray vs Anthony Molina
    MODEL SD 4 · SF 3 · 7 total runs
    Why this pick

    The model gives this pick a 55.4% 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 +1.5% per dollar. Stake 0.2u at 1/8-Kelly.

    Pitching Matchup Robbie Ray ERA 3.39 vs Anthony Molina ERA 2.79
    Top Drivers
    • Catcher framing +0.50 R
    • SP venue split edge +0.29 R
    • ESPN model: 39.7% 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 +0.6.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 55.4%±0.8%
    EV +1.5%
    STAKE 0.2u
    -120
  2. 02 ★☆☆☆☆
    @
    MLB Braves F5 First 5 Innings
    PHI Phillies @ ATL Braves · 4:15 PM PDT · Aaron Nola vs Chris Sale
    MODEL PHI 3 · ATL 4 · 7 total runs
    Why this pick

    The model gives this pick a 54.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 +0.7% per dollar. Stake 0.1u at 1/8-Kelly.

    Pitching Matchup Aaron Nola ERA 4.76 vs Chris Sale ERA 2.10
    Top Drivers
    • SP career vs opp team +0.72 R
    • SP venue split edge +0.71 R
    • Defense (OAA) +0.46 R
    • ESPN model: 74.7% on our side (we have 54.9%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.5, starter ERA edge 2.7.
    ☁️ 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.9%±0.8%
    EV +0.7%
    STAKE 0.1u
    -120
  3. 03 ★★★★☆
    @
    MLB NRFI 1st Inning
    LAD Dodgers @ MIA Marlins · 4:10 PM PDT · Blake Snell vs Ryan Gusto
    MODEL LAD 4 · MIA 2 · 6 total runs
    Why this pick

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

    Pitching Matchup Blake Snell ERA 1.97 vs Ryan Gusto ERA 4.23
    Top Drivers
    • Lineup-vs-hand edge +1.40 R
    • Catcher framing +0.76 R
    • SP venue split edge +0.61 R
    • ESPN model: 63.9% on our side (we have 72.5%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.2, starter ERA edge 2.3.
    ☁️ 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 % 72.5%±5.6%
    EV
    STAKE
  4. 04 ★★★☆☆
    @
    MLB Dodgers ML Moneyline
    LAD Dodgers @ MIA Marlins · 4:10 PM PDT · Blake Snell vs Ryan Gusto
    MODEL LAD 4 · MIA 2 · 6 total runs
    Why this pick

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

    Pitching Matchup Blake Snell ERA 1.97 vs Ryan Gusto ERA 4.23
    Top Drivers
    • Lineup-vs-hand edge +1.40 R
    • Catcher framing +0.76 R
    • SP venue split edge +0.61 R
    • ESPN model: 63.9% on our side (we have 66.8%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.2, starter ERA edge 2.3.
    ☁️ 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 % 66.8%±5.6%
    EV -1.2%
    STAKE 0.0u
    -209
  5. 05 ★★★☆☆
    @
    MLB Brewers ML Moneyline
    CIN Reds @ MIL Brewers · 4:40 PM PDT · Andrew Abbott vs Dustin May
    MODEL CIN 4 · MIL 6 · 10 total runs
    Why this pick

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

    Pitching Matchup Andrew Abbott ERA 4.43 vs Dustin May ERA 4.69
    Top Drivers
    • Bullpen quality edge +0.45 R
    • Opp SP slumping (last 3 starts) +0.75 R
    • FIP edge +0.64 — your starter projects better
    • ESPN model: 62.6% on our side (we have 66.4%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.9.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 66.4%±4.3%
    EV -1.3%
    STAKE 0.0u
    -206
  6. 06 ★★★☆☆
    @
    MLB NRFI 1st Inning
    HOU Astros @ TB Rays · 4:10 PM PDT · Miguel Ullola vs Drew Rasmussen
    MODEL HOU 2 · TB 4 · 6 total runs
    Why this pick

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

    Pitching Matchup Miguel Ullola ERA 3.86 vs Drew Rasmussen ERA 2.88
    Top Drivers
    • Sharp money moving the line your way
    • SP venue split edge +0.50 R
    • Our SP hot streak (last 3 starts) +0.30 R
    • ESPN model: 64.4% on our side (we have 66.3%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward TB since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.6.
    ☁️ 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 % 66.3%±0.6%
    EV
    STAKE
  7. 07 ★★★☆☆
    @
    MLB Red Sox ML Moneyline
    KC Royals @ BOS Red Sox · 4:10 PM PDT · Seth Lugo vs Sonny Gray
    MODEL KC 3 · BOS 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Seth Lugo ERA 5.04 vs Sonny Gray ERA 2.69
    Top Drivers
    • SP career vs opp team +1.06 R
    • SP venue split edge +0.89 R
    • Bullpen quality edge +0.31 R
    • ESPN model: 73.0% on our side (we have 66.3%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.1, starter ERA edge 2.4.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 66.3%±4.0%
    EV -1.4%
    STAKE 0.0u
    -205
  8. 08 ★★★☆☆
    @
    MLB Cubs ML Moneyline
    PIT Pirates @ CHC Cubs · 11:20 AM PDT · Wilber Dotel vs Shota Imanaga
    MODEL PIT 3 · CHC 5 · 8 total runs
    Why this pick

    The model gives this pick a 64.6% win probability — meaning the model favors this side to win. But at -199, 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 Wilber Dotel ERA 4.41 vs Shota Imanaga ERA 3.91
    Top Drivers
    • SP career vs opp team +1.33 R
    • Defense (OAA) +1.00 R
    • Bullpen rest edge +0.40 R
    • ESPN model: 62.7% on our side (we have 64.6%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.7.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 64.6%±2.5%
    EV -3.0%
    STAKE 0.0u
    -199
  9. 09 ★★★☆☆
    @
    MLB YRFI 1st Inning
    TEX Rangers @ ARI Diamondbacks · 6:40 PM PDT · Kumar Rocker vs Merrill Kelly
    MODEL TEX 5 · ARI 6 · 11 total runs
    Why this pick

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

    Pitching Matchup Kumar Rocker ERA 4.61 vs Merrill Kelly ERA 5.06
    Top Drivers
    • Opp SP slumping (last 3 starts) +1.00 R
    • Defense (OAA) +0.26 R
    • Catcher framing +0.26 R
    • ESPN model: 59.1% on our side (we have 64.5%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystNEUTRALMatchup gap inside noise threshold.
    ☁️ 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 % 64.5%±4.3%
    EV
    STAKE
  10. 10 ★★★☆☆
    @
    MLB Braves ML Moneyline
    PHI Phillies @ ATL Braves · 4:15 PM PDT · Aaron Nola vs Chris Sale
    MODEL PHI 3 · ATL 4 · 7 total runs
    Why this pick

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

    Pitching Matchup Aaron Nola ERA 4.76 vs Chris Sale ERA 2.10
    Top Drivers
    • SP career vs opp team +0.72 R
    • SP venue split edge +0.71 R
    • Defense (OAA) +0.46 R
    • ESPN model: 74.7% on our side (we have 64.4%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.5, starter ERA edge 2.7.
    ☁️ 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 % 64.4%±0.8%
    EV -2.1%
    STAKE 0.0u
    -192
  11. 11 ★★★☆☆
    @
    MLB Tigers ML Moneyline
    COL Rockies @ DET Tigers · 3:40 PM PDT · Mason Adams vs Framber Valdez
    MODEL COL 3 · DET 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Mason Adams ERA 3.95 vs Framber Valdez ERA 4.17
    Top Drivers
    • Sharp money moving the line your way
    • SP career vs opp team +0.67 R
    • Our SP hot streak (last 3 starts) +0.40 R
    • ESPN model: 60.5% on our side (we have 63.7%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward DET since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.5.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 63.7%±2.5%
    EV -2.2%
    STAKE 0.0u
    -187
  12. 12 ★★☆☆☆
    @
    MLB YRFI 1st Inning
    BAL Orioles @ TOR Blue Jays · 4:07 PM PDT · Chris Bassitt vs Max Scherzer
    MODEL BAL 5 · TOR 6 · 11 total runs
    Why this pick

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

    Pitching Matchup Chris Bassitt ERA 4.96 vs Max Scherzer ERA 6.03
    Top Drivers
    • Defense (OAA) +0.70 R
    • Our SP hot streak (last 3 starts) +0.60 R
    • Recent form 6-4 (last 10)
    • ESPN model: 44.4% on our side (we have 62.9%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystNEUTRALMatchup gap inside noise threshold.
    ☁️ Weather WatcherNEUTRALNo weather data available.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 62.9%±1.4%
    EV
    STAKE
  13. 13 ★★☆☆☆
    @
    MLB NRFI 1st Inning
    PHI Phillies @ ATL Braves · 4:15 PM PDT · Aaron Nola vs Chris Sale
    MODEL PHI 3 · ATL 4 · 7 total runs
    Why this pick

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

    Pitching Matchup Aaron Nola ERA 4.76 vs Chris Sale ERA 2.10
    Top Drivers
    • SP career vs opp team +0.72 R
    • SP venue split edge +0.71 R
    • Defense (OAA) +0.46 R
    • ESPN model: 74.7% on our side (we have 62.4%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.5, starter ERA edge 2.7.
    ☁️ 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 % 62.4%±0.8%
    EV
    STAKE
  14. 14 ★★☆☆☆
    @
    MLB Rays ML Moneyline
    HOU Astros @ TB Rays · 4:10 PM PDT · Miguel Ullola vs Drew Rasmussen
    MODEL HOU 2 · TB 4 · 6 total runs
    Why this pick

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

    Pitching Matchup Miguel Ullola ERA 3.86 vs Drew Rasmussen ERA 2.88
    Top Drivers
    • Sharp money moving the line your way
    • SP venue split edge +0.50 R
    • Our SP hot streak (last 3 starts) +0.30 R
    • ESPN model: 64.4% on our side (we have 62.2%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward TB since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.6.
    ☁️ 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 % 62.2%±0.6%
    EV -2.3%
    STAKE 0.0u
    -175
  15. 15 ★★☆☆☆
    @
    MLB NRFI 1st Inning
    LAA Angels @ WSH Nationals · 3:45 PM PDT · Yusei Kikuchi vs Cade Cavalli
    MODEL LAA 4 · WSH 5 · 9 total runs
    Why this pick

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

    Pitching Matchup Yusei Kikuchi ERA 4.96 vs Cade Cavalli ERA 3.12
    Top Drivers
    • SP venue split edge +0.53 R
    • Hot bat (last 14d) +0.43 R
    • FIP edge +0.44 — your starter projects better
    • ESPN model: 68.5% on our side (we have 61.8%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.5, starter ERA edge 1.8.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 61.8%±1.5%
    EV
    STAKE
  16. 16 ★★☆☆☆
    @
    MLB Mariners ML Moneyline
    SEA Mariners @ ATH Athletics · 6:40 PM PDT · George Kirby vs Jeffrey Springs
    MODEL SEA 5 · ATH 4 · 9 total runs
    Why this pick

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

    Pitching Matchup George Kirby ERA 4.18 vs Jeffrey Springs ERA 6.02
    Top Drivers
    • Sharp money moving the line your way
    • Catcher framing +0.44 R
    • FIP edge +0.41 — your starter projects better
    • ESPN model: 54.8% on our side (we have 60.2%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward SEA since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.7, starter ERA edge 1.8.
    ☁️ Weather WatcherNEUTRALNo weather data available.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 60.2%±2.7%
    EV -4.0%
    STAKE 0.0u
    -168
  17. 17 ★★☆☆☆
    @
    MLB Padres ML Moneyline
    SD Padres @ SF Giants · 7:15 PM PDT · Robbie Ray vs Anthony Molina
    MODEL SD 4 · SF 3 · 7 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 -148, the market is asking you to pay a price that implies an even higher win rate. EV -0.6% means: even if the model is right, you'd lose money long-term at this price. Pass.

    Pitching Matchup Robbie Ray ERA 3.39 vs Anthony Molina ERA 2.79
    Top Drivers
    • Bullpen quality edge +0.35 R
    • Defense (OAA) +0.46 R
    • Lineup-vs-hand edge +0.28 R
    • ESPN model: 60.3% 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 +0.6.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 59.3%±0.8%
    EV -0.6%
    STAKE 0.0u
    -148
  18. 18 ★★☆☆☆
    @
    MLB Nationals ML Moneyline
    LAA Angels @ WSH Nationals · 3:45 PM PDT · Yusei Kikuchi vs Cade Cavalli
    MODEL LAA 4 · WSH 5 · 9 total runs
    Why this pick

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

    Pitching Matchup Yusei Kikuchi ERA 4.96 vs Cade Cavalli ERA 3.12
    Top Drivers
    • SP venue split edge +0.53 R
    • Hot bat (last 14d) +0.43 R
    • FIP edge +0.44 — your starter projects better
    • ESPN model: 68.5% on our side (we have 59.2%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.5, starter ERA edge 1.8.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 59.2%±1.5%
    EV -2.9%
    STAKE 0.0u
    -156
  19. 19 ★☆☆☆☆
    @
    MLB Yankees ML Moneyline
    NYM Mets @ NYY Yankees · 4:05 PM PDT · Nolan McLean vs Carlos Rodon
    MODEL NYM 4 · NYY 5 · 9 total runs
    Why this pick

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

    Pitching Matchup Nolan McLean ERA 3.06 vs Carlos Rodon ERA 3.09
    Top Drivers
    • Sharp money moving the line your way
    • Defense (OAA) +0.70 R
    • Bullpen quality edge +0.28 R
    • ESPN model: 55.6% on our side (we have 58.4%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward NYY 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 % 58.4%±1.4%
    EV -0.4%
    STAKE 0.0u
    -142
  20. 20 ★☆☆☆☆
    @
    MLB NRFI 1st Inning
    SD Padres @ SF Giants · 7:15 PM PDT · Robbie Ray vs Anthony Molina
    MODEL SD 4 · SF 3 · 7 total runs
    Why this pick

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

    Pitching Matchup Robbie Ray ERA 3.39 vs Anthony Molina ERA 2.79
    Top Drivers
    • Bullpen quality edge +0.35 R
    • Defense (OAA) +0.46 R
    • Lineup-vs-hand edge +0.28 R
    • ESPN model: 60.3% on our side (we have 57.9%)
    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 % 57.9%±0.8%
    EV
    STAKE
  21. 21 ★☆☆☆☆
    @
    MLB Blue Jays ML Moneyline
    BAL Orioles @ TOR Blue Jays · 4:07 PM PDT · Chris Bassitt vs Max Scherzer
    MODEL BAL 5 · TOR 6 · 11 total runs
    Why this pick

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

    Pitching Matchup Chris Bassitt ERA 4.96 vs Max Scherzer ERA 6.03
    Top Drivers
    • Defense (OAA) +0.70 R
    • Our SP hot streak (last 3 starts) +0.60 R
    • Recent form 6-4 (last 10)
    • ESPN model: 44.4% on our side (we have 57.6%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystNEUTRALMatchup gap inside noise threshold.
    ☁️ Weather WatcherNEUTRALNo weather data available.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 57.6%±1.4%
    EV -0.4%
    STAKE 0.0u
    -137
  22. 22 ★☆☆☆☆
    @
    MLB YRFI 1st Inning
    CIN Reds @ MIL Brewers · 4:40 PM PDT · Andrew Abbott vs Dustin May
    MODEL CIN 4 · MIL 6 · 10 total runs
    Why this pick

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

    Pitching Matchup Andrew Abbott ERA 4.43 vs Dustin May ERA 4.69
    Top Drivers
    • Bullpen quality edge +0.45 R
    • Opp SP slumping (last 3 starts) +0.75 R
    • FIP edge +0.64 — your starter projects better
    • ESPN model: 62.6% on our side (we have 57.3%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.9.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 57.3%±4.3%
    EV
    STAKE
  23. 23 ★☆☆☆☆
    @
    MLB Diamondbacks ML Moneyline
    TEX Rangers @ ARI Diamondbacks · 6:40 PM PDT · Kumar Rocker vs Merrill Kelly
    MODEL TEX 5 · ARI 6 · 11 total runs
    Why this pick

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

    Pitching Matchup Kumar Rocker ERA 4.61 vs Merrill Kelly ERA 5.06
    Top Drivers
    • Opp SP slumping (last 3 starts) +1.00 R
    • Defense (OAA) +0.26 R
    • Catcher framing +0.26 R
    • ESPN model: 59.1% on our side (we have 56.3%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystNEUTRALMatchup gap inside noise threshold.
    ☁️ 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 % 56.3%±4.3%
    EV -0.8%
    STAKE 0.0u
    -131
  24. 24 ★☆☆☆☆
    @
    MLB YRFI 1st Inning
    SEA Mariners @ ATH Athletics · 6:40 PM PDT · George Kirby vs Jeffrey Springs
    MODEL SEA 5 · ATH 4 · 9 total runs
    Why this pick

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

    Pitching Matchup George Kirby ERA 4.18 vs Jeffrey Springs ERA 6.02
    Top Drivers
    • Sharp money moving the line your way
    • Catcher framing +0.44 R
    • FIP edge +0.41 — your starter projects better
    • ESPN model: 54.8% on our side (we have 56.2%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward SEA since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.7, starter ERA edge 1.8.
    ☁️ Weather WatcherNEUTRALNo weather data available.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 56.2%±2.7%
    EV
    STAKE
  25. 25 ★☆☆☆☆
    @
    MLB NRFI 1st Inning
    CLE Guardians @ MIN Twins · 5:10 PM PDT · Parker Messick vs Taj Bradley
    MODEL CLE 4 · MIN 3 · 7 total runs
    Why this pick

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

    Pitching Matchup Parker Messick ERA 2.53 vs Taj Bradley ERA 3.95
    Top Drivers
    • FIP edge +1.11 — your starter projects better
    • Defense (OAA) +0.86 R
    • Bullpen quality edge +0.17 R
    • ESPN model: 53.3% on our side (we have 56.0%)
    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 % 56.0%±3.9%
    EV
    STAKE
  26. 26 ★☆☆☆☆
    @
    MLB YRFI 1st Inning
    KC Royals @ BOS Red Sox · 4:10 PM PDT · Seth Lugo vs Sonny Gray
    MODEL KC 3 · BOS 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Seth Lugo ERA 5.04 vs Sonny Gray ERA 2.69
    Top Drivers
    • SP career vs opp team +1.06 R
    • SP venue split edge +0.89 R
    • Bullpen quality edge +0.31 R
    • ESPN model: 73.0% on our side (we have 55.5%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.1, starter ERA edge 2.4.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 55.5%±4.0%
    EV
    STAKE
  27. 27 ★☆☆☆☆
    @
    MLB Guardians ML Moneyline
    CLE Guardians @ MIN Twins · 5:10 PM PDT · Parker Messick vs Taj Bradley
    MODEL CLE 4 · MIN 3 · 7 total runs
    Why this pick

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

    Pitching Matchup Parker Messick ERA 2.53 vs Taj Bradley ERA 3.95
    Top Drivers
    • FIP edge +1.11 — your starter projects better
    • Defense (OAA) +0.86 R
    • Bullpen quality edge +0.17 R
    • ESPN model: 53.3% on our side (we have 54.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 % 54.8%±3.9%
    EV -1.1%
    STAKE 0.0u
    -124
  28. 28 ★☆☆☆☆
    @
    MLB Brewers F5 First 5 Innings
    CIN Reds @ MIL Brewers · 4:40 PM PDT · Andrew Abbott vs Dustin May
    MODEL CIN 4 · MIL 6 · 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 -120, the market is asking you to pay a price that implies an even higher win rate. EV -0.3% means: even if the model is right, you'd lose money long-term at this price. Pass.

    Pitching Matchup Andrew Abbott ERA 4.43 vs Dustin May ERA 4.69
    Top Drivers
    • Bullpen quality edge +0.45 R
    • Opp SP slumping (last 3 starts) +0.75 R
    • FIP edge +0.64 — your starter projects better
    • ESPN model: 62.6% on our side (we have 54.4%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.9.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 54.4%±4.3%
    EV -0.3%
    STAKE 0.0u
    -120
  29. 29 ★☆☆☆☆
    @
    MLB Rays F5 First 5 Innings
    HOU Astros @ TB Rays · 4:10 PM PDT · Miguel Ullola vs Drew Rasmussen
    MODEL HOU 2 · TB 4 · 6 total runs
    Why this pick

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

    Pitching Matchup Miguel Ullola ERA 3.86 vs Drew Rasmussen ERA 2.88
    Top Drivers
    • Sharp money moving the line your way
    • SP venue split edge +0.50 R
    • Our SP hot streak (last 3 starts) +0.30 R
    • ESPN model: 64.4% on our side (we have 53.9%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward TB since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.6.
    ☁️ 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 % 53.9%±0.6%
    EV -1.1%
    STAKE 0.0u
    -120
  30. 30 ★☆☆☆☆
    @
    MLB Blue Jays F5 First 5 Innings
    BAL Orioles @ TOR Blue Jays · 4:07 PM PDT · Chris Bassitt vs Max Scherzer
    MODEL BAL 5 · TOR 6 · 11 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 -120, the market is asking you to pay a price that implies an even higher win rate. EV -1.8% means: even if the model is right, you'd lose money long-term at this price. Pass.

    Pitching Matchup Chris Bassitt ERA 4.96 vs Max Scherzer ERA 6.03
    Top Drivers
    • Defense (OAA) +0.70 R
    • Our SP hot streak (last 3 starts) +0.60 R
    • Recent form 6-4 (last 10)
    • ESPN model: 44.4% on our side (we have 53.6%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystNEUTRALMatchup gap inside noise threshold.
    ☁️ Weather WatcherNEUTRALNo weather data available.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 53.6%±1.4%
    EV -1.8%
    STAKE 0.0u
    -120
  31. 31 ★☆☆☆☆
    @
    MLB YRFI 1st Inning
    CHW White Sox @ STL Cardinals · 5:15 PM PDT · Anthony Kay vs Matthew Liberatore
    MODEL CHW 6 · STL 5 · 11 total runs
    Why this pick

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

    Pitching Matchup Anthony Kay ERA 4.47 vs Matthew Liberatore ERA 5.57
    Top Drivers
    • Bullpen quality edge +0.31 R
    • SP venue split edge +0.58 R
    • Hot bat (last 14d) +0.22 R
    • ESPN model: 50.2% on our side (we have 52.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 % 52.7%±1.1%
    EV
    STAKE
  32. 32 ★☆☆☆☆
    @
    MLB Dodgers F5 First 5 Innings
    LAD Dodgers @ MIA Marlins · 4:10 PM PDT · Blake Snell vs Ryan Gusto
    MODEL LAD 4 · MIA 2 · 6 total runs
    Why this pick

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

    Pitching Matchup Blake Snell ERA 1.97 vs Ryan Gusto ERA 4.23
    Top Drivers
    • Lineup-vs-hand edge +1.40 R
    • Catcher framing +0.76 R
    • SP venue split edge +0.61 R
    • ESPN model: 63.9% on our side (we have 52.0%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.2, starter ERA edge 2.3.
    ☁️ 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 % 52.0%±5.6%
    EV -4.7%
    STAKE 0.0u
    -120
  33. 33 ★☆☆☆☆
    @
    MLB Rangers F5 First 5 Innings
    TEX Rangers @ ARI Diamondbacks · 6:40 PM PDT · Kumar Rocker vs Merrill Kelly
    MODEL TEX 5 · ARI 6 · 11 total runs
    Why this pick

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

    Pitching Matchup Kumar Rocker ERA 4.61 vs Merrill Kelly ERA 5.06
    Top Drivers
    • FIP edge +2.30 — your starter projects better
    • SP career vs opp team +0.34 R
    • ESPN model: 40.9% on our side (we have 51.1%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystNEUTRALMatchup gap inside noise threshold.
    ☁️ 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.1%±4.3%
    EV -6.4%
    STAKE 0.0u
    -120
  34. 34 ★☆☆☆☆
    @
    MLB Nationals F5 First 5 Innings
    LAA Angels @ WSH Nationals · 3:45 PM PDT · Yusei Kikuchi vs Cade Cavalli
    MODEL LAA 4 · WSH 5 · 9 total runs
    Why this pick

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

    Pitching Matchup Yusei Kikuchi ERA 4.96 vs Cade Cavalli ERA 3.12
    Top Drivers
    • SP venue split edge +0.53 R
    • Hot bat (last 14d) +0.43 R
    • FIP edge +0.44 — your starter projects better
    • ESPN model: 68.5% on our side (we have 50.9%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.5, starter ERA edge 1.8.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 50.9%±1.5%
    EV -6.7%
    STAKE 0.0u
    -120
  35. 35 ★☆☆☆☆
    @
    MLB White Sox ML Moneyline
    CHW White Sox @ STL Cardinals · 5:15 PM PDT · Anthony Kay vs Matthew Liberatore
    MODEL CHW 6 · STL 5 · 11 total runs
    Why this pick

    The model gives this pick a 50.8% win probability — meaning the model favors this side to win. But at -114, 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 Anthony Kay ERA 4.47 vs Matthew Liberatore ERA 5.57
    Top Drivers
    • Bullpen quality edge +0.31 R
    • SP venue split edge +0.58 R
    • Hot bat (last 14d) +0.22 R
    • ESPN model: 50.2% 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%±1.1%
    EV -4.6%
    STAKE 0.0u
    -114
  36. 36 ★☆☆☆☆
    @
    MLB YRFI 1st Inning
    PIT Pirates @ CHC Cubs · 11:20 AM PDT · Wilber Dotel vs Shota Imanaga
    MODEL PIT 3 · CHC 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Wilber Dotel ERA 4.41 vs Shota Imanaga ERA 3.91
    Top Drivers
    • SP career vs opp team +1.33 R
    • Defense (OAA) +1.00 R
    • Bullpen rest edge +0.40 R
    • ESPN model: 62.7% on our side (we have 50.5%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.7.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 50.5%±2.5%
    EV
    STAKE
  37. 37 ★☆☆☆☆
    @
    MLB NRFI 1st Inning
    COL Rockies @ DET Tigers · 3:40 PM PDT · Mason Adams vs Framber Valdez
    MODEL COL 3 · DET 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Mason Adams ERA 3.95 vs Framber Valdez ERA 4.17
    Top Drivers
    • Sharp money moving the line your way
    • SP career vs opp team +0.67 R
    • Our SP hot streak (last 3 starts) +0.40 R
    • ESPN model: 60.5% on our side (we have 50.3%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward DET since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.5.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 50.3%±2.5%
    EV
    STAKE
  38. 38 ★☆☆☆☆
    @
    MLB NRFI 1st Inning
    NYM Mets @ NYY Yankees · 4:05 PM PDT · Nolan McLean vs Carlos Rodon
    MODEL NYM 4 · NYY 5 · 9 total runs
    Why this pick

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

    Pitching Matchup Nolan McLean ERA 3.06 vs Carlos Rodon ERA 3.09
    Top Drivers
    • Sharp money moving the line your way
    • Defense (OAA) +0.70 R
    • Bullpen quality edge +0.28 R
    • ESPN model: 55.6% on our side (we have 50.1%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward NYY 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 % 50.1%±1.4%
    EV
    STAKE
  39. 39 ★☆☆☆☆
    @
    MLB Tigers F5 First 5 Innings
    COL Rockies @ DET Tigers · 3:40 PM PDT · Mason Adams vs Framber Valdez
    MODEL COL 3 · DET 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Mason Adams ERA 3.95 vs Framber Valdez ERA 4.17
    Top Drivers
    • Sharp money moving the line your way
    • SP career vs opp team +0.67 R
    • Our SP hot streak (last 3 starts) +0.40 R
    • ESPN model: 60.5% on our side (we have 50.1%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward DET since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.5.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 50.1%±2.5%
    EV -8.1%
    STAKE 0.0u
    -120
  40. 40 ★☆☆☆☆
    @
    MLB Kansas City Royals F5 First 5 Innings
    KC Royals @ BOS Red Sox · 4:10 PM PDT · Seth Lugo vs Sonny Gray
    MODEL KC 3 · BOS 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Seth Lugo ERA 5.04 vs Sonny Gray ERA 2.69
    Top Drivers
    • Defense (OAA) +0.22 R
    • ESPN model: 27.0% on our side (we have 50.1%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.1, starter ERA edge 2.4.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 50.1%±4.0%
    EV -8.1%
    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 LAD@MIA 4:10 PM PDT
WinnerDodgers ML★★★☆☆67% · -1.2% · -209
First 5Dodgers F5★☆☆☆☆52% · -4.7% · -120
TotalUnder 6.5★☆☆☆☆52% · -1.5% · -110
1st InningNRFI★★★★☆72% · 0.0% · —
Pred ScoreLAD 4 · 2 MIATotal 6
MLB CIN@MIL 4:40 PM PDT
WinnerBrewers ML★★★☆☆66% · -1.3% · -206
First 5Brewers F5★☆☆☆☆54% · -0.3% · -120
TotalOver 9.5★☆☆☆☆52% · -1.4% · -110
1st InningYRFI★☆☆☆☆57% · 0.0% · —
Pred ScoreCIN 4 · 6 MILTotal 10
MLB KC@BOS 4:10 PM PDT
WinnerRed Sox ML★★★☆☆66% · -1.4% · -205
First 5Kansas City Royals F5★☆☆☆☆50% · -8.1% · -120
TotalOver 8.5★☆☆☆☆50% · -3.6% · -110
1st InningYRFI★☆☆☆☆56% · 0.0% · —
Pred ScoreKC 3 · 5 BOSTotal 8
MLB PIT@CHC 11:20 AM PDT
WinnerCubs ML★★★☆☆65% · -3.0% · -199
First 5
TotalOver 7.5★☆☆☆☆52% · -1.1% · -110
1st InningYRFI★☆☆☆☆50% · 0.0% · —
Pred ScorePIT 3 · 5 CHCTotal 8
MLB PHI@ATL 4:15 PM PDT
WinnerBraves ML★★★☆☆64% · -2.1% · -192
First 5Braves F5★☆☆☆☆55% · +0.7% · -120
TotalUnder 7.5★☆☆☆☆52% · -0.7% · -110
1st InningNRFI★★☆☆☆62% · 0.0% · —
Pred ScorePHI 3 · 4 ATLTotal 7
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 →
LAD @ MIALOCK
NRFI72%
CONFIDENCELOCK
HOU @ TBLOCK
NRFI66%
CONFIDENCELOCK
TEX @ ARILOCK
YRFI65%
CONFIDENCELOCK
BAL @ TORLOCK
YRFI63%
CONFIDENCELOCK
PHI @ ATL
NRFI62%
CONFIDENCELEAN
LAA @ WSH
NRFI62%
CONFIDENCELEAN
SD @ SF
NRFI58%
CONFIDENCEPASS
CIN @ MIL
YRFI57%
CONFIDENCEPASS
SEA @ ATH
YRFI56%
CONFIDENCEPASS
CLE @ MIN
NRFI56%
CONFIDENCEPASS
KC @ BOS
YRFI55%
CONFIDENCEPASS
CHW @ STL
YRFI53%
CONFIDENCEPASS
PIT @ CHC
YRFI50%
CONFIDENCEPASS
COL @ DET
NRFI50%
CONFIDENCEPASS
NYM @ NYY
NRFI50%
CONFIDENCEPASS

Edge / Board

Ranked by model edge vs the price · not by who wins
01
MIL ML -206 · CIN @ MIL · MLB
model 70.5% vs market 67.3%
+3.1%
02
BOS ML -205 · KC @ BOS · MLB
model 70.0% vs market 67.2%
+2.7%
+ 13 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: 337-315 (51.7%) on 652 graded picks · when it agrees with our card: 54.1%
ATL ML · PHI @ ATL · MLB75%AGREES WITH US
BOS ML · KC @ BOS · MLB73%AGREES WITH US
WSH ML · LAA @ WSH · MLB68%AGREES WITH US
TB ML · HOU @ TB · MLB64%AGREES WITH US
LAD ML · LAD @ MIA · MLB64%AGREES WITH US
CHC ML · PIT @ CHC · MLB63%AGREES WITH US
MIL ML · CIN @ MIL · MLB63%AGREES WITH US
DET ML · COL @ DET · MLB61%AGREES WITH US
SD ML · SD @ SF · MLB60%AGREES WITH US
ARI ML · TEX @ ARI · MLB59%AGREES WITH US
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.3u last 10
Streak
W3
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/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
08/02MLBMIA 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. College football: opponent-adjusted power ratings solved from final scores, fit only on prior games.
— 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 college football spreads.
— 03
Pace & Environment
MLB: wind, humidity, park HR/9 baseline for O/U. College football: per-team scoring-tendency ratings, solved separately from strength, drive the over/under read.
— 04
Fatigue & Availability
MLB: bullpen pitch counts over 3 days, leverage spots. College football: teams under 8 rated games are declined outright rather than guessed at.