Cleveland Cavaliers (1999–2002) Miller was drafted by the
Cleveland Cavaliers with the eighth overall pick in the
1999 NBA draft. He averaged 11.1 points and 5.8 assists per game in his rookie year. In his second year, he averaged 15.8 points per game and 8 assists per game. In his final year as a Cavalier, his averages increased to 16.5 points and 10.8 assists per game. That season, on February 28, 2002, Miller set a then career high of 37 points scored during a 114–107 victory against the
San Antonio Spurs. During his career as a Cavalier, he was named to the
NBA All-Rookie First Team, became the first player in Cleveland history to win player of the week twice, set a franchise record for total assists in a season (882), and was the only NBA player to average 10+ assists and points during the
2001–02 NBA season. He also played for the
United States national team in the
2002 FIBA World Championship.
Los Angeles Clippers (2002–2003) On July 30, 2002, Miller was traded, along with
Bryant Stith, to the
Los Angeles Clippers in exchange for
Darius Miles and
Harold Jamison. He averaged 13.6 points, 6.7 assists, 4.0 rebounds and 1.24 steals in 80 games for the Clippers in 2002–03. He ranked ninth in the NBA in assists and led the Clippers in games played, games started (80) and minutes played (2,913).
Denver Nuggets (2003–2006) On August 1, 2003, Miller signed a six-year deal with the
Denver Nuggets. In his first season in Denver he averaged 15.8 points and 6.1 assists, along with 4.5 rebounds and a career-high 1.7 steals per game. They made the playoffs but the Nuggets were eliminated in the first round 4 games to 1 by the
Minnesota Timberwolves. In the 2004–05 he averaged 13.6 points, 6.9 assists, 4.1 rebounds, and 1.5 steals in 82 games. In the playoffs after winning game one in
San Antonio, the Nuggets proceeded to lose the next four games and lost the series 4–1. In his last full season with the Nuggets his averages would go down. With his 13.7 points, 8.2 assists, 4.3 rebounds, and 1.3 steals he helped the team to win the Northwest division. They lost to the
Los Angeles Clippers in 5 games. In the 2006–07 season he played 23 games with the Nuggets before he was traded to
Philadelphia.
Philadelphia 76ers (2006–2009) On December 19, 2006, Miller was traded by the Nuggets to the
Philadelphia 76ers as part of a trade for guard
Allen Iverson. Miller's statistics went up in multiple categories; in 2006–07, Miller ranked fourth in the NBA in total assists (625) and seventh in assists per game (7.8), and also ranked 20th in steals per game (1.38) and 15th in assist to turnover ratio (2.82). He recorded 19 double-doubles in 2006–07 (148 for his career), and the Sixers were 7–5 in games in which he had a double-double and 17–8 when he scored 15+ points. He finished the final 35 games in 2006–07, shot 47.7% from the floor and 82.4% shooting from the line after shooting 44.5% FGs and 74.8% FTs in his first 22 games as a Sixer.
Portland Trail Blazers (2009–2011) of Phoenix On July 24, 2009, Miller signed a 3-year deal worth $21 million with the Blazers. On January 30, 2010, Miller scored a career high of 52 points while making 22 of 31 field goals in an overtime win against the
Dallas Mavericks. Miller tied his playoff career high of 31 points in a
first-round opening win against the
Phoenix Suns on April 18, 2010. In December 2010, Miller's streak of 632 straight games ended because of a suspension for a game after shoving Clippers player
Blake Griffin. The shove was missed by the refs and not called as a foul during the game with the suspension handed after review.
Return to the Nuggets (2011–2014) During the
2011 NBA draft on June 23, 2011, Miller was involved in a trade sending him to the Nuggets along with the rights to #26 draft pick
Jordan Hamilton in exchange for
Raymond Felton. In his first game back with Denver, Miller finished with 18 points, 5 rebounds, 5 assists, 3 steals and a block in a 115–93 win over the defending champion
Dallas Mavericks. On January 18, 2012, Miller led the Nuggets to win against his former team, the 76ers, with 28 points in a 108–104 overtime victory. On July 11, 2012, Miller re-signed with the Nuggets on a three-year deal. On January 3, 2013, he recorded his 15,000th career point in a 101–97 loss to the Minnesota Timberwolves. On April 20, 2013, Miller scored a game-winning lay up with 1.3 seconds left to beat the Golden State Warriors 97–95 in Game 1 of the first round of the 2013 NBA playoffs. Miller finished with 28 points on 11-16 from the field with 5 assists.
Washington Wizards (2014–2015) On February 20, 2014, Miller was traded to the
Washington Wizards in a three-team trade involving the Nuggets and the 76ers.
Sacramento Kings (2015) On February 19, 2015, Miller was traded to the
Sacramento Kings in exchange for
Ramon Sessions. The trade reunited him with head coach
George Karl, who Miller played under in Denver.
Minnesota Timberwolves (2015–2016) On August 3, 2015, Miller signed with the
Minnesota Timberwolves. On February 25, 2016, he was waived by the Timberwolves.
San Antonio Spurs (2016) On February 29, 2016, Miller signed with the
San Antonio Spurs. Two days later, he made his debut with the Spurs in a 97–81 win over the
Detroit Pistons, recording two rebounds and two assists in eight minutes off the bench. With Spurs' starting point guard
Tony Parker out injured on March 8, Miller made his first NBA start since December 9, 2013. After playing more than 15 minutes just one time since November 29, 2015, Miller had 13 points and five assists in 25 minutes in the Spurs' 116–91 win over his former team, the Minnesota Timberwolves. ==Coaching career==