The 49ers placed wide receiver Marquise Goodwin on injured reserve Tuesday, ending his season and, possibly, his time with the organization.

Goodwin did not play in Sunday’s game against the New Orleans Saints after being listed as questionable with knee and foot issues.

“He’s dealing with some chronic stuff,” 49ers coach Kyle Shanahan said Monday. “We’re evaluating treatment options right now.”

Goodwin, 29, appeared in nine games this season with six starts. He had just 12 catches for 186 yards and one touchdown.

The 49ers signed Goodwin on the first day of free agency in 2017. After four seasons with the Buffalo Bills, Goodwin had a breakout season in his first season with the club. Goodwin posted career-best numbers with 56 catches for 962 yards and two touchdowns.

Goodwin appeared in 36 games with the 49ers over the past three seasons, catching 91 passes for 1,543 yards and seven touchdowns.

[RELATED: Jimmy G putting up historic numbers among 49ers QBs]

Goodwin is signed through the 2021 season, but it appears unlikely the club will bring him back next season due to his contract, which has exceeded his production. He is scheduled to make $4.5 million in salary and bonuses. Goodwin has also stated his intention of trying to qualify for the Olympics next year in the long jump.

After winning the U.S. Olympic trials in 2012, Goodwin competed in the 2012 London Olympics. He placed 10th after heading into the final as the No. 1 qualifier. Injuries derailed his bid for a spot on the 2016 U.S. Olympic team that competed in Brazil.