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 · JUN 12 · 2026 Week 12 · Regular Season
First Pitch Scheduled
Updated 10:01 AM pt
● 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
GSW @ SEA
Pick: GSW ML (-410)
★★★★★ · +1.5% 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 17 of 17
+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
    GSW GSW @ SEA Seattle Storm · Scheduled · Net +0.0 · Net +0.0
    MODEL GSW 82 · SEA 75 · 156 total pts
    Why this pick

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

    Top Drivers
    • Opponent injuries: Taina Mair (out), Ezi Magbegor (out) (-5.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 % 81.6%±10.4%
    EV +1.5%
    STAKE 0.0u
    -410
  2. 02 ★★★☆☆
    @
    WNBA WAS ML Moneyline
    TOR TOR @ WAS WAS · Scheduled · Net +0.0 · Net +0.0
    MODEL TOR 86 · WAS 89 · 175 total pts
    Why this pick

    The model gives this pick a 59.1% win probability at the offered -130. 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 +4.6% 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 % 59.1%±12.1%
    EV +4.6%
    STAKE 0.0u
    -130
  3. 03 ★★★☆☆
    @
    MLB Brewers ML Moneyline
    PHI Phillies @ MIL Brewers · 4:40 PM PDT · Andrew Painter vs Jacob Misiorowski
    MODEL PHI 3 · MIL 5 · 7 total runs
    Why this pick

    The model gives this pick a 71.0% win probability — meaning the model favors this side to win. But at -259, 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 Andrew Painter ERA 6.21 vs Jacob Misiorowski ERA 1.50
    Top Drivers
    • FIP edge +1.42 — your starter projects better
    • Opp SP slumping (last 3 starts) +0.72 R
    • SP venue split edge +0.77 R
    • ESPN model: 80.2% 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.7, starter ERA edge 4.7.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 71.0%±0.9%
    EV -1.5%
    STAKE 0.0u
    -259
  4. 04 ★★★☆☆
    @
    MLB Athletics ML Moneyline
    COL Rockies @ ATH Athletics · 7:05 PM PDT · TBD vs Gage Jump
    MODEL COL 5 · ATH 6 · 11 total runs
    Why this pick

    The model gives this pick a 65.3% win probability — meaning the model favors this side to win. But at -218, 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 TBD ERA — vs Gage Jump ERA 2.45
    Top Drivers
    • FIP edge +1.73 — your starter projects better
    • Bullpen rest edge +0.27 R
    • ESPN model: 62.1% 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.9.
    ☁️ 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%±1.6%
    EV -4.8%
    STAKE 0.0u
    -218
  5. 05 ★★★☆☆
    @
    MLB Dodgers ML Moneyline
    LAD Dodgers @ CHW White Sox · 4:40 PM PDT · Roki Sasaki vs Anthony Kay
    MODEL LAD 7 · CHW 4 · 12 total runs
    Why this pick

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

    Pitching Matchup Roki Sasaki ERA 4.03 vs Anthony Kay ERA 4.40
    Top Drivers
    • Lineup-vs-hand edge +1.76 R
    • FIP edge +1.09 — your starter projects better
    • Catcher framing +0.85 R
    • ESPN model: 55.5% on our side (we have 61.8%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +2.0.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 61.8%±9.0%
    EV -2.0%
    STAKE 0.0u
    -171
  6. 06 ★★★☆☆
    @
    MLB Rays ML Moneyline
    TB Rays @ LAA Angels · 6:38 PM PDT · Shane McClanahan vs Sam Aldegheri
    MODEL TB 6 · LAA 4 · 10 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 -171, 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 Shane McClanahan ERA 2.85 vs Sam Aldegheri ERA 2.25
    Top Drivers
    • FIP edge +1.74 — your starter projects better
    • Catcher framing +0.67 R
    • Lineup-vs-hand edge +0.40 R
    • ESPN model: 55.2% 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: 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 % 61.3%±3.0%
    EV -2.8%
    STAKE 0.0u
    -171
  7. 07 ★★★☆☆
    @
    MLB Mariners ML Moneyline
    SEA Mariners @ WSH Nationals · 3:45 PM PDT · Bryce Miller vs Zack Littell
    MODEL SEA 6 · WSH 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 -148, 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 Bryce Miller ERA 1.33 vs Zack Littell ERA 4.76
    Top Drivers
    • FIP edge +1.12 — your starter projects better
    • Bullpen quality edge +0.48 R
    • SP venue split edge +0.39 R
    • ESPN model: 45.5% on our side (we have 58.3%)
    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 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.3%±5.2%
    EV -2.2%
    STAKE 0.0u
    -148
  8. 08 ★★★☆☆
    @
    MLB Pirates ML Moneyline
    MIA Marlins @ PIT Pirates · 3:40 PM PDT · Sandy Alcantara vs Braxton Ashcraft
    MODEL MIA 4 · PIT 5 · 9 total runs
    Why this pick

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

    Pitching Matchup Sandy Alcantara ERA 4.33 vs Braxton Ashcraft ERA 3.28
    Top Drivers
    • FIP edge +1.14 — your starter projects better
    • Hot bat (last 14d) +0.31 R
    • SP venue split edge +0.33 R
    • ESPN model: 67.7% on our side (we have 57.4%)
    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.3 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 57.4%±1.5%
    EV -2.8%
    STAKE 0.0u
    -144
  9. 09 ★★★☆☆
    @
    MLB Twins ML Moneyline
    STL Cardinals @ MIN Twins · 5:10 PM PDT · Kyle Leahy vs Joe Ryan
    MODEL STL 4 · MIN 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 -137, 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 Kyle Leahy ERA 4.42 vs Joe Ryan ERA 3.07
    Top Drivers
    • Opp SP slumping (last 3 starts) +0.46 R
    • SP venue split edge +0.49 R
    • Bullpen quality edge +0.21 R
    • ESPN model: 57.8% on our side (we have 56.1%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +0.8.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 56.1%±2.7%
    EV -3.0%
    STAKE 0.0u
    -137
  10. 10 ★★☆☆☆
    @
    MLB Orioles ML Moneyline
    SD Padres @ BAL Orioles · 4:05 PM PDT · Griffin Canning vs Shane Baz
    MODEL SD 4 · BAL 6 · 9 total runs
    Why this pick

    The model gives this pick a 54.7% win probability — meaning the model favors this side to win. But at -131, 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 Griffin Canning ERA 6.34 vs Shane Baz ERA 4.09
    Top Drivers
    • SP career vs opp team +1.33 R
    • Hot bat (last 14d) +0.64 R
    • SP venue split edge +0.50 R
    • ESPN model: 61.7% on our side (we have 54.7%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: starter ERA edge 2.2.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.3 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 54.7%±4.5%
    EV -3.6%
    STAKE 0.0u
    -131
  11. 11 ★★☆☆☆
    @
    MLB Red Sox ML Moneyline
    TEX Rangers @ BOS Red Sox · 4:10 PM PDT · Jack Leiter vs Sonny Gray
    MODEL TEX 3 · BOS 5 · 8 total runs
    Why this pick

    The model gives this pick a 54.7% win probability — meaning the model favors this side to win. But at -132, 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 Jack Leiter ERA 4.69 vs Sonny Gray ERA 3.20
    Top Drivers
    • SP venue split edge +0.83 R
    • Bullpen rest edge +0.40 R
    • Defense (OAA) +0.38 R
    • ESPN model: 61.4% on our side (we have 54.7%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystNEUTRALMatchup gap inside noise threshold.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 54.7%±2.5%
    EV -3.9%
    STAKE 0.0u
    -132
  12. 12 ★★☆☆☆
    @
    MLB Giants ML Moneyline
    CHC Cubs @ SF Giants · 7:15 PM PDT · Javier Assad vs Landen Roupp
    MODEL CHC 3 · SF 4 · 8 total runs
    Why this pick

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

    Pitching Matchup Javier Assad ERA 4.73 vs Landen Roupp ERA 4.00
    Top Drivers
    • FIP edge +1.13 — your starter projects better
    • SP venue split edge +0.50 R
    • Catcher framing +0.49 R
    • ESPN model: 54.8% on our side (we have 54.4%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent 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.4%±1.5%
    EV -2.4%
    STAKE 0.0u
    -126
  13. 13 ★★☆☆☆
    @
    MLB Mets ML Moneyline
    ATL Braves @ NYM Mets · 4:15 PM PDT · Spencer Strider vs Nolan McLean
    MODEL ATL 3 · NYM 4 · 7 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 Spencer Strider ERA 4.00 vs Nolan McLean ERA 3.98
    Top Drivers
    • FIP edge +1.53 — your starter projects better
    • Sharp money moving the line your way
    • SP career vs opp team +0.71 R
    • ESPN model: 54.4% on our side (we have 53.8%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward NYM since open — sharp money agrees.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +1.9.
    ☁️ 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.8%±3.9%
    EV -3.5%
    STAKE 0.0u
    -126
  14. 14 ★★☆☆☆
    @
    MLB Guardians ML Moneyline
    DET Tigers @ CLE Guardians · 4:10 PM PDT · Jack Flaherty vs Tanner Bibee
    MODEL DET 4 · CLE 5 · 9 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 -126, 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 Jack Flaherty ERA 5.31 vs Tanner Bibee ERA 4.09
    Top Drivers
    • FIP edge +1.91 — your starter projects better
    • Sharp money moving the line your way
    • Defense (OAA) +0.62 R
    • ESPN model: 59.2% on our side (we have 53.6%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneySUPPORTSteam toward CLE 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.7%
    EV -3.8%
    STAKE 0.0u
    -126
  15. 15 ★★☆☆☆
    @
    MLB Astros ML Moneyline
    HOU Astros @ KC Royals · 5:10 PM PDT · Tatsuya Imai vs Luinder Avila
    MODEL HOU 6 · KC 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 -117, 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 Tatsuya Imai ERA 5.24 vs Luinder Avila ERA 4.02
    Top Drivers
    • SP venue split edge +1.00 R
    • Bullpen rest edge +0.40 R
    • Hot bat (last 14d) +0.40 R
    • ESPN model: 40.8% on our side (we have 53.0%)
    Swarm Verdict — VETOED
    💰 Sharp MoneyVETOSteam moved AWAY from HOU — sharps are on the other side.
    📊 Matchup AnalystNEUTRALMatchup gap inside noise threshold.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.3 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 53.0%±5.3%
    EV -1.7%
    STAKE 0.0u
    -117
  16. 16 ★★☆☆☆
    @
    MLB Yankees ML Moneyline
    NYY Yankees @ TOR Blue Jays · 4:37 PM PDT · Ryan Weathers vs Trey Yesavage
    MODEL NYY 5 · TOR 3 · 7 total runs
    Why this pick

    The model gives this pick a 51.2% win probability — meaning the model favors this side to win. But at -114, 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 Ryan Weathers ERA 3.86 vs Trey Yesavage ERA 3.16
    Top Drivers
    • FIP edge +1.35 — your starter projects better
    • Hot bat (last 14d) +0.58 R
    • Lineup-vs-hand edge +0.56 R
    • ESPN model: 49.3% on our side (we have 51.2%)
    Swarm Verdict — SUPPORT
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystSUPPORTMatchup leans hard for pick: team run diff +1.7.
    ☁️ Weather WatcherNEUTRALWeather inside normal range.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 51.2%±7.3%
    EV -3.9%
    STAKE 0.0u
    -114
  17. 17 ★★☆☆☆
    @
    MLB Diamondbacks ML Moneyline
    ARI Diamondbacks @ CIN Reds · 4:15 PM PDT · Eduardo Rodriguez vs Nick Lodolo
    MODEL ARI 6 · CIN 5 · 10 total runs
    Why this pick

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

    Pitching Matchup Eduardo Rodriguez ERA 2.52 vs Nick Lodolo ERA 5.51
    Top Drivers
    • Opp SP slumping (last 3 starts) +0.71 R
    • Bullpen rest edge +0.25 R
    • Hot bat (last 14d) +0.25 R
    • ESPN model: 48.7% on our side (we have 50.3%)
    Swarm Verdict — NEUTRAL
    💰 Sharp MoneyNEUTRALLine stable since open, no sharp action detected.
    📊 Matchup AnalystDISSENTUnderlying matchup favors the other side: opponent run diff +0.5, opponent ERA edge 3.0.
    ☁️ Weather WatcherNEUTRALWeather adjustment +0.3 runs — favorable for totals; ML impact small.
    🤖 injury_scoutSUPPORTLineup confirmed, no star injuries on either side.
    🤖 contrarianNEUTRALNo public bet % data available.
    WIN % 50.3%±9.4%
    EV -6.0%
    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 GSW @ SEA Scheduled
WinnerGSW ML★★★★★82% · +1.5% · -410
First 5
TotalOver 157.5★★☆☆☆51% · -3.4% · -110
Pred ScoreGSW 82 · 75 SEATotal 156
MLB PHI @ MIL 4:40 PM PDT
WinnerBrewers ML★★★☆☆71% · -1.5% · -259
First 5Brewers F5★★☆☆☆52% · -3.7% · -120
TotalOver 7.5★★☆☆☆52% · -0.7% · -110
Pred ScorePHI 3 · 5 MILTotal 7
MLB COL @ ATH 7:05 PM PDT
WinnerAthletics ML★★★☆☆65% · -4.8% · -218
First 5Athletics F5★★☆☆☆51% · -6.1% · -120
TotalOver 10.5★★☆☆☆52% · -0.7% · -110
Pred ScoreCOL 5 · 6 ATHTotal 11
MLB LAD @ CHW 4:40 PM PDT
WinnerDodgers ML★★★☆☆62% · -2.0% · -171
First 5Dodgers F5★★☆☆☆51% · -6.8% · -120
TotalUnder 10.5★★☆☆☆51% · -2.3% · -110
Pred ScoreLAD 7 · 4 CHWTotal 12
MLB TB @ LAA 6:38 PM PDT
WinnerRays ML★★★☆☆61% · -2.8% · -171
First 5
TotalUnder 9.5★★☆☆☆51% · -2.1% · -110
Pred ScoreTB 6 · 4 LAATotal 10
◆ 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.