Our two biggest edges over the sportsbook's own price — one over, one under, from whichever market (strikeouts, outs, earned runs or hits) it shows up in. The line and the Mkt Edge are measured against a real book (bovada) wherever one has posted; where none has, we fall back to the nearest half-point line.
All 19 probable starters, most projected strikeouts first. Proj K is how many we expect him to get tonight; the Pick column is the side we'd take against the nearest half-point line, with our win chance beside it.
| SP | Opp | K | Pick |
|---|---|---|---|
| Dylan Cease | ATH | 8.0 | OVER 7.5· 55% |
| Jesús Luzardo | ATL | 7.3 | OVER 6.5· 58% |
| Chase Burns | LAD | 6.3 | UNDER 6.5· 57% |
| Eury Pérez | NYM | 5.7 | UNDER 5.5· 51% |
| Joey Cantillo | BAL | 5.6 | UNDER 5.5· 52% |
| Trevor Rogers | CLE | 5.4 | UNDER 5.5· 55% |
| Jake Irvin | SD | 5.0 | OVER 4.5· 56% |
| Nick Pivetta ⚠ | WSH | 4.9 | — |
| Jacob Lopez | TOR | 4.9 | OVER 4.5· 51% |
| Grayson Rodriguez | BOS | 4.7 | UNDER 4.5· 51% |
| Robert Gasser | CHC | 4.6 | UNDER 4.5· 52% |
| Troy Melton | MIN | 4.6 | UNDER 4.5· 52% |
| Logan Webb | STL | 4.6 | UNDER 4.5· 52% |
| Noah Cameron | ARI | 4.1 | OVER 3.5· 55% |
| Matthew Boyd | MIL | 4.1 | OVER 3.5· 57% |
| Michael McGreevy | SF | 3.9 | OVER 3.5· 54% |
| Grant Holmes | PHI | 3.6 | UNDER 3.5· 52% |
| Jonah Tong ⚠ | MIA | — | — |
| Derek Law ⚠ | KC | — | — |
Hits we expect each starter to give up. Same idea as strikeouts, flipped — Proj H is the number, the Pick is the side against the nearest half-point line.
| SP | Opp | H | Pick |
|---|---|---|---|
| Jesús Luzardo | ATL | 5.43 | UNDER 5.5· 54% |
| Noah Cameron | ARI | 5.34 | UNDER 5.5· 56% |
| Trevor Rogers | CLE | 5.25 | UNDER 5.5· 57% |
| Matthew Boyd | MIL | 5.2 | UNDER 5.5· 58% |
| Grayson Rodriguez | BOS | 5.16 | UNDER 5.5· 59% |
| Jacob Lopez | TOR | 4.96 | OVER 4.5· 55% |
| Michael McGreevy | SF | 4.95 | OVER 4.5· 55% |
| Logan Webb | STL | 4.94 | OVER 4.5· 55% |
| Troy Melton | MIN | 4.91 | OVER 4.5· 54% |
| Robert Gasser | CHC | 4.9 | OVER 4.5· 54% |
| Chase Burns | LAD | 4.89 | OVER 4.5· 54% |
| Dylan Cease | ATH | 4.82 | OVER 4.5· 53% |
| Joey Cantillo | BAL | 4.67 | UNDER 4.5· 50% |
| Grant Holmes | PHI | 4.49 | UNDER 4.5· 53% |
| Jake Irvin | SD | 4.33 | UNDER 4.5· 56% |
| Eury Pérez | NYM | 4.3 | UNDER 4.5· 57% |
| Nick Pivetta ⚠ | WSH | 3.36 | — |
| Jonah Tong ⚠ | MIA | — | — |
| Derek Law ⚠ | KC | — | — |
How deep into the game we expect each starter to go, in outs (3 outs = 1 inning). Blank where his outings are too up-and-down to price.
| SP | Opp | Outs | Pick |
|---|---|---|---|
| Jesús Luzardo | ATL | 18.4 | OVER 18.5· 51% |
| Troy Melton | MIN | 17.4 | OVER 17.5· 51% |
| Noah Cameron | ARI | 17.2 | UNDER 17.5· 51% |
| Dylan Cease | ATH | 17.1 | UNDER 17.5· 53% |
| Trevor Rogers | CLE | 16.8 | UNDER 17.5· 56% |
| Logan Webb | STL | 16.8 | UNDER 17.5· 54% |
| Matthew Boyd | MIL | 16.5 | OVER 16.5· 52% |
| Eury Pérez | NYM | 16.0 | UNDER 16.5· 54% |
| Jacob Lopez | TOR | 16.0 | UNDER 16.5· 54% |
| Michael McGreevy | SF | 15.9 | UNDER 16.5· 56% |
| Chase Burns | LAD | 15.1 | UNDER 15.5· 55% |
| Grayson Rodriguez | BOS | 15.0 | UNDER 15.5· 54% |
| Robert Gasser | CHC | 14.8 | OVER 14.5· 55% |
| Grant Holmes | PHI | 14.7 | OVER 14.5· 55% |
| Joey Cantillo | BAL | 14.3 | OVER 14.5· 50% |
| Jake Irvin | SD | 14.0 | UNDER 14.5· 55% |
| Nick Pivetta ⚠ | WSH | — | — |
| Jonah Tong ⚠ | MIA | — | — |
| Derek Law ⚠ | KC | — | — |
Runs we expect each starter to give up. Priced against a whole-run line (1.5 / 2.5 / 3.5). This is the noisiest of the three markets, so confidence never goes above med.
| SP | Opp | ER | Pick |
|---|---|---|---|
| Grayson Rodriguez | BOS | 2.90 | OVER 2.5· 50% |
| Noah Cameron | ARI | 2.68 | UNDER 2.5· 54% |
| Robert Gasser | CHC | 2.60 | UNDER 2.5· 56% |
| Trevor Rogers | CLE | 2.56 | UNDER 2.5· 56% |
| Matthew Boyd | MIL | 2.49 | UNDER 2.5· 58% |
| Jake Irvin | SD | 2.47 | UNDER 2.5· 58% |
| Jacob Lopez | TOR | 2.47 | UNDER 2.5· 58% |
| Logan Webb | STL | 2.41 | UNDER 2.5· 59% |
| Michael McGreevy | SF | 2.28 | UNDER 2.5· 62% |
| Jesús Luzardo | ATL | 2.24 | UNDER 2.5· 63% |
| Joey Cantillo | BAL | 2.10 | UNDER 2.5· 66% |
| Eury Pérez | NYM | 2.09 | UNDER 2.5· 66% |
| Grant Holmes | PHI | 2.02 | UNDER 2.5· 68% |
| Chase Burns | LAD | 2.00 | OVER 1.5· 53% |
| Dylan Cease | ATH | 1.88 | OVER 1.5· 50% |
| Troy Melton | MIN | 1.85 | UNDER 1.5· 51% |
| Nick Pivetta ⚠ | WSH | 1.67 | — |
| Jonah Tong ⚠ | MIA | — | — |
| Derek Law ⚠ | KC | — | — |
18 batters across 2 posted lineups, best chances first. 1+ Hit and 1+ RBI are the odds he gets at least one tonight. Lineups post 3–4 hours before first pitch, so late games may still be missing.
| Batter | Team | Hit | RBI |
|---|---|---|---|
| Otto Lopez | MIA | 71% | 30% |
| Ketel Marte | ARI | 70% | 41% |
| Kyle Stowers | MIA | 70% | 39% |
| Geraldo Perdomo | ARI | 68% | 33% |
| Gabriel Moreno | ARI | 68% | 42% |
| Griffin Conine | MIA | 67% | 38% |
| Ildemaro Vargas | ARI | 67% | 39% |
| Javier Sanoja | MIA | 67% | 35% |
| Heriberto Hernández | MIA | 67% | 37% |
| Nolan Arenado | ARI | 66% | 33% |
| Lourdes Gurriel Jr. | ARI | 64% | 32% |
| Jordan Lawlar | ARI | 64% | 34% |
| Jakob Marsee | MIA | 63% | 25% |
| Ryan Waldschmidt | ARI | 63% | 28% |
| Tim Tawa | ARI | 63% | 29% |
| Joe Mack | MIA | 62% | 34% |
| Owen Caissie | MIA | 62% | 39% |
| Graham Pauley | MIA | 61% | 33% |
The best outs and earned-run numbers on the board, same engine as the strikeout model. These sit outside the two-pick card above — they are newer markets for us, and we keep the opponent adjustment small on purpose, because this season's team splits are still mostly random.
Every pick we post gets graded the next day against the box score — wins, losses and all — see every one →
Newest first. Past results do not predict future outcomes.