ATS Killers · Publications · Today's process · Membership

MLB prediction recap · 2026-07-31

MLB Game & Prop Picks Recap for July 31, 2026: 3-1, +2.74 units

Review 1 game Pick and 3 pitcher-prop Picks from July 31, 2026 with the exact saved sportsbook prices, model probabilities, lineup or player values, final results, and plain-English postgame review.

Calculated model output only. No recommendation, validated-edge claim, official wager, or official-record authority.

Frozen selections and exact prices

  • NYY moneyline at FanDuel +142
    NYY at CHC · win
    Model 40.8% · market 41.3% · difference -0.5 pts
  • Paul Skenes Under 7.5 strikeouts at BetRivers +120
    PIT at CIN · win
    Model 71.6% · market 45.5% · difference +26.1 pts
  • Dylan Cease Under 7.5 strikeouts at BetRivers +112
    STL at TOR · win
    Model 69.6% · market 47.2% · difference +22.4 pts
  • Kyle Leahy Over 3.5 strikeouts at FanDuel -148
    STL at TOR · loss
    Model 61.4% · market 59.7% · difference +1.7 pts

Saved data, visualized

The model read at a glance

Record
3-1-0
Flat-risk units
+2.74u
Game pick

NYY moneyline

NYY at CHC · NYY 2, CHC 0

win
Model team baseline40.8%
Sportsbook break-even41.3%

Selected side

NYY

Team form49.7
Lineup form49.6
Starting pitcher47.1
Bullpen available52.4
Will WarrenTop hitter value: Ben Rice 57.7

Opponent

CHC

Team form55.1
Lineup form51.8
Starting pitcher47.2
Bullpen available49.8
Shota ImanagaTop hitter value: Pete Crow-Armstrong 60.9

Role values use the frozen 0–100 rolling scale. They inform the selection-quality screen; they are not direct probability-point weights.

Pitcher prop

Paul Skenes Under 7.5 strikeouts

PIT at CIN · 7 actual Ks vs. under 7.5

win
Model prop probability71.6%
Sportsbook break-even45.5%

Frozen pitcher-prop inputs

Paul Skenes vs. CIN

Projected Ks
6.0
Actual Ks
7
Pitcher value60.5
Opponent K matchup72.1
Lineup K rate25.6%
Lineup coverage100%
Projected batters faced22.2
Evidence quality89%

Pitcher and opponent values use the frozen 0–100 rolling scale. Projection standard deviation: 2.66 Ks. Robustness: 77%.

Pitcher prop

Dylan Cease Under 7.5 strikeouts

STL at TOR · 7 actual Ks vs. under 7.5

win
Model prop probability69.6%
Sportsbook break-even47.2%

Frozen pitcher-prop inputs

Dylan Cease vs. STL

Projected Ks
6.1
Actual Ks
7
Pitcher value61.3
Opponent K matchup65.9
Lineup K rate20.0%
Lineup coverage100%
Projected batters faced23.9
Evidence quality89%

Pitcher and opponent values use the frozen 0–100 rolling scale. Projection standard deviation: 2.70 Ks. Robustness: 76%.

Pitcher prop

Kyle Leahy Over 3.5 strikeouts

STL at TOR · 3 actual Ks vs. over 3.5

loss
Model prop probability61.4%
Sportsbook break-even59.7%

Frozen pitcher-prop inputs

Kyle Leahy vs. TOR

Projected Ks
4.5
Actual Ks
3
Pitcher value54.2
Opponent K matchup38.7
Lineup K rate19.8%
Lineup coverage100%
Projected batters faced22.0
Evidence quality89%

Pitcher and opponent values use the frozen 0–100 rolling scale. Projection standard deviation: 2.25 Ks. Robustness: 75%.

One-minute recap

The daily card contained 1 game Pick and 3 pitcher-prop Picks. Together the settled Picks finished 3-1 and +2.74 units on their flat-risk ledgers.

Every number below comes from the saved pregame receipts. Game and prop records remain separate in the Archive, and neither the inputs nor the selections were rewritten after the result.

MLB Game Picks

1 game Pick was settled from confirmed lineups, rolling team and player values, and the exact moneyline saved before first pitch.

