- 36,045
- 12,024
No team will trade a star player with 4-5 years left on his contract, why give away the guy who can put fans in seats for another 4 years? Stars only get traded when they have a year or two left and because of this the teams that trade for them usually make sure they will agree to an extension before trading.