Charles Barkley isn’t afraid to poke fun at one of his super sized colleagues. During his appearance on this past weekend’s “Saturday Night Live,” Charles played fellow NBA legend Shaquille O’Neal during a spoof of their TNT show “Inside the NBA.”

Charles’ third turn as an “SNL” host had him dressing in drag, hosting a fake TV show called “White People Problems,” and appearing in an ad for a post-game translator application. The famed sports commentator also took a few shots at himself, as he cracked jokes about his gambling problems and recent weight loss. Barkley’s episode, which featured Kelly Clarkson as the musical guest, was an overall success for NBC. “The Hollywood Reporter” says the latest “SNL” installment was the highest rated episode since last January’s episode hosted by Jim Carrey.

Get Caught Up On “What Everybody’s Talking About” In The Sports Kingdom!!! Sports Kings Radio, Saturday & Sunday 12n-4p on 1380 WAOK(Atlanta) and waok.com Follow “The Kings” on Facebook.com/sportskingsatl and on Twitter @sportskings1380.