Former All-Star receiver Eric Rogers and the Calgary Stampeders have agreed to terms two seasons after signing in the NFL, but a deal is still pending a physical.

Stampeders head coach Dave Dickenson said he believes a deal with the receiver has been agreed upon but it's conditional on Rogers passing a physical.

Now 27, Rogers led the CFL in receiving yards with 1,448 in 2015 before signing with the San Francisco 49ers. He tore his ACL in training camp with the team and missed the entire season. The 49ers released Rogers after one season and he failed to sign on with another NFL team last year.

Rogers also had 10 touchdowns in his stellar 2015 season. He helped the Stampeders capture the Grey Cup in his rookie 2014 season.