Phillip Phillips made another post-surgery public appearance on Tuesday (July 10) night when he performed ‘Home’ at the 83rd Major League Baseball All-Star Game.

The event was held at Kauffman Stadium in Kansas City, Mo. where the ‘American Idol‘ winner and 93.1 KISS-FM artist took the stage before the game. The 21-year-old musician dedicated his debut single to local tornado victims.

Phillips looked healthy on stage following the complicated surgery he endured last month to remove kidney stones. Luke Bryan was also on hand to sang the national anthem, while Kellie Pickler performed ‘God Bless America’ during the 7th inning stretch.

Watch Phillip Phillips Perfom ‘Home’ at the MLB All-Star Game