Powell spilte for Montreal Alouettes og Toronto Argonauts i Canadian Football League i 1957 og 1958. Powell spilte i American Football League (AFL) for New York Titans, Oakland Raiders og Buffalo Bills. Han spilte også i National Football League (NFL) for Philadelphia Eagles og Minnesota Vikings.