Cain grew up in Baton Rouge, Louisiana and attended high school at John H. Guyer High School in Denton, Texas[1] before transferring to the powerhouse IMG Academy.[2] During Cain's junior season, he rushed for 461 yards on 72 carries, while also hauling in 12 receptions for 230 yards, and totaling eight touchdown on the season.[3] Coming out of high school, Cain was rated as a four star recruit, the 7th running back, and the 107th overall prospect in the 2019 recruiting class.[4] Additionally, Cain held offers from schools such as Auburn, Georgia, Tennessee, Texas, and Penn State.[5] Ultimately, Cain decided to commit to play college football for the Penn State Nittany Lions.[6][7]
College career
Penn State
During Cain's freshman season in 2019, he would rush for 443 yards and eight touchdowns.[8] However during the 2020 season in week one versus Indiana, after rushing three times for 13 yards on the Nittany Lions first drive, Cain would go down with a season ending injury.[9][10] During the 2021 season, Cain would rush 106 times for 350 yards and three touchdowns.[11] After the conclusion of the 2021 season, Cain decided to enter his name into the NCAA transfer portal.[12][13]
LSU
Cain decided to transfer to play for the LSU Tigers.[14][15] In Cain's first season, with LSU in 2022 he rushed for 409 yards and ten touchdowns on 76 carries while also hauling in nine receptions for 76 yards.[16] His ten touchdowns led the LSU running backs in 2022.[17] During the 2023 season, Cain rushed 37 times for 181 yards and three touchdowns, while also catching one pass for six yards and a touchdown.[18] After the conclusion of the 2023 season, Cain decided to declare for the 2024 NFL draft.[19][20]