Pearl Jam's Eddie Vedder had such a great time last year, he returned to take part in the annual Hot Stove Cool Music benefit show over the weekend. The annual event provides for the Foundation to Be Named Later charity, and gave Vedder a chance to once again do some good on behalf of Chicago Cubs president Theo Epstein while hobnobbing with legendary baseball writer Peter Gammons.

As you can see in the fan-shot video above, Vedder performed with Gammons on a version of the Pearl Jam song "Wishlist." It was one of several Pearl Jam tracks in the set, with "Corduroy," "Not for You" and "Elderly Woman" all making the cut.

Vedder performed with a band that consisted of members of alt-rock bands Letters to Cleo, Buffalo Tom and Belly and a good portion of the remainder of his set featured a wealth of cover songs. He took on The Who's "The Kids Are Alright" and "I Can't Explain," Talking Heads' "Love -> Building on Fire," the Rolling Stones "Waiting on a Friend," Squeeze's "Another Nail in My Heart," Aerosmith's "Draw the Line," Bruce Springsteen's "Bobby Jean," Pink Floyd's "Comfortably Numb" and Neil Young's "Rockin' in the Free World" during his stage time. See additional fan-shot video posted below.

The show took place at Boston's Paradise Rock Club, which perfectly coincided with the fact that Vedder's beloved Cubs were in town playing the Red Sox. As stated, the show raised funds for the Foundation to Be Named Later. To learn more about the organization, check here.

Watch Eddie Vedder + Friends Perform Talking Heads' "Love -> Building on Fire"

Watch Eddie Vedder + Friends Perform Rolling Stones' "Waiting on a Friend"

Watch Eddie Vedder + Friends Perform The Who's "I Can't Explain"

Watch Eddie Vedder + Friends Perform Bruce Springsteen's "Bobby Jean"

Watch Eddie Vedder + Friends Perform Aerosmith's "Drawn the Line"

Watch Eddie Vedder + Friends Perform Neil Young's "Rockin' in the Free World"

2017 Guide to Rock + Metal Festivals

Where do Pearl Jam Rank Among the 10 Greatest Grunge Bands?

More From Sasquatch 107.7 - The Rock of Rochester