The video of 50 Cent's opening pitch at the Mets-Pirates game in New York’s Citi Field has gone viral.

Every music and sport sites are discussing where it ranks in the worst opening pitches of all time. Can you actually believe that the Queens MC practiced before he took the mound? The shocking thing is, 50 Cent was throwing strikes prior to his first pitch debacle and TMZ has video proof. 50 actually was pretty decent when he was warming up.

Check out the video below

[TMZ]

More From XXL