The Rink Warden
See the desk
An empty hockey arena an hour before anyone arrives, lit only by work lights
2026-27 season · files at 8:00am

The Warden watches your Roster all night. You read the verdict at 8:00am.

Fantasy hockey punishes you daily. Games nearly every night from October to April, on 32 staggered schedules. The Warden holds your Roster and your league's settings, then files one short brief each morning. It reads your eleven rivals too, so it knows who is taken and who is free.

The desk is a preview with sample figures. Nothing to sign up for yet: passes open in September, before the draft.

32clubs on staggered schedules1,312regular-season games190nights of homework1brief a morning
01The Report

A verdict, not a dashboard.

Every other tool hands back a table and makes you decide. The Warden names the players, states the call, and puts the reason in twelve words beside it.

Sixty seconds in a kitchen, on a phone, before coffee. Then you make the two changes it named.

Sample Report. Illustrative names and figures, in the format the Warden files.

The Rink WardenTue Nov 4 · 11 games

Subject

Sit Boeser and Byram. One streamer available.

  • STARTElias Pettersson C VANTwo games this week. First power-play unit since October 24.
  • SITBrock Boeser RW VANBack-to-back tonight. No top-unit ice time in six games.
  • SITBowen Byram D BUFSecond half of a back-to-back. Minutes down since October 18.
  • STARTJake Oettinger G DALHome start, two days rested. Opponent scores 2.4 a game.
  • QUESTIONABLEWyatt Johnston C DALGame-time decision. Warm-up settles it. Check back at 6:40pm.

The Watch · your Roster

Marco Rossi, ice time up +1.9 min since October 20. Second power-play unit since November 1.

baseline 14:58 → last 5 games 16:52

Streamer for tonight

Jackson Blake, RW CAR, is available in your league. Two games before Sunday.

That's all three moves. The Warden files again at 8:00am.Data from the NHL's public API
02The problem

Ten minutes of homework, 190 nights in a row.

Category leagues are not won at the draft. They are won by the manager who benched the goalie on a back-to-back and claimed the rookie whose ice time quietly jumped in October.

01

Do nothing

Drift from November onward. This is how last year ended.

02

Open the Research tab

Season averages and last night's box score. It has no opinion.

03

Keep five tabs open

Schedule grids, line combinations, rankings, a trade calculator, a Reddit thread.

None of them knows your Roster. None of them comes to you.

03How it will work

One paste, then it comes to you.

  1. 01

    Paste the Roster

    Copy the player list off your Yahoo, ESPN or Fantrax roster page. Any order, any format.

  2. 02

    The Warden reads the night

    Tonight's schedule, official game logs, and every player's ice time against his own baseline.

  3. 03

    It files at 8:00am

    Start, sit, one streamer worth claiming. No password and no account: the email is the product.

04Inside the Report

Three things worth reading at dawn.

The Watch

Ice time rises weeks before the points arrive.

Rolling time-on-ice deltas, computed from official NHL game logs against each skater's own trailing baseline. When a coach starts trusting someone, this is where it shows up first.

SkaterClubLast 5Delta
Marco RossiMIN16:52+1.9 min
Jackson BlakeCAR17:41+2.5 min
Logan StankovenDAL15:26+1.8 min
Zach BensonBUF14:22+1.5 min

Illustrative figures. The live Watch is free and public every day of the season.

The Grid

Off-nights and back-to-backs decide category leagues. The Warden reads the week against your bench, then names the slot that is dead weight tonight.

Mon
6
 
Tue
11
 
Wed
4
off
Thu
9
 
Fri
7
 
Sat
13
 
Sun
3
off

Games a night. Red marks an off-night: fewer clubs playing, more room to stream.

The Trade Lab

Paste your league once. The Warden reads every rival for category and positional weakness, then drafts offers with a Trade Value on both sides.

You send Boeser38
You get Jordan Kyrou41

Trade Value 41 to 38, your side. Keeper leagues weigh age and years of control.

05The League

It reads the other eleven teams too.

Paste your league once and the Warden holds every rival Roster. It knows who is taken, who is genuinely free on the wire, and who you are playing this week.

The Matchup

Your Roster against the GM you are playing, category by category.

Projected from the week's real schedule: who plays how many games, on which nights, with what usage. Not a season average pasted next to another season average.

CategoryYouThemStanding
Goals1411▲ ahead
Assists1922▼ behind
Power-play points64▲ ahead
Shots121118▲ ahead
Hits3861▼ behind
Blocks2429▼ behind

Four categories are yours. Hits are gone. Blocks are the one worth buying, and two off-nights remain to stream one.

The Tape

Two players side by side in your league's categories, over their last 15 games. The schedule ahead of each one is counted.

CategoryRossiBlakeEdge
Goals64Rossi
Assists97Rossi
Shots4153Blake
Hits1227Blake
Blocks85Rossi

Marco Rossi takes three of five. Jackson Blake wins it if you need shots and hits.

Taken and free

One paste of the league and the wire stops being a guess. The Warden only ever names a streamer nobody else already owns.

12
rosters held
240
players taken
118
skaters free
  • Rival in first place is thin at centre and holds three goalies.
  • Nobody in the league owns a blocks defenceman on a two-game week.
Macro photograph of freshly cut ice and a painted red line
06The principle

Numbers in code. Words in prose.

Every figure in a Report is computed in our own database from the NHL's public data: ice-time deltas, schedule strength, category projections, Trade Value. The writing is done by a language model. The arithmetic never is.

That is why each call arrives with the figure it rests on and the date it starts from. Ask a chatbot who to start and it quotes last season's linemates with total confidence.

Five months against eleven friends. No countdown clocks, no manufactured urgency, nothing borrowed from the gambling business.

07The passes

Two one-time purchases. No subscriptions.

Month Pass

$9

Thirty days of full access for one league. The mid-season fix and the March playoff run.

Season Pass

$39

Full access for one league through the last day of the regular season. Sold from September.

The Slate, the Watch and the Grid stay free and public every day of the season. Only the paid Warden knows your Roster, files at 8:00am, and runs the Trade Lab.

The season starts in October. The Warden starts the night before.

Checkout opens in September, before the draft. Until then there is nothing to buy and no address to leave.