McDyess was then traded to the New York Knicks in 2002, where he continued to be a productive player. He was named to the All-Star Game in 2004 and was selected to the All-NBA Third Team in 2005. He was then traded to the Detroit Pistons in 2006, where he played for four seasons. During his time with the Pistons, McDyess was a key contributor to the team's success, helping them reach the Eastern Conference Finals in 2008.
McDyess then returned to the San Antonio Spurs in 2009, where he played for two seasons. During his time with the Spurs, McDyess was a key contributor to the team's success, helping them reach the Western Conference Finals in 2010. He retired from the NBA in 2011 after 16 seasons in the league. Throughout his career, McDyess was a consistent and productive player, and was named to four All-Star Games and three All-NBA Teams.
🏀