Denver Broncos wide receiver Emmanuel Sanders has signed a three year, $33 million extension with the Denver Broncos. The deal reportedly includes $27 million in guarantees.

Sanders, 29, has 177 receptions for 2,539 yards and 15 touchdowns in two seasons (31 games) with the Broncos. Sanders previously had 161 receptions and 2,030 receiving yards in his first four NFL seasons (2010-2013, 56 games) with the Steelers.