Play Ball! NASCAR Sprint Cup drivers toss first pitches – who has the best form?


Since the start of the baseball season, Kevin Harvick, Joey Logano, Michael Waltrip and Kurt Busch have thrown the ceremonial first pitch before a Charlotte Knights game. The Knights are a Triple-A team in Charlotte, N.C.

Here’s a look at how each did in this video. So who had the best toss?