Discovery

Fantasy Radar

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

322 qualified signals · 322 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.

322 matching players · page 4 / 7 Snapshot built 2026-10-25 21:14:05
#145
Declan Carlile PIT · D · Age 26
EARLY UPSIDE SIGNAL Early season · xP/G +0.25 vs baseline 2026/27 actual: 0.42 P/G · 1.6 SOG/G · 12 GP PP1 change · 18 hours ago
xP/G0.34
Driver75
Deployment44
#146
Dmitri Simashev UTA · D · Age 21
EARLY UPSIDE SIGNAL Early season · xP/G +0.25 vs baseline 2026/27 actual: 0.33 P/G · 1.2 SOG/G · 12 GP
xP/G0.29
Driver80
Deployment25
#147
Fraser Minten BOS · C · Age 22
EARLY UPSIDE SIGNAL Early season · xP/G +0.24 vs baseline 2026/27 actual: 0.83 P/G · 2.6 SOG/G · 12 GP Contract · 5 hours ago
xP/G0.62
Driver75
Deployment65
#148
Adam Wilsby NSH · D · Age 26
EARLY UPSIDE SIGNAL Early season · xP/G +0.26 vs baseline 2026/27 actual: 0.50 P/G · 1.1 SOG/G · 10 GP PP1 change · 18 hours ago
xP/G0.52
Driver83
Deployment47
#149
Ryan Poehling ANA · C · Age 27 Injured reserve
PROCESS AHEAD OF ROLE Early season · Driver 72 · Deployment 41 2026/27 actual: 0.40 P/G · 1.2 SOG/G · 5 GP
xP/G0.50
Driver72
Deployment41
#150
Pontus Holmberg TBL · R · Age 27
EARLY UPSIDE SIGNAL Early season · xP/G +0.25 vs baseline 2026/27 actual: 0.55 P/G · 1.7 SOG/G · 11 GP PP1 change · 16 hours ago
xP/G0.55
Driver78
Deployment48
#151
Trevor Zegras PHI · C · Age 25
EARLY UPSIDE SIGNAL Early season · xP/G +0.22 vs baseline 2026/27 actual: 0.77 P/G · 2.1 SOG/G · 13 GP Top-line change · 23 hours ago
xP/G0.90
Driver31
Deployment83
#152
Jack Hughes NJD · C · Age 25
EARLY UPSIDE SIGNAL Early season · xP/G +0.24 vs baseline 2026/27 actual: 1.09 P/G · 3.5 SOG/G · 11 GP Top-line change · 2 days ago
xP/G1.43
Driver98
Deployment92
#153
Gabriel Landeskog COL · L · Age 33
PROCESS AHEAD OF ROLE Early season · Driver 85 · Deployment 67 2026/27 actual: 0.64 P/G · 1.4 SOG/G · 11 GP
xP/G0.53
Driver85
Deployment67
#154
Brandt Clarke LAK · D · Age 23
EARLY UPSIDE SIGNAL Early season · xP/G +0.26 vs baseline 2026/27 actual: 0.78 P/G · 2.1 SOG/G · 9 GP
xP/G0.71
Driver72
Deployment82
#155
Brandon Hagel TBL · L · Age 28
EARLY UPSIDE SIGNAL Early season · xP/G +0.24 vs baseline 2026/27 actual: 1.18 P/G · 4.5 SOG/G · 11 GP Top-line change · 16 hours ago
xP/G1.25
Driver99
Deployment98
#156
Philip Broberg STL · D · Age 25
PROCESS AHEAD OF ROLE Early season · Driver 93 · Deployment 80 2026/27 actual: 0.55 P/G · 2.1 SOG/G · 11 GP
xP/G0.41
Driver93
Deployment80
#157
Berkly Catton SEA · C · Age 20
EARLY UPSIDE SIGNAL Early season · xP/G +0.22 vs baseline 2026/27 actual: 0.75 P/G · 1.9 SOG/G · 12 GP PP1 change · 4 days ago
xP/G0.48
Driver88
Deployment66
#158
Mika Zibanejad NYR · C · Age 33
EARLY UPSIDE SIGNAL Early season · xP/G +0.20 vs baseline 2026/27 actual: 0.85 P/G · 1.8 SOG/G · 13 GP
xP/G1.07
Driver51
Deployment90
#159
Elias Lindholm BOS · C · Age 31
PROCESS AHEAD OF ROLE Early season · Driver 86 · Deployment 71 2026/27 actual: 0.83 P/G · 1.8 SOG/G · 12 GP
xP/G0.62
Driver86
Deployment71
#160
Kirill Marchenko TOR · R · Age 26
EARLY UPSIDE SIGNAL Early season · xP/G +0.20 vs baseline 2026/27 actual: 1.08 P/G · 2.6 SOG/G · 13 GP PP1 change · 18 hours ago
xP/G0.99
Driver80
Deployment88
#161
Easton Cowan TOR · R · Age 21
EARLY UPSIDE SIGNAL Early season · xP/G +0.20 vs baseline 2026/27 actual: 0.92 P/G · 2.2 SOG/G · 13 GP PP1 change · 18 hours ago
xP/G0.64
Driver67
Deployment53
#162
Matt Coronato CGY · R · Age 23
EARLY UPSIDE SIGNAL Early season · xP/G +0.23 vs baseline 2026/27 actual: 0.80 P/G · 2.4 SOG/G · 10 GP Top-line change · 16 hours ago
xP/G0.76
Driver58
Deployment73
#163
Mattias Samuelsson BUF · D · Age 26
EARLY UPSIDE SIGNAL Early season · xP/G +0.22 vs baseline 2026/27 actual: 0.64 P/G · 1.3 SOG/G · 11 GP PP1 change · 18 hours ago
xP/G0.56
Driver60
Deployment63
#164
Cole Smith CHI · R · Age 30
EARLY UPSIDE SIGNAL Early season · xP/G +0.22 vs baseline 2026/27 actual: 0.18 P/G · 1.2 SOG/G · 11 GP PP1 change · 1 day ago
xP/G0.44
Driver16
Deployment23
#165
Olli Maatta MIN · D · Age 32 Out
EARLY UPSIDE SIGNAL Early season · xP/G +0.25 vs baseline 2026/27 actual: 0.38 P/G · 0.5 SOG/G · 8 GP PP1 change · 2 days ago
xP/G0.52
Driver64
Deployment46
#166
Tye Kartye NYR · L · Age 25
EARLY UPSIDE SIGNAL Early season · xP/G +0.19 vs baseline 2026/27 actual: 0.62 P/G · 1.5 SOG/G · 13 GP PP1 change · 2 days ago
xP/G0.46
Driver50
Deployment30
#167
Jack Drury NSH · C · Age 26
EARLY UPSIDE SIGNAL Early season · xP/G +0.23 vs baseline 2026/27 actual: 0.20 P/G · 1.2 SOG/G · 10 GP PP1 change · 18 hours ago
xP/G0.54
Driver19
Deployment37
#168
James Hagens BOS · C · Age 19
EARLY UPSIDE SIGNAL Early season · xP/G +0.20 vs baseline 2026/27 actual: 0.75 P/G · 2.0 SOG/G · 12 GP PP1 change · 18 hours ago
xP/G0.70
Driver71
Deployment53
#169
Jack Roslovic TOR · C · Age 29
EARLY UPSIDE SIGNAL Early season · xP/G +0.19 vs baseline 2026/27 actual: 0.92 P/G · 2.8 SOG/G · 13 GP PP1 change · 18 hours ago
xP/G0.70
Driver87
Deployment60
#170
Stephen Halliday OTT · C · Age 24
EARLY UPSIDE SIGNAL Early season · xP/G +0.20 vs baseline 2026/27 actual: 0.42 P/G · 1.4 SOG/G · 12 GP
xP/G0.57
Driver28
Deployment62
#171
Andrei Svechnikov CAR · R · Age 26
EARLY UPSIDE SIGNAL Early season · xP/G +0.18 vs baseline 2026/27 actual: 0.92 P/G · 2.9 SOG/G · 13 GP Top-line change · 18 hours ago
xP/G0.99
Driver91
Deployment92
#172
Sean Walker CAR · D · Age 31
EARLY UPSIDE SIGNAL Early season · xP/G +0.18 vs baseline 2026/27 actual: 0.54 P/G · 1.8 SOG/G · 13 GP PP1 change · 2 days ago
xP/G0.49
Driver74
Deployment75
#173
Max Sasson VAN · C · Age 26
EARLY UPSIDE SIGNAL Early season · xP/G +0.19 vs baseline 2026/27 actual: 0.33 P/G · 1.2 SOG/G · 12 GP
xP/G0.47
Driver33
Deployment26
#174
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 · 1 hour ago
xP/G0.45
Driver28
Deployment22
#175
Zachary Bolduc MTL · R · Age 23
EARLY UPSIDE SIGNAL Early season · xP/G +0.21 vs baseline 2026/27 actual: 0.60 P/G · 1.7 SOG/G · 10 GP PP1 change · 1 day ago
xP/G0.64
Driver73
Deployment58
#176
Lucas Raymond DET · L · Age 24
EARLY UPSIDE SIGNAL Early season · xP/G +0.20 vs baseline 2026/27 actual: 0.82 P/G · 3.1 SOG/G · 11 GP
xP/G1.13
Driver68
Deployment96
#177
Jacob Trouba SJS · D · Age 32
EARLY UPSIDE SIGNAL Early season · xP/G +0.19 vs baseline 2026/27 actual: 0.67 P/G · 1.3 SOG/G · 12 GP
xP/G0.50
Driver43
Deployment73
#178
Ryan Leonard WSH · R · Age 21
EARLY UPSIDE SIGNAL Early season · xP/G +0.20 vs baseline 2026/27 actual: 0.80 P/G · 2.5 SOG/G · 10 GP
xP/G0.75
Driver83
Deployment67
#179
Jakob Chychrun WSH · D · Age 28
EARLY UPSIDE SIGNAL Early season · xP/G +0.20 vs baseline 2026/27 actual: 0.70 P/G · 3.1 SOG/G · 10 GP
xP/G0.83
Driver96
Deployment93
#180
Dylan Holloway STL · L · Age 25
EARLY UPSIDE SIGNAL Early season · xP/G +0.19 vs baseline 2026/27 actual: 0.91 P/G · 2.1 SOG/G · 11 GP
xP/G0.90
Driver78
Deployment74
#181
Mark Kastelic BOS · C · Age 27
EARLY UPSIDE SIGNAL Early season · xP/G +0.18 vs baseline 2026/27 actual: 0.50 P/G · 1.3 SOG/G · 12 GP PP1 change · 18 hours ago
xP/G0.40
Driver74
Deployment24
#182
Juraj Slafkovský MTL · L · Age 22
EARLY UPSIDE SIGNAL Early season · xP/G +0.20 vs baseline 2026/27 actual: 0.70 P/G · 2.7 SOG/G · 10 GP Top-line change · 4 days ago
xP/G0.91
Driver78
Deployment88
#183
Jesper Boqvist NJD · C · Age 27
EARLY UPSIDE SIGNAL Early season · xP/G +0.20 vs baseline 2026/27 actual: 0.56 P/G · 1.6 SOG/G · 9 GP PP1 change · 18 hours ago
xP/G0.46
Driver36
Deployment33
#184
Michael Rasmussen DET · C · Age 27
EARLY UPSIDE SIGNAL Early season · xP/G +0.18 vs baseline 2026/27 actual: 0.27 P/G · 1.1 SOG/G · 11 GP
xP/G0.50
Driver44
Deployment59
#185
Samuel Girard PIT · D · Age 28 Injured reserve
EARLY UPSIDE SIGNAL Early season · xP/G +0.20 vs baseline 2026/27 actual: 0.78 P/G · 1.3 SOG/G · 9 GP Injury · 1 day ago
xP/G0.52
Driver92
Deployment62
#186
Josh Anderson MTL · R · Age 32
EARLY UPSIDE SIGNAL Early season · xP/G +0.19 vs baseline 2026/27 actual: 0.60 P/G · 2.2 SOG/G · 10 GP PP1 change · 4 days ago
xP/G0.48
Driver86
Deployment33
#187
Ryan Shea EDM · D · Age 29
EARLY UPSIDE SIGNAL Early season · xP/G +0.18 vs baseline 2026/27 actual: 0.27 P/G · 0.9 SOG/G · 11 GP PP1 change · 18 hours ago
xP/G0.26
Driver33
Deployment77
#188
Ivan Barbashev VGK · L · Age 30
PROCESS AHEAD OF ROLE Early season · Driver 75 · Deployment 56 2026/27 actual: 0.69 P/G · 1.2 SOG/G · 13 GP Top-line change · 18 hours ago
xP/G0.68
Driver75
Deployment56
#189
Bo Horvat NYI · C · Age 31
EARLY UPSIDE SIGNAL Early season · xP/G +0.19 vs baseline 2026/27 actual: 1.00 P/G · 3.4 SOG/G · 10 GP Top-line change · 2 days ago
xP/G0.98
Driver73
Deployment92
#190
Jake Sanderson OTT · D · Age 24 Day-to-day
EARLY UPSIDE SIGNAL Early season · xP/G +0.25 vs baseline 2026/27 actual: 1.25 P/G · 2.0 SOG/G · 4 GP PP1 change · 3 days ago
xP/G0.91
Driver96
Deployment91
#191
Alex Ovechkin WSH · L · Age 41
PROCESS AHEAD OF ROLE Early season · Driver 86 · Deployment 72 2026/27 actual: 0.40 P/G · 1.4 SOG/G · 10 GP
xP/G0.47
Driver86
Deployment72
#192
Mitchell Chaffee NYI · R · Age 28
EARLY UPSIDE SIGNAL Early season · xP/G +0.27 vs baseline 2026/27 actual: 0.00 P/G · 1.0 SOG/G · 2 GP PP1 change · 2 days ago
xP/G0.52
Driver39
Deployment28