We have to give Raptors forward Amir Johnson some props here. Even though the first pitch that he threw before a Blue Jays game recently was absolutely awful, he still took the time to put together a video of the throw for his YouTube channel. We can't hate on him for poking some fun at himself. But, yo: Don't quit your day job, man. This was really, really, really bad.

RELATED: There's a New Candidate for the "Worst First Pitch Before a Baseball Game" Award

[via Eye on Basketball]