After getting waived from the Detroit Lions and Pittsburgh Steelers' practice squads, Bell earned a starting role with the Tiger-Cats during the 2024 season.
Bell would go to Arizona Western for his first two collegiate seasons. He scored his first touchdown with the team on September 30, 2016, during a 56–0 blowout win.[5] He would finish the season with 1,187 yards and 7 touchdowns. His 948 conference yards would lead the Western States Football League (WSFL).
In 2017, Bell put up 1,217 yards and 11 touchdowns. He had a 4-touchdown game against Eastern Arizona and a 211-yard game against Glendale.[6]
Nebraska
Bell transferred to Nebraska in 2018. This was the first year under the new redshirt rule stating players can redshirt after four games. Over the first two games of the season, Bell mounted 168 yards on 27 attempts. However, over the next two games, he had 5 yards on 8 attempts. He lost the starting job to veteran Devine Ozigbo.[7]
Bell left the Nebraska program on October 5, 2018, shortly after losing the starting job.[8] He stated he had "earned the starting job and feel I have continued to work the same way but feel I am not being used to my fullest potential."[9] He was released from his scholarship shortly after.[10] After this, Bell posted on Twitter schools he was not allowed to transfer to. One of these schools was Oregon State. This led to Nebraska head coach Scott Frost to publicly accuse Oregon State of tampering with past transfers.[11]
San Diego State
Bell announced his intentions to go to San Diego State University (SDSU) on March 14, 2019. He was to join the team by walking on; SDSU had no scholarships left and therefore was unable to give Bell a scholarship.[12] Before the start of the 2019 season, Bell suffered an injury during weight training that required surgery and sidelined him for the entirety of the season.[13][14]
In 2020, Bell became the first Aztec to record three straight 100-yard rushing games in a players first three games with the program. He also became the first Aztec since Rashaad Penny in 2017 to record four straight 100-yard rushing games.[1] Bell finished the season with 637 rushing yards on 113 attempts and six touchdowns.[1]
In 2021, Bell became the 18th 1,000 yard rusher in Aztec history.[1] He finished the season 1,091 rushing yards on 245 attempts and 9 touchdowns.[1] He finished with a total of 1,728 rushing yards, which is the 19th most in SDSU program history.
Bell went undrafted in the 2022 NFL draft. He was picked up by the Lions on May 1, 2022.[17] He was signed to a 3-year, $2.575 million deal, with $100,000 guaranteed.[18] On July 28, during the Lions' second training day, Bell went down with a hamstring injury.[19] Bell was not claimed through waivers and was put on the Lions' injured reserve. Players put on injured reserve before the 53-man preseason deadline aren't able to return from injured reserve, effectively ending Bell's season.[20]
On August 1, 2023, Bell signed with the Pittsburgh Steelers.[22] He was waived on August 29, 2023 and re-signed to the practice squad.[23][24] He was released from the practice squad on October 3, 2023.[25]
Hamilton Tiger-Cats
On March 28, 2024, it was announced that Bell had signed with the Hamilton Tiger-Cats.[26] Having started the season on the practice roster, Bell came into the Week 4 matchup against the Ottawa Redblacks after James Butler was injured in the previous week. He totaled up 20 touches for 96 scrimmage yards in the 22–24 loss.[27] Bell's next start would come in Week 11 versus the Edmonton Elks where he would record 173 scrimmages yards on 20 touches and two touchdowns in the 22–47 loss.[28] Bell would post two more rushing touchdowns the following week against Winnipeg but only racked up 45 scrimmage yards.[29] Following his 118-yard performance in an upset win against Toronto, Bell was given the starting role at running back.[30] Bell went over 100 yards again against the Redblacks, including the game-sealing touchdown to put him at 111 total yards for the day.[31] In Week 20, Bell would have his best game of the season, rushing for 139 yards on 15 attempts and catching 3 passes for 23 yards in the 42–24 victory over the Calgary Stampeders.[32] Bell finished the season with 625 rushing yards and 230 receiving yards for 855 total scrimmage yards and seven scrimmage touchdowns.[33]