We've seen our fair share of horrendous ceremonial first pitches: Cough 50 Cent, Carly Rae Jepsen, Cough...

But on Tuesday night, we got a pretty good one from new Michigan head football coach Jim Harbaugh. The former NFL quarterback threw out the first pitch at the Tigers game last night to Tigers manager and former catcher Brad Ausmus.

Not only does Harbaugh throw it right down the middle (albeit a little up), he also brings back the old fashioned wind-up.

As a diehard Seattle Seahawk fan, I have no love for Harbaugh, his khaki pants, or the fact that he used to coach the 49ers, but I can respect a guy who brings back a delivery from the early stages of baseball.

Looked pretty good from here. Now we will see if the Maize and Blue can look that good in the Big 10 this year. They'll have plenty of competition from reigning national champion Ohio State.

More From 104.5 THE TEAM