21 Hall of Famers you had no idea played with each other

LeBron James, Shaquille O'Neal
LeBron James, Shaquille O'Neal / Gregory Shamus/GettyImages
2 of 21

20) Vince Carter and Steve Nash

Recent Hall of Fame inductee Vince Carter played a staggering 22 seasons in the NBA with a total of eight teams. Therefore, it shouldn't come as a surprise that he played with a few great players along the way. Many probably know that he partnered with fellow Hall of Famer and cousin Tracy McGrady during his Toronto days and that he also played with legend Jason Kidd in New Jersey.

However, few remember him playing with Steve Nash and the Phoenix Suns. After spending five seasons with the Nets, he was traded to the Orlando Magic, where his career quickly transitioned from being a star to a role player. As a result, he was later traded to the Suns, where he played 51 games during the 2010–11 season.

The Suns were also in a transition of their own after seeing their second-best player, Amare Stoudemire, leave in free agency for the New York Knicks. That effectively ended the "seven seconds or less" Suns, and Phoenix tried to compensate by taking a chance on Carter. He played relatively well for a 34-year-old, but he opted to sign with another team in the summer of 2011 and play with another legend, which we will discuss more next.