The Vancouver Canucks used 40 players in the 2024-25 season, with a 38-30-14 record. Quinn Hughes led the team with 76 points (16 goals, 60 assists) in 68 games. Kevin Lankinen played the most games in goal (51).
| # | Player — sort by name ⇅ | GP — sort by games played ⇅ | Streak | G — sort by goals ⇅ | A — sort by assists ⇅ | PTS — sort by points ▼ | P/GP — sort by points per game ⇅ | PPG — sort by power-play goals ⇅ | SOG — sort by shots on goal ⇅ | HIT — sort by hits ⇅ | BLK — sort by blocked shots ⇅ | PIM — sort by penalty minutes ⇅ | TOI — sort by average ice time ⇅ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Quinn Hughes 🇺🇸 D 25 | 68 | 🧊 1 | 16 | 60 | 76 | 1.12 | 4 | 192 | 13 | 67 | 29 | 25:43 |
| 2 | Brock Boeser 🇺🇸 RW 28 | 75 | 🧊 1 | 25 | 25 | 50 | 0.67 | 9 | 145 | 76 | 34 | 16 | 18:09 |
| 3 | Conor Garland 🇺🇸 RW 29 | 81 | 🔥 1 | 19 | 31 | 50 | 0.62 | 7 | 171 | 49 | 58 | 52 | 18:39 |
| 4 | Jake DeBrusk 🇨🇦 LW 28 | 82 | 🧊 1 | 28 | 20 | 48 | 0.59 | 14 | 171 | 96 | 48 | 18 | 16:38 |
| 5 | Pius Suter 🇨🇭 C 28 | 81 | 🔥 1 | 25 | 21 | 46 | 0.57 | 2 | 138 | 59 | 43 | 18 | 17:20 |
| 6 | Elias Pettersson 🇸🇪 C 26 | 64 | 🧊 1 | 15 | 30 | 45 | 0.70 | 7 | 109 | 74 | 77 | 14 | 18:39 |
| 7 | Kiefer Sherwood 🇺🇸 LW 30 | 78 | 🧊 3 | 19 | 21 | 40 | 0.51 | 0 | 141 | 462 | 30 | 35 | 14:53 |
| 8 | J.T. Miller 🇺🇸 C 32 | 40 | 🔥 6 | 9 | 26 | 35 | 0.88 | 2 | 82 | 92 | 28 | 37 | 17:57 |
| 9 | Filip Hronek 🇨🇿 D 27 | 61 | 🧊 3 | 5 | 28 | 33 | 0.54 | 0 | 83 | 89 | 75 | 40 | 23:53 |
| 10 | Teddy Blueger 🇱🇻 C 30 | 82 | 🧊 1 | 8 | 18 | 26 | 0.32 | 0 | 94 | 104 | 43 | 39 | 14:19 |
| 11 | Nils Hoglander 🇸🇪 LW 24 | 72 | 🔥 1 | 8 | 17 | 25 | 0.35 | 0 | 83 | 76 | 23 | 30 | 12:07 |
| 12 | Tyler Myers 🇺🇸 D 35 | 71 | 🧊 1 | 6 | 18 | 24 | 0.34 | 0 | 87 | 87 | 125 | 74 | 20:47 |
| 13 | Danton Heinen 🇨🇦 LW 29 | 51 | 🔥 1 | 6 | 12 | 18 | 0.35 | 1 | 44 | 50 | 25 | 31 | 13:56 |
| 14 | Dakota Joshua 🇺🇸 C 28 | 57 | 🧊 3 | 7 | 7 | 14 | 0.25 | 1 | 52 | 193 | 29 | 38 | 12:57 |
| 15 | Aatu Raty 🇫🇮 C 22 | 33 | 🧊 3 | 7 | 4 | 11 | 0.33 | 0 | 34 | 80 | 7 | 14 | 10:39 |
| 16 | Derek Forbort 🇺🇸 D 33 | 54 | 🧊 1 | 2 | 9 | 11 | 0.20 | 0 | 39 | 65 | 77 | 45 | 17:06 |
| 17 | Marcus Pettersson 🇸🇪 D 28 | 31 | 🧊 2 | 1 | 10 | 11 | 0.35 | 0 | 27 | 23 | 61 | 20 | 21:09 |
| 18 | Carson Soucy 🇨🇦 D 30 | 59 | 🧊 10 | 3 | 7 | 10 | 0.17 | 0 | 62 | 86 | 92 | 42 | 18:22 |
| 19 | Drew O'Connor 🇺🇸 LW 26 | 31 | 🧊 1 | 4 | 5 | 9 | 0.29 | 0 | 35 | 32 | 17 | 18 | 14:11 |
| 20 | Erik Brannstrom 🇸🇪 D 25 | 28 | 🔥 1 | 3 | 5 | 8 | 0.29 | 0 | 33 | 14 | 39 | 17 | 14:56 |
| 21 | Max Sasson 🇺🇸 C 24 | 29 | 🧊 4 | 3 | 4 | 7 | 0.24 | 0 | 31 | 18 | 13 | 0 | 10:19 |
| 22 | Jonathan Lekkerimaki 🇸🇪 RW 20 | 24 | 🔥 1 | 3 | 3 | 6 | 0.25 | 0 | 30 | 16 | 6 | 2 | 12:30 |
| 23 | Linus Karlsson 🇸🇪 C 25 | 23 | 🧊 1 | 3 | 3 | 6 | 0.26 | 1 | 28 | 27 | 8 | 6 | 10:56 |
| 24 | Filip Chytil 🇨🇿 C 25 | 15 | 🧊 6 | 2 | 4 | 6 | 0.40 | 0 | 44 | 7 | 4 | 4 | 16:41 |
| 25 | Phillip Di Giuseppe 🇨🇦 LW 31 | 20 | 🔥 1 | 1 | 5 | 6 | 0.30 | 0 | 23 | 54 | 6 | 4 | 11:33 |
| 26 | Nils Aman 🇸🇪 C 25 | 19 | 🧊 4 | 1 | 5 | 6 | 0.32 | 0 | 8 | 22 | 2 | 2 | 10:29 |
| 27 | Elias Pettersson 🇸🇪 D 21 | 28 | 🧊 6 | 1 | 2 | 3 | 0.11 | 0 | 19 | 39 | 16 | 17 | 12:49 |
| 28 | Vittorio Mancini 🇺🇸 D 22 | 16 | 🧊 4 | 1 | 2 | 3 | 0.19 | 1 | 7 | 24 | 21 | 8 | 15:30 |
| 29 | Daniel Sprong 🇳🇱 RW 28 | 9 | 🔥 1 | 1 | 2 | 3 | 0.33 | 1 | 19 | 5 | 0 | 2 | 11:39 |
| 30 | Vincent Desharnais 🇨🇦 D 28 | 34 | 🧊 29 | 0 | 3 | 3 | 0.09 | 0 | 20 | 54 | 48 | 34 | 15:58 |
| 31 | Arshdeep Bains 🇨🇦 LW 24 | 13 | 🧊 9 | 1 | 0 | 1 | 0.08 | 0 | 8 | 17 | 7 | 0 | 10:30 |
| 32 | Mark Friedman 🇨🇦 D 29 | 5 | 🧊 5 | 0 | 0 | 0 | 0.00 | 0 | 4 | 6 | 6 | 10 | 14:03 |
| 33 | Guillaume Brisebois 🇨🇦 D 27 | 3 | 🧊 3 | 0 | 0 | 0 | 0.00 | 0 | 2 | 2 | 4 | 0 | 15:48 |
| 34 | Ty Mueller 🇨🇦 C 22 | 2 | 🧊 2 | 0 | 0 | 0 | 0.00 | 0 | 1 | 1 | 4 | 2 | 10:17 |
| 35 | Kirill Kudryavtsev 🇷🇺 D 21 | 2 | 🧊 2 | 0 | 0 | 0 | 0.00 | 0 | 2 | 0 | 5 | 0 | 14:08 |
| 36 | Noah Juulsen 🇨🇦 D 27 | 35 | 🧊 35 | 0 | 0 | 0 | 0.00 | 0 | 26 | 101 | 60 | 21 | 16:17 |
| Team totals · 36 skaters | 82 | 233 | 407 | 640 | 7.80 | 50 | 2094 | 2213 | 1208 | 739 |
| # | Goalie — sort by name ⇅ | GP — sort by games played ⇅ | Share of games | W — sort by wins ▼ | GAA — sort by goals against average ⇅ | SV% — sort by save percentage ⇅ | SV — sort by saves ⇅ | GA — sort by goals against ⇅ | TOI |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Kevin Lankinen 🇫🇮 G 29 | 51 | 25 | 2.59 | 0.902 | 1213 | 132 | 59:12 | |
| 2 | Thatcher Demko 🇺🇸 G 29 | 23 | 12 | 2.74 | 0.889 | 506 | 63 | 56:36 | |
| 3 | Arturs Silovs 🇱🇻 G 24 | 10 | 2 | 3.30 | 0.861 | 205 | 33 | 54:15 | |
| 4 | Nikita Tolopilo 🇧🇾 G 24 | 2 | 1 | 1.50 | 0.885 | 23 | 3 | 41:49 |
30% of this roster was born in United States, against 31% across the league. The team leans on Sweden: 20% of its players, against 9% league-wide. American-born players scored 50% of the team's points.
| Country | Players | Share of roster | vs NHL | Points | Who |
|---|---|---|---|---|---|
| United States | 12 |
|
-1 | 319 (50%) | Hughes, Boeser, Garland, Sherwood +8 |
| Canada | 10 |
|
-15 | 86 (13%) | DeBrusk, Heinen, Soucy, Di Giuseppe +6 |
| Sweden | 8 |
|
+11 | 110 (17%) | Pettersson, Hoglander, Pettersson, Brannstrom +4 |
| Czechia | 2 |
|
+2 | 39 (6%) | Hronek, Chytil |
| Finland | 2 |
|
even | 11 (2%) | Raty, Lankinen |
| Latvia | 2 |
|
+4 | 26 (4%) | Blueger, Silovs |
| Belarus | 1 |
|
+1 | 0 | Tolopilo |
| Switzerland | 1 |
|
+1 | 46 (7%) | Suter |
| Netherlands | 1 |
|
+2 | 3 (0%) | Sprong |
| Russia | 1 |
|
-4 | 0 | Kudryavtsev |
Quinn Hughes led the Vancouver Canucks in scoring in 2024-25 with 76 points — 16 goals and 60 assists in 68 games. Next came Brock Boeser (50) and Conor Garland (50).
Jake DeBrusk scored 28 goals for the Vancouver Canucks in 2024-25, 14 of them on the power play.
The Vancouver Canucks dressed 40 players in 2024-25: 36 skaters and 4 goalies. Together the skaters scored 233 goals.
Kevin Lankinen played the most games in goal for the Vancouver Canucks in 2024-25: 51 games, 25 wins, a 0.902 save percentage and a 2.59 goals against average. Thatcher Demko was the backup, in 23 games.
Quinn Hughes averaged 25:43 of ice time per game for the Vancouver Canucks in 2024-25, the most on the roster.
The average age was 26.7 years. Jonathan Lekkerimaki was the youngest at 20, and Tyler Myers the oldest at 35.
The Vancouver Canucks used 40 players in 2024-25 with a known birthplace. By country of birth: 12 in the United States, 10 in Canada and 8 in Sweden. The other 10 came from Czechia, Finland, Latvia, Belarus, Switzerland, Netherlands and Russia. League-wide that season, 31% of players were born in the United States, against 30% on this roster.