In 2016, as a freshman, Crockett played in 11 of Missouri's 12 games, and set Missouri freshman records for rushing yards in a season (1,062), rushing touchdowns in a season (ten), and rushing yards in a single game (225).[4] He was suspended for the Missouri's last game of the season after he was arrested for possession of marijuana.[5]
As a sophomore in 2017, Crockett started the year as Missouri's starting running back before a shoulder injury ended his season after six games.[6] In those six games, he had rushed for 481 yards and two touchdowns on eighty carries.[7]
In 2018, as a junior, Crockett returned healthy and played in Missouri's first 11 games before missing the last two due to toe and ankle injuries.[8] He rushed for 709 yards and seven touchdowns on 147 carries.[9]
Crockett signed with the Houston Texans as an undrafted free agent following the 2019 draft.[12] The Texans waived him on August 31 during final roster cuts.[13]
Oakland Raiders
On September 2, 2019, Crockett was signed to the Oakland Raiders practice squad.[14] He was released on October 14.
Green Bay Packers
On October 16, 2019, Crockett was signed to the Green Bay Packers practice squad.[15] He signed a reserve/future contract with the Packers on January 21, 2020.[16]
Crockett was waived on September 5, 2020,[17] and was signed to the practice squad the following day.[18] He was released on September 10.[19]
Denver Broncos
On October 22, 2020, Crockett was signed to the Denver Broncos practice squad.[20] He signed a reserve/future contract on January 4, 2021.[21]
On August 31, 2021, Crockett was waived by the Broncos and re-signed to the practice squad the next day.[22][23] He was promoted to the active roster on September 22, 2021.[24] He was waived on October 26, and re-signed to the practice squad.[25][26] He was promoted to the active roster on December 4.[27] He was waived on December 21 and re-signed to the practice squad.[28] He signed a reserve/future contract with the Broncos on January 10, 2022.[29]
On August 2, 2022, Crockett went down with a torn ACL during a training camp practice, alongside Tim Patrick, ending both of their seasons prematurely. He was placed on injured reserve on August 3, 2022.[30] He was waived on June 5, 2023.
New York Jets
On July 21, 2023, Crockett signed with the New York Jets.[31] He was released on August 17, 2023.[32]
BC Lions
On April 2, 2024, Crockett signed with the BC Lions, in the CFL.[33] On May 12, 2024, Crockett was suspended by the CFL.[34]