By Connor Miller

PHINS UP

Real upcoming games, real posted opening lines, and a real fitted model — no hand-typed ratings or guessed constants. "Model %" is the Elo rating from the backtested pipeline, carried forward through every completed game into this week. Edit "Your %" if you know something the model doesn't.

Not yet played — a real projection made before kickoff, not a replay. Opening lines shown were pulled from nflverse's live schedule feed.
All games:
Edge for you ≥ 3% Edge within ±3% Edge against you ≥ 3%

PHINS UP

Same approach as NFL: an Elo rating fit and backtested on real 2019-2025 game results (pybaseball), carried forward daily. Player props cover each team's probable starting pitcher and every hitter on the real active 26-man roster. Once a real lineup is posted for a game, the 9 confirmed starters are grouped above the rest of the roster. Batting props: Hits, Total Bases, Walks, RBI, Anytime HR. Pitching props: Strikeouts and Walks Allowed.

All games:
Fair % — real DraftKings moneyline, where posted Model % — fitted Elo win probability

PHINS UP

Same Elo architecture as NFL/MLB, fit and backtested on real 2018-2026 game results (api-web.nhle.com), carried forward daily. Real DraftKings moneylines are wired up, pulled from ESPN's public scoreboard, so Model % sits next to the market's price here the same way it does for NFL and MLB. No player props: hockey scoring is low and volatile enough that a goal-scorer model would mostly be measuring noise, and our own MLB track record is the reason we would rather not ship one than ship one that cannot beat a coin flip.

All games:
Fair % — real DraftKings moneyline, where posted Model % — fitted Elo win probability