| Date | Team | Transaction | |
|---|---|---|---|
| Jul 1, 2025 | Toronto Maple Leafs | Acquired from Vegas Golden Knights | |
| Jul 1, 2025 | Vegas Golden Knights | Traded to Toronto Maple Leafs | |
| Jan 12, 2025 | Vegas Golden Knights | Activated from IR | |
| Dec 27, 2024 | Vegas Golden Knights | Placed on IR | |
| Aug 8, 2022 | Vegas Golden Knights | Signed 5 years @ $3.000M AAV starting in 2022-23 | |
| Apr 22, 2020 | Vegas Golden Knights | Signed 2 years @ $750K AAV starting in 2020-21 | |
| Apr 9, 2016 | Carolina Hurricanes | Signed to an entry level contract. |
URL: https://www.thestanleycap.com/cdn/player_cards/20252026/nicolas-roy-8478462.png
URL: https://www.thestanleycap.com/cdn/player_cards/20242025/nicolas-roy-8478462.png
URL: https://www.thestanleycap.com/cdn/player_cards/20232024/nicolas-roy-8478462.png
Player cards present an infographic of a players performance. In this case it shows the player performance over a 3 season span. Each square is separated into three separate sub-boxes with the two smaller boxes on top representing the past two seasons and the larger box on the bottom representing the current or most recent season. This allows the reader to guage how consistent a player has been, and if early in the season it can help identify whether a players performance may be impacted by small sample size and subject to regression or is consistent with recent past performance.
You are free to use include player cards in written articles, share on social media, or on other public websites under the following conditions:
Note: The image will update daily throughout the season so if you want to include snapshot then you must download the image.
If you have any questions, send an e-mail to the e-mail address at the top of this page.
| Season | Team(s) | GP | TOI | G/60 | A/60 | Pts/60 | xG/60 | GAE/60 | Sh% | xSh% | Sh%AE | %SA Rush | %SA Reb. |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017-18 | CAR | 1 | 10:45 | 0.00 | 0.00 | 0.00 | 0.09 | -0.09 | 0.00 | 1.63 | -1.63 | 0.00 | 0.00 |
| 2018-19 | CAR | 6 | 40:52 | 0.00 | 0.00 | 0.00 | 0.09 | -0.09 | 0.00 | 6.27 | -6.27 | 0.00 | 0.00 |
| 2019-20 | VGK | 28 | 296:15 | 0.81 | 1.01 | 1.82 | 0.97 | -0.16 | 10.26 | 12.29 | -2.03 | 6.00 | 8.00 |
| 2020-21 | VGK | 50 | 577:30 | 0.62 | 0.73 | 1.35 | 0.67 | -0.05 | 12.00 | 12.89 | -0.89 | 1.41 | 4.23 |
| 2021-22 | VGK | 78 | 981:17 | 0.79 | 0.86 | 1.65 | 0.90 | -0.11 | 12.26 | 13.94 | -1.68 | 6.16 | 8.22 |
| 2022-23 | VGK | 65 | 818:48 | 0.66 | 0.73 | 1.39 | 0.61 | 0.05 | 14.06 | 13.09 | 0.97 | 2.17 | 7.61 |
| 2023-24 | VGK | 70 | 828:18 | 0.65 | 1.45 | 2.10 | 0.78 | -0.13 | 10.98 | 13.18 | -2.20 | 7.83 | 13.04 |
| 2024-25 | VGK | 71 | 908:40 | 0.86 | 0.73 | 1.58 | 0.68 | 0.18 | 15.29 | 12.11 | 3.18 | 0.83 | 8.26 |
| 2025-26 | TOR | 19 | 212:36 | 0.28 | 0.85 | 1.13 | 0.46 | -0.17 | 7.69 | 12.42 | -4.72 | 5.56 | 0.00 |
| Season | Team(s) | GP | TOI | SAF/60 | GF/60 | xGF/60 | SAA/60 | GA/60 | xGA/60 | GF% | xGF% | xGF Rel | xGA Rel | xGF% Rel |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017-18 | CAR | 1 | 10:45 | 39.07 | 0.00 | 1.82 | 50.23 | 5.58 | 2.53 | 0.00 | 41.90 | -1.88 | 0.19 | -19.38 |
| 2018-19 | CAR | 6 | 40:52 | 35.24 | 0.00 | 1.86 | 38.17 | 0.00 | 2.02 | - | 47.97 | -2.00 | -0.12 | -16.36 |
| 2019-20 | VGK | 28 | 296:15 | 47.39 | 2.84 | 2.97 | 31.59 | 2.23 | 2.01 | 56.00 | 59.62 | 0.09 | -0.15 | 2.49 |
| 2020-21 | VGK | 50 | 577:30 | 41.45 | 2.81 | 2.88 | 37.61 | 2.18 | 2.48 | 56.25 | 53.67 | 0.14 | 0.13 | -0.13 |
| 2021-22 | VGK | 78 | 981:17 | 49.04 | 2.87 | 3.07 | 41.64 | 2.45 | 2.78 | 54.02 | 52.45 | 0.31 | 0.32 | -0.38 |
| 2022-23 | VGK | 65 | 818:48 | 38.32 | 2.34 | 2.61 | 40.23 | 2.05 | 2.42 | 53.33 | 51.86 | -0.13 | 0.05 | -1.79 |
| 2023-24 | VGK | 70 | 828:18 | 39.26 | 2.46 | 2.42 | 39.41 | 2.25 | 2.25 | 52.31 | 51.80 | -0.11 | -0.24 | 1.40 |
| 2024-25 | VGK | 71 | 908:40 | 39.35 | 2.05 | 2.36 | 37.44 | 2.18 | 2.22 | 48.44 | 51.62 | -0.13 | -0.08 | -0.48 |
| 2025-26 | TOR | 19 | 212:36 | 30.48 | 2.26 | 1.91 | 41.49 | 3.67 | 2.43 | 38.10 | 44.07 | -0.63 | -0.02 | -6.94 |
| Skating | Shooting | Zone Time | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | GP | Top Speed | Bursts>20/mi | Avg. Speed | ES Avg. Speed | Top Speed | Avg. Speed | %Long Range | %Mid Range | %High Danger | ES DZ% | ES NZ% | ES OZ% |
| This table is for Basic and Premium subscribers only. To view please login to and/or subscribe to one of our subscription plans. | |||||||||||||
| Percentile 0-25 | Percentile 25-50 | Percentile 50-75 | Percentile 75-100 |
| Season | Teammate | Teammate | Team | TOI | GF/60 | GA/60 | GF% | xGF/60 | xGA/60 | xGF% | xGF Rel | xGA Rel | xGF% Rel |
|---|
| Type | Statistic | Definition |
|---|---|---|
| Individual | G/60 | Goals Against per 60 minutes. |
| Individual | A/60 | Assists per 60 minutes. |
| Individual | Pts/60 | Points per 60 minutes. |
| Individual | xG/60 | Expected Goals per 60 minutes. |
| Individual | GAE/60 | Goals Above Expected (G/60 - xG/60). |
| Individual | Sh% | Shooting Percentage. |
| Individual | xSh% | Expected Shooting Percentage. |
| Individual | Sh%AE | Shooting percentage above expected (Sh% - xSh%). |
| Individual | %SA Rush | Percentage of shot attempts determined to be on the rush. |
| Individual | %SA Reb. | Percentage of shot attempts determined to be from rebounds. |
| On Ice | SAF/60 | Shot Attempts For per 60 minutes. |
| On Ice | GF/60 | Goals For per 60 minutes. |
| On Ice | xGF/60 | Expected Goals For per 60 minutes. |
| On Ice | SAA/60 | Shot Attempts Against per 60 minutes (lower is better). |
| On Ice | GA/60 | Goals Against per 60 minutes (lower is better). |
| On Ice | xGA/60 | Expected Goals Against per 60 minutes (lower is better). |
| On Ice | GF% | Goals For Percentage = Goals For / (Goals For + Goals Against) |
| On Ice | xGF% | Expected Goals For Percentage = Expected Goals For / (Expected Goals For + Expected Goals Against) |
| On Ice | xGF Rel | xGF/60 when On Ice - xGF/60 when not On Ice. |
| On Ice | xGA Rel | xGA/60 when On Ice - xGA/60 when not On Ice (lower is better). |
| On Ice | xGF% Rel | xGF% when On Ice - xGF% when not On Ice. |
Scenes from Leafs’ morning skate: Matthews, Knies, Roy’s status to be determined vs. Blue Jackets at The Leafs Nation (Tue Nov 25, 2025)
Maple Leafs News & Rumours: Roy, Knies, Matthews, McCabe Injury Report at The Hockey Writers (Mon Nov 24, 2025)
Leafs practice notes: Roy fully participates, Matthews, Knies join skills session, ‘high-minute players’ off the ice at The Leafs Nation (Mon Nov 24, 2025)
Maple Leafs activate Scott Laughton from IR, Nicolas Roy on IR retroactive to November 15 at The Leafs Nation (Thu Nov 20, 2025)
Another injury blow is testing what’s left of the Maple Leafs depth at Editor in Leaf (Tue Nov 18, 2025)
Leafs practice notes: Nicolas Roy ruled out vs. Blues, Troy Stecher makes strong 1st impression at The Leafs Nation (Mon Nov 17, 2025)
Here’s how the new Maple Leafs have fared through first 7 games at The Leafs Nation (Thu Oct 23, 2025)
Maple Leafs News & Rumours: What to Do with Roy, Cowan & Valis at The Hockey Writers (Mon Oct 20, 2025)
Maple Leafs Report Card: Joshua, Roy, and Maccelli Still Seeking Their Game at The Hockey Writers (Sat Oct 18, 2025)
Nicolas Roy says mental mistakes held Maple Leafs back vs. Red Wings at The Leafs Nation (Sun Oct 12, 2025)
Game Review: Maple Leafs a clear second-best in Detroit, now need response in rematch at Maple Leafs Hot Stove (Sun Oct 12, 2025)
5 Maple Leafs Standouts From the Preseason at The Hockey Writers (Fri Oct 3, 2025)
3 X-Factors Who Could Shift the Maple Leafs’ DNA at The Hockey Writers (Wed Oct 1, 2025)
Maple Leafs’ Surprising 3 R’s of the Preseason: Rielly, Reimer, and Roy at The Hockey Writers (Tue Sep 30, 2025)
Dakota Joshua sees fit with Nicolas Roy and Matias Maccelli as a shutdown line at The Leafs Nation (Sun Sep 28, 2025)
Toronto Maple Leafs vs. Montreal Canadiens – Preseason Game #4 Projected Lines & TV Info at Maple Leafs Hot Stove (Sat Sep 27, 2025)
Nicolas Roy focused on making life hard for opponents ahead of Maple Leafs preseason debut at The Leafs Nation (Sat Sep 27, 2025)
For Nicolas Roy, The Third Line In Toronto Comes With First-Line Pressure at The Hockey News (Sat Sep 20, 2025)
Nicolas Roy Could Be the Maple Leafs’ Most Underrated Weapon at The Hockey Writers (Sat Sep 20, 2025)
Nicolas Roy feels like he fits right in on tougher, more physical Leafs roster at training camp at The Leafs Nation (Fri Sep 19, 2025)
4 Maple Leafs to Keep an Eye on This Season at The Hockey Writers (Thu Sep 18, 2025)
Chris Tanev explains how new Leaf Nicolas Roy is ‘extremely underrated’ after first day of camp at The Leafs Nation (Thu Sep 18, 2025)
Nicolas Roy impressed with pace of practice, Morgan Rielly, ahead of 1st season with Maple Leafs at The Leafs Nation (Mon Sep 15, 2025)
'He's Been Buzzing': Nicolas Roy Impressed With Morgan Rielly During Captain Skates And Other Takeaways Ahead Of First Maple Leafs Camp at Yahoo Sports NHL (Mon Sep 15, 2025)
Craig Berube outlines first impressions of Dakota Joshua, Nicolas Roy, Matias Maccelli as Leafs’ camp nears at The Leafs Nation (Tue Sep 9, 2025)
What does a successful 2025-26 season look like for Nicolas Roy? at The Leafs Nation (Mon Sep 1, 2025)
What Can Maple Leaf Fans Expect From Nicolas Roy? at The Hockey Writers (Sun Aug 24, 2025)
Nicolas Roy Gets Married To Wife, Laurie, Ahead Of First Season With Maple Leafs at Yahoo Sports NHL (Wed Aug 13, 2025)
Maple Leafs’ Nicolas Roy Explains Decision To Wear No. 55 at Yahoo Sports NHL (Mon Aug 11, 2025)
Nicolas Roy Ready for Top-Six Role With Maple Leafs Whenever Called Upon at Yahoo Sports NHL (Fri Aug 8, 2025)
New Maple Leaf Nicolas Roy ready to embrace pressures of playing in Canadian market at The Leafs Nation (Fri Aug 8, 2025)
Nicolas Roy dishes on joining the Maple Leafs, a team he grew up cheering for: Leafs Morning Take at The Leafs Nation (Thu Aug 7, 2025)
The Maple Leafs are deeper, but are they better? And how can they get there? at Maple Leafs Hot Stove (Tue Jul 22, 2025)
New Maple Leaf is already winning over Toronto at Editor in Leaf (Thu Jul 3, 2025)
Nic Roy on joining the Maple Leafs: “The Panthers’ biggest challenge was the Leafs… This group is ready to win right now” at Maple Leafs Hot Stove (Tue Jul 1, 2025)
How the Golden Knights getting Mitch Marner was eight years in the making at Vegas Hockey Knight (Tue Jul 1, 2025)
Analysis: Maple Leafs salvage some value for the departed Mitch Marner with Nicolas Roy addition at Maple Leafs Hot Stove (Mon Jun 30, 2025)
Parting with this forgotten center makes too much sense for the Golden Knights at Vegas Hockey Knight (Thu Jun 26, 2025)
Nicolas Roy signed a $15,000,000 5-year contract with the Vegas Golden Knights and General Manager Kelly McCrimmon on August 8, 2022 with an AAV of $3,000,000. This contract will start in 2022-23 and end after the 2026-27 season. In the first season of the contract the cap hit was equivalent to 3.64% of the salary cap.
Nicolas Roy signed a $1,500,000 2-year contract with the Vegas Golden Knights and General Manager Kelly McCrimmon on April 22, 2020 with an AAV of $750,000. This contract will start in 2020-21 and end after the 2021-22 season. In the first season of the contract the cap hit was equivalent to 0.92% of the salary cap.
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020-21 | 23 | $750,000 | $750,000 | - | - | $750,000 | $750,000 | $750,000 | RFA | ||
| 2021-22 | 24 | $750,000 | $750,000 | - | - | $750,000 | $750,000 | $750,000 | RFA-arb | ||
| Total | - | - | $1,500,000 | $1,500,000 | $1,500,000 |
Nicolas Roy signed a $2,240,000 3-year contract with the Carolina Hurricanes and General Manager Ron Francis on April 9, 2016 with an AAV of $705,000. This contract will start in 2016-17 and end after the 2019-20 season. In the first season of the contract the cap hit was equivalent to 0.97% of the salary cap.
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2016-17 | 19 | $705,000 | $800,000 | - | $80,000 | - | $80,000 | - | ELC | ||
| 2017-18 | 20 | $720,000 | $815,000 | $145,000 | $80,000 | $650,000 | $730,000 | $67,500 | ELC | ||
| 2018-19 | 21 | $720,000 | $815,000 | $70,000 | $80,000 | $650,000 | $730,000 | $67,500 | ELC | ||
| 2019-20 | 22 | $720,000 | $815,000 | $70,000 | - | $700,000 | $700,000 | $67,500 | ELC | ||
| Total | $285,000 | $240,000 | $2,000,000 | $2,240,000 | $202,500 |
| Regular Season | Playoffs | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | League | Team | GP | G | A | Pts | +/- | PIM | Shots | Sh% | TOI/G | GP | G | A | Pts | +/- | PIM | Shots | Sh% | TOI/G |
| 2010-11 | Big Nickel Bantam | Rouyn-Noranda Huskies Bantam AA | 4 | 3 | 3 | 4 | ||||||||||||||
| 2011-12 | QAAA | Amos | 43 | 13 | 18 | 31 | 30 | |||||||||||||
| 2011-12 | QMAAA | Amos Forestiers | 7 | 1 | 2 | 3 | 6 | |||||||||||||
| 2012-13 | QAAA | Amos | 27 | 15 | 18 | 33 | 24 | |||||||||||||
| 2013-14 | QMJHL | Chicoutimi | 63 | 16 | 25 | 41 | -27 | 19 | 117 | 1,370.0 | 4 | 2 | 2 | -7 | 8 | 4 | 0.0 | |||
| 2014-15 | QMJHL | Chicoutimi | 68 | 16 | 34 | 50 | -3 | 40 | 159 | 1,010.0 | 5 | 2 | 3 | 5 | -3 | 8 | 16 | 1,250.0 | ||
| 2015-16 | AHL | Charlotte | 2 | 0 | 0 | 0 | -2 | 4 | 1 | 0.0 | ||||||||||
| 2015-16 | QMJHL | Chicoutimi | 63 | 48 | 42 | 90 | +17 | 71 | 6 | 3 | 4 | 7 | -5 | 16 | ||||||
| 2016-17 | WJC-20 | Canada U20 | 7 | 3 | 1 | 4 | ||||||||||||||
| 2016-17 | QMJHL | Chicoutimi Saguenéens | 53 | 36 | 44 | 80 | +30 | 46 | 17 | 8 | 13 | 21 | -4 | 14 | ||||||
| 2017-18 | NHL | Carolina Hurricanes | 1 | 0 | 0 | 0 | -1 | 1 | 0.0 | 10:46 | ||||||||||
| 2017-18 | AHL | Charlotte Checkers | 70 | 11 | 27 | 38 | +3 | 37 | 8 | 3 | 3 | -1 | 2 | |||||||
| 2018-19 | NHL | Carolina Hurricanes | 6 | 0 | 0 | 0 | 2 | 1 | 0.0 | 6:57 | ||||||||||
| 2018-19 | AHL | Charlotte Checkers | 69 | 17 | 19 | 36 | +10 | 28 | 19 | 6 | 9 | 15 | +15 | 14 | ||||||
| 2019-20 | AHL | Chicago Wolves | 27 | 7 | 15 | 22 | -1 | 10 | ||||||||||||
| 2019-20 | NHL | Vegas Golden Knights | 28 | 5 | 5 | 10 | +3 | 8 | 42 | 11.9 | 11:26 | 20 | 1 | 7 | 8 | +4 | 6 | 21 | 4.8 | 14:26 |
| 2020-21 | NHL | Vegas Golden Knights | 50 | 6 | 9 | 15 | +9 | 14 | 52 | 11.5 | 13:01 | 19 | 4 | 5 | 9 | -2 | 8 | 23 | 17.4 | 14:08 |
| 2021-22 | NHL | Vegas Golden Knights | 78 | 15 | 24 | 39 | +12 | 51 | 145 | 10.3 | 16:15 | |||||||||
| 2021-22 | WC | Canada | 10 | 1 | 4 | 5 | +4 | 10 | ||||||||||||
| 2022-23 | NHL | Vegas Golden Knights | 65 | 14 | 16 | 30 | +10 | 24 | 101 | 13.9 | 16:18 | 22 | 3 | 8 | 11 | +2 | 20 | 37 | 8.1 | 15:01 |
| 2023-24 | NHL | Vegas Golden Knights | 70 | 13 | 28 | 41 | +8 | 29 | 112 | 11.6 | 15:27 | 7 | +1 | 4 | 2 | 0.0 | 13:32 | |||
| 2024-25 | NHL | Vegas Golden Knights | 71 | 15 | 16 | 31 | -4 | 43 | 107 | 14.0 | 15:13 | 11 | 2 | 2 | 4 | -5 | 21 | 11 | 18.2 | 14:23 |
| 2025-26 | NHL | Toronto Maple Leafs | 19 | 1 | 3 | 4 | -4 | 4 | 21 | 4.8 | 14:55 | |||||||||
| NHL Career | 388 | 69 | 101 | 170 | +33 | 175 | 582 | 11.8 | 14:56 | 79 | 10 | 22 | 32 | 59 | 94 | 10.6 | 14:26 | |||