Is this the worst first pitch ever thrown at a baseball game? We'll let you be the judge after checking out the YouTube video below.

Rapper 50 Cent threw out the ceremonial ball before Tuesday night's Mets-Pirates game at Citi Field.

What can you say really? (Other than, juuuust a bit outside.)

(The video has been removed due to rights restrictions. Watch at MLB's YouTube channel.)