Career
He is a native of Spring Lake Park, Minnesota. He was signed by the Oakland Raiders as an undrafted free agent in 2013. He played college football at Bemidji State University.
In his Junior season, he was selected for Daktronics All-America Second team, Super Region #3 First Team and the All-NSIC First team
Oakland Raiders
On April 28, 2013, he signed with the Oakland Raiders as an undrafted free agent. Cleveland Browns
On July 30, 2015, Leonhardt signed with the Cleveland Browns.
San Francisco 49ers
On November 16, 2015, the San Francisco 49ers signed Leonhardt off of the Browns practice squad, to their own. On December 12, 2015, Leonhardt was promoted to the 49ers" active roster.
Minnesota Vikings
On March 18, 2016, Leonhardt signed with the Minnesota Vikings.