Kelly was a member of the Florida State Seminoles for five seasons, redshirting as a true freshman. He played in 34 games with 28 starts over the course of his collegiate career.[1]
Professional career
New Orleans Saints
Kelly was signed by the New Orleans Saints as an undrafted free agent following the 2019 NFL draft on April 27, 2019.[2] He was waived on August 30, 2019, during final roster cuts and was re-signed to the team's practice squad the following day.[3][4] Kelly signed a reserve/futures contract on January 6, 2020, and made the Saints' active roster coming out of training camp the next season.[5][6] Kelly made his NFL debut on September 13, 2020, in the season opener against the Tampa Bay Buccaneers.[7] He was placed on the reserve/COVID-19 list by the team on November 29, 2020,[8] and activated on December 9.[9]
On August 31, 2021, Kelly was waived by the Saints and re-signed to the practice squad.[10][11] He was released on October 12.
New York Giants
On October 19, 2021, Kelly was signed to the New York Giants practice squad.[12] His contract expired when the teams season ended on January 9, 2022.
New York Jets
On May 9, 2022, Kelly signed with the New York Jets.[13] He was released on August 16, 2022.[14]
New Orleans Saints (second stint)
On August 17, 2022, Kelly was claimed off waivers by the New Orleans Saints.[15] He was waived on August 28.[16] He was re-signed to the practice squad on November 10, 2022.[17]
San Antonio Brahmas
Kelly was placed on the reserve list by the San Antonio Brahmas of the XFL on March 7, 2023, and activated on April 7.[18]
Cleveland Browns
On August 5, 2023, Kelly signed with the Cleveland Browns.[19] On August 27, 2023, Kelly was released by the Browns.[20]
San Antonio Brahmas (second stint)
On January 19, 2024, Kelly re-signed with the San Antonio Brahmas of the United Football League (UFL).[21] He was placed on injured reserve on April 23, 2024.[22] He was released on June 12, 2024.[23] He was re-signed on August 23.[24]