50 Cent's first pitch at the Mets-Pirates game in New York’s Citi Field was hilarious. He even practiced before he the event. But 50 wasn't the only rapper to take the mound before a Major League Baseball game (he also wasn't the only rapper to throw a bad pitch, see Nelly). Here's other MCs who tried their hand at the ceremonial first pitch. Some were good, some not so much.

Check out the list below.

Nelly

Date: 2013
Team: St. Louis Cardinals
Description:  Nelly struggles to find the plate with his pitch to David Freese.

 

Common

Date: 2012
Team: Chicago White Sox
Description:  Common throwing Sox opening day first pitch, bad pitcher but good rapper.

 

Lil John

Date: 2013
Team: Los Angeles Dodgers
Description:  Lil John was at Dodger Stadium throwing out the ceremonial first pitch, and announcing the Dodgers starting lineup.

 

Big Sean

Date: 2011
Team: Detroit Tigers
Description:  Big Sean throws the first pitch at Comerica Park home of the Detroit Tigers.

 

Wale

Date: 2013
Team: Washington Nationals
Description:  The Untouchable Maybach Empire Presents Wale. Watch as Wale speaks on his fan base during a in store signing and as he throws out the opening pitch at a Nationals baseball game.

 

Drake

Date: 2011
Team: Cleveland Indians
Description: Drake's Opening Pitch At The Cleveland Indians Game

Chance The Rapper

Date: 2014
Team: Chicago White Sox
Description: Chance's Opening Pitch At The Chicago White Sox

Kid Cudi

Date: 2014
Team:Cleveland Indians
Description: Chance's Opening Pitch At The Cleveland Indians Game

More From XXL