SPORT SLUDGE | ๐ŸŽฏ Edge Board ๐Ÿ“ˆ Movement ๐Ÿ† Experts vs Sludge ๐Ÿ“ก Scoreboard ๐Ÿ“’ Receipts ๐Ÿ”ฌ Methodology

๐Ÿ”ฌ 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 saidGamesPredictedObserved
0.50-0.5512953%53.5%
0.55-0.6011757%64.1%
0.60-0.6511063%64.5%
0.65-0.707868%74.4%
0.70-0.757373%71.2%
0.75-0.803278%75.0%
0.80-1.003190%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

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.
21+ ยท Gambling problem? Call 1-800-GAMBLER ยท Analysis, not betting advice.