New Orleans Saints Leonard was selected by the
New Orleans Saints in the fourth round, 127th overall, of the
2018 NFL draft. On May 10, 2018, Leonard signed his rookie contract with the Saints. He was waived on September 1, and was re-signed to the
practice squad the next day. Leonard was released by the Saints on October 2.
Los Angeles Rams On October 9, 2018, Leonard was signed to the
Los Angeles Rams' practice squad. He was released by the Rams on November 6.
Arizona Cardinals (first stint) On November 14, 2018, Leonard was signed to the
Arizona Cardinals' practice squad.
Houston Texans On January 9, 2019, Leonard signed a reserve/future contract with the
Houston Texans. The Texans waived him on August 31 during final roster cuts. On September 1, Leonard was signed to the Texans' practice squad. Leonard signed a reserve/future contract with the Texans on January 13, 2020. On September 5, Leonard was waived by the Texans.
Arizona Cardinals (second stint) On September 22, 2020, Leonard was signed to the Arizona Cardinals' practice squad. He was released on October 1, and later re-signed to the practice squad on October 20. Leonard was released by the Cardinals on November 24.
Washington Football Team Leonard signed with the
Washington Football Team's practice squad on December 1, 2020. On January 11, 2021, Leonard signed a reserve/futures contract with Washington. He was waived/injured on August 24, and reverted to injured reserve before being waived with an injury settlement on September 2.
Atlanta Falcons On November 18, 2021, Leonard was signed to the
Atlanta Falcons' practice squad. He was released on December 7.
Minnesota Vikings On December 28, 2021, Leonard was signed to the
Minnesota Vikings' practice squad.
Atlanta Falcons (second stint) On December 31, 2021, Leonard was signed by the Atlanta Falcons off of the Vikings' practice squad. His first career game was against the
Buffalo Bills on January 2, 2022. Leonard was waived by Buffalo on August 26. ==References==