Karl-Anthony Towns threw out the first pitch at a Twins Game (VIDEO)

We've seen far too many NBA players embarrass themselves of late while throwing out the first pitch at an MLB game.

Michael Carter-Williams drilled the cameraman who was standing behind home plate. Paul Pierce looked like he had never thrown anything in his life…At least they didn't rival 50 Cent's epic first pitch, though.

But Karl-Anthony Towns? He looked pretty darn good at the Twins game Sunday.

It wasn't a strike, but at least he looked like he knew how to throw a baseball and didn't bounce it or throw it away. Still, make sure to keep the ball down in the future, KAT. You're going to get shelled if you don't.

(h/t Timberwolves)

MORE NEWS: Want stories delivered to you? Sign up for our NBA newsletters.