Torrey Smith has announced his retirement from the NFL.

Smith played eight NFL seasons with the Baltimore Ravens, San Francisco 49ers, Philadelphia Eagles and Carolina Panthers.

Smith was cut recently by the Panthers.

Smith won a Super Bowls with the Ravens and Eagles.