Team
Position
Trend 🔥 Hot  💡 Breakout  ❄️ Cold  → Steady
# Player Team Salary Last 5 Last 10 Projection ↓ Value
DraftKings Salary CSV

Download today's DK salary export (Lineups → Export to CSV). Paste the full CSV content below — player names, salaries, and positions will auto-populate into the rankings table.

Natural Stat Trick — Server-Side Fetch

NST blocks browser scraping but not server-side requests. Paste this into your Google Sheet (Extensions → Apps Script). Run setDailyTrigger() once and it pulls 5v5, ES, and all-strength data every morning at 8am automatically.

// Extensions → Apps Script → paste → save
function fetchNSTData() {
  const res = UrlFetchApp.fetch(buildUrl('5v5'), {
    headers: { 'User-Agent': 'Mozilla/5.0' }
  });
  parseAndWrite(res.getContentText());
}
function setDailyTrigger() {
  ScriptApp.newTrigger('fetchNSTData')
    .timeBased().everyDays(1)
    .atHour(8).create();
}
Manual Overrides

Flag injuries, confirm goalies, or adjust line combos before lock. Overridden players are highlighted in the rankings table.

Strength Weights
5v5 Corsi weight
Even strength weight
All strength weight
PK yearly boost
Window Weights
Season baseline
Last 5 games
Last 10 games
Include L5 window
Include L10 window
Display
Show projection bars
Show value score
Color by projection tier
Highlight PK players
Slate Info
Slate name
Game time (ET)
Contest type
DK cap
The approach
Not your
coach's system.

May the bounces be good and the pucks deep.

The idea here is simpler. Find players who are genuinely playing well — not just players with good box scores, but players who are doing the right things in the right parts of the ice. Are they generating chances at even strength? Are they on the ice when their team is controlling play? Are they in the right role on their line and earning the ice time to match?

Those are the questions that lead you to real value in DFS. Not chasing last game's points or stacking whoever is cheapest. When you find a player whose underlying game is strong but whose ownership is low, that's not a contrarian play for the sake of it — that's just a good play.

The eye test matters too. Numbers tell you what happened. Watching the game tells you what's about to.

My goal in all of this is to enjoy the games and the sport of hockey. I hope you might win a little money — but more so, I hope you find a new favorite player or a second or third team to root for. Whatever happens, enjoy the chaos.

And if things don't go your way, stay off fucking social media.

2026 Performance
Jan 2026 — Present · DraftKings
Spent$46,714
Won$70,572
Net Total
+$23,858
51% ROI · 2026 season
Lifetime Net
+$40,000approx
4 years · consistent positive returns
Right parts of the ice
5v5 possession and even strength production — where games are actually won.
Right role on the team
Line assignments, PP units, and situational ice time signal real trust from coaches.
Right time to play them
Strong underlying numbers + low ownership = value the market hasn't priced in yet.
The eye test
Urgency, zone entries, puck battles. Sometimes you just have to watch the game.