The Saskatchewan Roughriders have agreed to terms with running back William Powell on a two-year contract, per sources.

Powell spent the first three seasons of his career with the Ottawa Redblacks rushing for 2,835 yards and 13 touchdowns on 500 carries (5.7-yard-per-carry) while catching 90 balls for 719 yards and four majors. He’s been an East all-star the last two seasons and won a Grey Cup in 2016 as a member of the Redblacks.

Powell spent four seasons in the NFL with the Arizona Cardinals, Philadelphia Eagles, Houston Texans and Detroit Lions rushing 60 times for 217 yards and grabbing 19 passes for 132 yards.

The Riders view Powell as a feature back who can be on the field every down.