Player trade histories

Trade Tree

Find a player by name or filter the list, then open their tree to see every trade they were part of and where each side of those deals ended up.

Filters
Query syntax
Last traded
to
Drafted
to

Terms combine with AND. A comma inside one term means OR, so played:TOR played:VAN finds players who suited up for both and played:TOR,VAN finds either. Prefix a term with - to exclude it. Anything without a key: searches the player's name; quote a phrase to keep it together.

name:
Part of the player's name. Bare words work too; quote a phrase to keep it together.
traded: or team:
Traded to or from a team (traded:TOR), or moved between two in one deal (traded:TOR>VAN).
played:
Suited up for a team, based on recorded season splits. Repeat the key for players who did both.
pos:
Drafted position code (C, D, G, L, R).
year:
Year of the player's most recent trade. Accepts 2015..2020, >=2015 and <=2020.
draft:
Year the player was drafted. Cannot be negated; use a range.
trades:
How many trades the player appears in. Cannot be negated; use a range.
1-30 of 4326 players
Player↕ Trades↕ Teams↕ Last Move ↓Last Trade
Matthew Wood 1 2 NSH → SEA 2026-11-01
Shane Wright 1 2 SEA → NSH 2026-11-01
Connor Hellebuyck 1 2 WPG → NJD 2026-10-23
Nicolas Daws 1 2 NJD → WPG 2026-10-23
Aatu Räty 2 3 VAN → TOR 2026-10-15
Jayden Struble 1 2 MTL → NSH 2026-10-09
Filip Hallander 3 3 PIT → EDM 2026-10-07
Spencer Stastney 2 3 EDM → PIT 2026-10-07
David Goyette 1 2 SEA → PHI 2026-10-01
Devin Kaplan 1 2 PHI → SEA 2026-10-01
Elvis Merzlikins 1 2 CBJ → TOR 2026-09-28
Emil Andrae 2 3 TOR → CBJ 2026-09-28
Kirill Marchenko 1 2 CBJ → TOR 2026-09-28
Matthew Knies 1 2 TOR → CBJ 2026-09-28
Miles Wood 2 3 CBJ → TOR 2026-09-28
Steven Lorentz 3 5 TOR → CBJ 2026-09-28
Jonas Johansson 3 5 TBL → OTT 2026-09-25
Luke Evangelista 1 2 NSH → NJD 2026-09-01
Sutter Muzzatti 1 2 NSH → DET 2026-08-20
Cruz Lucius 2 3 PIT → ANA 2026-08-18
Stiven Sardaryan 1 2 BUF → CAR 2026-08-17
Sasha Pastujov 1 2 ANA → MTL 2026-07-27
Sean Farrell 1 2 MTL → ANA 2026-07-27
Blake Coleman 2 4 CGY → MIN 2026-07-02
Jake Middleton 2 3 MIN → CGY 2026-07-02
Olli Maatta 5 7 CGY → MIN 2026-07-02
Cole Beaudoin 1 2 UTA → NYR 2026-07-01
Darnell Nurse 1 2 EDM → SJS 2026-07-01
Dennis Hildeby 1 2 TOR → TBL 2026-07-01
Devon Levi 2 3 BUF → EDM 2026-07-01