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

TUE · AUG 18 · 2026 Week 21 · Regular Season
First Pitch Scheduled
Updated 3:01 PM pt
● PUBLIC TRACK RECORD6 graded picks·66.7% hit rate·+9.2% Kelly ROI·+3.00uView ledger →
● TODAY'S BEST BETS · BY MARCDUCK

Top 3 / Today

View track record →
WNBA · ScheduledMONEYLINE
ATL @ LV
Pick: Aces ML (-162)
★★★☆☆ · +3.9% EV
Model-driven pick based on net rating, recent form, home court, and market agreement.
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 44 of 44
+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 ★★★★★
    @
    WNBA Fever ML Moneyline
    IND Indiana Fever @ TOR TOR · Scheduled · Net +0.0 · Net +0.0
    MODEL IND 99 · TOR 95 · 194 total pts
    Why this pick

    The model gives this pick a 83.6% win probability at the offered -500. 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.4% per dollar. Stake 0.0u at 1/8-Kelly.

    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 % 83.6%±6.7%
    EV +0.4%
    STAKE 0.0u
    -500
  2. 02 ★★★★☆
    @
    MLB Phillies ML Moneyline
    MIA Marlins @ PHI Phillies · 3:40 PM PDT · Cade Gibson vs Zack Wheeler
    MODEL MIA 3 · PHI 5 · 8 total runs
    Why this pick

    The model gives this pick a 69.7% win probability at the offered -211. 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 +2.7% per dollar. Stake 0.4u at 1/8-Kelly.

    Pitching Matchup Cade Gibson ERA 5.61 vs Zack Wheeler ERA 2.89
    Top Drivers
    • FIP edge +1.54 — your starter projects better
    • SP career vs opp team +0.93 R
    • Lineup-vs-hand edge +0.92 R
    • ESPN model: 67.4% on our side (we have 69.7%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: starter ERA edge 2.7.
    ☁️ 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 % 69.7%±3.5%
    EV +2.7%
    STAKE 0.4u
    -211
  3. 03 ★★★★☆
    @
    WNBA NYK ML Moneyline
    NYK NYK @ CHI Chicago Sky · Scheduled · Net +0.0 · Net +0.0
    MODEL NYK 87 · CHI 83 · 170 total pts
    Why this pick

    The model gives this pick a 68.4% win probability at the offered -185. 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 +5.4% per dollar. Stake 0.1u at 1/8-Kelly.

    Top Drivers
    • Opponent injuries: Sydney Taylor (out), Skylar Diggins (out), Rickea Jackson (out) (-4.5 pts)
    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 % 68.4%±12.8%
    EV +5.4%
    STAKE 0.1u
    -185
  4. 04 ★★★☆☆
    @
    MLB Guardians ML Moneyline
    SF Giants @ CLE Guardians · 3:40 PM PDT · Carson Whisenhunt vs Foster Griffin
    MODEL SF 3 · CLE 5 · 8 total runs
    Why this pick

    The model gives this pick a 64.6% win probability at the offered -182. 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.1% per dollar. Stake 0.0u at 1/8-Kelly.

    Pitching Matchup Carson Whisenhunt ERA 6.11 vs Foster Griffin ERA 3.25
    Top Drivers
    • FIP edge +1.69 — your starter projects better
    • SP venue split edge +0.75 R
    • Defense (OAA) +0.54 R
    • ESPN model: 67.5% 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: 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 % 64.6%±1.7%
    EV +0.1%
    STAKE 0.0u
    -182
  5. 05 ★★★☆☆
    @
    WNBA Aces ML Moneyline
    ATL Atlanta Dream @ LV Las Vegas Aces · Scheduled · Net +0.0 · Net +0.0
    MODEL ATL 87 · LV 90 · 177 total pts
    Why this pick

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

    Top Drivers
    • Opponent injuries: Brionna Jones (out) (-4.0 pts)
    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 % 64.3%±12.8%
    EV +3.9%
    STAKE 0.0u
    -162
  6. 06 ★★★☆☆
    @
    MLB Cubs ML Moneyline
    CHW White Sox @ CHC Cubs · 5:05 PM PDT · Bryan Hudson vs Kevin Gausman
    MODEL CHW 3 · CHC 5 · 8 total runs
    Why this pick

    The model gives this pick a 63.6% win probability at the offered -165. 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 +2.2% per dollar. Stake 0.1u at 1/8-Kelly.

    Pitching Matchup Bryan Hudson ERA 3.14 vs Kevin Gausman ERA 4.53
    Top Drivers
    • Lineup-vs-hand edge +1.08 R
    • FIP edge +1.02 — your starter projects better
    • Defense (OAA) +1.00 R
    • ESPN model: 60.1% on our side (we have 63.6%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward CHC since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.5.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 63.6%±3.8%
    EV +2.2%
    STAKE 0.1u
    -165
  7. 07 ★★☆☆☆
    @
    MLB Brewers ML Moneyline
    SEA Mariners @ MIL Brewers · 4:40 PM PDT · Bryce Miller vs Kyle Harrison
    MODEL SEA 3 · MIL 5 · 8 total runs
    Why this pick

    The model gives this pick a 63.5% win probability at the offered -165. 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 +2.0% per dollar. Stake 0.1u at 1/8-Kelly.

    Pitching Matchup Bryce Miller ERA 3.39 vs Kyle Harrison ERA 2.99
    Top Drivers
    • FIP edge +1.50 — your starter projects better
    • Defense (OAA) +0.66 R
    • Opp SP slumping (last 3 starts) +0.31 R
    • ESPN model: 70.5% on our side (we have 63.5%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.3.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 63.5%±3.6%
    EV +2.0%
    STAKE 0.1u
    -165
  8. 08 ★★☆☆☆
    @
    MLB Astros ML Moneyline
    LAA Angels @ HOU Astros · 5:10 PM PDT · George Klassen vs Cristian Javier
    MODEL LAA 5 · HOU 7 · 12 total runs
    Why this pick

    The model gives this pick a 62.7% win probability at the offered -159. 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 +2.2% per dollar. Stake 0.1u at 1/8-Kelly.

    Pitching Matchup George Klassen ERA 5.52 vs Cristian Javier ERA 6.68
    Top Drivers
    • Lineup-vs-hand edge +0.68 R
    • SP venue split edge +0.60 R
    • Hot bat (last 14d) +0.46 R
    • ESPN model: 60.8% on our side (we have 62.7%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.4.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.6 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 62.7%±4.1%
    EV +2.2%
    STAKE 0.1u
    -159
  9. 09 ★★☆☆☆
    @
    MLB Royals ML Moneyline
    ATH Athletics @ KC Royals · 4:40 PM PDT · Jack Perkins vs Daniel Lynch IV
    MODEL ATH 3 · KC 6 · 9 total runs
    Why this pick

    The model gives this pick a 61.9% win probability at the offered -158. 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.0% per dollar. Stake 0.0u at 1/8-Kelly.

    Pitching Matchup Jack Perkins ERA 7.27 vs Daniel Lynch IV ERA 2.88
    Top Drivers
    • Sharp money moving the line your way
    • SP venue split edge +0.88 R
    • Defense (OAA) +0.84 R
    • ESPN model: 65.7% on our side (we have 61.9%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward KC since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.5, starter ERA edge 4.4.
    ☁️ 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 % 61.9%±6.0%
    EV +1.0%
    STAKE 0.0u
    -158
  10. 10 ★★☆☆☆
    @
    MLB Braves ML Moneyline
    ATL Braves @ MIN Twins · 4:40 PM PDT · Tyler Mahle vs Zebby Matthews
    MODEL ATL 5 · MIN 4 · 9 total runs
    Why this pick

    The model gives this pick a 58.9% win probability at the offered -140. 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.0% per dollar. Stake 0.0u at 1/8-Kelly.

    Pitching Matchup Tyler Mahle ERA 4.64 vs Zebby Matthews ERA 5.34
    Top Drivers
    • Sharp money moving the line your way
    • Opp SP slumping (last 3 starts) +0.67 R
    • Lineup-vs-hand edge +0.56 R
    • ESPN model: 63.3% on our side (we have 58.9%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward ATL since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.3.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 58.9%±3.1%
    EV +1.0%
    STAKE 0.0u
    -140
  11. 11 ★☆☆☆☆
    @
    MLB Red Sox F5 First 5 Innings
    ARI Diamondbacks @ BOS Red Sox · 4:10 PM PDT · Merrill Kelly vs Ranger Suarez
    MODEL ARI 4 · BOS 5 · 9 total runs
    Why this pick

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

    Pitching Matchup Merrill Kelly ERA 5.11 vs Ranger Suarez ERA 3.25
    Top Drivers
    • FIP edge +2.82 — your starter projects better
    • ESPN model: 65.5% on our side (we have 55.3%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.6, starter ERA edge 1.9.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 55.3%±2.4%
    EV +1.4%
    STAKE 0.2u
    -120
  12. 12 ★☆☆☆☆
    @
    MLB Cardinals ML Moneyline
    STL Cardinals @ CIN Reds · 3:40 PM PDT · Kyle Leahy vs Andrew Abbott
    MODEL STL 6 · CIN 4 · 10 total runs
    Why this pick

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

    Pitching Matchup Kyle Leahy ERA 3.38 vs Andrew Abbott ERA 4.13
    Top Drivers
    • Opp SP slumping (last 3 starts) +0.94 R
    • Sharp money moving the line your way
    • Confirmed lineup xwOBA edge +0.45 R
    • ESPN model: 52.7% on our side (we have 54.8%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward STL since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.8.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 54.8%±6.7%
    EV +3.7%
    STAKE 0.1u
    -112
  13. 13 ★☆☆☆☆
    @
    MLB Padres ML Moneyline
    SD Padres @ NYM Mets · 4:10 PM PDT · Robbie Ray vs Zac Thornton
    MODEL SD 5 · NYM 4 · 9 total runs
    Why this pick

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

    Pitching Matchup Robbie Ray ERA 3.28 vs Zac Thornton ERA 2.78
    Top Drivers
    • FIP edge +0.95 — your starter projects better
    • Defense (OAA) +0.64 R
    • Bullpen quality edge +0.31 R
    • ESPN model: 49.4% on our side (we have 54.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 % 54.1%±5.3%
    EV +2.3%
    STAKE 0.0u
    -112
  14. 14 ★☆☆☆☆
    @
    MLB Yankees ML Moneyline
    NYY Yankees @ BAL Orioles · 3:35 PM PDT · Carlos Rodon vs Shane Baz
    MODEL NYY 6 · BAL 5 · 11 total runs
    Why this pick

    The model gives this pick a 52.4% win probability at the offered -106. 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.8% per dollar. Stake 0.0u at 1/8-Kelly.

    Pitching Matchup Carlos Rodon ERA 3.30 vs Shane Baz ERA 4.00
    Top Drivers
    • SP career vs opp team +1.03 R
    • SP venue split edge +0.50 R
    • Bullpen rest edge +0.33 R
    • ESPN model: 49.6% on our side (we have 52.4%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.8.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.4 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 52.4%±3.9%
    EV +1.8%
    STAKE 0.0u
    -106
  15. 15 ★★★★☆
    @
    MLB NRFI 1st Inning
    TOR Blue Jays @ TB Rays · 3:40 PM PDT · Jose Soriano vs Nick Martinez
    MODEL TOR 3 · TB 4 · 7 total runs
    Why this pick

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

    Pitching Matchup Jose Soriano ERA 3.16 vs Nick Martinez ERA 2.74
    Top Drivers
    • Hot bat (last 14d) +0.62 R
    • Confirmed lineup xwOBA edge +0.39 R
    • Catcher framing +0.52 R
    • ESPN model: 61.6% on our side (we have 71.0%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.0.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.5 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 71.0%±2.2%
    EV
    STAKE
  16. 16 ★★★☆☆
    @
    MLB Dodgers ML Moneyline
    LAD Dodgers @ COL Rockies · 5:40 PM PDT · Eric Lauer vs Ryan Feltner
    MODEL LAD 8 · COL 5 · 13 total runs
    Why this pick

    The model gives this pick a 65.4% win probability — meaning the model favors this side to win. But at -190, 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 Eric Lauer ERA 4.67 vs Ryan Feltner ERA 5.59
    Top Drivers
    • Confirmed lineup xwOBA edge +0.94 R
    • Sharp money moving the line your way
    • Catcher framing +0.77 R
    • ESPN model: 58.0% on our side (we have 65.4%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward LAD since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +2.2.
    ☁️ 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 % 65.4%±6.6%
    EV -0.2%
    STAKE 0.0u
    -190
  17. 17 ★★★☆☆
    @
    MLB YRFI 1st Inning
    LAA Angels @ HOU Astros · 5:10 PM PDT · George Klassen vs Cristian Javier
    MODEL LAA 5 · HOU 7 · 12 total runs
    Why this pick

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

    Pitching Matchup George Klassen ERA 5.52 vs Cristian Javier ERA 6.68
    Top Drivers
    • Lineup-vs-hand edge +0.68 R
    • SP venue split edge +0.60 R
    • Hot bat (last 14d) +0.46 R
    • ESPN model: 60.8% on our side (we have 65.3%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.4.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.6 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 65.3%±4.1%
    EV
    STAKE
  18. 18 ★★★☆☆
    @
    MLB YRFI 1st Inning
    LAD Dodgers @ COL Rockies · 5:40 PM PDT · Eric Lauer vs Ryan Feltner
    MODEL LAD 8 · COL 5 · 13 total runs
    Why this pick

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

    Pitching Matchup Eric Lauer ERA 4.67 vs Ryan Feltner ERA 5.59
    Top Drivers
    • Confirmed lineup xwOBA edge +0.94 R
    • Sharp money moving the line your way
    • Catcher framing +0.77 R
    • ESPN model: 58.0% on our side (we have 65.3%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward LAD since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +2.2.
    ☁️ 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 % 65.3%±6.6%
    EV
    STAKE
  19. 19 ★★☆☆☆
    @
    MLB NRFI 1st Inning
    DET Tigers @ PIT Pirates · 3:40 PM PDT · Keider Montero vs Braxton Ashcraft
    MODEL DET 3 · PIT 4 · 7 total runs
    Why this pick

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

    Pitching Matchup Keider Montero ERA 3.22 vs Braxton Ashcraft ERA 3.82
    Top Drivers
    • FIP edge +0.85 — your starter projects better
    • SP career vs opp team +0.22 R
    • ESPN model: 60.1% on our side (we have 61.2%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +0.5.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 61.2%±1.6%
    EV
    STAKE
  20. 20 ★★☆☆☆
    @
    MLB YRFI 1st Inning
    ATH Athletics @ KC Royals · 4:40 PM PDT · Jack Perkins vs Daniel Lynch IV
    MODEL ATH 3 · KC 6 · 9 total runs
    Why this pick

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

    Pitching Matchup Jack Perkins ERA 7.27 vs Daniel Lynch IV ERA 2.88
    Top Drivers
    • Sharp money moving the line your way
    • SP venue split edge +0.88 R
    • Defense (OAA) +0.84 R
    • ESPN model: 65.7% on our side (we have 61.0%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward KC since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.5, starter ERA edge 4.4.
    ☁️ 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 % 61.0%±6.0%
    EV
    STAKE
  21. 21 ★★☆☆☆
    @
    MLB NRFI 1st Inning
    SEA Mariners @ MIL Brewers · 4:40 PM PDT · Bryce Miller vs Kyle Harrison
    MODEL SEA 3 · MIL 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Bryce Miller ERA 3.39 vs Kyle Harrison ERA 2.99
    Top Drivers
    • FIP edge +1.50 — your starter projects better
    • Defense (OAA) +0.66 R
    • Opp SP slumping (last 3 starts) +0.31 R
    • ESPN model: 70.5% on our side (we have 60.7%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.3.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 60.7%±3.6%
    EV
    STAKE
  22. 22 ★★☆☆☆
    @
    MLB Red Sox ML Moneyline
    ARI Diamondbacks @ BOS Red Sox · 4:10 PM PDT · Merrill Kelly vs Ranger Suarez
    MODEL ARI 4 · BOS 5 · 9 total runs
    Why this pick

    The model gives this pick a 60.1% win probability — meaning the model favors this side to win. But at -159, 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 Merrill Kelly ERA 5.11 vs Ranger Suarez ERA 3.25
    Top Drivers
    • FIP edge +2.82 — your starter projects better
    • ESPN model: 65.5% on our side (we have 60.1%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.6, starter ERA edge 1.9.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 60.1%±2.4%
    EV -2.1%
    STAKE 0.0u
    -159
  23. 23 ★★☆☆☆
    @
    MLB Pirates ML Moneyline
    DET Tigers @ PIT Pirates · 3:40 PM PDT · Keider Montero vs Braxton Ashcraft
    MODEL DET 3 · PIT 4 · 7 total runs
    Why this pick

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

    Pitching Matchup Keider Montero ERA 3.22 vs Braxton Ashcraft ERA 3.82
    Top Drivers
    • FIP edge +0.85 — your starter projects better
    • SP career vs opp team +0.22 R
    • ESPN model: 60.1% on our side (we have 59.1%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +0.5.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 59.1%±1.6%
    EV -0.9%
    STAKE 0.0u
    -148
  24. 24 ★★☆☆☆
    @
    MLB Rangers ML Moneyline
    WSH Nationals @ TEX Rangers · 5:05 PM PDT · Jackson Kent vs Cal Quantrill
    MODEL WSH 4 · TEX 6 · 10 total runs
    Why this pick

    The model gives this pick a 58.8% win probability — meaning the model favors this side to win. But at -147, 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 Jackson Kent ERA 6.75 vs Cal Quantrill ERA 3.44
    Top Drivers
    • Bullpen quality edge +0.43 R
    • Lineup-vs-hand edge +0.60 R
    • Our SP hot streak (last 3 starts) +0.54 R
    • ESPN model: 50.0% on our side (we have 58.8%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +0.4.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.6 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 58.8%±2.4%
    EV -1.3%
    STAKE 0.0u
    -147
  25. 25 ★☆☆☆☆
    @
    MLB YRFI 1st Inning
    ATL Braves @ MIN Twins · 4:40 PM PDT · Tyler Mahle vs Zebby Matthews
    MODEL ATL 5 · MIN 4 · 9 total runs
    Why this pick

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

    Pitching Matchup Tyler Mahle ERA 4.64 vs Zebby Matthews ERA 5.34
    Top Drivers
    • Sharp money moving the line your way
    • Opp SP slumping (last 3 starts) +0.67 R
    • Lineup-vs-hand edge +0.56 R
    • ESPN model: 63.3% on our side (we have 57.9%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward ATL since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.3.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 57.9%±3.1%
    EV
    STAKE
  26. 26 ★☆☆☆☆
    @
    MLB NRFI 1st Inning
    MIA Marlins @ PHI Phillies · 3:40 PM PDT · Cade Gibson vs Zack Wheeler
    MODEL MIA 3 · PHI 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Cade Gibson ERA 5.61 vs Zack Wheeler ERA 2.89
    Top Drivers
    • FIP edge +1.54 — your starter projects better
    • SP career vs opp team +0.93 R
    • Lineup-vs-hand edge +0.92 R
    • ESPN model: 67.4% 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: starter ERA edge 2.7.
    ☁️ 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 % 56.8%±3.5%
    EV
    STAKE
  27. 27 ★☆☆☆☆
    @
    MLB YRFI 1st Inning
    CHW White Sox @ CHC Cubs · 5:05 PM PDT · Bryan Hudson vs Kevin Gausman
    MODEL CHW 3 · CHC 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Bryan Hudson ERA 3.14 vs Kevin Gausman ERA 4.53
    Top Drivers
    • Lineup-vs-hand edge +1.08 R
    • FIP edge +1.02 — your starter projects better
    • Defense (OAA) +1.00 R
    • ESPN model: 60.1% on our side (we have 56.3%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward CHC since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.5.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 56.3%±3.8%
    EV
    STAKE
  28. 28 ★☆☆☆☆
    @
    MLB Rays ML Moneyline
    TOR Blue Jays @ TB Rays · 3:40 PM PDT · Jose Soriano vs Nick Martinez
    MODEL TOR 3 · TB 4 · 7 total runs
    Why this pick

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

    Pitching Matchup Jose Soriano ERA 3.16 vs Nick Martinez ERA 2.74
    Top Drivers
    • Hot bat (last 14d) +0.62 R
    • Confirmed lineup xwOBA edge +0.39 R
    • Catcher framing +0.52 R
    • ESPN model: 61.6% on our side (we have 55.2%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.0.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.5 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 55.2%±2.2%
    EV -1.7%
    STAKE 0.0u
    -128
  29. 29 ★☆☆☆☆
    @
    MLB Phillies F5 First 5 Innings
    MIA Marlins @ PHI Phillies · 3:40 PM PDT · Cade Gibson vs Zack Wheeler
    MODEL MIA 3 · PHI 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Cade Gibson ERA 5.61 vs Zack Wheeler ERA 2.89
    Top Drivers
    • FIP edge +1.54 — your starter projects better
    • SP career vs opp team +0.93 R
    • Lineup-vs-hand edge +0.92 R
    • ESPN model: 67.4% on our side (we have 53.7%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: starter ERA edge 2.7.
    ☁️ 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.7%±3.5%
    EV -1.5%
    STAKE 0.0u
    -120
  30. 30 ★☆☆☆☆
    @
    MLB NRFI 1st Inning
    SF Giants @ CLE Guardians · 3:40 PM PDT · Carson Whisenhunt vs Foster Griffin
    MODEL SF 3 · CLE 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Carson Whisenhunt ERA 6.11 vs Foster Griffin ERA 3.25
    Top Drivers
    • FIP edge +1.69 — your starter projects better
    • SP venue split edge +0.75 R
    • Defense (OAA) +0.54 R
    • ESPN model: 67.5% on our side (we have 53.6%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: 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 % 53.6%±1.7%
    EV
    STAKE
  31. 31 ★☆☆☆☆
    @
    MLB Astros F5 First 5 Innings
    LAA Angels @ HOU Astros · 5:10 PM PDT · George Klassen vs Cristian Javier
    MODEL LAA 5 · HOU 7 · 12 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 George Klassen ERA 5.52 vs Cristian Javier ERA 6.68
    Top Drivers
    • Lineup-vs-hand edge +0.68 R
    • SP venue split edge +0.60 R
    • Hot bat (last 14d) +0.46 R
    • ESPN model: 60.8% on our side (we have 53.6%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.4.
    ☁️ 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 % 53.6%±4.1%
    EV -1.6%
    STAKE 0.0u
    -120
  32. 32 ★☆☆☆☆
    @
    MLB Rangers F5 First 5 Innings
    WSH Nationals @ TEX Rangers · 5:05 PM PDT · Jackson Kent vs Cal Quantrill
    MODEL WSH 4 · TEX 6 · 10 total runs
    Why this pick

    The model gives this pick a 53.3% win probability — meaning the model favors this side to win. But at -120, 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 Jackson Kent ERA 6.75 vs Cal Quantrill ERA 3.44
    Top Drivers
    • Bullpen quality edge +0.43 R
    • Lineup-vs-hand edge +0.60 R
    • Our SP hot streak (last 3 starts) +0.54 R
    • ESPN model: 50.0% on our side (we have 53.3%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +0.4.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.6 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 53.3%±2.4%
    EV -2.2%
    STAKE 0.0u
    -120
  33. 33 ★☆☆☆☆
    @
    MLB YRFI 1st Inning
    STL Cardinals @ CIN Reds · 3:40 PM PDT · Kyle Leahy vs Andrew Abbott
    MODEL STL 6 · CIN 4 · 10 total runs
    Why this pick

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

    Pitching Matchup Kyle Leahy ERA 3.38 vs Andrew Abbott ERA 4.13
    Top Drivers
    • Opp SP slumping (last 3 starts) +0.94 R
    • Sharp money moving the line your way
    • Confirmed lineup xwOBA edge +0.45 R
    • ESPN model: 52.7% on our side (we have 53.2%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward STL since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.8.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 53.2%±6.7%
    EV
    STAKE
  34. 34 ★☆☆☆☆
    @
    MLB NRFI 1st Inning
    ARI Diamondbacks @ BOS Red Sox · 4:10 PM PDT · Merrill Kelly vs Ranger Suarez
    MODEL ARI 4 · BOS 5 · 9 total runs
    Why this pick

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

    Pitching Matchup Merrill Kelly ERA 5.11 vs Ranger Suarez ERA 3.25
    Top Drivers
    • FIP edge +2.82 — your starter projects better
    • ESPN model: 65.5% 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 +0.6, starter ERA edge 1.9.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 53.0%±2.4%
    EV
    STAKE
  35. 35 ★☆☆☆☆
    @
    MLB Guardians F5 First 5 Innings
    SF Giants @ CLE Guardians · 3:40 PM PDT · Carson Whisenhunt vs Foster Griffin
    MODEL SF 3 · CLE 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Carson Whisenhunt ERA 6.11 vs Foster Griffin ERA 3.25
    Top Drivers
    • FIP edge +1.69 — your starter projects better
    • SP venue split edge +0.75 R
    • Defense (OAA) +0.54 R
    • ESPN model: 67.5% on our side (we have 52.4%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: 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.4%±1.7%
    EV -3.9%
    STAKE 0.0u
    -120
  36. 36 ★☆☆☆☆
    @
    MLB Rays F5 First 5 Innings
    TOR Blue Jays @ TB Rays · 3:40 PM PDT · Jose Soriano vs Nick Martinez
    MODEL TOR 3 · TB 4 · 7 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 Jose Soriano ERA 3.16 vs Nick Martinez ERA 2.74
    Top Drivers
    • Hot bat (last 14d) +0.62 R
    • Confirmed lineup xwOBA edge +0.39 R
    • Catcher framing +0.52 R
    • ESPN model: 61.6% on our side (we have 52.3%)
    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 adjustment +0.5 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 52.3%±2.2%
    EV -4.1%
    STAKE 0.0u
    -120
  37. 37 ★☆☆☆☆
    @
    MLB Dodgers F5 First 5 Innings
    LAD Dodgers @ COL Rockies · 5:40 PM PDT · Eric Lauer vs Ryan Feltner
    MODEL LAD 8 · COL 5 · 13 total runs
    Why this pick

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

    Pitching Matchup Eric Lauer ERA 4.67 vs Ryan Feltner ERA 5.59
    Top Drivers
    • Confirmed lineup xwOBA edge +0.94 R
    • Sharp money moving the line your way
    • Catcher framing +0.77 R
    • ESPN model: 58.0% on our side (we have 52.2%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward LAD since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +2.2.
    ☁️ 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 % 52.2%±6.6%
    EV -4.4%
    STAKE 0.0u
    -120
  38. 38 ★☆☆☆☆
    @
    MLB Braves F5 First 5 Innings
    ATL Braves @ MIN Twins · 4:40 PM PDT · Tyler Mahle vs Zebby Matthews
    MODEL ATL 5 · MIN 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.1% means: even if the model is right, you'd lose money long-term at this price. Pass.

    Pitching Matchup Tyler Mahle ERA 4.64 vs Zebby Matthews ERA 5.34
    Top Drivers
    • Sharp money moving the line your way
    • Opp SP slumping (last 3 starts) +0.67 R
    • Lineup-vs-hand edge +0.56 R
    • ESPN model: 63.3% on our side (we have 51.7%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward ATL since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.3.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 51.7%±3.1%
    EV -5.1%
    STAKE 0.0u
    -120
  39. 39 ★☆☆☆☆
    @
    MLB Royals F5 First 5 Innings
    ATH Athletics @ KC Royals · 4:40 PM PDT · Jack Perkins vs Daniel Lynch IV
    MODEL ATH 3 · KC 6 · 9 total runs
    Why this pick

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

    Pitching Matchup Jack Perkins ERA 7.27 vs Daniel Lynch IV ERA 2.88
    Top Drivers
    • Sharp money moving the line your way
    • SP venue split edge +0.88 R
    • Defense (OAA) +0.84 R
    • ESPN model: 65.7% on our side (we have 51.6%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward KC since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.5, starter ERA edge 4.4.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.4 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 51.6%±6.0%
    EV -5.4%
    STAKE 0.0u
    -120
  40. 40 ★☆☆☆☆
    @
    MLB Reds F5 First 5 Innings
    STL Cardinals @ CIN Reds · 3:40 PM PDT · Kyle Leahy vs Andrew Abbott
    MODEL STL 6 · CIN 4 · 10 total runs
    Why this pick

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

    Pitching Matchup Kyle Leahy ERA 3.38 vs Andrew Abbott ERA 4.13
    Top Drivers
    • SP career vs opp team +0.62 R
    • ESPN model: 47.3% on our side (we have 51.5%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward STL since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.8.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 51.5%±6.7%
    EV -5.6%
    STAKE 0.0u
    -120
  41. 41 ★☆☆☆☆
    @
    WNBA CON ML Moneyline
    LA Los Angeles Sparks @ CON CON · Scheduled · Net +0.0 · Net +0.0
    MODEL LA 86 · CON 88 · 174 total pts
    Why this pick

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

    Top Drivers
    • Opponent injuries: Monique Akoa Makani (out), Erica Wheeler (out), Cameron Brink (out) (-4.5 pts)
    • Form trend +21pp last-10 vs season
    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 % 51.5%±15.0%
    EV -10.3%
    STAKE 0.0u
    -135
  42. 42 ★☆☆☆☆
    @
    MLB NRFI 1st Inning
    WSH Nationals @ TEX Rangers · 5:05 PM PDT · Jackson Kent vs Cal Quantrill
    MODEL WSH 4 · TEX 6 · 10 total runs
    Why this pick

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

    Pitching Matchup Jackson Kent ERA 6.75 vs Cal Quantrill ERA 3.44
    Top Drivers
    • Bullpen quality edge +0.43 R
    • Lineup-vs-hand edge +0.60 R
    • Our SP hot streak (last 3 starts) +0.54 R
    • ESPN model: 50.0% on our side (we have 51.4%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +0.4.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.6 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 51.4%±2.4%
    EV
    STAKE
  43. 43 ★☆☆☆☆
    @
    MLB YRFI 1st Inning
    NYY Yankees @ BAL Orioles · 3:35 PM PDT · Carlos Rodon vs Shane Baz
    MODEL NYY 6 · BAL 5 · 11 total runs
    Why this pick

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

    Pitching Matchup Carlos Rodon ERA 3.30 vs Shane Baz ERA 4.00
    Top Drivers
    • SP career vs opp team +1.03 R
    • SP venue split edge +0.50 R
    • Bullpen rest edge +0.33 R
    • ESPN model: 49.6% on our side (we have 51.3%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.8.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.4 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 51.3%±3.9%
    EV
    STAKE
  44. 44 ★☆☆☆☆
    @
    MLB YRFI 1st Inning
    SD Padres @ NYM Mets · 4:10 PM PDT · Robbie Ray vs Zac Thornton
    MODEL SD 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 Robbie Ray ERA 3.28 vs Zac Thornton ERA 2.78
    Top Drivers
    • FIP edge +0.95 — your starter projects better
    • Defense (OAA) +0.64 R
    • Bullpen quality edge +0.31 R
    • ESPN model: 49.4% on our side (we have 50.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 % 50.1%±5.3%
    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 IND@TOR Scheduled
WinnerFever ML★★★★★84% · +0.4% · -500
First 5
TotalOver 189.5★☆☆☆☆56% · +7.0% · -110
Pred ScoreIND 99 · 95 TORTotal 194
MLB MIA@PHI 3:40 PM PDT
WinnerPhillies ML★★★★☆70% · +2.7% · -211
First 5Phillies F5★☆☆☆☆54% · -1.5% · -120
TotalOver 8.5★☆☆☆☆51% · -2.1% · -110
1st InningNRFI★☆☆☆☆57% · 0.0% · —
Pred ScoreMIA 3 · 5 PHITotal 8
WNBA NYK@CHI Scheduled
WinnerNYK ML★★★★☆68% · +5.4% · -185
First 5
TotalUnder 179.5★★☆☆☆62% · +18.9% · -110
Pred ScoreNYK 87 · 83 CHITotal 170
MLB LAD@COL 5:40 PM PDT
WinnerDodgers ML★★★☆☆65% · -0.2% · -190
First 5Dodgers F5★☆☆☆☆52% · -4.4% · -120
TotalOver 10.5★☆☆☆☆51% · -2.9% · -110
1st InningYRFI★★★☆☆65% · 0.0% · —
Pred ScoreLAD 8 · 5 COLTotal 13
MLB SF@CLE 3:40 PM PDT
WinnerGuardians ML★★★☆☆65% · +0.1% · -182
First 5Guardians F5★☆☆☆☆52% · -3.9% · -120
TotalOver 8.5★☆☆☆☆51% · -3.0% · -110
1st InningNRFI★☆☆☆☆54% · 0.0% · —
Pred ScoreSF 3 · 5 CLETotal 8
First Inning · NRFI / YRFI
Will a run score in the 1st? The model’s pick and how confident it is, for every game.
Full board + the why →
TOR @ TBLOCK
NRFI71%
CONFIDENCELOCK
LAD @ COLLOCK
YRFI65%
CONFIDENCELOCK
LAA @ HOU
YRFI65%
CONFIDENCELEAN
DET @ PIT
NRFI61%
CONFIDENCELEAN
ATH @ KC
YRFI61%
CONFIDENCELEAN
SEA @ MIL
NRFI61%
CONFIDENCELEAN
ATL @ MIN
YRFI58%
CONFIDENCEPASS
MIA @ PHI
NRFI57%
CONFIDENCEPASS
CHW @ CHC
YRFI56%
CONFIDENCEPASS
SF @ CLE
NRFI54%
CONFIDENCEPASS
STL @ CIN
YRFI53%
CONFIDENCEPASS
ARI @ BOS
NRFI53%
CONFIDENCEPASS
WSH @ TEX
NRFI51%
CONFIDENCEPASS
NYY @ BAL
YRFI51%
CONFIDENCEPASS
SD @ NYM
YRFI50%
CONFIDENCEPASS

Edge / Board

Ranked by model edge vs the price · not by who wins
01
STL ML -112 · STL @ CIN · MLB
model 68.5% vs market 52.8%
+15.6%
02
SD ML -112 · SD @ NYM · MLB
model 63.1% vs market 52.8%
+10.2%
03
KC ML -158 · ATH @ KC · MLB
model 70.7% vs market 61.2%
+9.5%
04
HOU ML -159 · LAA @ HOU · MLB
model 70.3% vs market 61.4%
+8.9%
05
CHC ML -165 · CHW @ CHC · MLB
model 70.9% vs market 62.3%
+8.7%
06
MIL ML -165 · SEA @ MIL · MLB
model 70.3% vs market 62.3%
+8.0%
07
LAD ML -190 · LAD @ COL · MLB
model 70.3% vs market 65.5%
+4.8%
08
TEX ML -147 · WSH @ TEX · MLB
model 63.7% vs market 59.5%
+4.2%
+ 7 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: 186-181 (50.7%) on 367 graded picks · when it agrees with our card: 54.5%
MIL ML · SEA @ MIL · MLB71%AGREES WITH US
CLE ML · SF @ CLE · MLB68%AGREES WITH US
PHI ML · MIA @ PHI · MLB67%AGREES WITH US
KC ML · ATH @ KC · MLB66%AGREES WITH US
BOS ML · ARI @ BOS · MLB66%AGREES WITH US
ATL ML · ATL @ MIN · MLB63%AGREES WITH US
TB ML · TOR @ TB · MLB62%AGREES WITH US
HOU ML · LAA @ HOU · MLB61%AGREES WITH US
CHC ML · CHW @ CHC · MLB60%AGREES WITH US
PIT ML · DET @ PIT · MLB60%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
1
0 MLB · 0 NBA
Lock Record
42-40
lock record since 2026-04-22
Lock Pick Win %
51.2%
82 locks graded
Last 10
5-5
+0.7u last 10
Streak
W1
current run
Confidence Avg
60%
model blend

The / Receipts

Last 10 graded · $100 flat per pick
LAST 7 DAYS
+$0
RECORD
0–0
UNITS
+0.00u
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
08/01WNBALV ML-230L−$100
08/01WNBANYK ML-135W+$74
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.