He played college football for the West Virginia Mountaineers, earning first-team All-American honors in 2014.
[11] On June 3, 2018, Alford signed with the Toronto Argonauts of the Canadian Football League (CFL).
[12] On July 3, 2022, Alford was traded to the Saskatchewan Roughriders in exchange for a sixth-round pick in the 2023 CFL Draft.
Alford added three touchdowns on punt returns, including two on July 15 against the Calgary Stampeders.
On January 4, 2024, the Roughriders announced that Alford had signed a one-year contract extension with the team.