Player trade histories
Trade Tree
Search a player to see every trade they were part of, and where each side of those deals ended up.
David Perron
Career timeline
tap to expand the trees
STL
drafted 2007
EDM
PIT
ANA
OTT
moved, not traded
DET
retired on
STL
drafted
←
D
→
STL ACQUIRES
EDM ACQUIRES
←
D
→
EDM ACQUIRES
2015 R1 Pick
traded on, go deeper to follow
PIT ACQUIRES
←
D
→
PIT ACQUIRES
ANA ACQUIRES
←
D
→
OTT ACQUIRES
2026 R4 Pick
DET ACQUIRES
DET
last club
←
D
→
OTT ACQUIRES
2026 R4 Pick
DET ACQUIRES
Stat analyzer · 2 teams × 1 trade
| 2026-03-05 | ||
|---|---|---|
| Pre: gave up | Post: acquired | |
| DET |
2026 R4 Pick became Elliot Lennon · orig CBJ |
David Perron
16 GP ·
3-0-3 ·
-9 ·
24 S ·
12.5%
|
| OTT |
David Perron
92 GP ·
19-22-41 ·
-5 ·
140 S ·
13.6%
|
Elliot Lennon
0 GP ·
0-0-0 ·
+0 ·
0 S ·
0.0%
from 2026 R4 Pick · orig CBJ |
Windows sit at the season level: a player traded away and reacquired
by the same team within one season can't be split. Goalie GAA
aggregates are weighted by minutes from the official GAA for each
season.
←
D
→
PIT ACQUIRES
ANA ACQUIRES
Stat analyzer · 2 teams × 1 trade
| 2016-01-16 | ||
|---|---|---|
| Pre: gave up | Post: acquired | |
| ANA |
Carl Hagelin
43 GP ·
4-8-12 ·
-10 ·
82 S ·
4.9%
|
Adam Clendening
0 GP ·
0-0-0 ·
+0 ·
0 S ·
0.0%
David Perron
28 GP ·
8-12-20 ·
+12 ·
51 S ·
15.7%
|
| PIT |
Adam Clendening
9 GP ·
0-1-1 ·
+3 ·
11 S ·
0.0%
David Perron
86 GP ·
16-22-38 ·
-21 ·
218 S ·
7.3%
|
Carl Hagelin
195 GP ·
27-56-83 ·
+38 ·
421 S ·
6.4%
|
Windows sit at the season level: a player traded away and reacquired
by the same team within one season can't be split. Goalie GAA
aggregates are weighted by minutes from the official GAA for each
season.
←
D
→
EDM ACQUIRES
2015 R1 Pick
traded on, go deeper to follow
PIT ACQUIRES
Stat analyzer · 2 teams × 1 trade
| 2015-01-02 | ||
|---|---|---|
| Pre: gave up | Post: acquired | |
| PIT |
Rob Klinkhammer
10 GP ·
1-2-3 ·
+0 ·
10 S ·
10.0%
2015 R1 Pick became Mathew Barzal · orig PIT |
David Perron
86 GP ·
16-22-38 ·
-21 ·
218 S ·
7.3%
|
| EDM |
David Perron
116 GP ·
33-43-76 ·
-33 ·
294 S ·
11.2%
|
Rob Klinkhammer
54 GP ·
2-2-4 ·
-13 ·
41 S ·
4.9%
2015 R1 Pick traded on before use |
Windows sit at the season level: a player traded away and reacquired
by the same team within one season can't be split. Goalie GAA
aggregates are weighted by minutes from the official GAA for each
season.
←
D
→
STL ACQUIRES
EDM ACQUIRES
Stat analyzer · 2 teams × 1 trade
| 2013-07-10 | ||
|---|---|---|
| Pre: gave up | Post: acquired | |
| EDM |
Magnus Paajarvi
163 GP ·
26-32-58 ·
-21 ·
334 S ·
7.8%
2014 R2 Pick became Ivan Barbashev · orig EDM 2015 R4 Pick became Adam Musil · orig EDM |
David Perron
116 GP ·
33-43-76 ·
-33 ·
294 S ·
11.2%
|
| STL |
David Perron
340 GP ·
84-114-198 ·
+45 ·
622 S ·
13.5%
|
Magnus Paajarvi
189 GP ·
19-20-39 ·
-11 ·
266 S ·
7.1%
Ivan Barbashev
410 GP ·
78-100-178 ·
+3 ·
445 S ·
17.5%
from 2014 R2 Pick · orig EDM Adam Musil
0 GP ·
0-0-0 ·
+0 ·
0 S ·
0.0%
from 2015 R4 Pick · orig EDM |
Windows sit at the season level: a player traded away and reacquired
by the same team within one season can't be split. Goalie GAA
aggregates are weighted by minutes from the official GAA for each
season.
| GP | G | A | P | PIM | |
|---|---|---|---|---|---|
| Regular season | 1239 | 332 | 480 | 812 | 877 |
| Playoffs | 110 | 26 | 38 | 64 | 88 |