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.

Back
Higher depth = slower page; chains cut off at the limit show a “continue” link.

Erik Karlsson

Career timeline tap to expand the trees
OTT
drafted 2008
SJS
PIT
today
2008
OTT
drafted
2018-09-13
E
OTT ACQUIRES
2019 R2 Pick traded on, go deeper to follow
2019 R1 Pick
2022 R1 Pick
2020 R1 Pick
2021 R2 Pick
2023-08-06 The Pittsburgh Penguins acquired Erik Karlsson, Dillon Hamaliuk and 2026 3rd Round Pick from the San Jose Sharks for Mikael Granlund, Mike Hoffman, Jan Rutta and 2024 1st round pick (top 10 protected)
E
SJS ACQUIRES
2024 R1 Pick traded on, go deeper to follow
PIT ACQUIRES
2026 R3 Pick traded on, go deeper to follow
today
PIT
today
2023-08-06 The Pittsburgh Penguins acquired Erik Karlsson, Dillon Hamaliuk and 2026 3rd Round Pick from the San Jose Sharks for Mikael Granlund, Mike Hoffman, Jan Rutta and 2024 1st round pick (top 10 protected)
E
SJS ACQUIRES
2024 R1 Pick traded on, go deeper to follow
PIT ACQUIRES
2026 R3 Pick traded on, go deeper to follow
Stat analyzer · 2 teams × 1 trade
2023-08-06
Pre: gave up Post: acquired
PIT
Jan Rutta
56 GP · 3-6-9 · +3 · 64 S · 4.7%
Mikael Granlund
21 GP · 1-4-5 · +1 · 38 S · 2.6%
Mike Hoffman
0 GP · 0-0-0 · +0 · 0 S · 0.0%
2024 R1 Pick
became Konsta Helenius · orig PIT
Dillon Hamaliuk
0 GP · 0-0-0 · +0 · 0 S · 0.0%
Erik Karlsson
239 GP · 37-138-175 · -12 · 580 S · 6.4%
2026 R3 Pick
traded on before use
SJS
Dillon Hamaliuk
0 GP · 0-0-0 · +0 · 0 S · 0.0%
Erik Karlsson
293 GP · 52-191-243 · -67 · 725 S · 7.2%
2026 R3 Pick
became Zach Olsen · orig SJS
Jan Rutta
123 GP · 8-20-28 · -24 · 124 S · 6.5%
Mikael Granlund
121 GP · 27-78-105 · -31 · 260 S · 10.4%
Mike Hoffman
66 GP · 10-13-23 · -21 · 71 S · 14.1%
2024 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.
2018-09-13
E
OTT ACQUIRES
2019 R2 Pick traded on, go deeper to follow
2019 R1 Pick
2022 R1 Pick
2020 R1 Pick
2021 R2 Pick
Stat analyzer · 2 teams × 1 trade
2018-09-13
Pre: gave up Post: acquired
OTT
Erik Karlsson
627 GP · 126-392-518 · -36 · 1845 S · 6.8%
Francis Perron
0 GP · 0-0-0 · +0 · 0 S · 0.0%
Chris Tierney
277 GP · 32-90-122 · -52 · 343 S · 9.3%
Dylan Demelo
126 GP · 4-28-32 · +2 · 173 S · 2.3%
Josh Norris
236 GP · 90-66-156 · -29 · 501 S · 18.0%
Rudolfs Balcers
0 GP · 0-0-0 · +0 · 0 S · 0.0%
2019 R2 Pick
traded on before use
2019 R1 Pick
proj #26 · orig SJS
2022 R1 Pick
proj #11 · orig SJS
Tim Stützle
0 GP · 0-0-0 · +0 · 0 S · 0.0%
from 2020 R1 Pick · orig SJS
Zack Ostapchuk
50 GP · 1-3-4 · -8 · 25 S · 4.0%
from 2021 R2 Pick · orig SJS
SJS
Chris Tierney
284 GP · 41-63-104 · -13 · 352 S · 11.6%
Dylan Demelo
133 GP · 3-29-32 · +1 · 141 S · 2.1%
Josh Norris
0 GP · 0-0-0 · +0 · 0 S · 0.0%
Rudolfs Balcers
0 GP · 0-0-0 · +0 · 0 S · 0.0%
2019 R2 Pick
became Jamieson Rees · orig FLA
2019 R1 Pick
proj #26 · orig SJS
2022 R1 Pick
proj #11 · orig SJS
2020 R1 Pick
became Tim Stützle · orig SJS
2021 R2 Pick
became Zack Ostapchuk · orig SJS
Erik Karlsson
293 GP · 52-191-243 · -67 · 725 S · 7.2%
Francis Perron
0 GP · 0-0-0 · +0 · 0 S · 0.0%
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.
2008 NHL Draft
Drafted by OTT
Round 1 , Pick 15
Pick origin: NSH → OTT
Career 2009-10 to 2025-26 · 17 seasons
GP GAPPIM
Regular season 1159 215 721 936 508
Playoffs 73 9 47 56 44