13. Vince Carter
Vince Carter has been in the NBA now for 20 years. It seems like he may never stop playing so we may need to amend this eventually. During the height of his career, Carter was nearly unstoppable regardless of where he played. He originally started his career with the Toronto Raptors and eventually moved on to the New Jersey Nets. During his time with those teams, he was able to put up some great numbers. He even managed to become an NBA All-Star 8 times.
From 1999 to 2009, he was able to put up 20 to 21 points per game on average. Though he’d have averages of 24, 25, 26, and 27 points per game in different seasons. He’s also a relatively good defender and usually could secure a steal or two per game as well as a block per game on average most of his career. Carter bounced around the league after his time in New Jersey and now he’s pretty much a bench player at best around the league.