In his Junior season, he was selected for Daktronics All-America Second-team, Super Region #3 First-team and the All-NSIC First-team.[2] He also was D2Football.com All-America Honorable Mention following the season.[2]
On November 16, 2015, the San Francisco 49ers signed Leonhardt off of the Browns practice squad, to their own.[5] On December 12, 2015, Leonhardt was promoted to the 49ers' active roster.[6]
Minnesota Vikings (first stint)
On March 18, 2016, Leonhardt signed with the Minnesota Vikings.[1] He was released on August 29, 2016.[7]
Detroit Lions
On September 3, 2016, Leonhardt was signed to the Detroit Lions' practice squad.[8] He was released on September 30, 2016.[9]
Minnesota Vikings (second stint)
On October 5, 2016, Leonhardt re-signed with the Vikings. He was released on October 25, 2016.[10]
Arizona Cardinals
Leonhardt was signed to the Cardinals' practice squad on November 1, 2016.[11]