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.

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

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.
Last traded (year)
Drafted (year)
841-870 of 4216 players
Player Trades Last Trade
Cory Schneider 1 2013-06-30
Cory Urquhart 1 2008-04-07
Craig Adams 2 2008-01-17
Craig Berube 6 2001-01-11
Craig Billington 3 1999-07-16
Craig Conroy 3 2007-01-29
Craig Coxe 2 1988-09-06
Craig Darby 2 2005-09-09
Craig Duncanson 3 1991-05-21
Craig Ferguson 2 1996-02-10
Craig Fisher 3 1996-12-07
Craig Janney 5 1999-01-18
Craig Johnson 1 1996-02-27
Craig Laughlin 2 1988-02-09
Craig Levie 1 1983-08-03
Craig Ludwig 2 1991-06-22
Craig MacTavish 2 1996-03-15
Craig Millar 3 2001-03-13
Craig Mills 3 2001-06-12
Craig Muni 5 1996-02-15
Craig Norwich 1 1980-06-19
Craig Redmond 1 1988-08-10
Craig Rivet 2 2008-07-04
Craig Simpson 2 1993-09-01
Craig Smith 2 2025-03-07
Craig Weller 2 2010-03-03
Craig Wolanin 3 1997-01-31
Cristobal Huet 2 2008-02-26
Cruz Lucius 1 2024-03-07
Curt Bennett 5 1979-05-24