May 18th was redemption day for one Patrick Mahomes.

Mahomes had the honor of throwing out the first pitch for the Kansas City Royals Friday night (May 18th) when they played host to the team with the best record in the MLB, the New York Yankees.

Now, the reason I say it's redemption day for Mahomes is because this is not the first time the former Texas Tech QB has thrown out the first pitch at a baseball game.

In May 2016, Mahomes was invited to throw out the first pitch at a Texas Rangers game and...well, it didn't quite go how the gunslinger hoped it would.

Mahomes got his second chance and avoided being put on the list of worst first pitches in baseball history. He took a deep breath and delivered the old fastball right down the chute. You can watch the clip below.