Benson played at Oregon in 2020 and 2021. After missing 2020 due to a torn ACL, he had six carries for 22 yards and a touchdown in 2021.[3][4] After the season, he transferred to Florida State University.[5] In his first year at Florida State, he initially split time with Lawrance Toafili and Treshaun Ward before eventually becoming the lead back.[6]
Benson was selected by the Arizona Cardinals in the third round of the 2024 NFL draft with the 66th overall pick.[9] On July 18, 2024, Benson signed his four-year rookie contract with the Cardinals.[10] Benson made his NFL debut in Week 1 of the 2024 NFL Season and rushed for 13 yards on 3 attempts and recorded 1 reception for 5 yards. In Week 10 of the 2024 season, Benson rushed for 62 yards on 10 carries and had 2 receptions for 25 yards in a 31-6 win against the New York Jets. On December 31, Benson was placed on injured reserve with an ankle injury that caused him to missed Weeks 16 and 17.[11] Benson finished the season with 291 yards and a touchdown on 63 carries and 59 yards on six catches.