San Francisco 49ers head coach Kyle Shanahan announced Monday afternoon wide receiver Pierre Garcon will be undergoing a knee scope in the coming days and will be placed on injured reserve, bringing his season to an end.

Garcon, 32, was limited to eight games this season due to his injury, which has been lingering the past several weeks and caused him to miss five of the past six games. He finishes the year with 24 catches for 286 yards and one touchdown. Shanahan told reporters Garcon was making progress in recovering from the injury earlier in November but had a setback after returning from the team's November 19 bye, and after giving it one last shot at practice last week, the decision was made to get the knee scope.

"We waited on Pierre for a bit," Shanahan said. "It was going very positive for a while, that’s why I felt real good about it. But it came back from that bye week and it had gotten worse. We tried our hardest last week. He went out and went full-go Wednesday, swelled up on him, caused him a lot of pain, and after having that same thing through almost most of the year, especially it was the week before the Green Bay game that it really started coming, it was lingering too long. P knew he had to get something done, a scope, so we had to shut him down. I saw P in training camp when his knee wasn’t bothering him. He was playing at a high level. It’s very hard to do that when you’re not healthy."

The 49ers signed Garcon to a five-year deal worth $47.5 million in March of 2017, but injuries have prevented him from being the factor the team was hoping he'd be on the field. Garcon played in only eight games in 2017 as well, finishing that season with 40 catches for 500 yards before going on injured reserve with a neck injury. It's possible Garcon has played his final game in a 49ers uniform, considering the 49ers had him on the trade market back in October and he has a contract the team may want to get out of (over $23 million left in base salary). The final years of Garcon's contract, according to Spotrac.com and OverTheCap.com, are all club options that need to be exercised before the start of the league year in March. Shanahan didn't offer anything concrete on Garcon's long-term future on Monday, only saying, "I know he plans to play."

The 49ers have been using Kendrick Bourne in Garcon's place at the Z receiver spot in recent weeks and also gave Marquise Goodwin some time there in Sunday's 20-14 win over the Denver Broncos. Bourne and rookie Dante Pettis were in the starting lineup against the Broncos, and those two as well as Goodwin and slot receivers Trent Taylor and Richie James figure to get most, if not all, of the snaps at receiver the rest of the way.

Other players currently dealing with injury, as announced by Shanahan on Monday, are cornerback Tarvarius Moore (shoulder, day-to-day), cornerback Ahkello Witherspoon (ankle, day-to-day), defensive end Cassius Marsh (concussion protocol), linebacker Mark Nzeocha (groin), linebacker Malcolm Smith (Achilles), running back Matt Breida (ankle), cornerback K’Waun Williams (knee), and safety Jaquiski Tartt (shoulder).