There's just something about basketball players throwing out first pitches.

They're all not that good at it.

The latest proof is Milwaukee Bucks point guard Michael Carter-Williams.

More from FoxSports

Carter-Williams threw out the ceremonial first pitch before Thursday's Milwaukee Brewers-St. Louis Cardinals game at Miller Park.

As seen in the video above, Carter-Williams probably should stick to the hardwood.

With the game in Milwaukee, the stomping grounds of Bob Uecker, this seems fitting.

There have been some memorable (not necessarily in a good way) first pitches by NBA players in the past.

Paul Pierce chuckled after his attempt prior to a Dodgers game in July.

Nick Young airmailed one over Dee Gordon's head last year.

And, who can forget John Wall's back in 2011.

Move over gentlemen, it's time to make room for Carter-Williams at the table.