6'3"·216 lbs·27 yrs
Gabriel Vilardi has 12 points (2 goals, 10 assists) in 20 games in 2026-27, tied for 132nd among NHL skaters with 10+ games played. Stats through Nov 12, 2026.

Gabriel Vilardi
C•
WPG•#13
Playmaker
Height6'3"
Weight216
BirthplaceKingston, CAN
BornAugust 16, 1999
Draft2017, Round 1, #11
2026-27 Season
2Goals
↑
52nd pctile
10Assists
↑
87th pctile
12Points
↑
77th pctile
18.2TOI/GP
↓
78th pctile
0.60P/GP
↓
72nd pctile
5.1%S%
↑
25th pctile
2026-27 Production Profile
Shot Quality0th pctile
-4.5
Goals Above Expected
Shooting %5.1%
10.0% league avg
xG6.5
Goals2
Primary Points0th pctile
75.0%
9 of 12 points
2G
7A1
3A2
GoalsA1A2
Clutch Factor
3
Clutch Points (25.0% of 12)
Trailing by 1 in 3rd0G·1A
Tied ≤10 min in 3rd0G·1A
Overtime0G·1A
Game-Winning Goals0
Competition Strength
GPGAPTSP/GP
Top 1090550.56
Middle72350.71
Bottom 1040220.50
0.56
0.71
0.50
Consistent production regardless of opponent quality
Physical Matchups
GPGAPTSP/GP
vs Physical50220.40
vs Moderate40330.75
vs Finesse112570.64
0.40
0.75
0.64
Production drops 0.24 P/GP against physical opponents
Fatigue Factor
GPGAPTSP/GP
B2B20000.00
1 day rest132570.54
2+ days50551.00
0.00
0.54
1.00
B2B fatigue impact: −1.00 P/GP vs well-rested games
Career Statistics
| Season | Team | GP | G | A | PTS | +/- | PIM | PPG | SHG | S | S% | TOI |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019-20 | LAK | 10 | 3 | 4 | 7 | 0 | 4 | 1 | 0 | 19 | 15.8% | 12:51 |
| 2020-21 | LAK | 54 | 10 | 13 | 23 | −8 | 6 | 3 | 0 | 65 | 15.4% | 14:45 |
| 2021-22 | LAK | 25 | 5 | 2 | 7 | −5 | 8 | 2 | 0 | 41 | 12.2% | 13:31 |
| 2022-23 | LAK | 63 | 23 | 18 | 41 | +10 | 18 | 5 | 0 | 122 | 18.9% | 15:36 |
| 2023-24 | WPG | 47 | 22 | 14 | 36 | +11 | 14 | 9 | 0 | 117 | 18.8% | 17:00 |
| 2024-25 | WPG | 71 | 27 | 34 | 61 | +9 | 14 | 12 | 0 | 130 | 20.8% | 18:08 |
| 2025-26 | WPG | 82 | 30 | 39 | 69 | −12 | 24 | 13 | 0 | 150 | 20.0% | 18:44 |
| 2026-27 | WPG | 20 | 2 | 10 | 12 | −3 | 4 | 0 | 0 | 39 | 5.1% | 18:11 |
| Career | — | 372 | 122 | 134 | 256 | +2 | 92 | 45 | 0 | 683 | 17.9% | — |
Career Trajectory
Show:
Improving Trajectory
Games missed by season
| Season | Regular Season | Playoffs | ||||||
|---|---|---|---|---|---|---|---|---|
| Injury | Suspension | Other absence | Reason unspecified | Injury | Suspension | Other absence | Reason unspecified | |
| 2024-25 | 0 | 0 | 0 | 11 | 0 | 0 | 0 | 4 |
| 2023-24 | 0 | 0 | 0 | 35 | 0 | 0 | 0 | 0 |
| 2022-23 | 0 | 0 | 0 | 19 | 0 | 0 | 0 | 1 |
| 2021-22 | 0 | 0 | 0 | 57 | 0 | 0 | 0 | 5 |
| 2020-21 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
| Career | 0 | 0 | 0 | 124 | 0 | 0 | 0 | 10 |
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
| Season | Team | Absence | Status | From | To | Games missed (regular season) | Games missed (playoffs) | Source |
|---|---|---|---|---|---|---|---|---|
| 2024-25 | WPG | Absence, reason unspecified | — | Mar 23, 2025 | Apr 30, 2025 | 11 | 4 | Lineups |
| 2023-24 | WPG | Absence, reason unspecified | — | Feb 29, 2024 | Mar 30, 2024 | 15 | 0 | Lineups |
| 2023-24 | WPG | Absence, reason unspecified | — | Jan 20, 2024 | Jan 27, 2024 | 2 | 0 | Lineups |
| 2023-24 | WPG | Absence, reason unspecified | — | Oct 17, 2023 | Nov 30, 2023 | 18 | 0 | Lineups |
| 2022-23 | LAK | Absence, reason unspecified | — | Mar 26, 2023 | Apr 19, 2023 | 9 | 1 | Lineups |
| 2022-23 | LAK | Absence, reason unspecified | — | Jan 14, 2023 | Feb 17, 2023 | 9 | 0 | Lineups |
| 2022-23 | LAK | Absence, reason unspecified | — | Nov 25, 2022 | Nov 29, 2022 | 1 | 0 | Lineups |
| 2021-22 | LAK | Absence, reason unspecified | — | May 8, 2022 | Oct 11, 2022 | 0 | 3 | Lineups |
| 2021-22 | LAK | Absence, reason unspecified | — | Apr 28, 2022 | May 6, 2022 | 0 | 2 | Lineups |
| 2021-22 | LAK | Absence, reason unspecified | — | Apr 13, 2022 | Apr 27, 2022 | 4 | 0 | Lineups |
| 2021-22 | LAK | Absence, reason unspecified | — | Oct 28, 2021 | Mar 13, 2022 | 53 | 0 | Lineups |
| 2020-21 | LAK | Absence, reason unspecified | — | Apr 5, 2021 | Apr 10, 2021 | 2 | 0 | Lineups |