← Recap journal

Settled model 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.

Published after the saved Picks settled. The original prices and inputs stay attached.

Record3-1-0
Net units+2.74u
Game Picks1
Player Props3

One-minute recap

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.

Saved Picks and reviews

Open any Pick for the why

MLB Game Picks

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

Game Pick

NYY moneyline

NYY at CHC · NYY 2, CHC 0

FanDuel +142winSee the review ↓

Postgame review

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.

Saved pregame inputs

Model probability40.8%
Price break-even41.3%
Calculated difference-0.5 pts

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

Values use the saved 0–100 rolling scale. They are inputs to the selection screen, not direct probability-point weights.

MLB Player Props

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

Pitcher prop

Paul Skenes Under 7.5 strikeouts

PIT at CIN · 7 strikeouts · under 7.5

BetRivers +120winSee the review ↓

Postgame review

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.

Saved pregame inputs

Model probability71.6%
Price break-even45.5%
Calculated difference+26.1 pts

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 strikeouts · under 7.5

BetRivers +112winSee the review ↓

Postgame review

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.

Saved pregame inputs

Model probability69.6%
Price break-even47.2%
Calculated difference+22.4 pts

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 strikeouts · over 3.5

FanDuel -148lossSee the review ↓

Postgame review

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.

Saved pregame inputs

Model probability61.4%
Price break-even59.7%
Calculated difference+1.7 pts

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%.

What comes next

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.

Technical receipt

Fact pack: 85b391bf65d47461ad64aafa278ddb5348301ab8972f0769021a97d3ab2d114d

Decision receipts: mlb-current-decision:87ca48dbd8ccf5ee040421ef96d87b62, mlb-k-prop-87164bb48a8e91af02e4d569, mlb-k-prop-4a07afbaa7d0ab925a97d57e, mlb-k-prop-7529300149269b0a24334e66

Settlement receipts: mlb_live_settlement_da70cf3671e7a2b3348239f2, bd6881c5c1161321ca16954ba6e09f5c1efdd850bf40a324baf58a549361192d, 21859311397974a8507bc020854158388fc2fc38881eb66b4c515d7fb5ebb76f, 7342e88eaece1203ceeb89d5ac559b761ac371ca334cd48f16567b42dd10644e