5. Aaron Brooks
Playing for seven different teams during his ten-year career, Aaron Brooks appeared in 645 games and averaged nearly 10 points per game.
The former Duck was drafted by the Houston Rockets in 2007 and was quick to find his shot. In his third year in the league, Brooks was averaging 20 points a game.
However, hitting the always-feared slump, Brooks found himself playing in a Chinese league just five years after leaving Oregon for the pros. Eventually making a return to the NBA, he settled into his role as a reliable off-the-bench player.
By the time his professional basketball career was coming to a close, Brooks was averaging 9.7 points and 2.98 assists per game.
Brooks played for the Rockets, the Bulls, the Nuggets, the Pacers, the Timberwolves, the Suns, and the Kings before he retired.