Rajon Rondo has announced his retirement from the NBA after 16 seasons.

During an appearance on the "All the Smoke" podcast, Matt Barnes asked Rondo if he was done in the NBA.

"Absolutely," said Rondo. "Yeah, I'm done. I can't. I'd rather spend time with my kids."

Rondo is 38 and last played during the 21-22 season with the Los Angeles Lakers and Cleveland Cavaliers.

"What a time, it was definitely something that I never took for granted when I was in the game," Rondo said. "I loved every minute of it, and I appreciate the brotherhood that I was able to share and bond and grow with over the years. I've learned so much in this game and it's made me the man who I am today. ... I tell people all the time, this wasn't a dream of mine, it was a goal. I was able to lock in, stay disciplined, I didn't party a lot in college. But it was worth the sacrifice of me getting to where I wanted to be in life."