Skip to content
NHLFantasyHub
Menu

Streaming finder

Value crossed with the schedule · to · 2025-26 production

This is not a projection.

Word for word from the service that computes the score

This is not a projection. It multiplies a season-long average by a fixture count, so it assumes a player dresses for every game and produces at exactly the rate he has managed all season. It knows nothing about injuries, line or power-play role, who the opponent is, or whether he is in the lineup tonight. For a goalie the game count is his CLUB's schedule, not his own starts, so it overstates every backup — the goalie board carries the share of his club's games he actually plays. The three numbers behind the score are shown beside it so you can weigh them differently, or ignore the composite entirely.

How the stream score is built from its three inputs

  1. Value per game comes from the season that has already been played: the season's fantasy value divided by the games it was earned over.
  2. Games is the club's fixture count for the whole scoring week, Monday to Sunday. A scoring week is counted entire, so on any day but Monday it already includes games that have been played.
  3. Off-night games are the quiet nights among those same fixtures, not a separate set of games. Each one is counted once as a game and again at 0.25.
  4. The stream score is value per game multiplied by that fixture count. It is a ranking key, not a forecast of points.
Stream score = value per game × (games + 0.25 × off-night games). Value per game is the season's fantasy value divided by the games it was earned over. The off-night bonus separates clubs with the same number of games; it never lifts a lighter schedule above a heavier one — three games all on off-nights score 3.75 against a four-game week's 4.

Window

Position

Starting

No regular-season games between Mon, Aug 4, 2025 and Sun, Aug 17, 2025.

The next one is Tue, Oct 7, 2025. Nothing can be streamed into a week with no hockey in it, so there is no board for this one.

Open the week of Tue, Oct 7, 2025

The first week with games

6–19 Oct — the same board, for a window that has hockey in it. Off-nights are derived from that week's own schedule, so these are not the numbers you would get for any other week.

Sorted by stream score. Disagree with the weighting? Sort by Games, Off or Val/G instead.

PlayerTeamPosScoreGamesOffVal/GGPValueSeason #
BOSG79.47210.5955582.623
NYRG78.17210.4251531.437
WSHG75.26410.7458623.216
MING73.16111.7035409.4102
CHIG73.0749.1255501.857
COLG72.46111.5845521.245
TBLG66.96110.7058620.817
LAKG63.8629.8236353.6157
MING63.56110.1650508.050
MTLG63.46110.1443436.091
NYRG63.3728.4431261.6277
MTLG62.96110.0717171.2414
DETG62.0639.1857523.242
UTAG59.9638.8764567.827
CGYG58.9629.0631281.0247
COLG58.6619.3839365.8151
TBLG58.3619.3320186.6383
FLAG57.0727.6134258.6285
CGYG56.1628.6257491.664
STLG55.95110.6646490.266
DETG55.4638.2133270.8265
BUFG55.15110.5035367.6149
FLAG54.5727.2744319.8192
BUFG54.25110.3336371.8141
CHIG53.7746.7226174.6407
NYIG52.75010.5455579.625
BUFG52.4519.9716159.6430
VANG51.9627.9820159.6431
NSHG51.7608.6259508.449
NSHG51.6608.6128241.0309
OTTG51.3618.2149402.2114
CBJG50.25010.0455552.229
VGKG49.5617.9218142.6462
WSHG49.5647.0721148.4451
PITG48.7617.7839303.6215
EDMG48.5627.4733246.4305
TORG48.4617.7426201.2366
DALG48.3509.6654521.444
LAKG47.8627.3650368.0148
PHIG47.6509.5239371.2145
NJDG47.2509.4437349.2163
SEAG46.9509.3832300.2219
DALG46.7509.3530280.4250
CARG46.6509.3239363.6152
PHIG46.1509.2252479.271
TBLG44.0617.0525176.2401
SEAG43.2508.6347405.8107
SJSG42.9518.1840327.0185
TORG42.1616.7452350.6160
ANAG42.1518.0356449.485

50 of 67 ranked players (capped — sort or filter to see further down) · 92 regular-season games in 6–19 Oct

What this board cannot see, and who is not on it

Off-nights. An off-night is a night with 6 games or fewer (12 teams in action or fewer). Derived from this date range only: 12 nights have games, the median night has 6, and the busiest has 16. Fewer clubs in action means a likelier chance the player you start is the only one on either roster who plays, which is the whole point of streaming.

The 12 nights with regular-season hockey in this window, by number of games. Nights on or below the dashed line are off-nights, and each of those games is what the score weights above a busy-night game.
Games scheduled on each night in this window, and whether each night is an off-night at a threshold of 6 games or fewer.
NightGamesOff-night
2025-10-073yes
2025-10-084yes
2025-10-0914no
2025-10-1116no
2025-10-121yes
2025-10-1310no
2025-10-148no
2025-10-154yes
2025-10-1611no
2025-10-174yes
2025-10-1813no
2025-10-194yes
A goalie's game count is his club's. This board assumes he starts every one of them, which no goalie does. The goalie board carries the share of his club's games each one has actually played; read the two together before streaming a tandem.

3 of 70 ranked players are not on this board. 3 have no club on record, so there is no schedule to measure them against. They are left off rather than scored at zero: zero means “his club plays nothing this window”, which is a fact about the schedule, not an admission that we do not know something.

Regular-season games only, on the Eastern game day: a 10pm game is still that night, not the next one. Window 2025-10-06 to 2025-10-19 · rankings run of Tue, Aug 11, 2026. The value behind every rate is explained in the methodology, and the same schedule is laid out club by club on the planner.

The score is a multiplication, and the row shows its working

