J.R. Smith played the MLB All-Star Celebrity Softball Game shirtless on Tuesday, because, of course he did. 

Smith said he, "had to put on a show for the fans" and stepped up to his first at bat without a jersey on, which he became famous for after helping the Cavaliers to their first NBA championship back in 2016.

Smith got the crowd cheering after hitting a triple and then stealing home, ending the play with a backwards somersault celebration.

The NBA Champion was on Team Cleveland alongside former Indians Jim Thome and Mike Napoli, Chiefs tight end Travis Kelce, talk show hosts Drew Carey and Dr. Oz, olympian Simone Biles and more. 

Team Cleveland suited up against Team World who had singer Daddy Yankee, former NFL player and 'Bachelor' star Colton Underwood and actor Jamie Foxx, to name a few. 

After the game, Smith, shirtless once again, said he thought actor Anthony Mackie should have been awarded MVP of the game. 

Team World defeated the hometown team 21-16.