The Knicks traded Spree when he was like 34 35. He was already washed up when the Knicks got rid of him. He had one decent season with the T'wolves and thats it. He demanded more money and they offered him a bigger contract but he didnt take it. Marbury is only 28 and he still has a lot left in him.