He was traded to the Sacramento Kings in 2001, where he would distinguish himself as a player who excelled when the team was under intense pressure. He remained with the Kings through 2008, and was then traded to the Atlanta Hawks. He struggled with injuries throughout his three seasons with the Hawks, and was then traded to the Washington Wizards. He left the Wizards to play for the Miami Heat, and then spent one season with the New York Knicks.