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 · JUL 31 · 2026 Week 19 · Regular Season
First Pitch Final
Updated 10:01 PM pt
● PUBLIC TRACK RECORD13 graded picks·69.2% hit rate·+6.0% Kelly ROI·+1.93uView ledger →
● TODAY'S BEST BETS · BY MARCDUCK

Top 3 / Today

View track record →
MLB · FinalFIRST 5 INNINGS
SF @ SD
Pick: Padres F5 (-120)
★★★☆☆ · +0.8% EV
Model F5 win prob 86% for Padres based on starter xERA edge. Model projects Padres by 1.90 runs. SP matchup: Carson Whisenhunt (6.63 ERA) vs Bradgley Rodriguez (2.28 ERA).
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.

1 play · best → worst
  1. 01 ★★★★★ LOCK
    @
    MLB NRFI 1st Inning
    WSH Nationals @ ATL Braves · Final · Foster Griffin vs Bryce Elder
    MODEL WSH 4 · ATL 5 · 9 total runs
    Why this pick

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

    Pitching Matchup Foster Griffin ERA 3.06 vs Bryce Elder ERA 3.84
    Top Drivers
    • Lineup-vs-hand edge +1.40 R
    • Opp SP slumping (last 3 starts) +1.02 R
    • Bullpen quality edge +0.45 R
    • 2-source consensus: 53.2% on our side (we have 69.4%)
    Swarm Verdict — VETOED
    💰 Sharp MoneyVETOSteam moved AWAY from ATL — sharps are on the other side.
    📊 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 % 69.4%±2.5%
    EV
    STAKE

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 45 of 45
+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. 02 ★★★☆☆
    @
    MLB Padres F5 First 5 Innings
    SF Giants @ SD Padres · Final · Carson Whisenhunt vs Bradgley Rodriguez
    MODEL SF 4 · SD 5 · 9 total runs
    Why this pick

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

    Pitching Matchup Carson Whisenhunt ERA 6.63 vs Bradgley Rodriguez ERA 2.28
    Top Drivers
    • FIP edge +1.76 — your starter projects better
    • Lineup-vs-hand edge +0.72 R
    • SP career vs opp team +0.51 R
    • 2-source consensus: 74.0% 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 +0.4, starter ERA edge 4.3.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 55.0%±5.8%
    EV +0.8%
    STAKE 0.1u
    -120
  2. 03 ★★★☆☆
    @
    WNBA Dream ML Moneyline
    SEA Seattle Storm @ ATL Atlanta Dream · Final · Net +0.0 · Net +0.0
    MODEL SEA 83 · ATL 88 · 171 total pts
    Why this pick

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

    Top Drivers
    • ESPN model: 82.4% on our side (we have 86.0%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALNo line movement data yet.
    📊 Matchup AnalystNEUTRALMatchup gap inside noise threshold.
    ☁️ Weather WatcherNEUTRALNo weather data available.
    🤖 injury_scoutNEUTRALNo injury data available.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 86.0%±6.6%
    EV -0.3%
    STAKE 0.0u
    -625
  3. 04 ★★★☆☆
    @
    WNBA Fever ML Moneyline
    IND Indiana Fever @ POR POR · Final · Net +0.0 · Net +0.0
    MODEL IND 93 · POR 92 · 185 total pts
    Why this pick

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

    Top Drivers
    • Form trend +25pp last-10 vs season
    • ESPN model: 79.7% on our side (we have 72.6%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALNo line movement data yet.
    📊 Matchup AnalystNEUTRALMatchup gap inside noise threshold.
    ☁️ Weather WatcherNEUTRALNo weather data available.
    🤖 injury_scoutNEUTRALNo injury data available.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 72.6%±0.9%
    EV -5.1%
    STAKE 0.0u
    -325
  4. 05 ★★★★☆
    @
    MLB NRFI 1st Inning
    STL Cardinals @ TOR Blue Jays · Final · Kyle Leahy vs Dylan Cease
    MODEL STL 3 · TOR 4 · 7 total runs
    Why this pick

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

    Pitching Matchup Kyle Leahy ERA 3.44 vs Dylan Cease ERA 2.41
    Top Drivers
    • FIP edge +1.72 — your starter projects better
    • Sharp money moving the line your way
    • Bullpen quality edge +0.32 R
    • 2-source consensus: 57.3% on our side (we have 64.6%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward TOR 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 % 64.6%±2.2%
    EV
    STAKE
  5. 06 ★★★☆☆
    @
    MLB Blue Jays ML Moneyline
    STL Cardinals @ TOR Blue Jays · Final · Kyle Leahy vs Dylan Cease
    MODEL STL 3 · TOR 4 · 7 total runs
    Why this pick

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

    Pitching Matchup Kyle Leahy ERA 3.44 vs Dylan Cease ERA 2.41
    Top Drivers
    • FIP edge +1.72 — your starter projects better
    • Sharp money moving the line your way
    • Bullpen quality edge +0.32 R
    • 2-source consensus: 57.3% on our side (we have 64.0%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward TOR 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 % 64.0%±2.2%
    EV -3.7%
    STAKE 0.0u
    -198
  6. 07 ★★★☆☆
    @
    MLB Brewers ML Moneyline
    MIL Brewers @ LAA Angels · Final · Shane Drohan vs Ryan Johnson
    MODEL MIL 6 · LAA 4 · 10 total runs
    Why this pick

    The model gives this pick a 62.3% win probability — meaning the model favors this side to win. But at -179, 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 Shane Drohan ERA 3.48 vs Ryan Johnson ERA 7.63
    Top Drivers
    • FIP edge +3.26 — your starter projects better
    • SP career vs opp team +0.68 R
    • Catcher framing +0.56 R
    • 2-source consensus: 65.2% on our side (we have 62.3%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +2.0, starter ERA edge 4.2.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 62.3%±7.5%
    EV -3.0%
    STAKE 0.0u
    -179
  7. 08 ★★★☆☆
    @
    MLB Mariners ML Moneyline
    MIN Twins @ SEA Mariners · Final · Zebby Matthews vs Bryce Miller
    MODEL MIN 3 · SEA 4 · 7 total runs
    Why this pick

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

    Pitching Matchup Zebby Matthews ERA 5.21 vs Bryce Miller ERA 2.75
    Top Drivers
    • SP venue split edge +1.00 R
    • Catcher framing +0.22 R
    • 2-source consensus: 57.8% on our side (we have 61.3%)
    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 inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 61.3%±2.4%
    EV -3.6%
    STAKE 0.0u
    -175
  8. 09 ★★★☆☆
    @
    MLB Cubs ML Moneyline
    NYY Yankees @ CHC Cubs · Final · Will Warren vs Shota Imanaga
    MODEL NYY 3 · CHC 4 · 7 total runs
    Why this pick

    The model gives this pick a 61.1% win probability — meaning the model favors this side to win. But at -174, 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 Will Warren ERA 4.14 vs Shota Imanaga ERA 3.67
    Top Drivers
    • SP career vs opp team +0.84 R
    • Sharp money moving the line your way
    • Defense (OAA) +0.72 R
    • 2-source consensus: 59.6% on our side (we have 61.1%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward CHC 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 % 61.1%±2.7%
    EV -3.8%
    STAKE 0.0u
    -174
  9. 10 ★★★☆☆
    @
    MLB NRFI 1st Inning
    NYY Yankees @ CHC Cubs · Final · Will Warren vs Shota Imanaga
    MODEL NYY 3 · CHC 4 · 7 total runs
    Why this pick

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

    Pitching Matchup Will Warren ERA 4.14 vs Shota Imanaga ERA 3.67
    Top Drivers
    • SP career vs opp team +0.84 R
    • Sharp money moving the line your way
    • Defense (OAA) +0.72 R
    • 2-source consensus: 59.6% on our side (we have 59.6%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward CHC 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 % 59.6%±2.7%
    EV
    STAKE
  10. 11 ★★★☆☆
    @
    MLB Padres ML Moneyline
    SF Giants @ SD Padres · Final · Carson Whisenhunt vs Bradgley Rodriguez
    MODEL SF 4 · SD 5 · 9 total runs
    Why this pick

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

    Pitching Matchup Carson Whisenhunt ERA 6.63 vs Bradgley Rodriguez ERA 2.28
    Top Drivers
    • FIP edge +1.76 — your starter projects better
    • Lineup-vs-hand edge +0.72 R
    • SP career vs opp team +0.51 R
    • 2-source consensus: 74.0% on our side (we have 58.9%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.4, starter ERA edge 4.3.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 58.9%±5.8%
    EV -3.3%
    STAKE 0.0u
    -156
  11. 12 ★★★☆☆
    @
    MLB YRFI 1st Inning
    KC Royals @ COL Rockies · Final · Michael Wacha vs Tomoyuki Sugano
    MODEL KC 6 · COL 5 · 11 total runs
    Why this pick

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

    Pitching Matchup Michael Wacha ERA 3.51 vs Tomoyuki Sugano ERA 4.47
    Top Drivers
    • Defense (OAA) +0.60 R
    • Recent form 5-5 (last 10)
    • 2-source consensus: 49.0% on our side (we have 58.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 % 58.7%±3.7%
    EV
    STAKE
  12. 13 ★★★☆☆
    @
    MLB NRFI 1st Inning
    TEX Rangers @ HOU Astros · Final · Nathan Eovaldi vs Hunter Brown
    MODEL TEX 2 · HOU 4 · 6 total runs
    Why this pick

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

    Pitching Matchup Nathan Eovaldi ERA 4.31 vs Hunter Brown ERA 3.42
    Top Drivers
    • FIP edge +0.84 — your starter projects better
    • Opp SP slumping (last 3 starts) +0.65 R
    • Bullpen rest edge +0.35 R
    • 2-source consensus: 58.3% on our side (we have 58.5%)
    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 % 58.5%±5.2%
    EV
    STAKE
  13. 14 ★★★☆☆
    @
    MLB Tigers ML Moneyline
    DET Tigers @ ATH Athletics · Final · Tyler Holton vs Jeffrey Springs
    MODEL DET 6 · ATH 4 · 10 total runs
    Why this pick

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

    Pitching Matchup Tyler Holton ERA 3.10 vs Jeffrey Springs ERA 6.17
    Top Drivers
    • SP venue split edge +0.91 R
    • Confirmed lineup xwOBA edge +0.46 R
    • Lineup-vs-hand edge +0.52 R
    • 2-source consensus: 62.1% on our side (we have 56.8%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.7, starter ERA edge 3.1.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 56.8%±5.3%
    EV -3.5%
    STAKE 0.0u
    -143
  14. 15 ★★★☆☆
    @
    MLB Rays ML Moneyline
    CHW White Sox @ TB Rays · Final · Erick Fedde vs Nick Martinez
    MODEL CHW 3 · TB 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Erick Fedde ERA 4.13 vs Nick Martinez ERA 2.77
    Top Drivers
    • Catcher framing +0.78 R
    • Lineup-vs-hand edge +0.68 R
    • SP career vs opp team +0.45 R
    • 2-source consensus: 65.5% on our side (we have 56.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 % 56.8%±4.4%
    EV -3.7%
    STAKE 0.0u
    -144
  15. 16 ★★★☆☆
    @
    MLB Dodgers ML Moneyline
    BOS Red Sox @ LAD Dodgers · Mid 9th · Ranger Suarez vs Edgardo Henriquez
    MODEL BOS 3 · LAD 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 -137, 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 Ranger Suarez ERA 3.02 vs Edgardo Henriquez ERA 2.79
    Top Drivers
    • Lineup-vs-hand edge +0.88 R
    • Hot bat (last 14d) +0.54 R
    • Catcher framing +0.54 R
    • 2-source consensus: 61.7% on our side (we have 56.2%)
    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 % 56.2%±5.6%
    EV -2.8%
    STAKE 0.0u
    -137
  16. 17 ★★★☆☆
    @
    MLB Guardians ML Moneyline
    ARI Diamondbacks @ CLE Guardians · Final · Mitch Bratt vs Tanner Bibee
    MODEL ARI 4 · CLE 5 · 9 total runs
    Why this pick

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

    Pitching Matchup Mitch Bratt ERA 5.23 vs Tanner Bibee ERA 3.81
    Top Drivers
    • SP venue split edge +0.50 R
    • 2-source consensus: 61.5% on our side (we have 56.1%)
    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.1%±1.2%
    EV -2.6%
    STAKE 0.0u
    -136
  17. 18 ★★★☆☆
    @
    MLB NRFI 1st Inning
    BOS Red Sox @ LAD Dodgers · Mid 9th · Ranger Suarez vs Edgardo Henriquez
    MODEL BOS 3 · LAD 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Ranger Suarez ERA 3.02 vs Edgardo Henriquez ERA 2.79
    Top Drivers
    • Lineup-vs-hand edge +0.88 R
    • Hot bat (last 14d) +0.54 R
    • Catcher framing +0.54 R
    • 2-source consensus: 61.7% on our side (we have 55.7%)
    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.7%±5.6%
    EV
    STAKE
  18. 19 ★★★☆☆
    @
    MLB NRFI 1st Inning
    MIN Twins @ SEA Mariners · Final · Zebby Matthews vs Bryce Miller
    MODEL MIN 3 · SEA 4 · 7 total runs
    Why this pick

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

    Pitching Matchup Zebby Matthews ERA 5.21 vs Bryce Miller ERA 2.75
    Top Drivers
    • SP venue split edge +1.00 R
    • Catcher framing +0.22 R
    • 2-source consensus: 57.8% on our side (we have 55.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 inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 55.7%±2.4%
    EV
    STAKE
  19. 20 ★★★☆☆
    @
    MLB NRFI 1st Inning
    PIT Pirates @ CIN Reds · Final · Paul Skenes vs Hunter Greene
    MODEL PIT 4 · CIN 3 · 7 total runs
    Why this pick

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

    Pitching Matchup Paul Skenes ERA 3.90 vs Hunter Greene ERA 6.83
    Top Drivers
    • SP career vs opp team +0.56 R
    • FIP edge +0.47 — your starter projects better
    • Bullpen quality edge +0.23 R
    • 2-source consensus: 60.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.9.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 55.5%±3.9%
    EV
    STAKE
  20. 21 ★★★☆☆
    @
    MLB YRFI 1st Inning
    PHI Phillies @ BAL Orioles · Final · Andrew Painter vs Brandon Young
    MODEL PHI 4 · BAL 5 · 9 total runs
    Why this pick

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

    Pitching Matchup Andrew Painter ERA 6.72 vs Brandon Young ERA 3.31
    Top Drivers
    • SP venue split edge +1.00 R
    • Opp SP slumping (last 3 starts) +0.36 R
    • Recent form 5-5 (last 10)
    • 2-source consensus: 61.2% 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: starter ERA edge 3.4.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 55.5%±2.7%
    EV
    STAKE
  21. 22 ★★★☆☆
    @
    MLB Astros ML Moneyline
    TEX Rangers @ HOU Astros · Final · Nathan Eovaldi vs Hunter Brown
    MODEL TEX 2 · HOU 4 · 6 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 -131, 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 Nathan Eovaldi ERA 4.31 vs Hunter Brown ERA 3.42
    Top Drivers
    • FIP edge +0.84 — your starter projects better
    • Opp SP slumping (last 3 starts) +0.65 R
    • Bullpen rest edge +0.35 R
    • 2-source consensus: 58.3% on our side (we have 55.1%)
    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 % 55.1%±5.2%
    EV -2.9%
    STAKE 0.0u
    -131
  22. 23 ★★☆☆☆
    @
    MLB Pirates ML Moneyline
    PIT Pirates @ CIN Reds · Final · Paul Skenes vs Hunter Greene
    MODEL PIT 4 · CIN 3 · 7 total runs
    Why this pick

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

    Pitching Matchup Paul Skenes ERA 3.90 vs Hunter Greene ERA 6.83
    Top Drivers
    • SP career vs opp team +0.56 R
    • FIP edge +0.47 — your starter projects better
    • Bullpen quality edge +0.23 R
    • 2-source consensus: 60.0% 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 +1.1, starter ERA edge 2.9.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 54.9%±3.9%
    EV -1.6%
    STAKE 0.0u
    -126
  23. 24 ★★☆☆☆
    @
    MLB Cubs F5 First 5 Innings
    NYY Yankees @ CHC Cubs · Final · Will Warren vs Shota Imanaga
    MODEL NYY 3 · CHC 4 · 7 total runs
    Why this pick

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

    Pitching Matchup Will Warren ERA 4.14 vs Shota Imanaga ERA 3.67
    Top Drivers
    • SP career vs opp team +0.84 R
    • Sharp money moving the line your way
    • Defense (OAA) +0.72 R
    • 2-source consensus: 59.6% on our side (we have 54.6%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward CHC 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.6%±2.7%
    EV
    STAKE
    -120
  24. 25 ★★☆☆☆
    @
    MLB Dodgers F5 First 5 Innings
    BOS Red Sox @ LAD Dodgers · Mid 9th · Ranger Suarez vs Edgardo Henriquez
    MODEL BOS 3 · LAD 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Ranger Suarez ERA 3.02 vs Edgardo Henriquez ERA 2.79
    Top Drivers
    • Lineup-vs-hand edge +0.88 R
    • Hot bat (last 14d) +0.54 R
    • Catcher framing +0.54 R
    • 2-source consensus: 61.7% on our side (we have 54.5%)
    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 % 54.5%±5.6%
    EV -0.2%
    STAKE 0.0u
    -120
  25. 26 ★★☆☆☆
    @
    MLB NRFI 1st Inning
    SF Giants @ SD Padres · Final · Carson Whisenhunt vs Bradgley Rodriguez
    MODEL SF 4 · SD 5 · 9 total runs
    Why this pick

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

    Pitching Matchup Carson Whisenhunt ERA 6.63 vs Bradgley Rodriguez ERA 2.28
    Top Drivers
    • FIP edge +1.76 — your starter projects better
    • Lineup-vs-hand edge +0.72 R
    • SP career vs opp team +0.51 R
    • 2-source consensus: 74.0% 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 +0.4, starter ERA edge 4.3.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 54.4%±5.8%
    EV
    STAKE
  26. 27 ★★☆☆☆
    @
    MLB NRFI 1st Inning
    CHW White Sox @ TB Rays · Final · Erick Fedde vs Nick Martinez
    MODEL CHW 3 · TB 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Erick Fedde ERA 4.13 vs Nick Martinez ERA 2.77
    Top Drivers
    • Catcher framing +0.78 R
    • Lineup-vs-hand edge +0.68 R
    • SP career vs opp team +0.45 R
    • 2-source consensus: 65.5% on our side (we have 54.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 % 54.3%±4.4%
    EV
    STAKE
  27. 28 ★★☆☆☆
    @
    MLB NRFI 1st Inning
    ARI Diamondbacks @ CLE Guardians · Final · Mitch Bratt vs Tanner Bibee
    MODEL ARI 4 · CLE 5 · 9 total runs
    Why this pick

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

    Pitching Matchup Mitch Bratt ERA 5.23 vs Tanner Bibee ERA 3.81
    Top Drivers
    • SP venue split edge +0.50 R
    • 2-source consensus: 61.5% on our side (we have 53.9%)
    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.9%±1.2%
    EV
    STAKE
  28. 29 ★★☆☆☆
    @
    MLB Royals F5 First 5 Innings
    KC Royals @ COL Rockies · Final · Michael Wacha vs Tomoyuki Sugano
    MODEL KC 6 · COL 5 · 11 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.2% means: even if the model is right, you'd lose money long-term at this price. Pass.

    Pitching Matchup Michael Wacha ERA 3.51 vs Tomoyuki Sugano ERA 4.47
    Top Drivers
    • Defense (OAA) +0.60 R
    • Recent form 5-5 (last 10)
    • 2-source consensus: 49.0% on our side (we have 53.9%)
    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.9%±3.7%
    EV -1.2%
    STAKE 0.0u
    -120
  29. 30 ★★☆☆☆
    @
    MLB Blue Jays F5 First 5 Innings
    STL Cardinals @ TOR Blue Jays · Final · Kyle Leahy vs Dylan Cease
    MODEL STL 3 · TOR 4 · 7 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.6% means: even if the model is right, you'd lose money long-term at this price. Pass.

    Pitching Matchup Kyle Leahy ERA 3.44 vs Dylan Cease ERA 2.41
    Top Drivers
    • FIP edge +1.72 — your starter projects better
    • Sharp money moving the line your way
    • Bullpen quality edge +0.32 R
    • 2-source consensus: 57.3% on our side (we have 53.6%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward TOR 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 % 53.6%±2.2%
    EV -1.6%
    STAKE 0.0u
    -120
  30. 31 ★★☆☆☆
    @
    MLB Orioles ML Moneyline
    PHI Phillies @ BAL Orioles · Final · Andrew Painter vs Brandon Young
    MODEL PHI 4 · BAL 5 · 9 total runs
    Why this pick

    The model gives this pick a 53.2% win probability — meaning the model favors this side to win. But at -121, 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 Andrew Painter ERA 6.72 vs Brandon Young ERA 3.31
    Top Drivers
    • SP venue split edge +1.00 R
    • Opp SP slumping (last 3 starts) +0.36 R
    • Recent form 5-5 (last 10)
    • 2-source consensus: 61.2% on our side (we have 53.2%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: starter ERA edge 3.4.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 53.2%±2.7%
    EV -2.8%
    STAKE 0.0u
    -121
  31. 32 ★★☆☆☆
    @
    WNBA WAS ML Moneyline
    DAL Dallas Wings @ WAS WAS · Final · Net +0.0 · Net +0.0
    MODEL DAL 85 · WAS 86 · 171 total pts
    Why this pick

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

    Top Drivers
    • ESPN model: 54.7% on our side (we have 53.2%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALNo line movement data yet.
    📊 Matchup AnalystNEUTRALMatchup gap inside noise threshold.
    ☁️ Weather WatcherNEUTRALNo weather data available.
    🤖 injury_scoutNEUTRALNo injury data available.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 53.2%±9.3%
    EV -12.4%
    STAKE 0.0u
    -155
  32. 33 ★★☆☆☆
    @
    MLB Mariners F5 First 5 Innings
    MIN Twins @ SEA Mariners · Final · Zebby Matthews vs Bryce Miller
    MODEL MIN 3 · SEA 4 · 7 total runs
    Why this pick

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

    Pitching Matchup Zebby Matthews ERA 5.21 vs Bryce Miller ERA 2.75
    Top Drivers
    • SP venue split edge +1.00 R
    • Catcher framing +0.22 R
    • 2-source consensus: 57.8% on our side (we have 53.1%)
    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 inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 53.1%±2.4%
    EV -2.6%
    STAKE 0.0u
    -120
  33. 34 ★★☆☆☆
    @
    MLB Tigers F5 First 5 Innings
    DET Tigers @ ATH Athletics · Final · Tyler Holton vs Jeffrey Springs
    MODEL DET 6 · ATH 4 · 10 total runs
    Why this pick

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

    Pitching Matchup Tyler Holton ERA 3.10 vs Jeffrey Springs ERA 6.17
    Top Drivers
    • SP venue split edge +0.91 R
    • Confirmed lineup xwOBA edge +0.46 R
    • Lineup-vs-hand edge +0.52 R
    • 2-source consensus: 62.1% on our side (we have 53.0%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.7, starter ERA edge 3.1.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 53.0%±5.3%
    EV -2.8%
    STAKE 0.0u
    -120
  34. 35 ★★☆☆☆
    @
    MLB YRFI 1st Inning
    DET Tigers @ ATH Athletics · Final · Tyler Holton vs Jeffrey Springs
    MODEL DET 6 · ATH 4 · 10 total runs
    Why this pick

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

    Pitching Matchup Tyler Holton ERA 3.10 vs Jeffrey Springs ERA 6.17
    Top Drivers
    • SP venue split edge +0.91 R
    • Confirmed lineup xwOBA edge +0.46 R
    • Lineup-vs-hand edge +0.52 R
    • 2-source consensus: 62.1% on our side (we have 52.9%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.7, starter ERA edge 3.1.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 52.9%±5.3%
    EV
    STAKE
  35. 36 ★★☆☆☆
    @
    MLB Pirates F5 First 5 Innings
    PIT Pirates @ CIN Reds · Final · Paul Skenes vs Hunter Greene
    MODEL PIT 4 · CIN 3 · 7 total runs
    Why this pick

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

    Pitching Matchup Paul Skenes ERA 3.90 vs Hunter Greene ERA 6.83
    Top Drivers
    • SP career vs opp team +0.56 R
    • FIP edge +0.47 — your starter projects better
    • Bullpen quality edge +0.23 R
    • 2-source consensus: 60.0% on our side (we have 52.8%)
    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.9.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 52.8%±3.9%
    EV -3.2%
    STAKE 0.0u
    -120
  36. 37 ★★☆☆☆
    @
    MLB Guardians F5 First 5 Innings
    ARI Diamondbacks @ CLE Guardians · Final · Mitch Bratt vs Tanner Bibee
    MODEL ARI 4 · CLE 5 · 9 total runs
    Why this pick

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

    Pitching Matchup Mitch Bratt ERA 5.23 vs Tanner Bibee ERA 3.81
    Top Drivers
    • SP venue split edge +0.50 R
    • 2-source consensus: 61.5% on our side (we have 52.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 % 52.8%±1.2%
    EV -3.2%
    STAKE 0.0u
    -120
  37. 38 ★★☆☆☆
    @
    MLB Astros F5 First 5 Innings
    TEX Rangers @ HOU Astros · Final · Nathan Eovaldi vs Hunter Brown
    MODEL TEX 2 · HOU 4 · 6 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 -4.0% means: even if the model is right, you'd lose money long-term at this price. Pass.

    Pitching Matchup Nathan Eovaldi ERA 4.31 vs Hunter Brown ERA 3.42
    Top Drivers
    • FIP edge +0.84 — your starter projects better
    • Opp SP slumping (last 3 starts) +0.65 R
    • Bullpen rest edge +0.35 R
    • 2-source consensus: 58.3% 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%±5.2%
    EV -4.0%
    STAKE 0.0u
    -120
  38. 39 ★★☆☆☆
    @
    MLB Rays F5 First 5 Innings
    CHW White Sox @ TB Rays · Final · Erick Fedde vs Nick Martinez
    MODEL CHW 3 · TB 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Erick Fedde ERA 4.13 vs Nick Martinez ERA 2.77
    Top Drivers
    • Catcher framing +0.78 R
    • Lineup-vs-hand edge +0.68 R
    • SP career vs opp team +0.45 R
    • 2-source consensus: 65.5% on our side (we have 52.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 % 52.3%±4.4%
    EV -4.1%
    STAKE 0.0u
    -120
  39. 40 ★★☆☆☆
    @
    MLB Brewers F5 First 5 Innings
    MIL Brewers @ LAA Angels · Final · Shane Drohan vs Ryan Johnson
    MODEL MIL 6 · LAA 4 · 10 total runs
    Why this pick

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

    Pitching Matchup Shane Drohan ERA 3.48 vs Ryan Johnson ERA 7.63
    Top Drivers
    • FIP edge +3.26 — your starter projects better
    • SP career vs opp team +0.68 R
    • Catcher framing +0.56 R
    • 2-source consensus: 65.2% on our side (we have 51.9%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +2.0, starter ERA edge 4.2.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 51.9%±7.5%
    EV -4.8%
    STAKE 0.0u
    -120
  40. 41 ★★☆☆☆
    @
    MLB Marlins F5 First 5 Innings
    MIA Marlins @ NYM Mets · Final · Janson Junk vs Kodai Senga
    MODEL MIA 5 · NYM 4 · 9 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 -120, the market is asking you to pay a price that implies an even higher win rate. EV -5.2% means: even if the model is right, you'd lose money long-term at this price. Pass.

    Pitching Matchup Janson Junk ERA 4.58 vs Kodai Senga ERA 8.66
    Top Drivers
    • Sharp money moving the line your way
    • FIP edge +0.94 — your starter projects better
    • SP career vs opp team +0.54 R
    • 2-source consensus: 49.2% on our side (we have 51.7%)
    Swarm Verdict — VETOED
    💰 Sharp MoneyVETOSteam moved AWAY from NYM — sharps are on the other side.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +0.6, opponent ERA edge 4.1.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 51.7%±9.1%
    EV -5.2%
    STAKE 0.0u
    -120
  41. 42 ★★☆☆☆
    @
    MLB Orioles F5 First 5 Innings
    PHI Phillies @ BAL Orioles · Final · Andrew Painter vs Brandon Young
    MODEL PHI 4 · BAL 5 · 9 total runs
    Why this pick

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

    Pitching Matchup Andrew Painter ERA 6.72 vs Brandon Young ERA 3.31
    Top Drivers
    • SP venue split edge +1.00 R
    • Opp SP slumping (last 3 starts) +0.36 R
    • Recent form 5-5 (last 10)
    • 2-source consensus: 61.2% on our side (we have 51.4%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: starter ERA edge 3.4.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 51.4%±2.7%
    EV -5.7%
    STAKE 0.0u
    -120
  42. 43 ★★☆☆☆
    @
    MLB YRFI 1st Inning
    MIL Brewers @ LAA Angels · Final · Shane Drohan vs Ryan Johnson
    MODEL MIL 6 · LAA 4 · 10 total runs
    Why this pick

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

    Pitching Matchup Shane Drohan ERA 3.48 vs Ryan Johnson ERA 7.63
    Top Drivers
    • FIP edge +3.26 — your starter projects better
    • SP career vs opp team +0.68 R
    • Catcher framing +0.56 R
    • 2-source consensus: 65.2% on our side (we have 50.8%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +2.0, starter ERA edge 4.2.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 50.8%±7.5%
    EV
    STAKE
  43. 44 ★★☆☆☆
    @
    MLB Royals ML Moneyline
    KC Royals @ COL Rockies · Final · Michael Wacha vs Tomoyuki Sugano
    MODEL KC 6 · COL 5 · 11 total runs
    Why this pick

    The model gives this pick a 50.5% win probability — meaning the model favors this side to win. But at -112, 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 Michael Wacha ERA 3.51 vs Tomoyuki Sugano ERA 4.47
    Top Drivers
    • Defense (OAA) +0.60 R
    • Recent form 5-5 (last 10)
    • 2-source consensus: 49.0% on our side (we have 50.5%)
    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.5%±3.7%
    EV -4.4%
    STAKE 0.0u
    -112
  44. 45 ★★☆☆☆
    @
    MLB Marlins ML Moneyline
    MIA Marlins @ NYM Mets · Final · Janson Junk vs Kodai Senga
    MODEL MIA 5 · NYM 4 · 9 total runs
    Why this pick

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

    Pitching Matchup Janson Junk ERA 4.58 vs Kodai Senga ERA 8.66
    Top Drivers
    • Lineup-vs-hand edge +0.72 R
    • Opp SP slumping (last 3 starts) +0.58 R
    • Catcher framing +0.32 R
    • 2-source consensus: 50.8% on our side (we have 50.5%)
    Swarm Verdict — VETOED
    💰 Sharp MoneyVETOSteam moved AWAY from NYM — sharps are on the other side.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +0.6, opponent ERA edge 4.1.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 50.5%±9.1%
    EV -7.5%
    STAKE 0.0u
    -120
  45. 46 ★★☆☆☆
    @
    MLB NRFI 1st Inning
    MIA Marlins @ NYM Mets · Final · Janson Junk vs Kodai Senga
    MODEL MIA 5 · NYM 4 · 9 total runs
    Why this pick

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

    Pitching Matchup Janson Junk ERA 4.58 vs Kodai Senga ERA 8.66
    Top Drivers
    • Lineup-vs-hand edge +0.72 R
    • Opp SP slumping (last 3 starts) +0.58 R
    • Catcher framing +0.32 R
    • 2-source consensus: 50.8% on our side (we have 50.1%)
    Swarm Verdict — VETOED
    💰 Sharp MoneyVETOSteam moved AWAY from NYM — sharps are on the other side.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +0.6, opponent ERA edge 4.1.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 50.1%±9.1%
    EV
    STAKE

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
WNBA SEA@ATL Final
WinnerDream ML★★★☆☆86% · -0.3% · -625
First 5
TotalUnder 178.5★★★★☆62% · +17.7% · -110
Pred ScoreSEA 83 · 88 ATLTotal 171
WNBA IND@POR Final
WinnerFever ML★★★☆☆73% · -5.1% · -325
First 5
TotalUnder 188.5★★☆☆☆52% · -0.8% · -110
Pred ScoreIND 93 · 92 PORTotal 185
MLB STL@TOR Final
WinnerBlue Jays ML★★★☆☆64% · -3.7% · -198
First 5Blue Jays F5★★☆☆☆54% · -1.6% · -120
TotalUnder 6.5★★☆☆☆51% · -2.3% · -110
1st InningNRFI★★★★☆65% · 0.0% · —
Pred ScoreSTL 3 · 4 TORTotal 7
MLB MIL@LAA Final
WinnerBrewers ML★★★☆☆62% · -3.0% · -179
First 5Brewers F5★★☆☆☆52% · -4.8% · -120
TotalOver 9.5★★☆☆☆52% · -1.8% · -110
1st InningYRFI★★☆☆☆51% · 0.0% · —
Pred ScoreMIL 6 · 4 LAATotal 10
MLB MIN@SEA Final
WinnerMariners ML★★★☆☆61% · -3.6% · -175
First 5Mariners F5★★☆☆☆53% · -2.6% · -120
TotalOver 7.5★★☆☆☆51% · -2.4% · -110
1st InningNRFI★★★☆☆56% · 0.0% · —
Pred ScoreMIN 3 · 4 SEATotal 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 →
WSH @ ATL
NRFI69%
CONFIDENCEPASS
STL @ TOR
NRFI65%
CONFIDENCEPASS
NYY @ CHC
NRFI60%
CONFIDENCEPASS
KC @ COL
YRFI59%
CONFIDENCEPASS
TEX @ HOU
NRFI58%
CONFIDENCEPASS
BOS @ LAD
NRFI56%
CONFIDENCEPASS
MIN @ SEA
NRFI56%
CONFIDENCEPASS
PIT @ CIN
NRFI56%
CONFIDENCEPASS
PHI @ BAL
YRFI55%
CONFIDENCEPASS
SF @ SD
NRFI54%
CONFIDENCEPASS
CHW @ TB
NRFI54%
CONFIDENCEPASS
ARI @ CLE
NRFI54%
CONFIDENCEPASS
DET @ ATH
YRFI53%
CONFIDENCEPASS
MIL @ LAA
YRFI51%
CONFIDENCEPASS
MIA @ NYM
NRFI50%
CONFIDENCEPASS
◆ 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
1
1 MLB · 0 NBA
Lock Record
41-40
lock record since 2026-04-22
Lock Pick Win %
50.6%
81 locks graded
Last 10
5-5
-0.3u last 10
Streak
L1
current run
Confidence Avg
60%
model blend

The / Receipts

Last 10 graded · $100 flat per pick
LAST 7 DAYS
−$102
RECORD
2–2
UNITS
−1.02u
07/29WNBADAL ML-112L−$100
07/29WNBAGSW ML-229L−$100
07/28WNBANYK ML-177W+$56
07/28WNBAWAS ML-239W+$42
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
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.