Wide receiver Percy Harvin is coming out of retirement to sign with the Buffalo Bills for the rest of the season, agent Greg Barnett tweeted Tuesday.
Harvin, 28, who announced his retirement in April, played for three teams since the start of the 2014 season and saw his production dip since posting career highs in catches (87) and receiving yards (967) for the Minnesota Vikings in 2011.
Harvin, who was traded from the Seattle Seahawks to the New York Jets during the 2014 season, rejoined former Jets coach Rex Ryan with the Bills last year.
In Buffalo, Harvin showed brief flashes of the playmaking ability that made him a star early in his career. He caught a 51-yard touchdown pass in the regular-season opener and had 19 receptions for 218 yards before hip and knee injuries sidelined him in October. The Bills later placed Harvin on injured reserve.
Harvin, who was selected with the 22nd overall pick of the 2009 draft out of Florida, has 351 career receptions for 4,020 yards and 22 touchdowns.