Ross Johnston
49

Ross Johnston

LWSTLGrinder

6'5"·235 lbs·32 yrs

Ross Johnston has 1 point (0 goals, 1 assist) in 11 games in 2026-27, tied for 534th among NHL skaters with 10+ games played. Stats through Nov 12, 2026.

2026-27 Season

0Goals
17th pctile
1Assists
↓
15th pctile
1Points
↓
8th pctile
8.5TOI/GP
↓
2nd pctile
0.09P/GP
↓
8th pctile
0.0%S%
17th pctile

2026-27 Production Profile

Shot Quality0th pctile
-0.7
Goals Above Expected
Shooting %0.0%
10.0% league avg
xG0.7
Goals0
Primary Points0th pctile
100.0%
1 of 1 points
1A1
GoalsA1A2
Clutch Factor
0
Clutch Points (0.0% of 1)
Trailing by 1 in 3rd0G·0A
Tied ≤10 min in 3rd0G·0A
Overtime0G·0A
Game-Winning Goals0
Competition Strength
GPGAPTSP/GP
Top 1040110.25
Middle30000.00
Bottom 1040000.00
0.25
0.00
0.00
Elevated vs elites — thrives against top competition (+0.25 P/GP)
Physical Matchups
GPGAPTSP/GP
vs Physical50110.20
vs Moderate30000.00
vs Finesse30000.00
0.20
0.00
0.00
Thrives against physical teams — +0.20 P/GP vs top-third hitters
Fatigue Factor
GPGAPTSP/GP
B2B00000.00
1 day rest60000.00
2+ days50110.20
0.00
0.00
0.20
Insufficient data

Career Statistics

SeasonTeamGPGAPTS+/-PIMPPGSHGSS%TOI
2015-16
NYI
100004000—16:17
2017-18
NYI
24336062001915.8%9:20
2018-19
NYI
17134+32300128.3%7:55
2019-20
NYI
32314+178001618.8%7:59
2020-21
NYI
12011−3350050.0%8:44
2021-22
NYI
32257−34400922.2%10:16
2022-23
NYI
16022−1370020.0%7:48
2023-24
ANA
68134−1211700442.3%8:12
2024-25
ANA
43134−27200911.1%8:41
2025-26
ANA
6231114010700339.1%9:44
2026-27
STL
11011+1170080.0%8:28
Career—318143347−16596001578.9%—

Career Trajectory

Show:
Improving Trajectory

Games missed by season

SeasonRegular SeasonPlayoffs
InjurySuspensionOther absenceReason unspecifiedInjurySuspensionOther absenceReason unspecified
2026-2770010000
2025-26000200007
2024-25000390000
2023-24000140000
2022-23000480000
2021-22000500000
2020-210004400019
2019-200003600017
2018-19000650008
2017-18000110000
Career70032800051

Counted in the season the games were played. Injury: a reported injury or illness. Reason unspecified: games out of the lineup with no reported reason (an unreported injury, a stint in the minors, a healthy scratch).

Absence history

