Mario Ferraro headshot

Ratings

Percentile vs 254 d-men
CK 82 90th
FG 55 64th
DI 87 61st
SK 73 33rd
ST 72 32nd
EN 82 72nd
DU 99 100th
PH 62 47th
FO 25 98th
PA 54 50th
SC 50 77th
DF 99 100th
PS 25 67th
EX 71 63rd
LD 71 56th
OV 74 82nd

Contract

Cap hit $7,500,000 7.2% of cap
Year 1 of 5
2026-27
2030-31
Expiry Status
UFA
2031 age 33
Clauses NTC

Stats

OTHL Career
Season Team GP G A P P/GP +/- PiM GW PPG SHG S S% Hit
2020-21 SJS 82 3 10 13 0.16 -6 58 0 0 0 54 5.6% 168
2021-22 SJS 48 5 13 18 0.38 -17 84 0 0 1 62 8.1% 108
2022-23 SJS 82 6 27 33 0.40 -28 54 2 4 0 97 6.2% 166
2023-24 SEA 82 7 17 24 0.29 +7 28 3 1 0 69 10.1% 74
2024-25 SEA / NSH 74 6 26 32 0.43 -21 34 1 2 0 60 10.0% 128
2025-26 NSH 82 8 28 36 0.44 -8 102 1 4 0 116 6.9% 146
CAREER 6 yrs 450 35 121 156 0.35 -73 360 7 11 1 -- 7.6% 790
OTHL Playoffs
Season Team GP G A P P/GP +/- PiM GW PPG SHG S S% Hit
2023-24 SEA 7 1 2 3 0.43 +3 9 0 0 0 9 11.1% 12
2024-25 NSH 9 2 4 6 0.67 +7 4 0 1 0 14 14.3% 14
CAREER 2 app. 16 3 6 9 0.56 +10 13 0 1 0 -- 13.0% 26
2026-27 · no games in this range

No games logged in this range.

Season Team GP G A P +/- PiM GW PPG PPP S TOI
2025-26 WPG 82 7 16 23 -1 35 0 0 0 94 21:02
On Pace - 82 7 16 23 -1 35 0 0 0 94 -
NHL Career
Season Team GP G A P P/GP +/- PiM GW PPG PPP S% TOI
2019-20 SJS 61 2 9 11 0.18 -15 30 0 0 0 3.2% 15:53
2020-21 SJS 56 1 16 17 0.30 -6 22 0 0 4 1.7% 22:26
2021-22 SJS 63 2 12 14 0.22 -5 16 1 0 0 4.1% 23:00
2022-23 SJS 72 4 7 11 0.15 -31 24 0 0 1 6.1% 21:36
2023-24 SJS 78 3 18 21 0.27 -38 36 0 0 0 2.4% 22:52
2024-25 SJS 78 5 12 17 0.22 -25 53 1 0 0 6.3% 21:24
2025-26 SJS 82 7 16 23 0.28 -1 35 0 0 0 7.4% 21:02
Career NHL 490 24 90 114 0.23 -121 216 2 0 5 4.5% -

History

Overall, season by season

Above the band is elite. Inside it, above average. Below it, below average.

OV Defensemen, average to top 10%

Attributes

Season Age Pos Team CK FG DI SK ST EN DU PH FO PA SC DF PS EX LD OV
2020-21 22 D SJS 85 44 85 80 67 68 68 61 25 51 48 71 25 51 51 64
2021-22 23 D SJS 93 46 88 80 67 85 89 67 25 63 47 94 25 58 58 73
2022-23 24 D SJS 87 45 91 80 67 88 85 64 25 54 48 94 25 61 61 72
2023-24 25 D SEA 83 44 89 80 67 84 85 63 25 49 48 94 25 64 64 72
2024-25 26 D NSH 81 44 86 80 67 86 92 66 25 57 48 96 25 67 67 73
2025-26 27 D NSH 84 68 80 80 75 83 95 62 25 51 48 92 25 69 69 73
2026-27 28 D SEA 82 55 87 73 72 82 99 62 25 54 50 99 25 71 71 74
Season Age Pos Team CK FG DI SK ST EN DU PH FO PA SC DF PS EX LD OV
2020-21 22 D SJS 85 44 85 80 67 68 68 61 25 51 48 71 25 51 51 64
2021-22 23 D SJS +8 +2 +3 · · +17 +21 +6 · +12 −1 +23 · +7 +7 +9
2022-23 24 D SJS −6 −1 +3 · · +3 −4 −3 · −9 +1 · · +3 +3 −1
2023-24 25 D SEA −4 −1 −2 · · −4 · −1 · −5 · · · +3 +3 ·
2024-25 26 D NSH −2 · −3 · · +2 +7 +3 · +8 · +2 · +3 +3 +1
2025-26 27 D NSH +3 +24 −6 · +8 −3 +3 −4 · −6 · −4 · +2 +2 ·
2026-27 28 D SEA −2 −13 +7 −7 −3 −1 +4 · · +3 +2 +7 · +2 +2 +1
Starting Team Salary Length Cap % Age Status
2020-21 SJS $925,000 3 yr 1.1% 22 ELC Rookie
2023-24 SEA $3,250,000 3 yr 3.9% 25 RFA
2026-27 SEA $7,500,000 5 yr 7.2% 28 RFA CURRENT
2018-19
Jul 8 2018
2018-19
to FLAMES
  • Mario Ferraro P
2019-20
Jun 16 2019
2019-20
to SHARKS
2023-24
Aug 18 2023
2023-24
to KRAKEN
  • Mario Ferraro 72
2024-25
Mar 16 2025
2024-25
to PREDATORS
  • Mario Ferraro 73

Full trade details