Heads-up Picks made by MarcDuck with AI assistance, weighing up to 35 factors per game. Predictions are not 100% correct. This is NOT financial advice. 21+ entertainment only. Full disclaimer.
Tomorrow's Card · Preview

Upcoming/Picks & Analysis

MON · APR 20 · 2026 Week 4 · Regular Season
First Pitch Scheduled
● PUBLIC TRACK RECORD10 graded picks·60.0% hit rate·+3.3% Kelly ROI·+1.00u(8 Kelly-tracked)View ledger →
● TODAY'S BEST BETS · BY MARCDUCK

Top 3 / Today

View track record →
WNBA · ScheduledMONEYLINE
PHX @ GSW
Pick: GSW ML (-310)
★★★★★ · +2.7% 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 model's top picks: 5★ confidence (≥65% win probability) with positive EV at the offered price. All sports. Ranked best to worst by edge.

0 plays · best → worst
No 5★ +EV locks on today's board. Check back at 8am for the morning refresh.

THE CARD

Every game on today's slate. Stars show model win-probability confidence: 5★ ≥ 65%, 4★ ≥ 60%, 3★ ≥ 55%, 2★ ≥ 50%. Click "Why this pick" on any row.

Showing 18 of 18
+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 GSW ML Moneyline
    PHX Phoenix Mercury @ GSW GSW · Scheduled · Net +0.0 · Net +0.0
    MODEL PHX 79 · GSW 85 · 164 total pts
    Why this pick

    The model gives this pick a 77.7% win probability at the offered -310. 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.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 % 77.7%±12.3%
    EV +2.7%
    STAKE 0.0u
    -310
  2. 02 ★★★☆☆
    @
    WNBA Dream ML Moneyline
    ATL Atlanta Dream @ CHI Chicago Sky · Scheduled · Net +0.0 · Net +0.0
    MODEL ATL 80 · CHI 78 · 158 total pts
    Why this pick

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

    Top Drivers
    • Opponent injuries: Courtney Vandersloot (out), DiJonai Carrington (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 % 71.4%±4.8%
    EV -2.1%
    STAKE 0.0u
    -270
  3. 03 ★★★☆☆
    @
    MLB Braves ML Moneyline
    ATL Braves @ CHW White Sox · 4:40 PM PDT · Grant Holmes vs Erick Fedde
    MODEL ATL 6 · CHW 4 · 10 total runs
    Why this pick

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

    Pitching Matchup Grant Holmes ERA 3.86 vs Erick Fedde ERA 4.94
    Top Drivers
    • Lineup-vs-hand edge +1.36 R
    • Sharp money moving the line your way
    • Opp SP slumping (last 3 starts) +0.55 R
    • ESPN model: 61.4% on our side (we have 59.2%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward ATL since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.5.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.4 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 59.2%±7.4%
    EV -2.8%
    STAKE 0.0u
    -156
  4. 04 ★★★☆☆
    @
    MLB Cubs ML Moneyline
    CHC Cubs @ COL Rockies · 5:40 PM PDT · Colin Rea vs Tomoyuki Sugano
    MODEL CHC 6 · COL 5 · 11 total runs
    Why this pick

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

    Pitching Matchup Colin Rea ERA 4.59 vs Tomoyuki Sugano ERA 3.98
    Top Drivers
    • Sharp money moving the line your way
    • FIP edge +0.85 — your starter projects better
    • Defense (OAA) +0.68 R
    • ESPN model: 55.2% on our side (we have 58.3%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward CHC since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.6.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.5 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 58.3%±5.1%
    EV -2.5%
    STAKE 0.0u
    -149
  5. 05 ★★★☆☆
    @
    WNBA Wings ML Moneyline
    DAL Dallas Wings @ MIN Minnesota Lynx · Scheduled · Net +0.0 · Net +0.0
    MODEL DAL 81 · MIN 80 · 160 total pts
    Why this pick

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

    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 % 56.1%±10.0%
    EV -11.9%
    STAKE 0.0u
    -175
  6. 06 ★★★☆☆
    @
    MLB Yankees ML Moneyline
    NYY Yankees @ CLE Guardians · 3:40 PM PDT · Gerrit Cole vs Slade Cecconi
    MODEL NYY 6 · CLE 4 · 10 total runs
    Why this pick

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

    Pitching Matchup Gerrit Cole ERA 2.00 vs Slade Cecconi ERA 4.92
    Top Drivers
    • SP career vs opp team +1.15 R
    • Sharp money moving the line your way
    • Lineup-vs-hand edge +0.68 R
    • ESPN model: 55.8% on our side (we have 55.3%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward NYY since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.4, 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.3%±6.0%
    EV -2.5%
    STAKE 0.0u
    -131
  7. 07 ★★☆☆☆
    @
    MLB Mariners ML Moneyline
    SEA Mariners @ BAL Orioles · 3:35 PM PDT · Logan Gilbert vs Trevor Rogers
    MODEL SEA 5 · BAL 4 · 9 total runs
    Why this pick

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

    Pitching Matchup Logan Gilbert ERA 3.79 vs Trevor Rogers ERA 6.29
    Top Drivers
    • Sharp money moving the line your way
    • SP venue split edge +0.92 R
    • FIP edge +0.71 — your starter projects better
    • ESPN model: 49.2% on our side (we have 54.2%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward SEA since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.9, 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 % 54.2%±0.6%
    EV -2.8%
    STAKE 0.0u
    -126
  8. 08 ★★☆☆☆
    @
    MLB Astros ML Moneyline
    HOU Astros @ LAA Angels · 6:38 PM PDT · Kai-Wei Teng vs Walbert Urena
    MODEL HOU 5 · LAA 4 · 9 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 -126, 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 Kai-Wei Teng ERA 3.06 vs Walbert Urena ERA 2.68
    Top Drivers
    • FIP edge +1.52 — your starter projects better
    • Sharp money moving the line your way
    • Lineup-vs-hand edge +0.68 R
    • ESPN model: 49.2% on our side (we have 53.9%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward HOU 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.9%±4.3%
    EV -3.3%
    STAKE 0.0u
    -126
  9. 09 ★★☆☆☆
    @
    MLB Mets ML Moneyline
    STL Cardinals @ NYM Mets · 4:10 PM PDT · Dustin May vs Freddy Peralta
    MODEL STL 3 · NYM 5 · 8 total runs
    Why this pick

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

    Pitching Matchup Dustin May ERA 4.59 vs Freddy Peralta ERA 3.63
    Top Drivers
    • SP career vs opp team +0.89 R
    • Sharp money moving the line your way
    • Bullpen quality edge +0.41 R
    • ESPN model: 64.0% on our side (we have 53.8%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward NYM 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.8%±3.9%
    EV -3.5%
    STAKE 0.0u
    -126
  10. 10 ★★☆☆☆
    @
    MLB Brewers ML Moneyline
    MIL Brewers @ ATH Athletics · 7:05 PM PDT · Robert Gasser vs J.T. Ginn
    MODEL MIL 7 · ATH 6 · 13 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 Robert Gasser ERA 4.73 vs J.T. Ginn ERA 2.74
    Top Drivers
    • Sharp money moving the line your way
    • Lineup-vs-hand edge +0.64 R
    • Catcher framing +0.61 R
    • ESPN model: 51.3% on our side (we have 53.1%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward MIL since open — sharp money agrees.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent ERA edge 2.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 % 53.1%±4.3%
    EV -2.6%
    STAKE 0.0u
    -120
  11. 11 ★★☆☆☆
    @
    MLB Rangers ML Moneyline
    TEX Rangers @ KC Royals · 4:40 PM PDT · Nathan Eovaldi vs Stephen Kolek
    MODEL TEX 5 · KC 4 · 8 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 -118, the market is asking you to pay a price that implies an even higher win rate. EV -2.0% means: even if the model is right, you'd lose money long-term at this price. Pass.

    Pitching Matchup Nathan Eovaldi ERA 4.10 vs Stephen Kolek ERA 3.32
    Top Drivers
    • Sharp money moving the line your way
    • SP career vs opp team +0.34 R
    • Lineup-vs-hand edge +0.24 R
    • ESPN model: 53.2% on our side (we have 53.0%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward TEX since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +0.9.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.5 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 53.0%±2.3%
    EV -2.0%
    STAKE 0.0u
    -118
  12. 12 ★★☆☆☆
    @
    MLB Tigers ML Moneyline
    MIN Twins @ DET Tigers · 3:40 PM PDT · Taj Bradley vs Troy Melton
    MODEL MIN 4 · DET 5 · 9 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 -122, 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 Taj Bradley ERA 3.56 vs Troy Melton ERA 1.74
    Top Drivers
    • Sharp money moving the line your way
    • Opp SP slumping (last 3 starts) +0.60 R
    • SP venue split edge +0.63 R
    • ESPN model: 52.2% on our side (we have 53.0%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward DET since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: starter ERA edge 1.8.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 53.0%±2.9%
    EV -3.6%
    STAKE 0.0u
    -122
  13. 13 ★★☆☆☆
    @
    MLB Dodgers ML Moneyline
    LAD Dodgers @ PIT Pirates · 3:40 PM PDT · Eric Lauer vs Paul Skenes
    MODEL LAD 5 · PIT 4 · 9 total runs
    Why this pick

    The model gives this pick a 52.6% win probability — meaning the model favors this side to win. But at -115, 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 Eric Lauer ERA 5.74 vs Paul Skenes ERA 3.09
    Top Drivers
    • Lineup-vs-hand edge +1.00 R
    • Sharp money moving the line your way
    • Catcher framing +0.68 R
    • ESPN model: 38.2% on our side (we have 52.6%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward LAD since open — sharp money agrees.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent ERA edge 2.7.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 52.6%±6.1%
    EV -1.6%
    STAKE 0.0u
    -115
  14. 14 ★★☆☆☆
    @
    MLB Diamondbacks ML Moneyline
    ARI Diamondbacks @ MIA Marlins · 3:40 PM PDT · Zac Gallen vs Max Meyer
    MODEL ARI 5 · MIA 4 · 8 total runs
    Why this pick

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

    Pitching Matchup Zac Gallen ERA 5.32 vs Max Meyer ERA 2.81
    Top Drivers
    • Sharp money moving the line your way
    • SP venue split edge +0.89 R
    • Opp SP slumping (last 3 starts) +0.55 R
    • ESPN model: 62.0% on our side (we have 52.5%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward MIA since open — sharp money agrees.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: starter ERA edge 2.5.
    ☁️ 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.5%±7.7%
    EV -4.4%
    STAKE 0.0u
    -122
  15. 15 ★★☆☆☆
    @
    MLB Reds ML Moneyline
    CIN Reds @ SD Padres · 6:40 PM PDT · Chase Burns vs Lucas Giolito
    MODEL CIN 4 · SD 3 · 7 total runs
    Why this pick

    The model gives this pick a 51.3% win probability — meaning the model favors this side to win. But at -110, 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 Chase Burns ERA 2.05 vs Lucas Giolito ERA 4.86
    Top Drivers
    • FIP edge +2.70 — your starter projects better
    • SP career vs opp team +0.86 R
    • Sharp money moving the line your way
    • ESPN model: 56.3% on our side (we have 51.3%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward CIN since open — sharp money agrees.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +0.6.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 51.3%±2.5%
    EV -2.2%
    STAKE 0.0u
    -110
  16. 16 ★★☆☆☆
    @
    NHL Hurricanes ML Moneyline
    CAR Carolina Hurricanes @ VGK Vegas Golden Knights · Scheduled · 3.61/2.93 · 3.23/3.05
    MODEL CAR 4 · VGK 3 · 6 total goals
    Why this pick

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

    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.3%
    EV -4.2%
    STAKE 0.0u
    -115
  17. 17 ★★☆☆☆
    @
    MLB Nationals ML Moneyline
    WSH Nationals @ SF Giants · 6:45 PM PDT · Andrew Alvarez vs Adrian Houser
    MODEL WSH 5 · SF 3 · 8 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 -122, the market is asking you to pay a price that implies an even higher win rate. EV -8.0% means: even if the model is right, you'd lose money long-term at this price. Pass.

    Pitching Matchup Andrew Alvarez ERA 3.54 vs Adrian Houser ERA 5.49
    Top Drivers
    • Sharp money moving the line your way
    • Bullpen quality edge +0.48 R
    • Catcher framing +0.60 R
    • ESPN model: 46.0% on our side (we have 50.5%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward SF since open — sharp money agrees.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +0.7, opponent ERA edge 2.0.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 50.5%±12.6%
    EV -8.0%
    STAKE 0.0u
    -122
  18. 18 ★★☆☆☆
    @
    MLB Red Sox ML Moneyline
    BOS Red Sox @ TB Rays · 3:40 PM PDT · Payton Tolle vs Nick Martinez
    MODEL BOS 4 · TB 3 · 7 total runs
    Why this pick

    The model gives this pick a 50.4% win probability — meaning the model favors this side to win. But at -115, 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 Payton Tolle ERA 2.28 vs Nick Martinez ERA 2.29
    Top Drivers
    • Catcher framing +0.47 R
    • Hot bat (last 14d) +0.32 R
    • SP venue split edge +0.20 R
    • ESPN model: 58.9% on our side (we have 50.4%)
    Swarm Verdict — VETOED
    💰 Sharp MoneyVETOSteam moved AWAY from TB — sharps are on the other side.
    📊 Matchup AnalystNEUTRALMatchup gap inside noise threshold.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.5 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 50.4%±9.8%
    EV -5.7%
    STAKE 0.0u
    -115

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 PHX @ GSW Scheduled
WinnerGSW ML★★★★★78% · +2.7% · -310
First 5
TotalUnder 161.5★★☆☆☆52% · -0.7% · -110
Pred ScorePHX 79 · 85 GSWTotal 164
WNBA ATL @ CHI Scheduled
WinnerDream ML★★★☆☆71% · -2.1% · -270
First 5
TotalUnder 163.5★★☆☆☆52% · -1.0% · -110
Pred ScoreATL 80 · 78 CHITotal 158
MLB ATL @ CHW 4:40 PM PDT
WinnerBraves ML★★★☆☆59% · -2.8% · -156
First 5
TotalUnder 10.5★★☆☆☆51% · -3.0% · -110
Pred ScoreATL 6 · 4 CHWTotal 10
MLB CHC @ COL 5:40 PM PDT
WinnerCubs ML★★★☆☆58% · -2.5% · -149
First 5Cubs F5★★☆☆☆52% · -5.6% · -120
TotalOver 10.5★★☆☆☆52% · -0.5% · -110
Pred ScoreCHC 6 · 5 COLTotal 11
WNBA DAL @ MIN Scheduled
WinnerWings ML★★★☆☆56% · -11.9% · -175
First 5
TotalOver 170.5★★☆☆☆50% · -4.0% · -110
Pred ScoreDAL 81 · 80 MINTotal 160
◆ 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
36-39
lock record since 2026-04-22
Lock Pick Win %
48.0%
75 locks graded
Last 10
5-5
-5.3u last 10
Streak
W1
current run
Confidence Avg
100%
model blend

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.