Rapper 50 Cent threw out a painfully bad first pitch before the New York Mets took on the Pittsburgh Pirates at Citi Field on Tuesday.

Thousands of fans (and millions of home viewers) watched the rapper very slowly toss the left-handed pitch, which sailed far to the left of the catcher.

The ball bounced to the backstop and nearly hit a cameraman standing not far from the Mets' on-deck circle.

50 Cent was given the honor at the NY Mets game at Citi Field before the Mets took on the Pittsburgh Pirates.