Work an example. A skater producing 0.90 of fantasy value per game whose club plays four times, none of them light, scores 3.60. A skater at 0.75 per game whose club also plays four times, three of them light, lands close enough that the board prints the same number. Reading them as equals is the honest output — it is not claiming the first will outproduce the second, it is saying that on the two facts it holds, a season rate and a fixture count, it cannot separate them.

So the tie is broken with the columns and not with the score. Games, off-night games and value per game sit beside the composite at the same weight, and every one of them is sortable. A reader who thinks the off-night bonus is nonsense can sort by games and get a pure schedule board; a reader who thinks next week's fixtures barely matter can sort by value per game and get the season rankings back. The composite is one defensible ordering of three facts, not a verdict on them.

Read the number as a ranking key rather than as a quantity. It carries the units of fantasy points and sits in a column sorted descending, which is what a projection looks like everywhere else on the internet. A 4.1 above a 3.6 means the first player is ahead on the two inputs shown; it is not a claim that the gap will be half a point, and there is nothing in the arithmetic that could make it one.

Where a season-long rate lies

Value per game is the season's fantasy value divided by the games it was earned over, and the denominator is printed on the row for a reason. A rate built on eleven games and a rate built on sixty-two are different objects. The eleven-game player is either a breakout or a small sample, and nothing on this board can tell those apart — it will rank him above a steadier player with the same fixtures, confidently, because the arithmetic does not know the difference.

The other failure is a role that moved. A player promoted to the first power-play unit in January carries three months of fourth-line production in his denominator, so his rate understates him and the board ranks him too low. A player who lost that job carries the mirror-image error and is ranked too high. In both cases the season rate is correct about the season and wrong about next week, which is the week you are actually filling.

That makes the honest use of this page narrowing rather than deciding. Take the top of the board as a shortlist of players whose rate and fixtures both point the right way, then spend the judgement on the three things it cannot see: whether the rate is real, whether the role behind it still holds, and whether he is in the lineup. A player's last-ten split is where the second of those shows up first.

In a weekly-lineup league, most of this edge is not there

The reason to stream in a daily league is the empty slot: on a quiet night a fourth-liner you would never start on a Saturday walks into a slot that would otherwise score nothing. Set the lineup once a week and no such slot exists. Everyone you own plays every game his club plays, so the off-night column measures something that cannot reach you — and the composite is separating clubs on it regardless. Sort by games, or by value per game, and ignore the score.

The schedule still decides something for you, in its blunt form. A club with four games against a club with two is a straight doubling of opportunity across the whole scoring period, and no off-night arithmetic is needed to see it. That is the total column on the planner, and for a weekly league it is the more useful of the two pages.

The deeper difference is what a pickup has to be worth. In a daily league an add can earn its place in one night and be dropped the next morning. In a weekly league the same add holds a roster spot for the entire scoring period, so it has to beat the player you would otherwise have started all week — which usually means the answer is the better player rather than the busier schedule, and the ranked board is where you find him.

What the board does not know about your team

The cost of a stream is the drop, and this board has never seen your roster. It ranks who is worth starting; it cannot tell you whether the best name available is better than the last player on your bench. In a shallow league he usually is and the add is close to free. In a deep one the last man on your bench is frequently better than the best streamer in any given week, and the correct move is to do nothing — an answer no sorted board is capable of producing.

Nor does it know what your league charges for the transaction. Many leagues cap acquisitions per week, and many cap games played per position across a season; both turn an add into a limited resource rather than a free one. A board that ranks streams as though moves cost nothing will cheerfully spend one of a season's forty on a marginal edge.

Players with no club on record and players with no regular-season games to divide by are left off this board entirely rather than scored at zero, and both counts are printed beneath it. A zero here means a club that plays nothing in the window, which is a fact about the schedule. It must never also mean that something about the player is unknown.

Questions about streaming in fantasy hockey

Is the stream score a projection of next week's fantasy points?

No. The stream score multiplies a player's season-long fantasy value per game by the number of games his club plays in the window, counting games on light nights slightly higher than games on busy ones. It contains no forecast: no ageing curve, no regression toward a mean, no opponent adjustment, no line-role or injury input, and no knowledge of whether the player will dress. It assumes he plays every game and produces at exactly the rate he has managed all season, and both of those are assumptions rather than predictions. The three inputs behind the score are printed beside it so the arithmetic can be checked, reweighted, or ignored.

How is a fantasy hockey streaming score calculated on this site?

It is a rate multiplied by a fixture count. The rate is the player's fantasy value for the season divided by the games he played to earn it. The fixture count is the number of games his club plays in the window being shown, with games falling on off-nights weighted a little higher, because fewer opposing players are on the ice on a quiet night and the same point moves a category further. The off-night weighting is deliberately small enough that it never lifts a club with fewer games above a club with more; it only separates clubs that play the same number of times. The exact formula and its constant are printed above the board by the service that computes them.

Should I use a streaming finder in a weekly-lineup league?

Use the games count and ignore the off-night half of the score. Streaming exists to fill roster slots that would otherwise sit empty on a quiet night, and a weekly-lineup league has no empty slots — you set once and everyone you own plays every game his club plays. What still applies is the blunt half: a club with four games gives you twice the opportunity of a club with two. The bar is also higher, because a weekly pickup holds the roster spot for the entire scoring period rather than for one night, so it has to beat the player you would otherwise have started all week.

Why is a player missing from the streaming board?

Two reasons, and both are counted and printed under the board. A player with no club on record has no schedule to measure against, so there is no fixture count to multiply his rate by. A player with no regular-season games in the season being scored has no rate at all, because value per game needs a denominator. Both are left off rather than scored at zero, because a zero on this board already means his club plays no games in the window — a fact about the schedule — and one number must not be allowed to mean two different things.