Discovery

Fantasy Radar

Find players whose current trajectory, underlying process or Deployment creates a fantasy signal worth investigating.

319 qualified signals · 319 candidates searchable

Data sourcesOfficial scoring, games played, shots on goal, ice time and observed deployment: NHL.com. Advanced shot-process and expected-goal data: MoneyPuck. Fantasy Hockey Intel Expected P/G and signals are its own model outputs.

How to read RadarQuick guide

Radar is a discovery tool, not a ranking. It highlights players whose production, underlying process or role differs enough to be worth investigating.

Expected P/G (xP/G) Fantasy Hub’s estimated points per game based on current performance, role and underlying indicators.
Driver How strongly the player is driving offensive creation. Higher values indicate stronger underlying offensive process.
Deployment How favorable the player’s current role and usage are for fantasy production.
Confidence How much current evidence supports the signal. Early-season signals can be useful while still carrying lower confidence.
Early role opportunities Observed PP or offensive-role promotions, including one-game early evidence. Expected P/G need not have risen. These are not projected next-game lineups.
Breakout trajectory Current and expected production are materially above the recent baseline.
Rebound candidates Actual production is lagging while Expected P/G remains near or above established levels.
Process ahead of Deployment Underlying offensive process is stronger than the current role.
Role-supported value Deployment materially exceeds underlying process but still supports fantasy production.
Elite process Top-end Offensive Driver with a useful expected-production level.
Edge process ahead Territory and skating activity are stronger than current production suggests.
Environment drag Strong individual process is operating inside weak territory or team context.

Default priority highlights observed role opportunities alongside model signals. A missing injury report does not confirm availability. Badges describe reported status; “verify” marks unverified or older local data.

