James Harden fired back at Kevin McHale after the former Houston Rockets coach criticized his leadership earlier in the week.

The Rockets guard responded when he spoke to the media on Saturday, calling McHale a “clown” and arguing that he did “anything and everything” his former coach wanted while he was playing for him.

“He’s a clown,” Harden said. “Honestly, I did anything and everything he asked me to do.”

Harden took things a bit further, arguing that McHale wasn’t much of a leader himself.

Honestly, he’s never taught me anything to be a leader but I’ve done a great job. The organization, my coaches have been excellent, those teammates and I have worked extremely hard every single day to be a better basketball player but also be a better leader – there are different types of leaders, as well. To go out there and downplay my name like that, it shows his character. I usually don’t go back-and-forth on social media with anybody or in interviews but I need to stand up for myself. You just don’t do that. It shows what type of person he is.

Harden seemed genuinely upset that McHale was so critical of him.