Zach Randolph officially announced his retirement from the NBA, ending a 17-year career.

"I gave this game my all, and it gave everything back and more. Basketball will always be a part of me," wrote Randolph in a tweet.

The 38-year-old Randolph was a two-time All-Star. He last played for the Kings in 2018.