SeasonTeamAbsenceStatusFromToGames missed (regular season)Games missed (playoffs)Source
2026-27
STL
Injured – Lower BodyIROct 15, 2026Nov 3, 202670ESPN
2026-27
STL
Absence, reason unspecified—Oct 2, 2026Oct 6, 202610Lineups
2025-26
ANA
Absence, reason unspecified—Mar 10, 2026May 6, 2026187Lineups
2025-26
ANA
Absence, reason unspecified—Dec 27, 2025Dec 31, 202510Lineups
2025-26
ANA
Absence, reason unspecified—Oct 16, 2025Oct 21, 202510Lineups
2024-25
ANA
Absence, reason unspecified—Mar 12, 2025Oct 9, 2025170Lineups
2024-25
ANA
Absence, reason unspecified—Mar 1, 2025Mar 9, 202530Lineups
2024-25
ANA
Absence, reason unspecified—Jan 18, 2025Feb 2, 202550Lineups
2024-25
ANA
Absence, reason unspecified—Jan 11, 2025Jan 16, 202520Lineups
2024-25
ANA
Absence, reason unspecified—Jan 7, 2025Jan 11, 202510Lineups
2024-25
ANA
Absence, reason unspecified—Jan 3, 2025Jan 7, 202510Lineups
2024-25
ANA
Absence, reason unspecified—Dec 20, 2024Dec 28, 202420Lineups
2024-25
ANA
Absence, reason unspecified—Dec 11, 2024Dec 18, 202420Lineups
2024-25
ANA
Absence, reason unspecified—Oct 29, 2024Nov 3, 202410Lineups
2024-25
ANA
Absence, reason unspecified—Oct 20, 2024Oct 27, 202420Lineups
2024-25
ANA
Absence, reason unspecified—Apr 18, 2024Oct 18, 202430Lineups
2023-24
ANA
Absence, reason unspecified—Mar 30, 2024Apr 2, 202410Lineups
2023-24
ANA
Absence, reason unspecified—Jan 21, 2024Jan 25, 202410Lineups
2023-24
ANA
Absence, reason unspecified—Jan 9, 2024Jan 13, 202410Lineups
2023-24
ANA
Absence, reason unspecified—Dec 31, 2023Jan 5, 202410Lineups
2023-24
ANA
Absence, reason unspecified—Dec 18, 2023Dec 23, 202310Lineups
2023-24
ANA
Absence, reason unspecified—Dec 13, 2023Dec 17, 202310Lineups
2023-24
ANA
Absence, reason unspecified—Nov 28, 2023Dec 7, 202330Lineups
2023-24
ANA
Absence, reason unspecified—Nov 22, 2023Nov 28, 202320Lineups
2023-24
ANA
Absence, reason unspecified—Nov 17, 2023Nov 22, 202310Lineups
2023-24
ANA
Absence, reason unspecified—Nov 14, 2023Nov 17, 202310Lineups
2023-24
ANA
Absence, reason unspecified—Nov 10, 2023Nov 14, 202310Lineups
2022-23
NYI
Absence, reason unspecified—Feb 24, 2023Feb 28, 202310Lineups
2022-23
NYI
Absence, reason unspecified—Jan 21, 2023Feb 18, 2023100Lineups
2022-23
NYI
Absence, reason unspecified—Jan 6, 2023Jan 19, 202350Lineups
2022-23
NYI
Absence, reason unspecified—Jan 3, 2023Jan 6, 202310Lineups
2022-23
NYI
Absence, reason unspecified—Nov 29, 2022Dec 29, 2022120Lineups
2022-23
NYI
Absence, reason unspecified—Nov 17, 2022Nov 29, 202250Lineups
2022-23
NYI
Absence, reason unspecified—Nov 1, 2022Nov 14, 202260Lineups
2022-23
NYI
Absence, reason unspecified—Oct 23, 2022Nov 1, 202230Lineups
2021-22 – 2022-23
NYI
Absence, reason unspecified—Apr 26, 2022Oct 23, 202270Lineups
2021-22
NYI
Absence, reason unspecified—Apr 14, 2022Apr 17, 202210Lineups
2021-22
NYI
Absence, reason unspecified—Mar 27, 2022Apr 1, 202220Lineups
2021-22
NYI
Absence, reason unspecified—Mar 22, 2022Mar 26, 202210Lineups
2021-22
NYI
Absence, reason unspecified—Mar 13, 2022Mar 22, 202240Lineups
2021-22
NYI
Absence, reason unspecified—Mar 1, 2022Mar 13, 202250Lineups
2021-22
NYI
Absence, reason unspecified—Feb 12, 2022Feb 27, 202260Lineups
2021-22
NYI
Absence, reason unspecified—Jan 30, 2022Feb 9, 202220Lineups
2021-22
NYI
Absence, reason unspecified—Jan 13, 2022Jan 30, 202270Lineups
2021-22
NYI
Absence, reason unspecified—Dec 11, 2021Dec 19, 202120Lineups
2021-22
NYI
Absence, reason unspecified—Oct 14, 2021Dec 5, 2021180Lineups
2020-21
NYI
Absence, reason unspecified—May 10, 2021Oct 14, 2021019Lineups
2020-21
NYI
Absence, reason unspecified—May 6, 2021May 10, 202110Lineups
2020-21
NYI
Absence, reason unspecified—Apr 3, 2021May 4, 2021140Lineups
2020-21
NYI
Absence, reason unspecified—Jan 26, 2021Mar 29, 2021290Lineups
2019-20
NYI
Absence, reason unspecified—Sep 13, 2020Jan 14, 202102Lineups
2019-20
NYI
Absence, reason unspecified—Sep 7, 2020Sep 13, 202002Lineups
2019-20
NYI
Absence, reason unspecified—Aug 26, 2020Sep 7, 202005Lineups
2019-20
NYI
Absence, reason unspecified—Feb 27, 2020Aug 20, 202058Lineups
2019-20
NYI
Absence, reason unspecified—Feb 17, 2020Feb 27, 202040Lineups
2019-20
NYI
Absence, reason unspecified—Feb 10, 2020Feb 15, 202020Lineups
2019-20
NYI
Absence, reason unspecified—Jan 21, 2020Feb 10, 202040Lineups
2019-20
NYI
Absence, reason unspecified—Jan 18, 2020Jan 21, 202010Lineups
2019-20
NYI
Absence, reason unspecified—Jan 13, 2020Jan 16, 202010Lineups
2019-20
NYI
Absence, reason unspecified—Jan 2, 2020Jan 13, 202040Lineups
2019-20
NYI
Absence, reason unspecified—Dec 21, 2019Dec 27, 201910Lineups
2019-20
NYI
Absence, reason unspecified—Nov 25, 2019Dec 5, 201940Lineups
2019-20
NYI
Absence, reason unspecified—Nov 16, 2019Nov 25, 201930Lineups
2019-20
NYI
Absence, reason unspecified—Oct 17, 2019Oct 27, 201930Lineups
2018-19 – 2019-20
NYI
Absence, reason unspecified—Mar 7, 2019Oct 12, 2019198Lineups
2018-19
NYI
Absence, reason unspecified—Jan 12, 2019Mar 1, 2019200Lineups
2018-19
NYI
Absence, reason unspecified—Dec 28, 2018Jan 10, 201950Lineups
2018-19
NYI
Absence, reason unspecified—Dec 12, 2018Dec 28, 201850Lineups
2018-19
NYI
Absence, reason unspecified—Nov 24, 2018Dec 8, 201850Lineups
2018-19
NYI
Absence, reason unspecified—Nov 15, 2018Nov 21, 201810Lineups
2018-19
NYI
Absence, reason unspecified—Nov 5, 2018Nov 15, 201830Lineups
2018-19
NYI
Absence, reason unspecified—Oct 17, 2018Nov 3, 201870Lineups
2017-18 – 2018-19
NYI
Absence, reason unspecified—Apr 5, 2018Oct 17, 201850Lineups
2017-18
NYI
Absence, reason unspecified—Mar 20, 2018Mar 24, 201810Lineups
2017-18
NYI
Absence, reason unspecified—Mar 16, 2018Mar 20, 201810Lineups
2017-18
NYI
Absence, reason unspecified—Mar 2, 2018Mar 11, 201830Lineups
2017-18
NYI
Absence, reason unspecified—Feb 24, 2018Mar 2, 201810Lineups
2017-18
NYI
Absence, reason unspecified—Jan 25, 2018Feb 8, 201840Lineups

Games · 2026-27 regular season