319 matching players · page 2 / 7 Snapshot built 2026-10-25 18:51:46
#49
Artyom Levshunov CHI · D · Age 20
PROCESS AHEAD OF ROLE Early season · Driver 80 · Deployment 59 2026/27 actual: 0.30 P/G · 1.3 SOG/G · 10 GP PP1 change · 13 minutes ago
xP/G0.33
Driver80
Deployment59
#50
MacKenzie Weegar UTA · D · Age 32
PROCESS AHEAD OF ROLE Early season · Driver 88 · Deployment 74 2026/27 actual: 0.33 P/G · 2.0 SOG/G · 12 GP PP1 change · 12 hours ago
xP/G0.47
Driver88
Deployment74
#51
Alex Tuch WSH · R · Age 30
EARLY UPSIDE SIGNAL Early season · xP/G +0.23 vs baseline 2026/27 actual: 0.90 P/G · 2.7 SOG/G · 10 GP Top-line change · 4 days ago
xP/G1.05
Driver93
Deployment80
#52
Barrett Hayton UTA · C · Age 26
EARLY UPSIDE SIGNAL Early season · xP/G +0.20 vs baseline 2026/27 actual: 0.67 P/G · 1.9 SOG/G · 12 GP
xP/G0.64
Driver97
Deployment51
#53
Arttu Hyry DAL · R · Age 25
EARLY UPSIDE SIGNAL Early season · xP/G +0.21 vs baseline 2026/27 actual: 0.30 P/G · 1.5 SOG/G · 10 GP PP1 change · 4 days ago
xP/G0.45
Driver27
Deployment22
#54
Pavel Dorofeyev NYR · R · Age 25
EARLY UPSIDE SIGNAL Early season · xP/G +0.17 vs baseline 2026/27 actual: 0.54 P/G · 3.2 SOG/G · 13 GP Top-line change · 15 hours ago
xP/G0.84
Driver88
Deployment80
#55
Cole Sillinger CBJ · C · Age 23
EARLY UPSIDE SIGNAL Early season · xP/G +0.21 vs baseline 2026/27 actual: 0.67 P/G · 1.3 SOG/G · 9 GP PP1 change · 15 hours ago
xP/G0.65
Driver62
Deployment47
#56
Alex DeBrincat DET · R · Age 28
EARLY UPSIDE SIGNAL Early season · xP/G +0.18 vs baseline 2026/27 actual: 1.09 P/G · 3.8 SOG/G · 11 GP Top-line change · 12 hours ago
xP/G1.09
Driver88
Deployment95
#57
Alex Laferriere LAK · R · Age 24
EARLY UPSIDE SIGNAL Early season · xP/G +0.19 vs baseline 2026/27 actual: 0.78 P/G · 1.8 SOG/G · 9 GP Top-line change · 4 days ago
xP/G0.65
Driver75
Deployment74
#58
Danila Yurov MIN · R · Age 22
EARLY UPSIDE SIGNAL Early season · xP/G +0.15 vs baseline 2026/27 actual: 0.42 P/G · 1.5 SOG/G · 12 GP PP1 change · 4 days ago
xP/G0.52
Driver37
Deployment60
#59
Drew O'Connor VAN · L · Age 28
EARLY UPSIDE SIGNAL Early season · xP/G +0.14 vs baseline 2026/27 actual: 0.25 P/G · 1.1 SOG/G · 12 GP Top-line change · 4 days ago
xP/G0.50
Driver45
Deployment44
#60
Brandon Montour SEA · D · Age 32
EARLY UPSIDE SIGNAL Early season · xP/G +0.15 vs baseline 2026/27 actual: 0.82 P/G · 1.8 SOG/G · 11 GP PP1 change · 4 days ago
xP/G0.65
Driver91
Deployment88
#61
Fabian Zetterlund OTT · L · Age 27
EARLY UPSIDE SIGNAL Early season · xP/G +0.13 vs baseline 2026/27 actual: 0.42 P/G · 2.1 SOG/G · 12 GP Top-line change · 15 hours ago
xP/G0.60
Driver97
Deployment58
#62
Andrew Peeke UTA · D · Age 28
EARLY UPSIDE SIGNAL Early season · xP/G +0.12 vs baseline 2026/27 actual: 0.33 P/G · 0.9 SOG/G · 12 GP PP1 change · 12 hours ago
xP/G0.33
Driver69
Deployment26
#63
Jordan Martinook CAR · L · Age 34
EARLY UPSIDE SIGNAL Early season · xP/G +0.10 vs baseline 2026/27 actual: 0.46 P/G · 1.5 SOG/G · 13 GP PP1 change · 15 hours ago
xP/G0.51
Driver92
Deployment32
#64
Andre Lee LAK · L · Age 26
EARLY UPSIDE SIGNAL Early season · xP/G +0.17 vs baseline 2026/27 actual: 0.14 P/G · 0.9 SOG/G · 7 GP PP1 change · 2 days ago
xP/G0.36
Driver24
Deployment22
#65
Jordan Greenway CHI · L · Age 29
EARLY UPSIDE SIGNAL Early season · xP/G +0.12 vs baseline 2026/27 actual: 0.10 P/G · 1.6 SOG/G · 10 GP Top-line change · 13 minutes ago
xP/G0.42
Driver30
Deployment25
#66
Jonatan Berggren STL · R · Age 26
EARLY UPSIDE SIGNAL Early season · xP/G +0.11 vs baseline 2026/27 actual: 0.45 P/G · 1.5 SOG/G · 11 GP Top-line change · 15 hours ago
xP/G0.48
Driver50
Deployment49
#67
Jordan Eberle SEA · R · Age 36
EARLY UPSIDE SIGNAL Early season · xP/G +0.09 vs baseline 2026/27 actual: 0.75 P/G · 2.5 SOG/G · 12 GP Top-line change · 2 days ago
xP/G0.72
Driver67
Deployment73
#68
Simon Holmstrom NYI · R · Age 25
EARLY UPSIDE SIGNAL Early season · xP/G +0.08 vs baseline 2026/27 actual: 0.50 P/G · 1.5 SOG/G · 10 GP Top-line change · 2 days ago
xP/G0.57
Driver24
Deployment68
#69
Roman Josi NSH · D · Age 36
ROLE-SUPPORTED VALUE Early season · Deployment 96 · xP/G 0.88 2026/27 actual: 0.90 P/G · 2.3 SOG/G · 10 GP
xP/G0.88
Driver73
Deployment96
#70
Ryan O'Reilly NSH · C · Age 35
ROLE-SUPPORTED VALUE Early season · Deployment 86 · xP/G 0.69 2026/27 actual: 0.80 P/G · 2.1 SOG/G · 10 GP Top-line change · 15 hours ago
xP/G0.69
Driver59
Deployment86
#71
Brady Tkachuk FLA · L · Age 27
HIGH-END PROCESS Early season · Driver 98 · xP/G 0.95 2026/27 actual: 1.00 P/G · 3.5 SOG/G · 11 GP Trade · 5 days ago
xP/G0.95
Driver98
Deployment90
#72
Mikhail Sergachev UTA · D · Age 28
HIGH-END PROCESS Early season · Driver 95 · xP/G 0.77 2026/27 actual: 1.17 P/G · 2.7 SOG/G · 12 GP
xP/G0.77
Driver95
Deployment93
#73
Sam Bennett FLA · C · Age 30
HIGH-END PROCESS Early season · Driver 95 · xP/G 0.74 2026/27 actual: 0.55 P/G · 2.5 SOG/G · 11 GP PP1 change · 13 minutes ago
xP/G0.74
Driver95
Deployment87
#74
Trevor Connelly VGK · L · Age 20
EDGE PROCESS AHEAD Strong territory and skating activity support a rebound case · Territory 86 · Activity 86 2026/27 actual: 0.62 P/G · 1.7 SOG/G · 13 GP Top-line change · 15 hours ago
xP/G0.74
Driver81
Deployment70
#75
Cutter Gauthier ANA · L · Age 22
ENVIRONMENT DRAG Strong underlying process is operating in weak territory · Driver 88 · Territory 14 2026/27 actual: 0.60 P/G · 3.4 SOG/G · 10 GP Top-line change · 19 hours ago
xP/G0.76
Driver88
Deployment86
#76
Travis Sanheim PHI · D · Age 30
ENVIRONMENT DRAG Strong underlying process is operating in weak territory · Driver 78 · Territory 8 2026/27 actual: 0.31 P/G · 1.9 SOG/G · 13 GP PP1 change · 19 hours ago
xP/G0.40
Driver78
Deployment76
#77
Filip Hallander EDM · C · Age 26
PROCESS AHEAD OF ROLE Early season · Driver 96 · Deployment 28 2026/27 actual: 0.38 P/G · 1.0 SOG/G · 8 GP Return · 18 hours ago
xP/G0.29
Driver96
Deployment28
#78
Louis Crevier BUF · D · Age 25
PROCESS AHEAD OF ROLE Early season · Driver 85 · Deployment 12 2026/27 actual: 0.09 P/G · 1.0 SOG/G · 11 GP
xP/G0.15
Driver85
Deployment12
#79
Jack McBain UTA · C · Age 26
PROCESS AHEAD OF ROLE Early season · Driver 89 · Deployment 26 2026/27 actual: 0.25 P/G · 0.9 SOG/G · 12 GP PP1 change · 5 days ago
xP/G0.33
Driver89
Deployment26
#80
Amadeus Lombardi NJD · C · Age 23
PROCESS AHEAD OF ROLE Early season · Driver 93 · Deployment 33 2026/27 actual: 0.33 P/G · 1.8 SOG/G · 9 GP PP1 change · 15 hours ago
xP/G0.39
Driver93
Deployment33
#81
Brendan Gallagher VAN · R · Age 34
PROCESS AHEAD OF ROLE Early season · Driver 78 · Deployment 11 2026/27 actual: 0.09 P/G · 1.0 SOG/G · 11 GP
xP/G0.24
Driver78
Deployment11
#82
A.J. Greer ANA · L · Age 29
PROCESS AHEAD OF ROLE Early season · Driver 88 · Deployment 30 2026/27 actual: 0.40 P/G · 1.8 SOG/G · 10 GP PP1 change · 2 days ago
xP/G0.36
Driver88
Deployment30
#83
Brent Burns COL · D · Age 41
PROCESS AHEAD OF ROLE Early season · Driver 83 · Deployment 26 2026/27 actual: 0.27 P/G · 1.3 SOG/G · 11 GP
xP/G0.27
Driver83
Deployment26
#84
Lawson Crouse UTA · L · Age 29
PROCESS AHEAD OF ROLE Early season · Driver 83 · Deployment 34 2026/27 actual: 0.33 P/G · 1.6 SOG/G · 12 GP Top-line change · 5 days ago
xP/G0.36
Driver83
Deployment34
#85
Kirill Kaprizov MIN · L · Age 29
EARLY UPSIDE SIGNAL Early season · xP/G +0.71 vs baseline 2026/27 actual: 1.58 P/G · 3.5 SOG/G · 12 GP PP1 change · 12 hours ago
xP/G1.95
Driver94
Deployment95
#86
Victor Hedman TBL · D · Age 35 Day-to-day
PROCESS AHEAD OF ROLE Early season · Driver 90 · Deployment 46 2026/27 actual: 0.40 P/G · 1.3 SOG/G · 10 GP Injury · 4 hours ago
xP/G0.38
Driver90
Deployment46
#87
Boone Jenner WSH · C · Age 33
PROCESS AHEAD OF ROLE Early season · Driver 83 · Deployment 36 2026/27 actual: 0.50 P/G · 2.5 SOG/G · 10 GP PP1 change · 15 hours ago
xP/G0.50
Driver83
Deployment36
#88
Timo Meier NJD · R · Age 30
PROCESS AHEAD OF ROLE Early season · Driver 99 · Deployment 65 2026/27 actual: 0.36 P/G · 4.2 SOG/G · 11 GP PP1 change · 2 days ago
xP/G0.52
Driver99
Deployment65
#89
Nicolas Roy COL · C · Age 29 Out
PROCESS AHEAD OF ROLE Early season · Driver 85 · Deployment 37 2026/27 actual: 0.67 P/G · 1.7 SOG/G · 6 GP Injury · 20 hours ago
xP/G0.46
Driver85
Deployment37
#90
Jeffrey Viel TBL · L · Age 29
PROCESS AHEAD OF ROLE Early season · Driver 70 · Deployment 16 2026/27 actual: 0.00 P/G · 0.8 SOG/G · 8 GP Return · 16 hours ago
xP/G0.10
Driver70
Deployment16
#91
Morgan Rielly TOR · D · Age 32
PROCESS AHEAD OF ROLE Early season · Driver 99 · Deployment 71 2026/27 actual: 0.69 P/G · 1.3 SOG/G · 13 GP PP1 change · 15 hours ago
xP/G0.50
Driver99
Deployment71
#92
Jackson Blake CAR · R · Age 23
EARLY UPSIDE SIGNAL Early season · xP/G +0.56 vs baseline 2026/27 actual: 1.00 P/G · 2.9 SOG/G · 13 GP Top-line change · 15 hours ago
xP/G1.10
Driver100
Deployment94
#93
Oliver Bjorkstrand NYR · R · Age 31
PROCESS AHEAD OF ROLE Early season · Driver 76 · Deployment 34 2026/27 actual: 0.54 P/G · 1.5 SOG/G · 13 GP
xP/G0.41
Driver76
Deployment34
#94
Ryan Strome CGY · C · Age 33
PROCESS AHEAD OF ROLE Early season · Driver 84 · Deployment 47 2026/27 actual: 0.40 P/G · 2.1 SOG/G · 10 GP PP1 change · 12 hours ago
xP/G0.44
Driver84
Deployment47
#95
Alex Killorn ANA · L · Age 37
PROCESS AHEAD OF ROLE Early season · Driver 86 · Deployment 52 2026/27 actual: 0.45 P/G · 1.7 SOG/G · 11 GP PP1 change · 2 days ago
xP/G0.52
Driver86
Deployment52
#96
Nick Blankenburg TOR · D · Age 28 Injured reserve
PROCESS AHEAD OF ROLE Early season · Driver 86 · Deployment 47 2026/27 actual: 0.17 P/G · 1.0 SOG/G · 6 GP Injury · 1 day ago
xP/G0.31
Driver86
Deployment47