Settled model recap · 2026-09-22
MLB Game & Prop Picks Recap for September 22, 2026: 3-4, -1.52 units
Review 1 game Pick and 6 pitcher-prop Picks from September 22, 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.
One-minute recap
One-minute recap
The card missed: 1 game Pick and 6 pitcher-prop Picks finished 3-4 for -1.52 units. The useful question is which assumptions failed, not how to explain the result after the fact.
Decision coverage note
Decision coverage was incomplete in the pitcher strikeout lane (14 opportunities expired despite a prior decision opportunity) and the additional pitcher props lane (41 opportunities expired without a decision). This recap is complete for the 7 settled Picks that were actually recorded, but the slate does not meet full-lifecycle acceptance. No missing decision was reconstructed, and these incidents do not count as Picks or change the record above.
Saved Picks and reviews
Open any Pick for the why
MLB Game Picks
1 game Pick, reviewed from the saved lineup, player, team, and moneyline snapshot.
Game PickTB moneyline
TB at NYY · TB 0, NYY 2
Lowvig +126lossSee the review ↓
TB moneyline
TB at NYY · TB 0, NYY 2
Postgame review
Lost: TB +126
TB did not get there in a TB 0, NYY 2 final. The saved Lowvig +126 price cost 1.00 unit on the game-pick record.
The pregame case started with Lowvig TB +126. We made the side 45.2%; the price needed 44.2%. That left 0.9 percentage points of room over the price's break-even mark. The strongest public push toward TB was Long-run team strength, worth 0.34 probability points in the saved calculation. NYY carried the higher starter rating: Nick Martinez rated 50.5, compared with Carlos Rodon at 52.5. The two confirmed lineups graded about even: TB 51.1, NYY 50.8. The top displayed hitters were Victor Mesa Jr. (56.2) and Ben Rice (56.4). TB had the higher bullpen rating: TB 50.9, NYY 48.5.
The price case was there; the result was not. We will compare this starter, lineup, and bullpen profile with future frozen reads before deciding whether the miss was noise or a repeatable blind spot.
Saved pregame inputs
Selected side
TB
Opponent
NYY
Values use the saved 0–100 rolling scale. They are inputs to the selection screen, not direct probability-point weights.
MLB Player Props
6 pitcher-prop Picks, covering strikeouts and reviewed from the saved workload, opponent, and price snapshots.
Pitcher propNick Martinez Over 3.5 strikeouts
TB at NYY · 7 strikeouts · over 3.5
BetMGM -110winSee the review ↓
Nick Martinez Over 3.5 strikeouts
TB at NYY · 7 strikeouts · over 3.5
Postgame review
Won: Nick Martinez Over 3.5 Ks
Nick Martinez finished with 7 strikeouts, cashing the saved over 3.5 and adding +0.91 units to the prop record.
At BetMGM -110, the model gave the over 55.8% against a 52.4% break-even mark, a +3.4-point gap. The saved projection was 4.6 strikeouts across 23.7 batters faced. The pitcher graded 50.5/100 and the opponent strikeout matchup graded 34.6; the confirmed lineup carried a 23.2% strikeout rate.
The actual result finished 2.4 strikeouts above the point projection. The ticket and the point projection told the same story. We will compare the same workload, opponent, line, and price profile before changing production weights.
Saved pregame inputs
Frozen pitcher-prop inputs
Nick Martinez vs. NYY
- Projected Ks
- 4.6
- Actual Ks
- 7
Pitcher and opponent values use the frozen 0–100 rolling scale. Projection standard deviation: 2.29 Ks. Robustness: 80%.
Pitcher propDustin May Over 3.5 strikeouts
MIL at PHI · 2 strikeouts · over 3.5
Betonlineag +110lossSee the review ↓
Dustin May Over 3.5 strikeouts
MIL at PHI · 2 strikeouts · over 3.5
Postgame review
Lost: Dustin May Over 3.5 Ks
Dustin May finished with 2 strikeouts, leaving the saved over 3.5 on the wrong side of the line for a 1.00-unit loss.
At Betonlineag +110, the model gave the over 51.9% against a 47.6% break-even mark, a +4.3-point gap. The saved projection was 4.5 strikeouts across 21.1 batters faced. The pitcher graded 53.0/100 and the opponent strikeout matchup graded 44.0; the confirmed lineup carried a 20.1% strikeout rate.
The actual result finished 2.5 strikeouts below the point projection. The projection supported the ticket, but the actual result crossed to the other side of the sportsbook line. We will compare the same workload, opponent, line, and price profile before changing production weights.
Saved pregame inputs
Frozen pitcher-prop inputs
Dustin May vs. PHI
- Projected Ks
- 4.5
- Actual Ks
- 2
Pitcher and opponent values use the frozen 0–100 rolling scale. Projection standard deviation: 2.26 Ks. Robustness: 78%.
Pitcher propJared Jones Under 5.5 strikeouts
STL at PIT · 9 strikeouts · under 5.5
Bovada +105lossSee the review ↓
Jared Jones Under 5.5 strikeouts
STL at PIT · 9 strikeouts · under 5.5
Postgame review
Lost: Jared Jones Under 5.5 Ks
Jared Jones finished with 9 strikeouts, leaving the saved under 5.5 on the wrong side of the line for a 1.00-unit loss.
At Bovada +105, the model gave the under 53.1% against a 48.8% break-even mark, a +4.3-point gap. The saved projection was 4.8 strikeouts across 20.4 batters faced. The pitcher graded 57.2/100 and the opponent strikeout matchup graded 55.1; the confirmed lineup carried a 20.6% strikeout rate.
The actual result finished 4.2 strikeouts above the point projection. The projection supported the ticket, but the actual result crossed to the other side of the sportsbook line. We will compare the same workload, opponent, line, and price profile before changing production weights.
Saved pregame inputs
Frozen pitcher-prop inputs
Jared Jones vs. STL
- Projected Ks
- 4.8
- Actual Ks
- 9
Pitcher and opponent values use the frozen 0–100 rolling scale. Projection standard deviation: 2.34 Ks. Robustness: 75%.
Pitcher propKyle Freeland Over 2.5 strikeouts
ARI at COL · 2 strikeouts · over 2.5
FanDuel -125lossSee the review ↓
Kyle Freeland Over 2.5 strikeouts
ARI at COL · 2 strikeouts · over 2.5
Postgame review
Lost: Kyle Freeland Over 2.5 Ks
Kyle Freeland finished with 2 strikeouts, leaving the saved over 2.5 on the wrong side of the line for a 1.00-unit loss.
At FanDuel -125, the model gave the over 61.7% against a 55.6% break-even mark, a +6.2-point gap. The saved projection was 4.4 strikeouts across 23.6 batters faced. The pitcher graded 43.4/100 and the opponent strikeout matchup graded 31.7; the confirmed lineup carried a 18.5% strikeout rate.
The actual result finished 2.4 strikeouts below the point projection. The projection supported the ticket, but the actual result crossed to the other side of the sportsbook line. We will compare the same workload, opponent, line, and price profile before changing production weights.
Saved pregame inputs
Frozen pitcher-prop inputs
Kyle Freeland vs. ARI
- Projected Ks
- 4.4
- Actual Ks
- 2
Pitcher and opponent values use the frozen 0–100 rolling scale. Projection standard deviation: 2.25 Ks. Robustness: 77%.
Pitcher propLogan Gilbert Under 6.5 strikeouts
HOU at SEA · 3 strikeouts · under 6.5
Betonlineag -135winSee the review ↓
Logan Gilbert Under 6.5 strikeouts
HOU at SEA · 3 strikeouts · under 6.5
Postgame review
Won: Logan Gilbert Under 6.5 Ks
Logan Gilbert finished with 3 strikeouts, cashing the saved under 6.5 and adding +0.74 units to the prop record.
At Betonlineag -135, the model gave the under 59.3% against a 57.4% break-even mark, a +1.8-point gap. The saved projection was 5.7 strikeouts across 23.8 batters faced. The pitcher graded 50.1/100 and the opponent strikeout matchup graded 56.6; the confirmed lineup carried a 21.8% strikeout rate.
The actual result finished 2.7 strikeouts below the point projection. The ticket and the point projection told the same story. We will compare the same workload, opponent, line, and price profile before changing production weights.
Saved pregame inputs
Frozen pitcher-prop inputs
Logan Gilbert vs. HOU
- Projected Ks
- 5.7
- Actual Ks
- 3
Pitcher and opponent values use the frozen 0–100 rolling scale. Projection standard deviation: 2.58 Ks. Robustness: 80%.
Pitcher propTaj Bradley Under 6.5 strikeouts
MIN at SF · 6 strikeouts · under 6.5
Betonlineag -120winSee the review ↓
Taj Bradley Under 6.5 strikeouts
MIN at SF · 6 strikeouts · under 6.5
Postgame review
Won: Taj Bradley Under 6.5 Ks
Taj Bradley finished with 6 strikeouts, cashing the saved under 6.5 and adding +0.83 units to the prop record.
At Betonlineag -120, the model gave the under 55.8% against a 54.5% break-even mark, a +1.3-point gap. The saved projection was 6.1 strikeouts across 24.0 batters faced. The pitcher graded 53.2/100 and the opponent strikeout matchup graded 65.6; the confirmed lineup carried a 24.9% strikeout rate.
The actual result finished 0.1 strikeouts below the point projection. The ticket and the point projection told the same story. We will compare the same workload, opponent, line, and price profile before changing production weights.
Saved pregame inputs
Frozen pitcher-prop inputs
Taj Bradley vs. SF
- Projected Ks
- 6.1
- Actual Ks
- 6
Pitcher and opponent values use the frozen 0–100 rolling scale. Projection standard deviation: 2.70 Ks. Robustness: 78%.
Nick Martinez: What had to hold
Strikeout count: the saved expectation was 2.31351 to 6.90348 strikeouts. The pregame model centered on 4.6 strikeouts, with uncertainty around that estimate. The case becomes weaker if: the actual count falls outside the saved descriptive range; this alone does not diagnose the cause.
This range was frozen before the game as a descriptive check, not a calibrated confidence interval.
Nick Martinez: What actually happened
The saved decision settled as a win, with +0.91 units on 1 units of reference risk.
Strikeout count finished at 7 strikeouts, outside the saved 2.31351 to 6.90348 range.
Nick Martinez: What enters model review
These are checks of the original assumptions, not proof of what caused the result. A win does not validate every assumption, and a loss does not invalidate every forecast.
The measured observations can enter a source-verified review dataset. This recap changes no model weights; any proposed change requires separate chronological and prospective evaluation.
Dustin May: What had to hold
Strikeout count: the saved expectation was 2.23584 to 6.74836 strikeouts. The pregame model centered on 4.5 strikeouts, with uncertainty around that estimate. The case becomes weaker if: the actual count falls outside the saved descriptive range; this alone does not diagnose the cause.
This range was frozen before the game as a descriptive check, not a calibrated confidence interval.
Dustin May: What actually happened
The saved decision settled as a loss, with -1.00 units on 1 units of reference risk.
Strikeout count finished at 2 strikeouts, outside the saved 2.23584 to 6.74836 range.
Dustin May: What enters model review
These are checks of the original assumptions, not proof of what caused the result. A win does not validate every assumption, and a loss does not invalidate every forecast.
The measured observations can enter a source-verified review dataset. This recap changes no model weights; any proposed change requires separate chronological and prospective evaluation.
Jared Jones: What had to hold
Strikeout count: the saved expectation was 2.45976 to 7.14468 strikeouts. The pregame model centered on 4.8 strikeouts, with uncertainty around that estimate. The case becomes weaker if: the actual count falls outside the saved descriptive range; this alone does not diagnose the cause.
This range was frozen before the game as a descriptive check, not a calibrated confidence interval.
Jared Jones: What actually happened
The saved decision settled as a loss, with -1.00 units on 1 units of reference risk.
Strikeout count finished at 9 strikeouts, outside the saved 2.45976 to 7.14468 range.
Jared Jones: What enters model review
These are checks of the original assumptions, not proof of what caused the result. A win does not validate every assumption, and a loss does not invalidate every forecast.
The measured observations can enter a source-verified review dataset. This recap changes no model weights; any proposed change requires separate chronological and prospective evaluation.
Kyle Freeland: What had to hold
Strikeout count: the saved expectation was 2.19437 to 6.69051 strikeouts. The pregame model centered on 4.4 strikeouts, with uncertainty around that estimate. The case becomes weaker if: the actual count falls outside the saved descriptive range; this alone does not diagnose the cause.
This range was frozen before the game as a descriptive check, not a calibrated confidence interval.
Kyle Freeland: What actually happened
The saved decision settled as a loss, with -1.00 units on 1 units of reference risk.
Strikeout count finished at 2 strikeouts, outside the saved 2.19437 to 6.69051 range.
Kyle Freeland: What enters model review
These are checks of the original assumptions, not proof of what caused the result. A win does not validate every assumption, and a loss does not invalidate every forecast.
The measured observations can enter a source-verified review dataset. This recap changes no model weights; any proposed change requires separate chronological and prospective evaluation.
Logan Gilbert: What had to hold
Strikeout count: the saved expectation was 3.09096 to 8.24756 strikeouts. The pregame model centered on 5.7 strikeouts, with uncertainty around that estimate. The case becomes weaker if: the actual count falls outside the saved descriptive range; this alone does not diagnose the cause.
This range was frozen before the game as a descriptive check, not a calibrated confidence interval.
Logan Gilbert: What actually happened
The saved decision settled as a win, with +0.74 units on 1 units of reference risk.
Strikeout count finished at 3 strikeouts, outside the saved 3.09096 to 8.24756 range.
Logan Gilbert: What enters model review
These are checks of the original assumptions, not proof of what caused the result. A win does not validate every assumption, and a loss does not invalidate every forecast.
The measured observations can enter a source-verified review dataset. This recap changes no model weights; any proposed change requires separate chronological and prospective evaluation.
Taj Bradley: What had to hold
Strikeout count: the saved expectation was 3.43818 to 8.84056 strikeouts. The pregame model centered on 6.1 strikeouts, with uncertainty around that estimate. The case becomes weaker if: the actual count falls outside the saved descriptive range; this alone does not diagnose the cause.
This range was frozen before the game as a descriptive check, not a calibrated confidence interval.
Taj Bradley: What actually happened
The saved decision settled as a win, with +0.83 units on 1 units of reference risk.
Strikeout count finished at 6 strikeouts, inside the saved 3.43818 to 8.84056 range.
Taj Bradley: What enters model review
These are checks of the original assumptions, not proof of what caused the result. A win does not validate every assumption, and a loss does not invalidate every forecast.
The measured observations can enter a source-verified review dataset. This recap changes no model weights; any proposed change requires separate chronological and prospective evaluation.
What comes next
What we take forward
Each result can raise a useful question, but no single game rewrites the model. Any adjustment has to repeat across comparable frozen reads and survive a prospective test first.
Technical receipt
Fact pack: 64b57d1d2982b294f00f7bbf01519af90ed97f22455952187a2ce4e271467a7d
Decision receipts: mlb-current-decision:2f4b5cb3e0db3ec1b94668c0e01e595a, mlb-k-prop-8141101233ea9b3966430111, mlb-k-prop-d38d054d217d7a5ff2a48461, mlb-k-prop-de6a9420cc661674010b2f8b, mlb-k-prop-48a10ec5a01ba269e479bf68, mlb-k-prop-4a96328fd5ebe2ecad1f4218, mlb-k-prop-8735d33e2e418a531cd7c2f3
Settlement receipts: mlb_live_settlement_b4462c05f06a89a4e355026e, 0659bf803114e6cad2c993e349df6911a4c9f4f199cb7414cea2f48f7b3d3e29, 764780787e28cc759ecd76d8a078d5f733907e37a0b2a7a07252f69e8ad60979, 9a82c32b39b0969fc9e0bc1fa83382f1bda8797b5128bf49ff503a68efdd3c41, 864f5451806a683666450c97be7522b8ac43ce3d86fc1b38e773d1d0be229385, 9bb69e762b90357972139af943bc4b700e985e7508daea49d2bf6d498495a9e1, 53781958fee15de1c19f3dc01d70db74fc8a82306dac02a609f1199db1be550d