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 1 / 7 Snapshot built 2026-10-25 18:15:45
#1
Josh Manson COL · D · Age 35
PROCESS AHEAD OF ROLE Early season · Driver 90 · Deployment 19 2026/27 actual: 0.36 P/G · 1.1 SOG/G · 11 GP
xP/G0.23
Driver90
Deployment19
#2
Teuvo Teravainen CHI · C · Age 32
ROLE OPPORTUNITY · CONFIRMED NO_PP → PP1 · PP share 1% → 59% · 3 valid recent game(s) · observed 2026-10-23. May be temporary; verify next lineup. 2026/27 actual: 0.63 P/G · 1.1 SOG/G · 8 GP
xP/G0.54
Driver4
Deployment63
#3
Mason Marchment SJS · L · Age 31
ROLE OPPORTUNITY · CONFIRMED PP2 → PP1 · PP share 29% → 61% · 3 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.33 P/G · 1.9 SOG/G · 12 GP PP1 change · 4 days ago
xP/G0.44
Driver41
Deployment65
#4
Tommy Novak PIT · C · Age 29
ROLE OPPORTUNITY · CONFIRMED PP2 → PP1 · PP share 30% → 62% · 3 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.67 P/G · 1.5 SOG/G · 12 GP Top-line change · 2 days ago
xP/G0.58
Driver65
Deployment66
#5
Blake Coleman MIN · L · Age 34
SHORT-TERM OPPORTUNITY · EARLY PP2 → PP1 · PP share 26% → 84% · 1 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.42 P/G · 2.1 SOG/G · 12 GP PP1 change · 8 hours ago
xP/G0.48
Driver48
Deployment60
#6
Bobby Brink MIN · R · Age 25
SHORT-TERM OPPORTUNITY · EARLY PP2 → PP1 · PP share 27% → 93% · 1 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.42 P/G · 1.3 SOG/G · 12 GP PP1 change · 8 hours ago
xP/G0.43
Driver49
Deployment49
#7
Damon Severson CBJ · D · Age 32
SHORT-TERM OPPORTUNITY · EARLY NO_PP → PP1 · PP share 2% → 46% · 1 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.57 P/G · 0.9 SOG/G · 7 GP PP1 change · 11 hours ago
xP/G0.49
Driver84
Deployment77
#8
Ryan Hartman MIN · R · Age 32
SHORT-TERM OPPORTUNITY · EARLY PP2 → PP1 · PP share 26% → 78% · 1 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.25 P/G · 0.9 SOG/G · 12 GP PP1 change · 8 hours ago
xP/G0.33
Driver40
Deployment47
#9
Shea Theodore VGK · D · Age 31
SHORT-TERM OPPORTUNITY · EARLY PP2 → PP1 · PP share 15% → 67% · 1 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.31 P/G · 2.3 SOG/G · 13 GP PP1 change · 11 hours ago
xP/G0.38
Driver51
Deployment86
#10
Jaden Schwartz COL · L · Age 34
ROLE OPPORTUNITY · CONFIRMED PP1_ROTATION → PP1 · PP share 39% → 62% · 3 valid recent game(s) · observed 2026-10-23. May be temporary; verify next lineup. 2026/27 actual: 0.64 P/G · 1.5 SOG/G · 11 GP
xP/G0.51
Driver61
Deployment61
#11
Oliver Kapanen MTL · C · Age 23
SHORT-TERM OPPORTUNITY · EARLY PP2 → PP1 · PP share 23% → 58% · 1 valid recent game(s) · observed 2026-10-23. May be temporary; verify next lineup. 2026/27 actual: 0.00 P/G · 1.7 SOG/G · 3 GP PP1 change · 1 day ago
xP/G0.38
Driver43
Deployment48
#12
Noah Dobson MTL · D · Age 26
SHORT-TERM OPPORTUNITY · EARLY PP2 → PP1 · PP share 23% → 55% · 1 valid recent game(s) · observed 2026-10-23. May be temporary; verify next lineup. 2026/27 actual: 0.20 P/G · 2.3 SOG/G · 10 GP PP1 change · 1 day ago
xP/G0.44
Driver87
Deployment80
#13
Shane Wright SEA · C · Age 22
SHORT-TERM OPPORTUNITY · EARLY PP2 → PP1 · PP share 29% → 56% · 1 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.33 P/G · 1.6 SOG/G · 12 GP PP1 change · 8 hours ago
xP/G0.28
Driver49
Deployment53
#14
Mackie Samoskevich SEA · R · Age 23
SHORT-TERM OPPORTUNITY · EARLY PP2 → PP1 · PP share 27% → 46% · 1 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.55 P/G · 1.7 SOG/G · 11 GP PP1 change · 8 hours ago
xP/G0.36
Driver58
Deployment50
#15
Kiefer Sherwood SJS · L · Age 31
ROLE OPPORTUNITY · CONFIRMED NO_PP → PP2 · PP share 5% → 39% · 3 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.50 P/G · 1.8 SOG/G · 12 GP Top-line change · 11 hours ago
xP/G0.45
Driver43
Deployment50
#16
Jonathan Castagna CGY · C · Age 21
ROLE OPPORTUNITY · CONFIRMED L4 → L1 · EV share 21% → 30% · 3 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.14 P/G · 0.7 SOG/G · 7 GP Top-line change · 6 days ago
xP/G0.31
Driver38
Deployment36
#17
Mason Lohrei BOS · D · Age 25
ROLE OPPORTUNITY · EMERGING NO_PP → PP2 · PP share 4% → 23% · 3 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.42 P/G · 1.0 SOG/G · 12 GP PP1 change · 11 hours ago
xP/G0.44
Driver65
Deployment65
#18
Mark Stone VGK · R · Age 34
ROLE OPPORTUNITY · EMERGING L4 → L1 · EV share 23% → 29% · 3 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 1.15 P/G · 2.0 SOG/G · 13 GP Top-line change · 2 days ago
xP/G0.96
Driver79
Deployment88
#19
Ivar Stenberg SJS · L · Age 19
ROLE OPPORTUNITY · EMERGING L4 → L2 · EV share 20% → 26% · 3 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.75 P/G · 1.5 SOG/G · 12 GP
xP/G0.78
Driver11
Deployment74
#20
Ryan McLeod BUF · C · Age 27
SHORT-TERM OPPORTUNITY · EARLY NO_PP → PP2 · PP share 8% → 37% · 1 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.27 P/G · 0.8 SOG/G · 11 GP PP1 change · 11 hours ago
xP/G0.45
Driver59
Deployment52
#21
Dylan Guenther UTA · R · Age 23
ROLE OPPORTUNITY · EMERGING L2 → L1 · EV share 25% → 30% · 3 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.83 P/G · 2.9 SOG/G · 12 GP Top-line change · 2 days ago
xP/G0.68
Driver72
Deployment86
#22
Tyson Foerster PHI · R · Age 24
SHORT-TERM OPPORTUNITY · EARLY L2 → L1 · EV share 18% → 30% · 1 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.17 P/G · 2.3 SOG/G · 12 GP Top-line change · 15 hours ago
xP/G0.32
Driver15
Deployment74
#23
Frank Nazar CHI · C · Age 22
SHORT-TERM OPPORTUNITY · EARLY L3 → L2 · EV share 15% → 26% · 1 valid recent game(s) · observed 2026-10-23. May be temporary; verify next lineup. 2026/27 actual: 0.50 P/G · 1.8 SOG/G · 8 GP
xP/G0.63
Driver30
Deployment69
#24
Erik Karlsson PIT · D · Age 36
ROLE OPPORTUNITY · CONFIRMED D2 → D1 · EV share 32% → 38% · 3 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 1.00 P/G · 1.7 SOG/G · 12 GP
xP/G0.80
Driver90
Deployment91
#25
Linus Karlsson VAN · C · Age 26
SHORT-TERM OPPORTUNITY · EARLY L2 → L1 · EV share 23% → 32% · 1 valid recent game(s) · observed 2026-10-22. May be temporary; verify next lineup. 2026/27 actual: 0.67 P/G · 1.8 SOG/G · 12 GP Top-line change · 2 days ago
xP/G0.42
Driver69
Deployment51
#26
Anders Lee UTA · L · Age 36
PROCESS AHEAD OF ROLE Early season · Driver 99 · Deployment 52 2026/27 actual: 0.50 P/G · 1.9 SOG/G · 12 GP PP1 change · 8 hours ago
xP/G0.59
Driver99
Deployment52
#27
Matvei Gridin CGY · R · Age 20
SHORT-TERM OPPORTUNITY · EARLY L3 → L1 · EV share 25% → 33% · 1 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.50 P/G · 2.0 SOG/G · 10 GP Top-line change · 8 hours ago
xP/G0.58
Driver53
Deployment67
#28
Collin Graf SJS · R · Age 24
SHORT-TERM OPPORTUNITY · EARLY L3 → L1 · EV share 25% → 33% · 1 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.25 P/G · 1.4 SOG/G · 12 GP PP1 change · 11 hours ago
xP/G0.34
Driver46
Deployment33
#29
Anton Frondell CHI · C · Age 19
SHORT-TERM OPPORTUNITY · EARLY NO_PP → PP2 · PP share 10% → 30% · 1 valid recent game(s) · observed 2026-10-23. May be temporary; verify next lineup. 2026/27 actual: 0.60 P/G · 1.7 SOG/G · 10 GP PP1 change · 1 day ago
xP/G0.53
Driver68
Deployment66
#30
Elias Pettersson VAN · C · Age 27
SHORT-TERM OPPORTUNITY · EARLY L2 → L1 · EV share 25% → 31% · 1 valid recent game(s) · observed 2026-10-22. May be temporary; verify next lineup. 2026/27 actual: 1.00 P/G · 1.4 SOG/G · 12 GP Top-line change · 2 days ago
xP/G0.59
Driver35
Deployment81
#31
Ross Colton NSH · C · Age 30
SHORT-TERM OPPORTUNITY · EARLY L3 → L2 · EV share 23% → 28% · 1 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.20 P/G · 1.2 SOG/G · 10 GP PP1 change · 11 hours ago
xP/G0.26
Driver65
Deployment31
#32
Jesperi Kotkaniemi CAR · C · Age 26
SHORT-TERM OPPORTUNITY · EARLY L3 → L1 · EV share 24% → 29% · 1 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.55 P/G · 1.1 SOG/G · 11 GP PP1 change · 11 hours ago
xP/G0.30
Driver54
Deployment34
#33
Kaapo Kakko SEA · R · Age 25
SHORT-TERM OPPORTUNITY · EARLY L4 → L2 · EV share 22% → 27% · 1 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.83 P/G · 0.9 SOG/G · 12 GP PP1 change · 8 hours ago
xP/G0.49
Driver69
Deployment61
#34
Jake DeBrusk VAN · L · Age 30
SHORT-TERM OPPORTUNITY · EARLY L3 → L2 · EV share 23% → 28% · 1 valid recent game(s) · observed 2026-10-22. May be temporary; verify next lineup. 2026/27 actual: 0.70 P/G · 2.3 SOG/G · 10 GP
xP/G0.48
Driver55
Deployment73
#35
Noah Laba NYR · C · Age 23
SHORT-TERM OPPORTUNITY · EARLY L3 → L2 · EV share 24% → 29% · 1 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.31 P/G · 0.8 SOG/G · 13 GP PP1 change · 2 days ago
xP/G0.30
Driver12
Deployment33
#36
Morgan Barron WPG · C · Age 27
SHORT-TERM OPPORTUNITY · EARLY L4 → L2 · EV share 21% → 25% · 1 valid recent game(s) · observed 2026-10-22. May be temporary; verify next lineup. 2026/27 actual: 0.20 P/G · 1.0 SOG/G · 10 GP PP1 change · 2 days ago
xP/G0.21
Driver37
Deployment20
#37
Alexandre Texier MTL · L · Age 27
SHORT-TERM OPPORTUNITY · EARLY L3 → L1 · EV share 23% → 27% · 1 valid recent game(s) · observed 2026-10-23. May be temporary; verify next lineup. 2026/27 actual: 0.30 P/G · 1.4 SOG/G · 10 GP Top-line change · 1 day ago
xP/G0.39
Driver40
Deployment43
#38
Victor Eklund NYI · R · Age 20
SHORT-TERM OPPORTUNITY · EARLY L3 → L2 · EV share 25% → 29% · 1 valid recent game(s) · observed 2026-10-22. May be temporary; verify next lineup. 2026/27 actual: 0.40 P/G · 1.5 SOG/G · 10 GP PP1 change · 2 days ago
xP/G0.57
Driver60
Deployment46
#39
Jamie Benn DAL · L · Age 37
SHORT-TERM OPPORTUNITY · EARLY L3 → L2 · EV share 25% → 28% · 1 valid recent game(s) · observed 2026-10-22. May be temporary; verify next lineup. 2026/27 actual: 0.20 P/G · 1.4 SOG/G · 10 GP PP1 change · 2 days ago
xP/G0.33
Driver30
Deployment33
#40
Noah Warren ANA · D · Age 22
SHORT-TERM OPPORTUNITY · EARLY D2 → D1 · EV share 28% → 36% · 1 valid recent game(s) · observed 2026-10-24. May be temporary; verify next lineup. 2026/27 actual: 0.27 P/G · 0.6 SOG/G · 11 GP
xP/G0.25
Driver61
Deployment24
#41
Niko Mikkola FLA · D · Age 30
SHORT-TERM OPPORTUNITY · EARLY D2 → D1 · EV share 34% → 40% · 1 valid recent game(s) · observed 2026-10-22. May be temporary; verify next lineup. 2026/27 actual: 0.18 P/G · 1.4 SOG/G · 11 GP
xP/G0.19
Driver59
Deployment47
#42
Nick Robertson PIT · L · Age 25
PROCESS AHEAD OF ROLE Early season · Driver 74 · Deployment 32 2026/27 actual: 0.50 P/G · 1.9 SOG/G · 12 GP PP1 change · 11 hours ago
xP/G0.45
Driver74
Deployment32
#43
Sam Malinski COL · D · Age 28
PROCESS AHEAD OF ROLE Early season · Driver 86 · Deployment 51 2026/27 actual: 0.20 P/G · 1.1 SOG/G · 10 GP PP1 change · 4 days ago
xP/G0.28
Driver86
Deployment51
#44
Mason McTavish STL · C · Age 23
PROCESS AHEAD OF ROLE Early season · Driver 95 · Deployment 68 2026/27 actual: 0.91 P/G · 2.8 SOG/G · 11 GP
xP/G0.65
Driver95
Deployment68
#45
Viktor Arvidsson DET · L · Age 33
EARLY UPSIDE SIGNAL Early season · xP/G +0.49 vs baseline 2026/27 actual: 0.73 P/G · 2.5 SOG/G · 11 GP Top-line change · 8 hours ago
xP/G0.99
Driver73
Deployment90
#46
Jordan Kyrou WSH · R · Age 28
PROCESS AHEAD OF ROLE Early season · Driver 89 · Deployment 64 2026/27 actual: 0.80 P/G · 1.5 SOG/G · 10 GP PP1 change · 11 hours ago
xP/G0.73
Driver89
Deployment64
#47
Anthony Cirelli TBL · C · Age 29
PROCESS AHEAD OF ROLE Early season · Driver 92 · Deployment 72 2026/27 actual: 0.45 P/G · 1.5 SOG/G · 11 GP Top-line change · 8 hours ago
xP/G0.62
Driver92
Deployment72
#48
Tim Washe ANA · C · Age 25
EARLY UPSIDE SIGNAL Early season · xP/G +0.30 vs baseline 2026/27 actual: 0.55 P/G · 1.1 SOG/G · 11 GP PP1 change · 4 days ago
xP/G0.43
Driver58
Deployment41