Boone attended and played college football at the University of Cincinnati from 2014 to 2017.[4] On October 24, 2014, against South Florida, he had 19 carries for 212 rushing yards and one touchdown.[5] In the 2015 season, he led the American Athletic Conference in rushing yards per attempt.[6]
Boone signed with the Minnesota Vikings as an undrafted free agent on April 30, 2018.[8][9] After an impressive preseason where he finished fourth in the league with 195 rushing yards, he made the Vikings 53-man roster and made his NFL debut in Week 3 against the Buffalo Bills. In the 27–6 loss, he had two carries for 11 rushing yards.[10] He finished his rookie season with 11 carries for 47 yards.[11]
In Week 15 of the 2019 season against the Los Angeles Chargers, starting running backDalvin Cook left the game with a shoulder injury which increased Boone's playing time as a result. During the game, Boone rushed 13 times for 56 yards and two touchdowns in the 39–10 win.[12] In Week 17 against the Chicago Bears, Boone rushed 17 times for 148 yards and a touchdown during the 21–19 loss.[13] Overall, Boone finished the 2019 season with 273 rushing yards and three rushing touchdowns.[14]
In Week 4 of the 2020 season against the Houston Texans, Boone forced a fumble on punt returner DeAndre Carter which was recovered by the Vikings during the 31–23 win.[15] Boone was named the NFC Special Teams Player of the Week for his performance in Week 4.[16]
Denver Broncos
On March 18, 2021, Boone signed a two-year contract with the Denver Broncos.[17] He was placed on injured reserve on September 1, 2021, to start the season.[18] He was activated on October 16.[19]
After suffering an ankle injury, Boone was placed on injured reserve on October 24, 2022.[20] He was activated on December 3, but placed back on injured reserve 10 days later after suffering an ankle injury in Week 14.[21]
Houston Texans
On March 17, 2023, Boone signed a two-year contract with the Houston Texans.[22] He entered the 2023 season third on the depth chart. After only 12 touches through 14 games, he was released on December 18, 2023.[23]
On August 27, 2024, Boone was waived by the Panthers and re-signed to the practice squad.[26][27] He was promoted to the active roster on September 10.[28] He was released on October 8 and re-signed to the practice squad two days later.[29][30] He was promoted back to the active roster on December 28.[31]