A four-star recruit, Leonard committed to Florida State in 2014 as a defensive end, over offers from Arizona, Clemson, Maryland, Pittsburgh, Tennessee, Washington, and Wisconsin, among others.[1] In his freshman season, he played in four games as a reserve. Leonard compiled five tackles and 2.5 tackles for loss as a sophomore and played in all 13 games. After two seasons on defense, he transitioned to the offensive line before the 2016 season.[2][3] He started the first three games at right tackle in 2016, before being replaced. Leonard regained his starting role for the final three games of the season. In 2017, Leonard started all 13 games at left tackle for the Seminoles.[4]
Professional career
New Orleans Saints
Leonard was selected by the New Orleans Saints in the fourth round, 127th overall, of the 2018 NFL draft.[5] On May 10, 2018, Leonard signed his rookie contract with the Saints.[6] He was waived on September 1, 2018 and was signed to the practice squad the next day.[7][8] He was released on October 2, 2018.[9]
Los Angeles Rams
On October 9, 2018, Leonard was signed to the Los Angeles Rams' practice squad.[10] He was released on November 6, 2018.[11]
Arizona Cardinals (first stint)
On November 14, 2018, Leonard was signed to the Arizona Cardinals practice squad.[12]
Houston Texans
On January 9, 2019, Leonard signed a reserve/future contract with the Houston Texans.[13] The Texans waived him on August 31 during final roster cuts.[14] On September 1, 2019, Leonard was signed to the Houston Texans practice squad.[15] He signed a reserve/future contract with the Texans on January 13, 2020.[16]
On September 5, 2020, Leonard was waived by the Texans.[17]
Arizona Cardinals (second stint)
On September 22, 2020, Leonard was signed to the Cardinals practice squad.[18] He was released on October 1, 2020, and later re-signed to the practice squad on October 20.[19][20] Leonard was released on November 24, 2020.[21]
Washington Football Team
Leonard signed with the Washington Football Team's practice squad on December 1, 2020.[22] On January 11, 2021, Leonard signed a reserve/futures contract with Washington.[23] He was waived/injured on August 24, 2021, and reverted to injured reserve before being waived with an injury settlement on September 2.[24]
Atlanta Falcons (first stint)
On November 18, 2021, Leonard was signed to the Atlanta Falcons practice squad.[25] He was released on December 7.[26]
Minnesota Vikings
On December 28, 2021, Leonard was signed to the Minnesota Vikings practice squad.[27]
Atlanta Falcons (second stint)
On December 31, 2021, Leonard was signed by the Atlanta Falcons off the Vikings practice squad.[28] His first career game was against the Buffalo Bills on January 2, 2022. He was waived on August 26.[29][30]