17. Mike James
If you google the definition of a ‘journeyman,’ then a picture of James should come up. He went undrafted but didn’t give up on his dream. The Duquesne alumni got his professional start in the Euro leagues where he was brilliant. When he finally got to the NBA, he was around for a long time. He played for an astonishing 11 teams.

He was a reserve in the Pistons’ 2004 Championship-winning team. James also averaged over 20 points a game for the Raptors, including a 39-point game against Detroit. A 26-year-old rookie, it’s no wonder that he was able to hang around the league so late.