Discovery

Fantasy Radar

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

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

320 matching players · page 5 / 7 Snapshot built 2026-10-25 23:24:58
#193
Victor Olofsson VGK · L · Age 31
EARLY UPSIDE SIGNAL Early season · xP/G +0.25 vs baseline 2026/27 actual: 1.25 P/G · 2.3 SOG/G · 4 GP
xP/G0.65
Driver76
Deployment61
#194
Jake Christiansen CBJ · D · Age 27
EARLY UPSIDE SIGNAL Early season · xP/G +0.20 vs baseline 2026/27 actual: 0.13 P/G · 0.4 SOG/G · 8 GP Role change · 1 day ago
xP/G0.30
Driver25
Deployment7
#195
Guillaume Brisebois VAN · D · Age 29
EARLY UPSIDE SIGNAL Early season · xP/G +0.28 vs baseline 2026/27 actual: 0.00 P/G · 2.0 SOG/G · 1 GP
xP/G0.28
Driver53
Deployment50
#196
Tristan Luneau ANA · D · Age 22
EARLY UPSIDE SIGNAL Early season · xP/G +0.17 vs baseline 2026/27 actual: 0.45 P/G · 0.8 SOG/G · 11 GP PP1 change · 2 days ago
xP/G0.45
Driver99
Deployment73
#197
Tim Stützle OTT · C · Age 24
EARLY UPSIDE SIGNAL Early season · xP/G +0.16 vs baseline 2026/27 actual: 1.33 P/G · 2.0 SOG/G · 12 GP Top-line change · 20 hours ago
xP/G1.13
Driver80
Deployment97
#198
Raphael Lavoie VGK · C · Age 26
EARLY UPSIDE SIGNAL Early season · xP/G +0.18 vs baseline 2026/27 actual: 0.22 P/G · 1.1 SOG/G · 9 GP
xP/G0.18
Driver6
Deployment7
#199
Adam Edstrom NSH · C · Age 26
EARLY UPSIDE SIGNAL Early season · xP/G +0.17 vs baseline 2026/27 actual: 0.40 P/G · 1.7 SOG/G · 10 GP Top-line change · 49 minutes ago
xP/G0.34
Driver38
Deployment26
#200
Hendrix Lapierre PIT · C · Age 24
EARLY UPSIDE SIGNAL Early season · xP/G +0.19 vs baseline 2026/27 actual: 0.75 P/G · 1.0 SOG/G · 8 GP
xP/G0.49
Driver81
Deployment43
#201
Sam Dickinson SJS · D · Age 20
EARLY UPSIDE SIGNAL Early season · xP/G +0.16 vs baseline 2026/27 actual: 0.20 P/G · 0.8 SOG/G · 10 GP PP1 change · 4 days ago
xP/G0.36
Driver55
Deployment40
#202
Blake Lizotte PIT · C · Age 28
EARLY UPSIDE SIGNAL Early season · xP/G +0.14 vs baseline 2026/27 actual: 0.33 P/G · 1.1 SOG/G · 12 GP PP1 change · 20 hours ago
xP/G0.45
Driver72
Deployment21
#203
Emmitt Finnie DET · C · Age 21
EARLY UPSIDE SIGNAL Early season · xP/G +0.15 vs baseline 2026/27 actual: 0.64 P/G · 2.1 SOG/G · 11 GP Top-line change · 2 days ago
xP/G0.52
Driver69
Deployment67
#204
Logan Stanley NYI · D · Age 28
EARLY UPSIDE SIGNAL Early season · xP/G +0.16 vs baseline 2026/27 actual: 0.50 P/G · 0.6 SOG/G · 10 GP PP1 change · 2 days ago
xP/G0.44
Driver77
Deployment61
#205
Pierre-Luc Dubois WSH · C · Age 28
EARLY UPSIDE SIGNAL Early season · xP/G +0.22 vs baseline 2026/27 actual: 0.80 P/G · 1.6 SOG/G · 5 GP Top-line change · 20 hours ago
xP/G0.86
Driver81
Deployment78
#206
Declan Chisholm NJD · D · Age 26
EARLY UPSIDE SIGNAL Early season · xP/G +0.16 vs baseline 2026/27 actual: 0.20 P/G · 0.4 SOG/G · 10 GP Healthy scratch · 1 day ago
xP/G0.39
Driver20
Deployment44
#207
Ben Kindel PIT · C · Age 19 Injured reserve
EARLY UPSIDE SIGNAL Early season · xP/G +0.17 vs baseline 2026/27 actual: 0.44 P/G · 2.6 SOG/G · 9 GP Injury · 3 days ago
xP/G0.62
Driver82
Deployment74
#208
Jackson LaCombe ANA · D · Age 25
EARLY UPSIDE SIGNAL Early season · xP/G +0.14 vs baseline 2026/27 actual: 0.82 P/G · 0.5 SOG/G · 11 GP
xP/G0.66
Driver87
Deployment96
#209
Aydar Suniev CGY · L · Age 21
EARLY UPSIDE SIGNAL Early season · xP/G +0.19 vs baseline 2026/27 actual: 0.57 P/G · 1.4 SOG/G · 7 GP PP1 change · 17 hours ago
xP/G0.33
Driver48
Deployment43
#210
Nick Suzuki MTL · C · Age 27 Out
EARLY UPSIDE SIGNAL Early season · xP/G +0.16 vs baseline 2026/27 actual: 1.33 P/G · 2.9 SOG/G · 9 GP Injury · 3 days ago
xP/G1.25
Driver90
Deployment94
#211
Brett Pesce NJD · D · Age 31
EARLY UPSIDE SIGNAL Early season · xP/G +0.14 vs baseline 2026/27 actual: 0.36 P/G · 1.1 SOG/G · 11 GP PP1 change · 20 hours ago
xP/G0.35
Driver70
Deployment65
#212
Jeff Malott ANA · L · Age 30 Day-to-day
EARLY UPSIDE SIGNAL Early season · xP/G +0.15 vs baseline 2026/27 actual: 0.30 P/G · 0.9 SOG/G · 10 GP Injury · 1 day ago
xP/G0.29
Driver84
Deployment11
#213
Ryan Winterton SEA · C · Age 23
EARLY UPSIDE SIGNAL Early season · xP/G +0.13 vs baseline 2026/27 actual: 0.50 P/G · 1.5 SOG/G · 12 GP Top-line change · 17 hours ago
xP/G0.34
Driver92
Deployment15
#214
Kaedan Korczak PIT · D · Age 25
EARLY UPSIDE SIGNAL Early season · xP/G +0.12 vs baseline 2026/27 actual: 0.42 P/G · 1.0 SOG/G · 12 GP PP1 change · 20 hours ago
xP/G0.36
Driver82
Deployment38
#215
Liam Ohgren VAN · L · Age 22
EARLY UPSIDE SIGNAL Early season · xP/G +0.13 vs baseline 2026/27 actual: 0.45 P/G · 1.2 SOG/G · 11 GP Role change · 1 hour ago
xP/G0.39
Driver25
Deployment51
#216
Frederick Gaudreau SEA · C · Age 33
EARLY UPSIDE SIGNAL Early season · xP/G +0.12 vs baseline 2026/27 actual: 0.67 P/G · 1.2 SOG/G · 12 GP PP1 change · 4 days ago
xP/G0.47
Driver11
Deployment29
#217
Brayden McNabb VGK · D · Age 35
EARLY UPSIDE SIGNAL Early season · xP/G +0.11 vs baseline 2026/27 actual: 0.54 P/G · 1.2 SOG/G · 13 GP
xP/G0.37
Driver95
Deployment37
#218
Drake Batherson OTT · R · Age 28
EARLY UPSIDE SIGNAL Early season · xP/G +0.12 vs baseline 2026/27 actual: 1.00 P/G · 2.3 SOG/G · 12 GP Top-line change · 3 days ago
xP/G0.96
Driver80
Deployment91
#219
Nikolaj Ehlers CAR · L · Age 30
EARLY UPSIDE SIGNAL Early season · xP/G +0.10 vs baseline 2026/27 actual: 0.77 P/G · 2.0 SOG/G · 13 GP
xP/G0.94
Driver85
Deployment86
#220
William Eklund OTT · L · Age 24 Injured reserve
EARLY UPSIDE SIGNAL Early season · xP/G +0.20 vs baseline 2026/27 actual: 0.50 P/G · 2.3 SOG/G · 4 GP
xP/G0.87
Driver85
Deployment77
#221
Dylan DeMelo WPG · D · Age 33
EARLY UPSIDE SIGNAL Early season · xP/G +0.13 vs baseline 2026/27 actual: 0.30 P/G · 0.7 SOG/G · 10 GP PP1 change · 49 minutes ago
xP/G0.41
Driver4
Deployment55
#222
Simon Nemec CGY · D · Age 22
EARLY UPSIDE SIGNAL Early season · xP/G +0.13 vs baseline 2026/27 actual: 0.30 P/G · 1.6 SOG/G · 10 GP PP1 change · 17 hours ago
xP/G0.48
Driver84
Deployment75
#223
Lars Eller FLA · C · Age 37
EARLY UPSIDE SIGNAL Early season · xP/G +0.11 vs baseline 2026/27 actual: 0.50 P/G · 0.9 SOG/G · 12 GP PP1 change · 4 hours ago
xP/G0.40
Driver23
Deployment46
#224
Will Smith SJS · C · Age 21
EARLY UPSIDE SIGNAL Early season · xP/G +0.11 vs baseline 2026/27 actual: 0.67 P/G · 2.8 SOG/G · 12 GP
xP/G0.83
Driver74
Deployment92
#225
Alexander Kerfoot NSH · C · Age 32
EARLY UPSIDE SIGNAL Early season · xP/G +0.13 vs baseline 2026/27 actual: 0.40 P/G · 0.8 SOG/G · 10 GP PP1 change · 49 minutes ago
xP/G0.56
Driver6
Deployment62
#226
Evan Bouchard EDM · D · Age 27
EARLY UPSIDE SIGNAL Early season · xP/G +0.11 vs baseline 2026/27 actual: 1.91 P/G · 3.0 SOG/G · 11 GP PP1 change · 20 hours ago
xP/G1.11
Driver96
Deployment97
#227
Vinni Lettieri TOR · C · Age 31
EARLY UPSIDE SIGNAL Early season · xP/G +0.19 vs baseline 2026/27 actual: 0.25 P/G · 1.5 SOG/G · 4 GP PP1 change · 20 hours ago
xP/G0.39
Driver26
Deployment40
#228
Zack MacEwen TOR · R · Age 30
EARLY UPSIDE SIGNAL Early season · xP/G +0.16 vs baseline 2026/27 actual: 0.43 P/G · 0.9 SOG/G · 7 GP
xP/G0.27
Driver58
Deployment2
#229
Parker Kelly COL · C · Age 27
EARLY UPSIDE SIGNAL Early season · xP/G +0.11 vs baseline 2026/27 actual: 0.45 P/G · 1.1 SOG/G · 11 GP
xP/G0.41
Driver47
Deployment17
#230
Shane Pinto OTT · C · Age 25
EARLY UPSIDE SIGNAL Early season · xP/G +0.10 vs baseline 2026/27 actual: 0.58 P/G · 1.8 SOG/G · 12 GP Top-line change · 20 hours ago
xP/G0.70
Driver55
Deployment78
#231
Matthew Poitras BOS · C · Age 22
EARLY UPSIDE SIGNAL Early season · xP/G +0.13 vs baseline 2026/27 actual: 0.78 P/G · 1.4 SOG/G · 9 GP PP1 change · 20 hours ago
xP/G0.52
Driver93
Deployment28
#232
Miro Heiskanen DAL · D · Age 27
EARLY UPSIDE SIGNAL Early season · xP/G +0.12 vs baseline 2026/27 actual: 0.80 P/G · 1.8 SOG/G · 10 GP
xP/G0.84
Driver76
Deployment96
#233
Matthew Schaefer NYI · D · Age 19
EARLY UPSIDE SIGNAL Early season · xP/G +0.12 vs baseline 2026/27 actual: 0.90 P/G · 4.1 SOG/G · 10 GP
xP/G0.84
Driver98
Deployment98
#234
Michael McCarron MIN · C · Age 31
EARLY UPSIDE SIGNAL Early season · xP/G +0.10 vs baseline 2026/27 actual: 0.42 P/G · 1.7 SOG/G · 12 GP PP1 change · 2 days ago
xP/G0.34
Driver64
Deployment22
#235
Marc Gatcomb VGK · C · Age 27
EARLY UPSIDE SIGNAL Early season · xP/G +0.09 vs baseline 2026/27 actual: 0.15 P/G · 1.8 SOG/G · 13 GP
xP/G0.27
Driver27
Deployment12
#236
Claude Giroux OTT · R · Age 38
EARLY UPSIDE SIGNAL Early season · xP/G +0.10 vs baseline 2026/27 actual: 0.67 P/G · 1.4 SOG/G · 12 GP PP1 change · 3 days ago
xP/G0.76
Driver55
Deployment81
#237
Wyatt Johnston DAL · C · Age 23
EARLY UPSIDE SIGNAL Early season · xP/G +0.14 vs baseline 2026/27 actual: 0.75 P/G · 3.0 SOG/G · 8 GP
xP/G1.04
Driver45
Deployment94
#238
Brett Howden VGK · C · Age 28
EARLY UPSIDE SIGNAL Early season · xP/G +0.08 vs baseline 2026/27 actual: 0.62 P/G · 1.6 SOG/G · 13 GP PP1 change · 20 hours ago
xP/G0.47
Driver74
Deployment33
#239
Marat Khusnutdinov BOS · C · Age 24
EARLY UPSIDE SIGNAL Early season · xP/G +0.09 vs baseline 2026/27 actual: 0.50 P/G · 1.0 SOG/G · 12 GP Contract · 3 days ago
xP/G0.38
Driver39
Deployment26
#240
Brayden Schenn NYI · C · Age 35
EARLY UPSIDE SIGNAL Early season · xP/G +0.11 vs baseline 2026/27 actual: 0.70 P/G · 2.1 SOG/G · 10 GP Top-line change · 4 days ago
xP/G0.67
Driver46
Deployment81