As a freshman in the 2015 season, Kelly was the third running back behind Jalen Hurd and Alvin Kamara. He saw occasional time in relief and late-game situations. He made his collegiate debut in the season opener against the Bowling Green Falcons. In the 59–30 victory, he had eight carries for 29 yards.[6] After various appearances throughout the season, he scored his first career touchdown, a one-yard rush in the fourth quarter, in the 2016 Outback Bowl in the 45–6 victory over the Northwestern Wildcats.[7] He finished the season with 40 carries for 165 yards and a touchdown.[8]
As a sophomore in the 2016 season, Kelly started the season in a similar role to the previous year as Hurd and Kamara both returned. He made his season debut in the 2016 Pilot Flying J Battle at Bristol against Virginia Tech. In the 45–24 victory, he had one carry for four yards and a touchdown.[9] Later on, an opportunity arose for Kelly, as Hurd had some team issues and did not play in the game against Texas A&M. In the game against Texas A&M, Kelly was the second running back behind Kamara. He had 13 carries for 89 yards and a touchdown in the double overtime loss.[10] After a quiet game against Alabama,[11] he had 14 carries for 94 yards in a loss against South Carolina.[12] After the loss, Hurd quit the team and Kelly firmly took the role as the second running back. In the game against Tennessee Tech, he had seven carries for 104 yards and a touchdown.[13] After some solid performances to close the regular season, he had 15 carries for 70 yards and a touchdown in the victory over Nebraska in the 2016 Music City Bowl.[14] Overall, in his sophomore season, Kelly had 98 carries for 630 yards and five touchdowns.[15]
With Kamara entering the 2017 NFL draft, Kelly returned as the main running back for the Volunteers for the 2017 season. Kelly started the season sharing the backfield with Ty Chandler and Carlin Fils-Aime. In the season opener against Georgia Tech at Mercedes-Benz Stadium, Kelly had a career day in Tennessee's 42–41 double overtime victory. In the game, he had 19 carries for 128 yards and four rushing touchdowns and five receptions for 35 yards.[16] In the 26–20 loss to Florida Gators, he had 19 carries for 141 yards and a rushing touchdown. In addition, he had six receptions for 96 yards in the game.[17] On September 23, against Massachusetts, he had 25 carries for 101 yards and a touchdown.[18] On September 30, against Georgia, he had 44 rushing yards and 47 receiving yards in the 41–0 loss.[19] On November 4, he recorded 20 carries for 79 yards and two touchdowns against Southern Miss.[20] On November 18, against LSU, he had 25 carries for 47 yards, three receptions for 31 yards, and threw a 10-yard pass in the 30–10 loss.[21] In his final collegiate game, a 42–24 loss to Vanderbilt, he had 10 carries for 20 yards and a rushing touchdown.[22] Overall, he finished the 2017 season with 778 rushing yards, nine rushing touchdowns, 37 receptions, and 299 receiving yards.[23] On December 29, 2017, Kelly declared his intentions to enter the 2018 NFL draft.[24]
Kelly was drafted by the Los Angeles Rams in the sixth round (176th overall) of the 2018 NFL Draft.[27] He was selected by the Rams through a pick that was previously acquired from the New York Giants in exchange for Alec Ogletree. He signed a four-year contract on June 9, 2018.[28] He joined a running backs unit that contained Todd Gurley and Malcolm Brown.[29] During the game against the Detroit Lions in Week 13, Brown suffered a clavicle injury, giving Kelly the opportunity for playing time.[30] He made his NFL debut on Special Teams against the Chicago Bears in Week 14, playing seven snaps.[31] In the following game, against the Philadelphia Eagles, he recorded his first professional carries with two for four yards.[32] With Gurley sitting out Week 16, Kelly recorded 10 carries for 40 yards and had a nine-yard reception against the Arizona Cardinals in Week 16.[33] Gurley again was inactive for Week 17 against the San Francisco 49ers, giving Kelly the opportunity to have 15 carries for 30 rushing yards and a 18-yard reception.[34] In the Divisional Round against the Dallas Cowboys, he had a special teams tackle in his playoff debut.[35] He saw playing time on special teams in the NFC Championship Game and Super Bowl LIII.[36][37] Overall, in his rookie year, he finished with 74 rushing yards.[38]
Kelly was waived during final roster cuts on August 31, 2019,[39] but was signed the next day to the Rams' practice squad.[40] He was promoted to the active roster on October 12, 2019.[41] He was waived on November 16, 2019, and re-signed to the practice squad.[42] He was promoted back to the active roster on December 28, 2019.[43] He was waived on September 4, 2020.[44]
Kelly was signed by the Cleveland Browns' to their practice squad on September 9, 2020.[45] He was released on December 15,[46] but re-signed to the practice squad the next day.[47]
The Browns signed Kelly to a reserve/futures contract on January 19, 2021.[48] Kelly was waived by the Browns on August 31.[49] Kelly was re-signed to the Browns' practice squad on September 1.[50] He was promoted to the active roster on October 19.[51] He was waived on November 20 and re-signed to the practice squad.
The Browns signed Kelly to a reserve/futures contract on January 19, 2022.[52] The Browns terminated Kelly's contract on August 30, 2022.[53] The Browns signed Kelly to their practice squad on August 31, 2022.[54] He signed a reserve/future contract on January 9, 2023.[55] He was waived on August 29, 2023.[56] He was re-signed to the practice squad on October 27.[57] Kelly was released on November 21 and re-signed on November 28.[58][59] He signed a reserve/future contract on January 15, 2024.[60]
Kelly was released by the Browns on August 12, 2024.[61]
On August 13, 2024, Kelly signed with the Baltimore Ravens.[62] He was released on August 27, and re-signed to the practice squad.[63][64] Kelly was called up to play in two games for the Ravens. He played zero offensive snaps, but had two kick returns for 46 yards. Kelly was released on October 1. [65]