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)
1831-1860 of 4216 players
Player Trades Last Trade
Jeff Carter 3 2021-04-11
Jeff Chychrun 4 1993-11-02
Jeff Costello 2 2014-06-27
Jeff Cowan 2 2004-03-09
Jeff Crossman 2 1988-10-27
Jeff Daniels 2 1995-02-14
Jeff Daw 1 2003-05-29
Jeff Farkas 2 2003-01-20
Jeff Finley 1 1999-02-13
Jeff Friesen 4 2006-03-09
Jeff Hackett 4 2003-01-22
Jeff Halpern 2 2010-03-03
Jeff Jackson 2 1987-09-30
Jeff Jillson 3 2004-03-09
Jeff Larmer 1 1984-01-11
Jeff Nelson 1 1998-08-19
Jeff Norton 8 2002-03-19
Jeff Odgers 1 1996-06-21
Jeff O`Neill 1 2005-07-30
Jeff Parker 2 1991-03-04
Jeff Penner 1 2011-02-28
Jeff Perry 1 1993-09-02
Jeff Petry 5 2026-03-05
Jeff Reese 5 1999-08-05
Jeffrey Viel 1 2026-01-16
Jeff Rohlicek 1 1990-03-06
Jeff Shantz 2 2002-10-01
Jeff Sharples 2 1990-03-06
Jeff Shevalier 1 2000-03-08
Jeff Skinner 1 2018-08-02