Baseball fan Nathan Patterson lit up the speed-pitch radar booth at Coors Field a few weeks ago while attending a game with his brother.

Now, he has signed a contract with a Major League Baseball team.

Patterson casually threw a 96-mph fastball at a Colorado Rockies game July 15, and on Thursday, the Oakland A's made his dream come true as the 23-year-old signed a contract with the club.

The backstory makes Patterson's journey even more epic.

He played high school baseball but never pursued it in college, but he started taking baseball seriously again last August. He originally caught the A's attention at a Nashville Sounds game (the team's Triple-A affiliate at the time) when he threw 96 mph there as well.

Patterson told MLB.com he hadn't thrown "for a few years" before last August, and noted of his high school playing days, "I didn't really have a good arm then."

He was injured in a car accident in December and needed surgery. But Patterson was resilient, kept training and stayed sharp in a rec league.

"Words cannot describe this feeling, and I cannot thank everyone enough who has been part of this journey so far," Patterson wrote on Instagram. "My family has given me nothing but constant love and support throughout the last nine months as I pursue a dream of mine that I’ve had since I was a little kid."