The Anaheim Ducks used 35 players in the 2024-25 season, with a 35-37-10 record. Troy Terry led the team with 55 points (21 goals, 34 assists) in 77 games. Lukas Dostal played the most games in goal (54).
| # | 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 | Troy Terry 🇺🇸 RW 27 | 77 | 🔥 1 | 21 | 34 | 55 | 0.71 | 4 | 188 | 7 | 29 | 20 | 18:50 |
| 2 | Mason McTavish 🇨🇭 C 22 | 76 | 🧊 1 | 22 | 30 | 52 | 0.68 | 6 | 180 | 70 | 31 | 38 | 16:52 |
| 3 | Frank Vatrano 🇺🇸 RW 31 | 81 | 🔥 1 | 21 | 24 | 45 | 0.56 | 3 | 234 | 169 | 69 | 80 | 17:32 |
| 4 | Leo Carlsson 🇸🇪 C 20 | 76 | 🧊 1 | 20 | 25 | 45 | 0.59 | 4 | 114 | 24 | 36 | 14 | 16:14 |
| 5 | Cutter Gauthier 🇸🇪 LW 21 | 82 | 🧊 1 | 20 | 24 | 44 | 0.54 | 2 | 190 | 68 | 51 | 20 | 14:09 |
| 6 | Jackson LaCombe 🇺🇸 D 24 | 75 | 🧊 8 | 14 | 29 | 43 | 0.57 | 2 | 134 | 69 | 129 | 28 | 22:18 |
| 7 | Ryan Strome 🇨🇦 C 31 | 82 | 🧊 4 | 10 | 31 | 41 | 0.50 | 0 | 137 | 52 | 36 | 70 | 16:40 |
| 8 | Alex Killorn 🇨🇦 LW 35 | 82 | 🧊 1 | 19 | 18 | 37 | 0.45 | 0 | 134 | 77 | 23 | 30 | 17:16 |
| 9 | Trevor Zegras 🇺🇸 C 24 | 57 | 🧊 1 | 12 | 20 | 32 | 0.56 | 1 | 98 | 50 | 27 | 23 | 17:02 |
| 10 | Olen Zellweger 🇨🇦 D 21 | 62 | 🧊 2 | 7 | 13 | 20 | 0.32 | 1 | 130 | 37 | 72 | 20 | 18:57 |
| 11 | Pavel Mintyukov 🇷🇺 D 21 | 68 | 🧊 5 | 5 | 14 | 19 | 0.28 | 0 | 69 | 81 | 92 | 20 | 17:35 |
| 12 | Brett Leason 🇨🇦 RW 25 | 62 | 🧊 4 | 5 | 12 | 17 | 0.27 | 1 | 79 | 64 | 44 | 22 | 12:58 |
| 13 | Robby Fabbri 🇨🇦 C 29 | 44 | 🧊 1 | 8 | 8 | 16 | 0.36 | 0 | 65 | 58 | 29 | 20 | 16:12 |
| 14 | Brian Dumoulin 🇺🇸 D 33 | 61 | 🧊 1 | 2 | 14 | 16 | 0.26 | 0 | 57 | 60 | 91 | 10 | 19:47 |
| 15 | Radko Gudas 🇨🇿 D 34 | 81 | 🧊 6 | 1 | 15 | 16 | 0.20 | 0 | 89 | 261 | 178 | 86 | 19:51 |
| 16 | Isac Lundestrom 🇸🇪 C 25 | 79 | 🧊 5 | 4 | 11 | 15 | 0.19 | 0 | 60 | 48 | 68 | 10 | 13:32 |
| 17 | Drew Helleson 🇺🇸 D 24 | 56 | 🧊 5 | 4 | 9 | 13 | 0.23 | 0 | 63 | 99 | 73 | 47 | 16:21 |
| 18 | Sam Colangelo 🇺🇸 RW 23 | 32 | 🧊 1 | 10 | 2 | 12 | 0.38 | 2 | 41 | 67 | 17 | 2 | 12:29 |
| 19 | Brock McGinn 🇨🇦 LW 31 | 26 | 🧊 2 | 4 | 4 | 8 | 0.31 | 0 | 30 | 61 | 28 | 0 | 11:42 |
| 20 | Jacob Trouba 🇺🇸 D 31 | 53 | 🧊 8 | 1 | 7 | 8 | 0.15 | 0 | 65 | 125 | 140 | 44 | 20:44 |
| 21 | Nikita Nesterenko 🇺🇸 C 23 | 20 | 🔥 1 | 4 | 2 | 6 | 0.30 | 0 | 20 | 46 | 7 | 2 | 10:19 |
| 22 | Jansen Harkins 🇺🇸 C 27 | 62 | 🧊 26 | 2 | 4 | 6 | 0.10 | 0 | 49 | 136 | 41 | 21 | 10:55 |
| 23 | Ross Johnston 🇨🇦 LW 31 | 43 | 🧊 30 | 1 | 3 | 4 | 0.09 | 0 | 9 | 134 | 20 | 72 | 8:41 |
| 24 | Cam Fowler 🇨🇦 D 33 | 17 | 🔥 1 | 0 | 4 | 4 | 0.24 | 0 | 17 | 2 | 29 | 6 | 21:03 |
| 25 | Nathan Gaucher 🇨🇦 C 21 | 1 | 🔥 1 | 0 | 1 | 1 | 1.00 | 0 | 1 | 4 | 1 | 2 | — |
| 26 | Oliver Kylington 🇸🇪 D 27 | 6 | 🔥 1 | 0 | 1 | 1 | 0.17 | 0 | 2 | 1 | 3 | 4 | 10:47 |
| 27 | Ian Moore 🇺🇸 D 23 | 3 | 🔥 1 | 0 | 1 | 1 | 0.33 | 0 | 4 | 1 | 1 | 0 | 13:38 |
| 28 | Urho Vaakanainen 🇫🇮 D 26 | 5 | 🧊 3 | 0 | 1 | 1 | 0.20 | 0 | 3 | 0 | 7 | 2 | 13:35 |
| 29 | Beckett Sennecke 🇨🇦 RW 19 | 1 | 🧊 1 | 0 | 0 | 0 | 0.00 | 0 | 0 | 4 | 0 | 0 | — |
| 30 | Tristan Luneau 🇨🇦 D 21 | 6 | 🧊 6 | 0 | 0 | 0 | 0.00 | 0 | 6 | 5 | 9 | 2 | 16:33 |
| 31 | Tim Washe 🇺🇸 C 23 | 2 | 🧊 2 | 0 | 0 | 0 | 0.00 | 0 | 2 | 4 | 0 | 0 | 7:44 |
| Team totals · 31 skaters | 82 | 217 | 361 | 578 | 7.05 | 26 | 2270 | 1884 | 1381 | 715 |
| # | 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 | Lukas Dostal 🇨🇿 G 24 | 54 | 23 | 2.93 | 0.903 | 1467 | 158 | 56:37 | |
| 2 | John Gibson 🇺🇸 G 31 | 29 | 13 | 2.48 | 0.911 | 740 | 72 | 53:52 | |
| 3 | Ville Husso 🇫🇮 G 30 | 4 | 1 | 2.50 | 0.925 | 124 | 10 | 50:14 | |
| 4 | James Reimer 🇨🇦 G 37 | 2 | 0 | 4.50 | 0.864 | 57 | 9 | 60:00 |
37% of this roster was born in United States, against 31% across the league. American-born players scored 41% of the team's points.
| Country | Players | Share of roster | vs NHL | Points | Who |
|---|---|---|---|---|---|
| United States | 13 |
|
+6 | 237 (41%) | Terry, Vatrano, LaCombe, Zegras +9 |
| Canada | 12 |
|
-6 | 148 (26%) | Strome, Killorn, Zellweger, Leason +8 |
| Sweden | 4 |
|
+2 | 105 (18%) | Carlsson, Gauthier, Lundestrom, Kylington |
| Czechia | 2 |
|
+3 | 16 (3%) | Gudas, Dostal |
| Finland | 2 |
|
+1 | 1 (0%) | Vaakanainen, Husso |
| Switzerland | 1 |
|
+2 | 52 (9%) | McTavish |
| Russia | 1 |
|
-3 | 19 (3%) | Mintyukov |
Troy Terry led the Anaheim Ducks in scoring in 2024-25 with 55 points — 21 goals and 34 assists in 77 games. Next came Mason McTavish (52) and Frank Vatrano (45).
Mason McTavish scored 22 goals for the Anaheim Ducks in 2024-25, 6 of them on the power play.
The Anaheim Ducks dressed 35 players in 2024-25: 31 skaters and 4 goalies. Together the skaters scored 217 goals.
Lukas Dostal played the most games in goal for the Anaheim Ducks in 2024-25: 54 games, 23 wins, a 0.903 save percentage and a 2.93 goals against average. John Gibson was the backup, in 29 games.
Jackson LaCombe averaged 22:18 of ice time per game for the Anaheim Ducks in 2024-25, the most on the roster.
The average age was 26.5 years. Beckett Sennecke was the youngest at 19, and James Reimer the oldest at 37.
The Anaheim Ducks used 35 players in 2024-25 with a known birthplace. By country of birth: 13 in the United States, 12 in Canada and 4 in Sweden. The other 6 came from Czechia, Finland, Switzerland and Russia. League-wide that season, 31% of players were born in the United States, against 37% on this roster.