The rap veteran took to the mound at Petco Park in California and showed off his personalised jersey with "Coach Snoop" printed on the back - an apparent nod to his role as a mentor for his youth football league.

However, the Drop It Like It's Hot hitmaker was left red-faced as he really did drop the ball like it was hot and hurled it wide of his ceremonial catcher, prompting an onlooker to jump out of the way to avoid getting hit.

Despite the bad throw, Snoop was all smiles as he bumped fists with players and flashed a peace sign to the crowd as he exited the field to make way for the Padres' game against the Atlanta Braves.

Snoop's poor sporting performance became the talk of Twitter as many baseball fans compared his big fail to the stinker 50 Cent threw out at a New York Mets game in 2014.

One tweet, posted by a representative for U.S. network FOX Sports, read: "It wasn't nearly as bad as @50cent but @SnoopDogg's first pitch today wasn't too accurate."

But Snoop embraced the field flub and proved he was game for a laugh as he retweeted the message and then quipped: "got u beat cuz @50cent (sic)".