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 3 / 7 Snapshot built 2026-10-25 21:14:05
#97
Noah Hanifin VGK · D · Age 29
PROCESS AHEAD OF ROLE Early season · Driver 92 · Deployment 63 2026/27 actual: 0.38 P/G · 1.2 SOG/G · 13 GP PP1 change · 17 hours ago
xP/G0.47
Driver92
Deployment63
#98
Tyler Toffoli SJS · C · Age 34
PROCESS AHEAD OF ROLE Early season · Driver 84 · Deployment 49 2026/27 actual: 0.75 P/G · 2.3 SOG/G · 12 GP
xP/G0.47
Driver84
Deployment49
#99
Nick Blankenburg TOR · D · Age 28 Injured reserve
PROCESS AHEAD OF ROLE Early season · Driver 85 · Deployment 48 2026/27 actual: 0.17 P/G · 1.0 SOG/G · 6 GP Injury · 1 day ago
xP/G0.31
Driver85
Deployment48
#100
Adam Jiricek STL · D · Age 20
PROCESS AHEAD OF ROLE Early season · Driver 87 · Deployment 57 2026/27 actual: 0.18 P/G · 1.5 SOG/G · 11 GP PP1 change · 2 days ago
xP/G0.22
Driver87
Deployment57
#101
Joel Farabee CGY · L · Age 26
EARLY UPSIDE SIGNAL Early season · xP/G +0.49 vs baseline 2026/27 actual: 0.90 P/G · 2.4 SOG/G · 10 GP Top-line change · 6 days ago
xP/G0.95
Driver63
Deployment77
#102
Emil Andrae CBJ · D · Age 24
PROCESS AHEAD OF ROLE Early season · Driver 75 · Deployment 34 2026/27 actual: 0.40 P/G · 0.2 SOG/G · 5 GP Healthy scratch · 1 day ago
xP/G0.19
Driver75
Deployment34
#103
Nils Lundkvist DAL · D · Age 26
PROCESS AHEAD OF ROLE Early season · Driver 72 · Deployment 32 2026/27 actual: 0.20 P/G · 0.8 SOG/G · 10 GP PP1 change · 2 days ago
xP/G0.20
Driver72
Deployment32
#104
Konsta Helenius BUF · C · Age 20
PROCESS AHEAD OF ROLE Early season · Driver 80 · Deployment 45 2026/27 actual: 0.20 P/G · 1.2 SOG/G · 10 GP PP1 change · 3 days ago
xP/G0.33
Driver80
Deployment45
#105
Rasmus Andersson VGK · D · Age 29
PROCESS AHEAD OF ROLE Early season · Driver 94 · Deployment 70 2026/27 actual: 0.38 P/G · 1.8 SOG/G · 13 GP PP1 change · 4 days ago
xP/G0.48
Driver94
Deployment70
#106
Michael Brandsegg-Nygård DET · R · Age 21
EARLY UPSIDE SIGNAL Early season · xP/G +0.45 vs baseline 2026/27 actual: 0.73 P/G · 2.5 SOG/G · 11 GP Top-line change · 15 hours ago
xP/G0.52
Driver90
Deployment63
#107
Vasily Podkolzin EDM · R · Age 25
EARLY UPSIDE SIGNAL Early season · xP/G +0.43 vs baseline 2026/27 actual: 1.09 P/G · 2.4 SOG/G · 11 GP PP1 change · 17 hours ago
xP/G0.78
Driver67
Deployment83
#108
Joel Eriksson Ek MIN · C · Age 29
EARLY UPSIDE SIGNAL Early season · xP/G +0.42 vs baseline 2026/27 actual: 0.75 P/G · 3.3 SOG/G · 12 GP PP1 change · 15 hours ago
xP/G1.17
Driver97
Deployment91
#109
Alexis Lafrenière NYR · L · Age 25
EARLY UPSIDE SIGNAL Early season · xP/G +0.41 vs baseline 2026/27 actual: 1.15 P/G · 2.3 SOG/G · 13 GP Top-line change · 2 days ago
xP/G1.05
Driver65
Deployment87
#110
Casey Mittelstadt BOS · C · Age 27
PROCESS AHEAD OF ROLE Early season · Driver 84 · Deployment 54 2026/27 actual: 0.58 P/G · 1.5 SOG/G · 12 GP PP1 change · 17 hours ago
xP/G0.51
Driver84
Deployment54
#111
Matt Boldy MIN · L · Age 25
EARLY UPSIDE SIGNAL Early season · xP/G +0.41 vs baseline 2026/27 actual: 0.83 P/G · 4.7 SOG/G · 12 GP PP1 change · 15 hours ago
xP/G1.38
Driver98
Deployment95
#112
Mike Reilly CAR · D · Age 33
PROCESS AHEAD OF ROLE Early season · Driver 73 · Deployment 34 2026/27 actual: 0.25 P/G · 1.1 SOG/G · 8 GP
xP/G0.23
Driver73
Deployment34
#113
Jack Quinn BUF · R · Age 25
EARLY UPSIDE SIGNAL Early season · xP/G +0.42 vs baseline 2026/27 actual: 1.00 P/G · 2.8 SOG/G · 11 GP Top-line change · 17 hours ago
xP/G1.01
Driver86
Deployment91
#114
Dmitri Voronkov CBJ · L · Age 26
PROCESS AHEAD OF ROLE Early season · Driver 81 · Deployment 48 2026/27 actual: 0.29 P/G · 1.1 SOG/G · 7 GP PP1 change · 17 hours ago
xP/G0.43
Driver81
Deployment48
#115
Leo Carlsson ANA · C · Age 21
EARLY UPSIDE SIGNAL Early season · xP/G +0.40 vs baseline 2026/27 actual: 1.18 P/G · 1.3 SOG/G · 11 GP
xP/G1.10
Driver66
Deployment92
#116
Cole Hutson WSH · D · Age 20
PROCESS AHEAD OF ROLE Early season · Driver 98 · Deployment 79 2026/27 actual: 0.50 P/G · 2.2 SOG/G · 10 GP PP1 change · 17 hours ago
xP/G0.72
Driver98
Deployment79
#117
Ilya Protas WSH · L · Age 20
PROCESS AHEAD OF ROLE Early season · Driver 79 · Deployment 49 2026/27 actual: 0.50 P/G · 0.9 SOG/G · 10 GP PP1 change · 17 hours ago
xP/G0.52
Driver79
Deployment49
#118
Artturi Lehkonen COL · L · Age 31
PROCESS AHEAD OF ROLE Early season · Driver 92 · Deployment 71 2026/27 actual: 1.18 P/G · 1.5 SOG/G · 11 GP Top-line change · 1 day ago
xP/G0.58
Driver92
Deployment71
#119
Dawson Mercer WPG · C · Age 24
PROCESS AHEAD OF ROLE Early season · Driver 77 · Deployment 46 2026/27 actual: 0.40 P/G · 2.2 SOG/G · 10 GP Role change · 2 hours ago
xP/G0.40
Driver77
Deployment46
#120
Erik Cernak TBL · D · Age 29
PROCESS AHEAD OF ROLE Early season · Driver 81 · Deployment 53 2026/27 actual: 0.18 P/G · 1.4 SOG/G · 11 GP PP1 change · 1 day ago
xP/G0.19
Driver81
Deployment53
#121
Seth Jones FLA · D · Age 32
EARLY UPSIDE SIGNAL Early season · xP/G +0.35 vs baseline 2026/27 actual: 1.00 P/G · 2.8 SOG/G · 12 GP
xP/G0.90
Driver56
Deployment98
#122
Noah Ostlund BUF · C · Age 22
EARLY UPSIDE SIGNAL Early season · xP/G +0.36 vs baseline 2026/27 actual: 0.73 P/G · 2.2 SOG/G · 11 GP Top-line change · 17 hours ago
xP/G0.76
Driver61
Deployment87
#123
Jonathan Lekkerimäki VAN · R · Age 22
EARLY UPSIDE SIGNAL Early season · xP/G +0.35 vs baseline 2026/27 actual: 0.75 P/G · 1.5 SOG/G · 12 GP
xP/G0.59
Driver15
Deployment61
#124
JJ Peterka BOS · R · Age 24
PROCESS AHEAD OF ROLE Early season · Driver 90 · Deployment 70 2026/27 actual: 0.75 P/G · 1.8 SOG/G · 12 GP PP1 change · 17 hours ago
xP/G0.74
Driver90
Deployment70
#125
Oliver Bonk PHI · D · Age 21
PROCESS AHEAD OF ROLE Early season · Driver 88 · Deployment 64 2026/27 actual: 0.57 P/G · 1.0 SOG/G · 7 GP
xP/G0.61
Driver88
Deployment64
#126
Luke Evangelista NJD · R · Age 24 Day-to-day
EARLY UPSIDE SIGNAL Early season · xP/G +0.37 vs baseline 2026/27 actual: 0.88 P/G · 3.0 SOG/G · 8 GP Top-line change · 17 hours ago
xP/G0.92
Driver96
Deployment81
#127
Arseny Gritsyuk NJD · R · Age 25
EARLY UPSIDE SIGNAL Early season · xP/G +0.33 vs baseline 2026/27 actual: 0.82 P/G · 2.3 SOG/G · 11 GP PP1 change · 17 hours ago
xP/G0.80
Driver89
Deployment60
#128
Logan Stankoven CAR · C · Age 23
EARLY UPSIDE SIGNAL Early season · xP/G +0.31 vs baseline 2026/27 actual: 0.85 P/G · 3.2 SOG/G · 13 GP PP1 change · 17 hours ago
xP/G0.83
Driver98
Deployment73
#129
Jaccob Slavin CAR · D · Age 32
PROCESS AHEAD OF ROLE Early season · Driver 77 · Deployment 51 2026/27 actual: 0.23 P/G · 1.9 SOG/G · 13 GP PP1 change · 17 hours ago
xP/G0.23
Driver77
Deployment51
#130
Cole Perfetti WPG · C · Age 24
EARLY UPSIDE SIGNAL Early season · xP/G +0.32 vs baseline 2026/27 actual: 0.90 P/G · 2.8 SOG/G · 10 GP Top-line change · 4 days ago
xP/G0.86
Driver80
Deployment85
#131
Zach Benson BUF · L · Age 21
EARLY UPSIDE SIGNAL Early season · xP/G +0.31 vs baseline 2026/27 actual: 0.64 P/G · 1.9 SOG/G · 11 GP Top-line change · 3 days ago
xP/G0.79
Driver95
Deployment90
#132
Charlie Coyle CBJ · C · Age 34
EARLY UPSIDE SIGNAL Early season · xP/G +0.33 vs baseline 2026/27 actual: 0.89 P/G · 1.9 SOG/G · 9 GP Top-line change · 17 hours ago
xP/G0.95
Driver93
Deployment85
#133
Owen Power BUF · D · Age 23
EARLY UPSIDE SIGNAL Early season · xP/G +0.30 vs baseline 2026/27 actual: 0.82 P/G · 1.4 SOG/G · 11 GP PP1 change · 17 hours ago
xP/G0.70
Driver77
Deployment92
#134
William Carrier CAR · L · Age 31
EARLY UPSIDE SIGNAL Early season · xP/G +0.28 vs baseline 2026/27 actual: 0.54 P/G · 1.6 SOG/G · 13 GP PP1 change · 17 hours ago
xP/G0.52
Driver99
Deployment23
#135
Kailer Yamamoto UTA · R · Age 28
EARLY UPSIDE SIGNAL Early season · xP/G +0.34 vs baseline 2026/27 actual: 1.00 P/G · 2.9 SOG/G · 7 GP Top-line change · 5 days ago
xP/G0.67
Driver82
Deployment51
#136
Sebastian Aho CAR · C · Age 29
EARLY UPSIDE SIGNAL Early season · xP/G +0.27 vs baseline 2026/27 actual: 1.38 P/G · 2.9 SOG/G · 13 GP Top-line change · 4 days ago
xP/G1.30
Driver94
Deployment96
#137
Macklin Celebrini SJS · C · Age 20
EARLY UPSIDE SIGNAL Early season · xP/G +0.30 vs baseline 2026/27 actual: 1.50 P/G · 4.0 SOG/G · 10 GP
xP/G1.47
Driver76
Deployment98
#138
Quinn Hughes MIN · D · Age 27
EARLY UPSIDE SIGNAL Early season · xP/G +0.27 vs baseline 2026/27 actual: 1.17 P/G · 2.9 SOG/G · 12 GP
xP/G1.36
Driver97
Deployment99
#139
Ben Jones CGY · C · Age 27
EARLY UPSIDE SIGNAL Early season · xP/G +0.39 vs baseline 2026/27 actual: 0.00 P/G · 0.0 SOG/G · 2 GP Role change · 3 days ago
xP/G0.39
Driver29
Deployment44
#140
Matthew Tkachuk FLA · L · Age 28
EARLY UPSIDE SIGNAL Early season · xP/G +0.27 vs baseline 2026/27 actual: 1.33 P/G · 2.2 SOG/G · 12 GP
xP/G1.37
Driver96
Deployment96
#141
Maxim Shabanov MIN · R · Age 26
EARLY UPSIDE SIGNAL Early season · xP/G +0.28 vs baseline 2026/27 actual: 0.55 P/G · 1.1 SOG/G · 11 GP PP1 change · 15 hours ago
xP/G0.69
Driver36
Deployment72
#142
Kasperi Kapanen EDM · R · Age 30
EARLY UPSIDE SIGNAL Early season · xP/G +0.27 vs baseline 2026/27 actual: 0.36 P/G · 1.5 SOG/G · 11 GP PP1 change · 17 hours ago
xP/G0.56
Driver17
Deployment72
#143
Dougie Hamilton NJD · D · Age 33
PROCESS AHEAD OF ROLE Early season · Driver 95 · Deployment 83 2026/27 actual: 0.45 P/G · 2.5 SOG/G · 11 GP PP1 change · 17 hours ago
xP/G0.54
Driver95
Deployment83
#144
Mark Jankowski CAR · L · Age 32 Day-to-day
EARLY UPSIDE SIGNAL Early season · xP/G +0.29 vs baseline 2026/27 actual: 0.78 P/G · 1.7 SOG/G · 9 GP Injury · 6 hours ago
xP/G0.62
Driver87
Deployment46