The Pittsburgh Penguins used 49 players in the 2024-25 season, with a 34-36-12 record. Sidney Crosby led the team with 91 points (33 goals, 58 assists) in 80 games. Alex Nedeljkovic played the most games in goal (38).
| # | 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 | Sidney Crosby 🇨🇦 C 37 | 80 | 🔥 1 | 33 | 58 | 91 | 1.14 | 12 | 227 | 67 | 39 | 31 | 20:22 |
| 2 | Rickard Rakell 🇸🇪 RW 31 | 81 | 🔥 2 | 35 | 35 | 70 | 0.86 | 9 | 203 | 116 | 77 | 14 | 19:17 |
| 3 | Bryan Rust 🇺🇸 RW 32 | 71 | 🔥 1 | 31 | 34 | 65 | 0.92 | 5 | 191 | 62 | 54 | 18 | 19:45 |
| 4 | Erik Karlsson 🇸🇪 D 34 | 82 | 🧊 3 | 11 | 42 | 53 | 0.65 | 2 | 191 | 29 | 94 | 20 | 23:14 |
| 5 | Evgeni Malkin 🇷🇺 C 38 | 68 | 🧊 2 | 16 | 34 | 50 | 0.74 | 4 | 125 | 32 | 48 | 42 | 17:47 |
| 6 | Matt Grzelcyk 🇺🇸 D 31 | 82 | 🔥 1 | 1 | 39 | 40 | 0.49 | 0 | 94 | 43 | 101 | 16 | 20:36 |
| 7 | Kris Letang 🇨🇦 D 37 | 74 | 🧊 2 | 9 | 21 | 30 | 0.41 | 4 | 164 | 120 | 100 | 52 | 23:31 |
| 8 | Michael Bunting 🇨🇦 LW 29 | 58 | 🧊 1 | 14 | 15 | 29 | 0.50 | 9 | 110 | 59 | 13 | 48 | 15:14 |
| 9 | Kevin Hayes 🇺🇸 RW 32 | 64 | 🧊 2 | 13 | 10 | 23 | 0.36 | 4 | 98 | 52 | 11 | 8 | 12:02 |
| 10 | Philip Tomasino 🇨🇦 C 23 | 50 | 🔥 2 | 11 | 12 | 23 | 0.46 | 3 | 87 | 53 | 20 | 8 | 13:27 |
| 11 | Anthony Beauvillier 🇨🇦 LW 27 | 63 | 🧊 9 | 13 | 7 | 20 | 0.32 | 0 | 120 | 108 | 26 | 14 | 13:00 |
| 12 | Blake Lizotte 🇺🇸 C 27 | 59 | 🧊 1 | 11 | 9 | 20 | 0.34 | 1 | 51 | 60 | 29 | 26 | 12:43 |
| 13 | Marcus Pettersson 🇸🇪 D 28 | 47 | 🧊 2 | 3 | 15 | 18 | 0.38 | 0 | 43 | 57 | 83 | 25 | 22:02 |
| 14 | Drew O'Connor 🇺🇸 LW 26 | 53 | 🧊 1 | 6 | 10 | 16 | 0.30 | 1 | 82 | 51 | 40 | 16 | 14:37 |
| 15 | Cody Glass 🇨🇦 C 26 | 51 | 🧊 3 | 4 | 11 | 15 | 0.29 | 1 | 78 | 43 | 31 | 12 | 13:25 |
| 16 | Noel Acciari 🇺🇸 C 33 | 79 | 🔥 1 | 5 | 7 | 12 | 0.15 | 0 | 75 | 180 | 100 | 16 | 13:45 |
| 17 | Danton Heinen 🇨🇦 LW 29 | 28 | 🔥 1 | 3 | 8 | 11 | 0.39 | 0 | 37 | 31 | 12 | 0 | 12:31 |
| 18 | Jesse Puljujarvi 🇸🇪 RW 26 | 26 | 🧊 2 | 3 | 6 | 9 | 0.35 | 0 | 38 | 45 | 7 | 10 | 11:36 |
| 19 | Connor Dewar 🇨🇦 C 25 | 17 | 🔥 1 | 4 | 3 | 7 | 0.41 | 0 | 27 | 49 | 19 | 9 | 14:27 |
| 20 | Lars Eller 🇩🇰 C 35 | 17 | 🧊 10 | 4 | 3 | 7 | 0.41 | 0 | 27 | 17 | 9 | 10 | 16:25 |
| 21 | Conor Timmins 🇨🇦 D 26 | 17 | 🧊 3 | 1 | 6 | 7 | 0.41 | 0 | 18 | 15 | 13 | 6 | 18:43 |
| 22 | Ville Koivunen 🇫🇮 RW 21 | 8 | 🔥 5 | 0 | 7 | 7 | 0.88 | 0 | 15 | 1 | 8 | 4 | 18:06 |
| 23 | Ryan Shea 🇺🇸 D 28 | 39 | 🧊 12 | 2 | 3 | 5 | 0.13 | 0 | 19 | 20 | 51 | 14 | 16:43 |
| 24 | Ryan Graves 🇨🇦 D 29 | 61 | 🧊 8 | 1 | 3 | 4 | 0.07 | 0 | 39 | 75 | 73 | 29 | 14:59 |
| 25 | Valtteri Puustinen 🇫🇮 RW 25 | 13 | 🧊 2 | 2 | 1 | 3 | 0.23 | 2 | 8 | 10 | 5 | 4 | 9:53 |
| 26 | Owen Pickering 🇨🇦 D 21 | 25 | 🧊 1 | 1 | 2 | 3 | 0.12 | 0 | 15 | 13 | 19 | 6 | 14:48 |
| 27 | Matt Nieto 🇺🇸 LW 32 | 32 | 🧊 16 | 1 | 2 | 3 | 0.09 | 0 | 31 | 39 | 20 | 4 | 12:15 |
| 28 | Rutger McGroarty 🇺🇸 RW 21 | 8 | 🧊 2 | 1 | 2 | 3 | 0.38 | 0 | 11 | 12 | 5 | 0 | 14:36 |
| 29 | Vladislav Kolyachonok 🇧🇾 D 23 | 12 | 🧊 5 | 0 | 2 | 2 | 0.17 | 0 | 8 | 13 | 12 | 8 | 14:19 |
| 30 | Joona Koppanen 🇫🇮 LW 27 | 11 | 🧊 10 | 1 | 0 | 1 | 0.09 | 0 | 10 | 40 | 3 | 0 | 13:23 |
| 31 | Bokondji Imama 🇨🇦 LW 28 | 16 | 🧊 2 | 1 | 0 | 1 | 0.06 | 0 | 10 | 45 | 7 | 30 | 5:39 |
| 32 | Jonathan Gruden 🇺🇸 C 24 | 1 | 🔥 1 | 1 | 0 | 1 | 1.00 | 0 | 2 | 1 | 0 | 0 | — |
| 33 | Pierre-Olivier Joseph 🇨🇦 D 25 | 24 | 🧊 6 | 0 | 1 | 1 | 0.04 | 0 | 20 | 23 | 23 | 22 | 17:19 |
| 34 | Sam Poulin 🇨🇦 RW 24 | 7 | 🧊 3 | 0 | 1 | 1 | 0.14 | 0 | 3 | 10 | 0 | 2 | 10:04 |
| 35 | Tristan Broz 🇺🇸 C 22 | 1 | 🔥 1 | 0 | 1 | 1 | 1.00 | 0 | 1 | 0 | 2 | 0 | — |
| 36 | Emil Bemstrom 🇸🇪 C 25 | 14 | 🧊 4 | 0 | 1 | 1 | 0.07 | 0 | 13 | 12 | 3 | 0 | 8:19 |
| 37 | Jack St. Ivany 🇺🇸 D 25 | 19 | 🧊 5 | 0 | 1 | 1 | 0.05 | 0 | 12 | 38 | 25 | 17 | 16:22 |
| 38 | Harrison Brunicke 🇿🇦 D 18 | 1 | 🧊 1 | 0 | 0 | 0 | 0.00 | 0 | 1 | 0 | 2 | 0 | — |
| 39 | Sebastian Aho 🇸🇪 D 29 | 1 | 🧊 1 | 0 | 0 | 0 | 0.00 | 0 | 2 | 0 | 1 | 0 | — |
| 40 | Vincent Desharnais 🇨🇦 D 28 | 10 | 🧊 29 | 0 | 0 | 0 | 0.00 | 0 | 7 | 19 | 20 | 4 | 14:24 |
| 41 | Filip Kral 🇨🇿 D 25 | 1 | 🧊 1 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 2 | 0 | — |
| 42 | John Ludvig 🇨🇿 D 24 | 1 | 🧊 1 | 0 | 0 | 0 | 0.00 | 0 | 1 | 1 | 3 | 2 | — |
| 43 | Vasily Ponomarev 🇷🇺 C 23 | 7 | 🧊 7 | 0 | 0 | 0 | 0.00 | 0 | 8 | 5 | 2 | 2 | 10:01 |
| 44 | Corey Andonovski 🇨🇦 RW 26 | 1 | 🧊 1 | 0 | 0 | 0 | 0.00 | 0 | 0 | 5 | 1 | 0 | — |
| 45 | Nathan Clurman 🇺🇸 D 26 | 1 | 🧊 1 | 0 | 0 | 0 | 0.00 | 0 | 4 | 1 | 0 | 2 | 11:05 |
| 46 | Tommy Novak 🇺🇸 C 27 | 2 | 🧊 2 | 0 | 0 | 0 | 0.00 | 0 | 4 | 0 | 5 | 0 | 13:01 |
| Team totals · 46 skaters | 82 | 242 | 412 | 654 | 7.98 | 57 | 2330 | 1672 | 1218 | 551 |
| # | 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 | Tristan Jarry 🇨🇦 G 29 | 36 | 17 | 2.92 | 0.892 | 867 | 105 | 56:06 | |
| 2 | Alex Nedeljkovic 🇺🇸 G 29 | 38 | 15 | 2.95 | 0.894 | 942 | 112 | 56:36 | |
| 3 | Joel Blomqvist 🇫🇮 G 23 | 15 | 4 | 3.27 | 0.885 | 376 | 49 | 51:29 |
35% of this roster was born in Canada, against 40% across the league. Canadian-born players scored 37% of the team's points.
| Country | Players | Share of roster | vs NHL | Points | Who |
|---|---|---|---|---|---|
| Canada | 17 |
|
-5 | 243 (37%) | Crosby, Letang, Bunting, Tomasino +13 |
| United States | 15 |
|
even | 190 (29%) | Rust, Grzelcyk, Hayes, Lizotte +11 |
| Sweden | 6 |
|
+3 | 151 (23%) | Rakell, Karlsson, Pettersson, Puljujarvi +2 |
| Finland | 4 |
|
+3 | 11 (2%) | Koivunen, Puustinen, Koppanen, Blomqvist |
| Czechia | 2 |
|
+1 | 0 | Kral, Ludvig |
| Russia | 2 |
|
-2 | 50 (8%) | Malkin, Ponomarev |
| Belarus | 1 |
|
+1 | 2 (0%) | Kolyachonok |
| Denmark | 1 |
|
+1 | 7 (1%) | Eller |
| South Africa | 1 |
|
+2 | 0 | Brunicke |
Sidney Crosby led the Pittsburgh Penguins in scoring in 2024-25 with 91 points — 33 goals and 58 assists in 80 games. Next came Rickard Rakell (70) and Bryan Rust (65).
Rickard Rakell scored 35 goals for the Pittsburgh Penguins in 2024-25, 9 of them on the power play.
The Pittsburgh Penguins dressed 49 players in 2024-25: 46 skaters and 3 goalies. Together the skaters scored 242 goals.
Alex Nedeljkovic played the most games in goal for the Pittsburgh Penguins in 2024-25: 38 games, 15 wins, a 0.894 save percentage and a 2.95 goals against average. Tristan Jarry was the backup, in 36 games.
Kris Letang averaged 23:31 of ice time per game for the Pittsburgh Penguins in 2024-25, the most on the roster.
The average age was 27.3 years. Harrison Brunicke was the youngest at 18, and Evgeni Malkin the oldest at 38.
The Pittsburgh Penguins used 49 players in 2024-25 with a known birthplace. By country of birth: 17 in Canada, 15 in the United States and 6 in Sweden. The other 11 came from Finland, Czechia, Russia, Belarus, Denmark and South Africa. League-wide that season, 40% of players were born in Canada, against 35% on this roster.