The Pittsburgh Steelers and JuJu Smith-Schuster have agreed to a one-year, $8 million.

Smith-Shuster had better offers from the Baltimore Ravens and Kansas City Chiefs.