It's been a long time since Andre Miller led the Utah men's basketball team to the national championship game against Kentucky in 1998 and earned numerous All-America honors the next year as a senior.

In the 15 years since his college career ended, the former Ute guard has quietly compiled a solid NBA resume playing for six different teams, one of which he's played for in two different stints.

Along the way in his pro career, Miller has earned NBA All-Rookie First Team honors and led the league in assists one season, all while starting 935 games to this point. He's also played in 52 playoff games over nine different seasons.

Here's a look back at his NBA career, which includes being traded to a new team recently:

Cleveland Cavaliers (1999-2002)

The Cavaliers took Miller with the eighth pick overall in the 1999 NBA Draft. He quickly made an impact, setting the franchise record for assists in a season (882) and being named an NBA All-Rookie First Team honoree.

During his final two years in Cleveland, Miller started every game and led the NBA in assists in 2001-02. His top season as a Cavalier came in his final one, as Miller scored 16.5 points, 10.9 assists and 4.9 rebounds per game.

L.A. Clippers (2002-03)

Miller's stay in Los Angeles was a short one, as he spent just one season there after being traded to the Clippers. While there, he started all 80 games and averaged 13.6 points and 6.7 assists per game.

Denver Nuggets (2003-07)

Miller joined his third NBA team after signing a multi-year deal with the Nuggets in 2003. During this three-plus seasons in the Rocky Mountains, Miller started every game he played for Denver, including 15 playoff games.

His first postseason experience as a pro came with the Nuggets, and he averaged 16.4 points and 7.4 assists during the team's playoff run in 2005-06.

Throughout his Nuggets stint — which ended when he was involved in a trade that brought Allen Iverson to Denver partway through his fourth year there — Miller averaged more than 13 points each season. Three of the four years, he averaged seven assists or more a game.

Philadelphia 76ers (2006-09)

The former Ute enjoyed some of his most statistically successful seasons during his three years with the 76ers.

During his second season with Philadelphia, Miller averaged a career-high 17 points per game, as well as 6.9 assists, while shooting 49.2 percent from the field.

The 76ers' playoff run in 2008-09 was even more successful for Miller, as he averaged 21.2 points while starting all six games.

Portland Trail Blazers (2009-11)

Miller joined his fifth NBA team when he signed a three-year deal with the Blazers in summer 2009. While his statistics began to dip a bit, he still was a key player for Portland and started all but 16 of his games in the Northwest.

Among the highlights of his Trail Blazer career was scoring a career-high 52 points in an overtime win over Dallas in January 2010. He also tied his playoff high of 31 points in a first-round win against Phoenix in 2010 and played in 12 postseason games for Portland.

Denver Nuggets (2011-14)

Miller's second stint with the Nuggets began after he was traded to Denver in the summer of 2011. For the first time in his career, his points-per-game average dipped under double digits as he came off the bench. After his first two seasons where he averaged near 9.6 points and just over six rebounds per game, his numbers and minutes dropped even further the early part of this season and he was eventually traded.

Washington Wizards (2014)

Miller has spent seven games thus far with the Wizards after being traded on Feb. 20. He is averaging 3.9 points and 1.9 assists per game with Washington.