NYY +142 — the read and the result

The final was NYY 2, CHC 0. The saved NYY moneyline at +142 from FanDuel graded as a win and moved the flat-risk ledger +1.42 units.

The number we froze was FanDuel NYY +142. Our probability was 40.8%; that price needed 41.3% to break even. That was 0.5 percentage points under break-even, so this was not a positive price-edge read. It made the tracked daily card only as the first matchup with a complete calculation-quality screen. The strongest public push toward NYY was Elo home-win baseline, worth 0.23 probability points in the saved calculation.

On the 0–100 rolling scale, the starting-pitcher matchup was Will Warren 47.1 against Shota Imanaga 47.2.

The saved lineup values were NYY 49.6 and CHC 51.8. The top displayed hitters were Ben Rice (57.7) and Pete Crow-Armstrong (60.9).

Bullpen availability checked in at NYY 52.4 and CHC 49.8. These are the pregame values the model saw, not explanations invented from the final score.

Good result, limited lesson. A 40.8% forecast can win without proving that one starter, hitter, or bullpen input caused it. This row moves into the comparable-game review set; the live weights stay unchanged.

MLB Pitcher Prop Picks

3 pitcher strikeout Picks were settled from the confirmed opponent lineup, rolling pitcher and matchup values, workload projection, and saved prop price.

Paul Skenes Under 7.5 Ks at +120 — the read and the result

Paul Skenes finished with 7 strikeouts, so the saved under 7.5 ticket graded as a win and moved the separate prop ledger +1.20 units.

The frozen price was BetRivers +120. The model read was 71.6% against a 45.5% break-even mark, a calculated difference of +26.1 percentage points.

The saved projection was 6.0 strikeouts across 22.2 projected batters faced. On the 0–100 rolling scale, the pitcher value was 60.5 and the opponent strikeout-matchup value was 72.1; the confirmed lineup carried a 25.6% strikeout rate.

This win is one frozen observation, not a reason to rewrite the pitcher or matchup value. It enters the comparable-prop review set by workload, opponent profile, line, and price; production weights stay unchanged until a pattern survives prospective testing.

Dylan Cease Under 7.5 Ks at +112 — the read and the result

Dylan Cease finished with 7 strikeouts, so the saved under 7.5 ticket graded as a win and moved the separate prop ledger +1.12 units.

The frozen price was BetRivers +112. The model read was 69.6% against a 47.2% break-even mark, a calculated difference of +22.4 percentage points.

The saved projection was 6.1 strikeouts across 23.9 projected batters faced. On the 0–100 rolling scale, the pitcher value was 61.3 and the opponent strikeout-matchup value was 65.9; the confirmed lineup carried a 20.0% strikeout rate.

This win is one frozen observation, not a reason to rewrite the pitcher or matchup value. It enters the comparable-prop review set by workload, opponent profile, line, and price; production weights stay unchanged until a pattern survives prospective testing.

Kyle Leahy Over 3.5 Ks at -148 — the read and the result

Kyle Leahy finished with 3 strikeouts, so the saved over 3.5 ticket graded as a loss and moved the separate prop ledger -1.00 units.

The frozen price was FanDuel -148. The model read was 61.4% against a 59.7% break-even mark, a calculated difference of +1.7 percentage points.

The saved projection was 4.5 strikeouts across 22.0 projected batters faced. On the 0–100 rolling scale, the pitcher value was 54.2 and the opponent strikeout-matchup value was 38.7; the confirmed lineup carried a 19.8% strikeout rate.

This loss is one frozen observation, not a reason to rewrite the pitcher or matchup value. It enters the comparable-prop review set by workload, opponent profile, line, and price; production weights stay unchanged until a pattern survives prospective testing.

What goes into the next review

A result can move its record, but it cannot retrain either model by itself. Each game and prop stays attached to its exact pregame snapshot so comparable reads can be reviewed without inventing a story from the final result.

Any candidate adjustment must repeat across a larger frozen sample and survive a prospective challenger test. Until then, the production weights remain unchanged.

Fact pack: 85b391bf65d47461ad64aafa278ddb5348301ab8972f0769021a97d3ab2d114d