Two weeks ago, the Buffalo News reported that Bills playmaker Percy Harvin was contemplating retirement. Subsequent reports disputed the idea but this much is certain: Harvin's 2015 season is over. The Bills announced Saturday that Harvin has been placed on injured reserve.

Details via the team's website.

The wide receiver battled a persistent hip injury since training camp. From platelet rich plasma injections to sitting out Wednesday practices, Harvin and the Bills medical and athletic training staff did everything they could to keep the game breaking wideout on the field. Just this week however, a new knee injury surfaced that kept him out of practice all week and the team felt it was best to shut him down for the rest of the 2015 season.

Then there's this, from CBS Sports NFL Insider Jason La Canfora:

On October 22, La Canfora reported that Harvin was expected to be out for a significant period of time due to issues related to previous hip injuries. Complicating matters: Harvin had also developed knee issues as a result of trying to compensate for his hip problems.

Harvin, who signed with the Bills in March, appeared in just five games this season. He had 19 receptions for 218 yards and a touchdown, five carries for 31 yards and five kick returns for 108 yards.

With Harvin on IR, the Bills activated cornerback Leodis McKelvin to the 53-man roster.

Percy Harvin's 2015 season is over. (USATSI)
Percy Harvin's 2015 season is over. (USATSI)