๐ฌ HOW THE SLUDGE LINE IS BUILT โ AND HOW WELL IT ACTUALLY DOES
Our line is a results-only engine โ power ratings built purely from final scores, no market odds. For every sport we post, we hold out recent seasons the model never saw and grade it once. Here are the report cards โ pick a sport.
Held out the 2023 & 2024 NFL seasons โ games the model never saw โ and graded once. Unedited.
10.3
Avg margin error (points)
mkt close โ 10.5
65.6%
Winners picked
mkt โ 66% ยท home-pick 55.6%
0.2213
Brier score
coin flip 0.25, lower better
570
Held-out games
never trained on
Calibration โ when we say a team wins X%, do they?
We said
Games
Predicted
Observed
0.50-0.55
129
53%
53.5%
0.55-0.60
117
57%
64.1%
0.60-0.65
110
63%
64.5%
0.65-0.70
78
68%
74.4%
0.70-0.75
73
73%
71.2%
0.75-0.80
32
78%
75.0%
0.80-1.00
31
90%
80.6%
Trained on 2019, 2020, 2021, 2022 ยท holdout 2023 & 2024 graded exactly once ยท validation season 2022 (train only). Preseason excluded. Params: k_factor=25, hfa_elo=40, divisor=28.7, sigma=12.15. Generated 2026-06-12T14:21:30.582024Z
Held out the 2023 & 2024 NBA seasons โ games the model never saw โ and graded once. Unedited.
11.21
Avg margin error (points)
mkt close โ 11.5
65.2%
Winners picked
mkt โ 68% ยท home-pick 54.6%
0.2142
Brier score
coin flip 0.25, lower better
2640
Held-out games
never trained on
Calibration โ when we say a team wins X%, do they?
We said
Games
Predicted
Observed
0.50-0.55
527
53%
54.6%
0.55-0.60
512
57%
54.1%
0.60-0.65
462
63%
62.8%
0.65-0.70
388
68%
63.7%
0.70-0.75
299
73%
78.3%
0.75-0.80
226
78%
82.3%
0.80-1.00
226
90%
88.1%
Trained on 2019, 2020, 2021, 2022 ยท holdout 2023 & 2024 graded exactly once ยท validation season 2022 (train only). Preseason excluded. Params: k_factor=15, hfa_elo=80, divisor=32.2, sigma=12.65. Generated 2026-06-12T14:22:30.227602Z
Held out the 2023 & 2024 NHL seasons โ games the model never saw โ and graded once. Unedited.
2.15
Avg margin error (goals)
mkt close โ 1.9
58.7%
Winners picked
mkt โ 59% ยท home-pick 55.1%
0.2392
Brier score
coin flip 0.25, lower better
2793
Held-out games
never trained on
NHL isn't bet on a point spread, so judge it on winners + calibration (margins here are in goals, not points). Hockey is the hardest major sport to predict โ matching the market on winners with clean calibration is the real win.
Calibration โ when we say a team wins X%, do they?
We said
Games
Predicted
Observed
0.50-0.55
764
53%
51.4%
0.55-0.60
644
57%
57.5%
0.60-0.65
539
63%
57.1%
0.65-0.70
391
68%
64.7%
0.70-0.75
242
73%
63.2%
0.75-0.80
134
78%
73.1%
0.80-1.00
79
90%
81.0%
Trained on 2019, 2020, 2021, 2022 ยท holdout 2023 & 2024 graded exactly once ยท validation season 2022 (train only). Preseason excluded. Params: k_factor=15, hfa_elo=21, divisor=114.8, sigma=2.31. Generated 2026-06-12T14:23:01.261998Z
Held out the 2025 MLB seasons โ games the model never saw โ and graded once. Unedited.
3.49
Avg margin error (runs)
mkt close โ 3
56.1%
Winners picked
mkt โ 59% ยท home-pick 54.3%
0.2443
Brier score
coin flip 0.25, lower better
2472
Held-out games
never trained on
MLB isn't bet on a point spread, so judge it on winners + calibration (margins here are in runs, not points). Baseball is high-variance โ a steady edge over the baseline is the realistic target.
Calibration โ when we say a team wins X%, do they?
We said
Games
Predicted
Observed
0.50-0.55
1200
53%
53.7%
0.55-0.60
801
57%
54.1%
0.60-0.65
343
63%
62.7%
0.65-0.70
109
68%
73.4%
0.70-0.75
17
73%
70.6%
0.75-0.80
2
78%
100.0%
Trained on 2019, 2020, 2021, 2022, 2023, 2024 ยท holdout 2025 graded exactly once ยท validation season 2024 (train only). Preseason excluded. Params: k_factor=15, hfa_elo=25, divisor=119, sigma=3.96. Generated 2026-06-12T14:24:18.457075Z
Beyond the ratings โ the live adjustments
The base number is pure power ratings from final scores. On top of that, three results-grounded adjustments fine-tune each game โ and every one shows in the line's breakdown, so you can see exactly what moved it.
โพ Starting pitchers (MLB). When the probable starters post, we shade the number by their ERA โ regressed 30% toward league average so a tiny sample doesn't swing it, weighted to about 62% of the game, and clamped so no single arm moves the line more than 1.5 runs. An ace against a struggling spot-starter is a real edge the raw ratings miss.
๐ฅ Goalies (NHL). ESPN posts the probable starter but no pre-game save percentage, so we learn each goalie's SV% from their own game results (an exponential moving average) and adjust for it, clamped to stay sane. A backup getting the net is worth real goals.
๐ฅ Injuries. Power ratings can't see that a star is out until results slowly catch up. So a named player can be logged as out with a run/point value and an end date, and the model shades that team on every game until they're back โ labeled "injury (auto)" right in the breakdown. We keep it to genuine number-movers (a superstar bat, not a backup). Pitchers aren't logged here; the starter adjustment already prices whoever is actually throwing.
How a pick is graded
There is no wiggle room, and that is the point.
Every pick is logged before the game starts, at the price available in that moment โ timestamped, never backdated. After the game it settles W / L / push against the result, and units are booked at the exact price it was logged at. Nothing is deleted, edited, or quietly dropped โ winners and losers both stay on the Receipts page permanently.
Beat-the-close is the number that actually matters. The closing line is the sharpest price a game ever has โ by then all the money and information are in. So for every pick we also check whether our number beat where the market closed. Win or lose on the night, consistently getting a better number than the close is the one thing variance can't fake. It is the real fingerprint of an edge, and we publish it on every pick.
What this is โ and what it isn't
We claim: a transparent, results-only number that is market-competitive in accuracy, adjusted for the things that genuinely move a game, and graded in public on every single pick.
We don't claim: to beat the closing line consistently, to "lock" anything, or to win at some impossible clip. Nobody does that. Any account posting "14-2 in the playoffs" with no timestamped, graded record behind it is showing you a screenshot, not a result โ hidden losses, deleted picks, and cherry-picked streaks are the oldest trick in the business.
Our deal is simpler: here is the number, here is how it is built, here is every pick we have made with the date and price, and here is how it did against the close. Check the math yourself. That is the whole pitch.