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 (book) wherever one has posted; where none has, we fall back to the nearest half-point line.
All 30 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 | CLE | 8.2 | UNDER 8.5· 59% |
| Jacob Misiorowski | CHC | 8.1 | UNDER 8.5· 59% |
| Cam Schlittler | LAA | 7.8 | OVER 7.5· 50% |
| Reid Detmers | NYY | 6.6 | UNDER 6.5· 53% |
| Yoshinobu Yamamoto | STL | 6.4 | UNDER 6.5· 55% |
| Patrick Sandoval | SEA | 5.6 | UNDER 5.5· 52% |
| Eury Pérez | KC | 5.6 | UNDER 5.5· 52% |
| Trevor Rogers | COL | 5.5 | UNDER 5.5· 54% |
| Jacob Lopez | TEX | 5.4 | UNDER 5.5· 55% |
| Griffin Jax | NYM | 5.4 | UNDER 5.5· 55% |
| Landen Roupp | PIT | 5.1 | UNDER 5.5· 60% |
| Noah Cameron | MIA | 5.1 | UNDER 5.5· 59% |
| Dean Kremer | DET | 5.0 | UNDER 5.5· 61% |
| Hayden Wesneski ⚠ | CWS | 5.0 | — |
| Bryce Miller | BOS | 4.9 | OVER 4.5· 51% |
| David Peterson | MIL | 4.8 | OVER 4.5· 51% |
| Joey Cantillo | TOR | 4.6 | UNDER 4.5· 52% |
| Casey Mize | CIN | 4.5 | UNDER 4.5· 54% |
| Bubba Chandler | SF | 4.3 | UNDER 4.5· 57% |
| Andrew Painter | ARI | 4.1 | UNDER 4.5· 60% |
| Davis Martin | HOU | 4.1 | UNDER 4.5· 59% |
| Drew Anderson ⚠ | MIN | 3.8 | — |
| Grant Holmes | WSH | 3.7 | UNDER 3.5· 50% |
| Brandon Williamson ⚠ | SD | 3.5 | — |
| Cody Bradford ⚠ | ATH | 3.5 | — |
| Tomoyuki Sugano | BAL | 3.5 | UNDER 3.5· 54% |
| Brad Lord ⚠ | ATL | 2.0 | — |
| Taylor Clarke ⚠ | PHI | — | — |
| Justin Hagenman ⚠ | TB | — | — |
| Brycen Mautz ⚠ | LAD | — | — |
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 |
|---|---|---|---|
| Dylan Cease | CLE | — | — |
| Jacob Misiorowski | CHC | — | — |
| Cam Schlittler | LAA | — | — |
| Reid Detmers | NYY | — | — |
| Yoshinobu Yamamoto | STL | — | — |
| Patrick Sandoval | SEA | — | — |
| Eury Pérez | KC | — | — |
| Trevor Rogers | COL | — | — |
| Jacob Lopez | TEX | — | — |
| Griffin Jax | NYM | — | — |
| Landen Roupp | PIT | — | — |
| Noah Cameron | MIA | — | — |
| Dean Kremer | DET | — | — |
| Hayden Wesneski ⚠ | CWS | — | — |
| Bryce Miller | BOS | — | — |
| David Peterson | MIL | — | — |
| Joey Cantillo | TOR | — | — |
| Casey Mize | CIN | — | — |
| Bubba Chandler | SF | — | — |
| Andrew Painter | ARI | — | — |
| Davis Martin | HOU | — | — |
| Drew Anderson ⚠ | MIN | — | — |
| Grant Holmes | WSH | — | — |
| Brandon Williamson ⚠ | SD | — | — |
| Cody Bradford ⚠ | ATH | — | — |
| Tomoyuki Sugano | BAL | — | — |
| Brad Lord ⚠ | ATL | — | — |
| Taylor Clarke ⚠ | PHI | — | — |
| Justin Hagenman ⚠ | TB | — | — |
| Brycen Mautz ⚠ | LAD | — | — |
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 |
|---|---|---|---|
| Yoshinobu Yamamoto | STL | 19.0 | UNDER 19.5· 55% |
| Noah Cameron | MIA | 17.8 | OVER 17.5· 55% |
| Dylan Cease | CLE | 17.6 | OVER 17.5· 54% |
| Jacob Misiorowski | CHC | 17.2 | UNDER 17.5· 52% |
| Reid Detmers | NYY | 17.2 | UNDER 17.5· 52% |
| Cam Schlittler | LAA | 16.8 | OVER 16.5· 55% |
| Trevor Rogers | COL | 16.6 | OVER 16.5· 53% |
| Cody Bradford ⚠ | ATH | 16.5 | — |
| Hayden Wesneski ⚠ | CWS | 16.3 | — |
| Eury Pérez | KC | 16.1 | UNDER 16.5· 53% |
| Dean Kremer | DET | 15.9 | OVER 15.5· 57% |
| David Peterson | MIL | 15.9 | OVER 15.5· 57% |
| Patrick Sandoval | SEA | 15.8 | OVER 15.5· 56% |
| Grant Holmes | WSH | 15.8 | OVER 15.5· 56% |
| Andrew Painter | ARI | 15.7 | OVER 15.5· 54% |
| Jacob Lopez | TEX | 15.5 | OVER 15.5· 52% |
| Landen Roupp | PIT | 15.5 | OVER 15.5· 52% |
| Bryce Miller | BOS | 15.5 | OVER 15.5· 52% |
| Bubba Chandler | SF | 15.4 | OVER 15.5· 51% |
| Casey Mize | CIN | 15.3 | OVER 15.5· 50% |
| Tomoyuki Sugano | BAL | 15.2 | UNDER 15.5· 53% |
| Joey Cantillo | TOR | 14.5 | OVER 14.5· 52% |
| Griffin Jax | NYM | 13.8 | OVER 13.5· 55% |
| Davis Martin | HOU | 13.5 | OVER 13.5· 52% |
| Brandon Williamson ⚠ | SD | 13.4 | — |
| Drew Anderson ⚠ | MIN | — | — |
| Brad Lord ⚠ | ATL | — | — |
| Taylor Clarke ⚠ | PHI | — | — |
| Justin Hagenman ⚠ | TB | — | — |
| Brycen Mautz ⚠ | LAD | — | — |
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 |
|---|---|---|---|
| Tomoyuki Sugano | BAL | 3.20 | UNDER 3.5· 62% |
| Trevor Rogers | COL | 2.93 | OVER 2.5· 51% |
| David Peterson | MIL | 2.93 | OVER 2.5· 51% |
| Andrew Painter | ARI | 2.89 | UNDER 2.5· 50% |
| Dean Kremer | DET | 2.70 | UNDER 2.5· 54% |
| Brandon Williamson ⚠ | SD | 2.61 | — |
| Noah Cameron | MIA | 2.58 | UNDER 2.5· 56% |
| Landen Roupp | PIT | 2.54 | UNDER 2.5· 57% |
| Jacob Lopez | TEX | 2.46 | UNDER 2.5· 59% |
| Bryce Miller | BOS | 2.45 | UNDER 2.5· 59% |
| Patrick Sandoval | SEA | 2.36 | UNDER 2.5· 61% |
| Reid Detmers | NYY | 2.31 | UNDER 2.5· 62% |
| Hayden Wesneski ⚠ | CWS | 2.31 | — |
| Davis Martin | HOU | 2.29 | UNDER 2.5· 62% |
| Bubba Chandler | SF | 2.27 | UNDER 2.5· 63% |
| Grant Holmes | WSH | 2.23 | UNDER 2.5· 63% |
| Cody Bradford ⚠ | ATH | 2.20 | — |
| Eury Pérez | KC | 2.06 | UNDER 2.5· 67% |
| Yoshinobu Yamamoto | STL | 2.04 | UNDER 2.5· 67% |
| Casey Mize | CIN | 2.04 | UNDER 2.5· 67% |
| Joey Cantillo | TOR | 1.89 | UNDER 1.5· 50% |
| Griffin Jax | NYM | 1.70 | UNDER 1.5· 55% |
| Dylan Cease | CLE | 1.65 | UNDER 1.5· 56% |
| Drew Anderson ⚠ | MIN | 1.59 | — |
| Jacob Misiorowski | CHC | 1.53 | UNDER 1.5· 59% |
| Cam Schlittler | LAA | 1.53 | UNDER 1.5· 59% |
| Brad Lord ⚠ | ATL | 0.98 | — |
| Taylor Clarke ⚠ | PHI | — | — |
| Justin Hagenman ⚠ | TB | — | — |
| Brycen Mautz ⚠ | LAD | — | — |
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.