LW · ANA · NHL id 8477527
Ross Johnston has played 62 games for the Anaheim Ducks in 2025-26, scoring 3 goals and 11 assists (14 points) on 33 shots while averaging 9:45 a night (9:37 at even strength, 0:02 on the power play and 0:00 shorthanded). At 5v5 he has skated 72% of his 5v5 minutes with Tim Washe and 49% with Jeffrey Viel over the last 10 games, and the Ducks have controlled 48% of shot attempts with Johnston on the ice (27-25 in goals, 44% offensive-zone starts). In the Ducks' most recent game against VGK he was on L4 with Jansen Harkins and Tim Washe and off the power play. He is shooting 9.1% this season against 9.2% across the 311 games in our data.
Right now
From the May 14 game vs VGK, detected from shift data
Deployment timeline
2025-26 · per-game ice time by strength, with line and power-play unit changes
Usage: 5 games, 10:25 average time on ice, PP1 in 0 games, 3 line changes.
- Even strength
- Power play
- Penalty kill
- 5-game average
- Did not play
- ▲ promoted · ▼ demoted
NHL EDGE tracking
2025-26 percentiles among skaters at his position
Season-level NHL EDGE puck and player tracking, refreshed nightly. The percentile is the league rank among skaters this season; the label at the right is the raw value.
Shot map
2025-26 · 77 attempts, 37 on goal, 3 goals
Shot map, OPP at ANA: 77 attempts, 37 on goal, 3 goals, 4.93 expected goals; best chance Ross Johnston at 0.37 xG.
- Even strength
- Power play
- Penalty kill
- Goal
- Shot on goal
- Missed
- Blocked
Luck
2025-26 · 62 GP · 14 points vs 11.2 expected
Last 20 games: -11. Positive means running hot (sell), negative running cold (buy).
- 9.1%
- 102.8
- 51.9%
- G vs xG
- 3 / 4.2
- Actual goals
- Expected
- ±1σ
- Above expected
- Below expected
Player analytics
Compare with another player →2025-26 regular season. Rank is among all qualified players; the bar is his percentile among forwards. Each stat links to its explainer.
Fantasy box score
- Games played62
- Goals3525th of 715
- Assists11444th of 715
- Points14501st of 715
- Power-play points0437th of 715
- Shorthanded points0227th of 715
- Shots on goal33629th of 715
- Hits19229th of 715
- Blocked shots16630th of 715
- Plus/minus0307th of 715
- Penalty minutes10710th of 715
- Faceoffs won5363rd of 715
Possession & shot quality (5-on-5 on-ice)
- Corsi (CF%)48.2%442nd of 719
- Fenwick (FF%)47.9%469th of 719
- Expected goals (xGF%)44.2%612th of 719
- Sequence xG (sxGF%)44.6%602nd of 719
- High-danger chances (HDCF%)44.3%601st of 719
- Scoring chances (SCF%)45.7%583rd of 719
Transition, turnovers & faceoffs
- Transition attempts /600.40559th of 719
- Turnover Ledger /60−0.018204th of 719
- Forecheck xG /60 (on-ice)0.4062nd of 719
- Faceoff win %45.5%
- Draw Equity /100−0.237
Usage
- Ice time per game9:45679th of 715
- Power-play time per game0:02616th of 715
- Offensive-zone start %43.6%519th of 719
Special teams & discipline
- Net penalties drawn /60−2.78717th of 719
Luck & trend
- On-ice PDO102892nd of 719
- Goals above expected−1.2489th of 715
- Luck Meter+16278th of 828
NHL EDGE tracking
- Top skating speed21.6575th of 715
- 20+ mph bursts37480th of 715
- Hardest shot83.0592nd of 715
- Offensive-zone time43.3%201st of 715
Unranked rows are below the sample minimum (20 GP, 200 five-on-five minutes, 100 draws or 10 goalie games).
Beyond the box score
2025-26 regular season · 56 of 62 games through the sequence engine (more fill in as games are reprocessed)
- −0.046
- Season net
- −0.45xG
5-on-5. Each takeaway is credited, and each giveaway charged, at the league xG value of the zone.
- Per 60
- 0.40
- Attempts
- 4
- 0.025
5-on-5 shots within 10 seconds of winning the puck outside the offensive zone.
Role changes
Notable promotions, demotions and ice-time swings from Line Watch
- Moved up to L3 from L4Apr 21, 2022 alerts →
How his goals happened
5 goals since 2023-24 with NHL EDGE tracking: press Replay to watch the tracking animation
| Game | Play | Entry | Passes | Shot mph | Notes | Replay |
|---|---|---|---|---|---|---|
| Feb 3, 2026 vs SEA | Dump and chase | dump | 0 | 35.4 | 3-on-2 | |
| Dec 5, 2025 vs WSH | Deflection | — | 0 | 48.9 | deflection | |
| Oct 21, 2025 @ NSH | Rebound | — | 0 | 13.7 | rebound | |
| Nov 15, 2024 vs DET | Deflection | loose | 0 | 33.1 | deflection | |
| Mar 24, 2024 vs TBL | Deflection | carry | 1* | 28.0 | — |
* includes a royal-road (cross-slot) pass. Derived from NHL EDGE puck and player tracking.
Linemates
2025-26 · 5v5 time together and how each pairing performs with and without Johnston
| Teammate | Pos | GP | Share | CF% together | GF% together | CF% Johnston apart | CF% mate apart | |
|---|---|---|---|---|---|---|---|---|
| Jacob Trouba | D | 65 | 251:06 | 39% | 48.1% | 50% (11-11) | 48.3% 384:34 | 52.9% 937:58 |
| Jackson LaCombe | D | 66 | 220:26 | 34% | 50.6% | 38% (8-13) | 46.5% 418:43 | 53.6% 963:42 |
| Ian Moore | D | 46 | 212:53 | 33% | 49.2% | 36% (5-9) | 48.6% 240:35 | 52.0% 393:17 |
| Ryan Poehling | C | 31 | 206:21 | 32% | 48.4% | 50% (12-12) | 50.0% 92:51 | 47.2% 134:42 |
| Tim Washe | C | 26 | 199:47 | 31% | 47.4% | 44% (4-5) | 47.8% 66:20 | 50.4% 63:07 |
| Olen Zellweger | D | 58 | 194:40 | 30% | 48.7% | 63% (12-7) | 48.0% 378:26 | 53.7% 696:13 |
| Jansen Harkins | C | 29 | 191:45 | 30% | 47.3% | 47% (8-9) | 41.3% 83:31 | 42.0% 85:38 |
| Pavel Mintyukov | D | 60 | 189:25 | 29% | 44.1% | 58% (7-5) | 49.2% 396:21 | 50.1% 707:12 |
| Radko Gudas | D | 50 | 158:40 | 24% | 56.0% | 64% (9-5) | 45.2% 330:09 | 51.9% 583:55 |
| Drew Helleson | D | 46 | 136:41 | 21% | 36.2% | 42% (5-7) | 49.7% 307:53 | 50.7% 574:31 |
| Frank Vatrano | C | 13 | 84:20 | 13% | 45.7% | 57% (4-3) | 60.3% 45:12 | 43.1% 52:36 |
| Alex Killorn | C | 15 | 78:42 | 12% | 50.0% | 57% (4-3) | 48.3% 58:42 | 62.6% 95:10 |
| Nikita Nesterenko | C | 12 | 76:53 | 12% | 47.7% | 20% (1-4) | 54.8% 24:36 | 42.1% 29:50 |
| Ryan Strome | C | 10 | 54:08 | 8% | 56.6% | 29% (2-5) | 46.8% 53:18 | 54.5% 51:07 |
Game log
67 games in 2025-26, newest first
| Date | Opp | Result | G | A | P | +/- | PIM | HIT | BLK | EV | PP | PK | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| May 14PO | vs VGK | L 1-5 | 0 | 0 | 0 | -1 | 1 | 0 | 6 | 0 | — | 8:46 | 8:46 | — | — |
| May 12PO | @ VGK | OTL 2-3 | 0 | 0 | 0 | -1 | 0 | 0 | 2 | 0 | — | 10:50 | 10:46 | 0:04 | — |
| May 10PO | vs VGK | W 4-3 | 0 | 0 | 0 | 0 | 0 | 2 | 2 | 1 | — | 12:59 | 12:17 | — | — |
| May 8PO | vs VGK | L 2-6 | 0 | 0 | 0 | -1 | 1 | 0 | 5 | 0 | — | 11:28 | 11:28 | — | — |
| May 6PO | @ VGK | W 3-1 | 0 | 0 | 0 | +1 | 2 | 2 | 3 | 1 | — | 8:50 | 8:42 | — | — |
| Mar 10 | @ WPG | W 4-1 | 0 | 0 | 0 | +1 | 1 | 0 | 3 | 0 | — | 8:49 | 8:49 | — | — |
| Mar 8 | vs STL | L 0-4 | 0 | 0 | 0 | 0 | 0 | 14 | 1 | 0 | — | 9:01 | 9:00 | 0:01 | — |
| Mar 6 | vs MTL | W 6-5 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | — | 10:43 | 10:43 | — | — |
| Mar 4 | vs NYI | W 5-1 | 0 | 0 | 0 | +1 | 0 | 0 | 7 | 0 | — | 11:10 | 9:22 | — | — |
| Mar 3 | vs COL | L 1-5 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | — | 11:10 | 11:04 | — | — |
| Mar 1 | vs CGY | W 3-2 | 0 | 0 | 0 | 0 | 1 | 0 | 3 | 0 | — | 9:53 | 9:53 | — | — |
| Feb 27 | vs WPG | W 5-4 | 0 | 0 | 0 | 0 | 0 | 5 | 3 | 1 | — | 10:51 | 10:16 | — | — |
| Feb 25 | vs EDM | W 6-5 | 0 | 1 | 1 | +2 | 0 | 0 | 4 | 1 | — | 9:55 | 9:55 | — | — |
| Feb 3 | vs SEA | W 4-2 | 1 | 0 | 1 | +1 | 3 | 0 | 1 | 0 | — | 9:24 | 9:24 | — | — |
| Feb 1 | vs VGK | W 4-3 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | — | 10:52 | 10:52 | — | — |
| Jan 29 | @ VAN | L 0-2 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | — | 8:10 | 8:10 | — | — |
| Jan 26 | @ EDM | L 4-7 | 0 | 0 | 0 | -1 | 0 | 0 | 3 | 1 | 100% | 9:39 | 9:31 | — | — |
| Jan 25 | @ CGY | W 4-3 | 0 | 0 | 0 | -1 | 0 | 0 | 6 | 0 | 0% | 11:21 | 11:10 | 0:11 | — |
| Jan 23 | @ SEA | W 4-2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0% | 12:47 | 12:25 | 0:01 | — |
| Jan 21 | @ COL | W 2-1 | 0 | 0 | 0 | 0 | 0 | 2 | 3 | 0 | — | 11:40 | 11:34 | 0:06 | — |
Season splits by strength
2025-26 regular season · on-ice numbers from shift and play-by-play data
| Strength | GP | TOI/GP | SA | GF | GA | GF% | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| All situations | 62 | 604:07 | 9:45 | 533 | 579 | 47.9% | 47.7% | 223 | 268 | 27 | 27 | 50% | 20.1 | 25.4 | 44% |
| Even strength | 62 | 596:43 | 9:37 | 529 | 569 | 48.2% | 47.9% | 221 | 264 | 27 | 25 | 52% | 19.8 | 25.0 | 44% |
| 5v5 | 62 | 596:43 | 9:37 | 529 | 569 | 48.2% | 47.9% | 221 | 264 | 27 | 25 | 52% | 19.8 | 25.0 | 44% |
| Power play | 11 | 2:10 | 0:12 | 2 | 0 | 100.0% | 100.0% | 1 | 0 | 0 | 0 | — | 0.1 | 0.0 | 100% |
| 5v4 | 11 | 2:10 | 0:12 | 2 | 0 | 100.0% | 100.0% | 1 | 0 | 0 | 0 | — | 0.1 | 0.0 | 100% |
| 5v6, opponent net empty | 11 | 4:11 | 0:23 | 0 | 10 | 0.0% | 0.0% | 0 | 4 | 0 | 2 | 0% | 0.0 | 0.5 | 0% |
Career by season
Seasons in Edgehalla's data (2025-26 is being backfilled; earlier seasons follow)
| Season | Team | GP | G | A | P | +/- | PIM | HIT | BLK | TOI/GP | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-26Playoffs | ANA | 5 | 0 | 0 | 0 | -2 | 4 | 4 | 0.0% | 18 | 2 | 10:35 |
| 2025-26 | ANA | 62 | 3 | 11 | 14 | 0 | 107 | 33 | 9.1% | 192 | 16 | 9:45 |
| 2024-25 | ANA | 43 | 1 | 3 | 4 | -2 | 72 | 9 | 11.1% | 134 | 20 | 8:41 |
| 2023-24 | ANA | 68 | 1 | 3 | 4 | -12 | 117 | 44 | 2.3% | 139 | 27 | 8:12 |
| 2022-23 | NYI | 16 | 0 | 2 | 2 | -1 | 37 | 2 | 0.0% | 34 | 5 | 7:48 |
| 2021-22 | NYI | 32 | 2 | 5 | 7 | -3 | 44 | 9 | 22.2% | 90 | 16 | 10:16 |
| 2020-21 | NYI | 12 | 0 | 1 | 1 | -3 | 35 | 5 | 0.0% | 43 | 6 | 8:44 |
| 2019-20 | NYI | 32 | 3 | 1 | 4 | +1 | 78 | 16 | 18.8% | 93 | 14 | 7:59 |
| 2018-19 | NYI | 17 | 1 | 3 | 4 | +3 | 23 | 12 | 8.3% | 43 | 1 | 7:55 |
| 2017-18 | NYI | 24 | 3 | 3 | 6 | 0 | 62 | 19 | 15.8% | 46 | 11 | 9:20 |
Ross Johnston news
- 10 questions with Ross JohnstonNHL.com
- 3 Takeaways From Blues’ Preseason Win vs. the BlackhawksThe Hockey Writers
- Ross Johnston Game Log - NHLFOX Sports
- The Colorado Avalanche Accruing Cap Space, and the St. Louis Blues have Forward Depth AvailableNHLRumors.com
- 3 Takeaways From Blues’ Preseason Loss to StarsThe Hockey Writers
- New Blues enforcer Ross Johnston already feeling at 'home' in St. Louisstltoday.com
- Ross Johnston Bio, Awards & Draft InfoNHL.com
- Ross Johnston Homenhl.com
Headlines via LineupExperts. Links open the original publisher.
On-ice and deployment numbers are derived by Edgehalla from NHL play-by-play and shift data. Tracking percentiles are from NHL EDGE. Data updates after every game.
