Published on Mon Sep 21 2026 16:43:15 GMT+0000 (Coordinated Universal Time) by cresencio
Giants at Rams: New York Gets 92.3%. Elo Takes the Other Side
My model pick is the Giants. The corrected final ensemble gives New York 92.3%, compared with 73.0% before the confidence adjustment.
That is a strong number for a game the models disagree about this sharply. Logistic regression gives the Giants 97.0%. Elo gives the Rams 80.4%. Bayesian, now contributing again after a feature-timing correction, takes New York at 77.0%.
Week 2 closes with the Giants visiting the Rams at SoFi Stadium on Monday, September 21, at 7:15 p.m. Central, on ABC and ESPN. The Giants’ official viewing guide confirms the kickoff and broadcast.
Before getting to the matchup, there is a correction to explain. The original Week 2 preview recorded a different ensemble. Its numbers remain part of the record.
Bayesian is back, and its pick changed
The first Week 2 run gave Bayesian almost the same answer across the entire schedule. The pipeline’s variation check excluded it, leaving Elo and Logistic to produce the final forecast.
The September 20 investigation found a feature-timing bug. The weekly operation had refreshed the data, but Bayesian read Week 1’s pregame snapshots as though they contained performance after Week 1. Missing cumulative inputs were then replaced with zeros. Running the same process again would have repeated the mistake.
The correction builds Bayesian’s inputs from completed games strictly before the target week and rejects missing inputs. For Week 2, the checked state contains exactly one completed Week 1 game for every team. Bayesian’s probabilities now vary enough to pass the existing check, so it contributes again. The base weights and temperature setting were not changed.
For this game, the difference is substantial:
| Forecast version | Bayesian’s pick | Raw ensemble | Final ensemble |
|---|---|---|---|
| Original weekly preview | Rams 56.1%; excluded from blend | NYG 70.5% | NYG 89.8% |
| Corrected September 20 export | Giants 77.0%; included in blend | NYG 73.0% | NYG 92.3% |
The ensemble still picks New York. Bayesian changes sides, and the blend behind that pick changes with it.
This update was made before Giants–Rams, so I can record it here before kickoff. It was also a midweek regeneration: it cannot replace the original forecasts when grading games that had already started. The earlier preview and its evidence stay intact. The follow-up to this game should show both versions, rather than choose whichever one looks better afterward.
Two models favor New York. One strongly disagrees
Here is the corrected forecast, with every probability expressed for both teams:
| Forecast | Giants win | Rams win | Effective blend weight |
|---|---|---|---|
| Elo | 19.6% | 80.4% | 21.09% |
| Logistic regression | 97.0% | 3.0% | 40.58% |
| Bayesian | 77.0% | 23.0% | 38.33% |
| Raw weighted ensemble, reconstructed | 73.0% | 27.0% | Three models combined |
| Final ensemble, T = 0.4 | 92.3% | 7.7% | After temperature scaling |
XGBoost and Random Forest remain unavailable under the early-season data requirements. The raw number is reconstructed from the full-precision component probabilities and the weights that survive the pipeline’s screening rule. That calculation reproduces all sixteen saved final probabilities after temperature scaling, to numerical precision.
Logistic and Bayesian together carry 78.91% of the blend. Their support for New York outweighs Elo’s strong Rams forecast. That explains the ensemble’s direction; it does not resolve the disagreement.
The component estimates for a Giants win span 77.4 percentage points. Calling this a consensus pick would conceal the most interesting part of it. A Giants win would reward Logistic and Bayesian; a Rams win would reward Elo. Each model’s assigned probability also determines how much credit or penalty it receives.
The correction does not validate the confidence
The raw blend gives New York 72.99%. The retained T = 0.4 transformation raises it to 92.31%, adding 19.32 percentage points without adding a new football observation.
Fixing Bayesian’s inputs makes the calculation better grounded. It does not establish that comparable Giants forecasts should win 92 times out of 100. The temperature setting was fitted using a different model combination and included fitted-sample predictions; clean evaluation of this active combination remains unfinished.
The Rams already supplied one sharp lesson. Los Angeles lost its opener 27–7 to San Francisco in Australia, as the Rams’ official recap records. My Week 1 Rams follow-up graded the cost of sharpening the losing pick. This time, the final ensemble is on the other side of Los Angeles, while Elo still favors the Rams.
That opening result is relevant football context. It does not justify assigning the entire forecast shift to one game, one player, or travel. The verified correction tells us which completed week Bayesian uses; it is not a feature-by-feature explanation of every probability.
The Buffalo follow-up showed the opposite scoring outcome: sharpening helped a winning pick. Both possibilities need to be on the page before this game begins.
What either result would mean for the scores
These are hypothetical scores for the corrected forecast, not recorded results.
| Possible outcome | Forecast | Brier score | Log loss |
|---|---|---|---|
| Giants win | Raw ensemble | 0.0730 | 0.3149 |
| Giants win | Final ensemble | 0.0059 | 0.0800 |
| Rams win | Raw ensemble | 0.5327 | 1.3089 |
| Rams win | Final ensemble | 0.8521 | 2.5651 |
Lower is better. Binary Brier score is (p - y)^2, with p the Giants’ win probability and y equal to 1 for a Giants win or 0 for a Rams win. Log loss is the negative natural logarithm of the probability assigned to the winner. The table covers decisive outcomes; a tie requires an explicit grading rule.
If New York wins, the sharper forecast gets the better score. If Los Angeles wins, its 7.7% final probability produces a much larger penalty than the raw blend’s 27.0%.
The margin does not enter either calculation. A one-point Giants win and a Giants blowout receive the same winner-probability score. There is no score, spread, or total prediction available in this saved row, and I have not verified a current market price for a betting comparison.
The pick is Giants: 73.0% raw, 92.3% final. Elo’s Rams forecast stays beside it. After the game, the review will grade all three available models and both ensemble stages, while keeping the original weekly forecast separate from this corrected pregame update.
Source note: Game 2026_02_NYG_LA uses the corrected September 20, 2026 export, inspected September 21 before kickoff, at prediction-repository revision 6961097. LA is the repository’s abbreviation for the Rams. Full-precision inputs, file hashes, effective weights, original forecast values, and hypothetical scores are retained in the companion editorial evidence. Raw probabilities are editorial reconstructions; final probabilities are the saved outputs. Creating this article did not refresh forecasts or odds, retrain models, or modify evaluation or paper-betting records.
Written by cresencio
← Back to blog