Houston Texans Leonard was not selected in the
2016 NFL draft and signed a contract as an
undrafted free agent with the
Houston Texans on May 5, 2016. Leonard would suffer a torn hamstring and was waived on July 20. The Texans would release Leonard with an injury settlement on August 11.
Hamilton Tiger Cats (first stint) On May 25, 2017, Leonard signed with the
Hamilton Tiger-Cats of the
Canadian Football League. Leonard would go on to have an impressive rookie season with the Tiger Cats, recording 72 tackles, 7 interceptions and returned a blocked field goal for a touchdown in his first game against the
Toronto Argonauts. Leonard was named an
East Division All-Star for 2017. He started 18 games at cornerback for the Tiger-Cats. He was named the team's Most Outstanding Rookie. Overall, he played in three seasons for the Tiger-Cats and appeared in 49 regular season games, recording 178 defensive tackles, 31 pass knockdowns, and 12 interceptions.
Calgary Stampeders Upon becoming a
free agent on February 11, 2020, Leonard signed with the
Calgary Stampeders. He re-signed with the team on December 14. Leonard became a free agent upon the expiry of his contract on February 8, 2022.
Hamilton Tiger-Cats (second stint) On February 8, 2022, it was announced that Leonard had signed with the Tiger-Cats. ==Personal==