SANTA CLARA, Calif. -- The NFL reinstated San Francisco 49ers wide receiver Brandon Aiyuk on Monday after he reported for a physical, according to the league's transaction wire.

The wire also states that the Niners have received a two-game roster exemption to sort through any remaining business with Aiyuk. That exemption expires Monday, November 23 after San Francisco's Week 11 game against the Minnesota Vikings in Mexico City.

Aiyuk has been on the Niners' reserve/left squad list since December, but he took steps toward reinstatement in recent weeks, hiring agent Drew Rosenhaus and filing the reinstatement paperwork in late October.

Then, finally, Aiyuk and Rosenhaus met with the Niners at the team's business offices Friday. That meeting lasted about 75 minutes with Rosenhaus saying it was "to be continued" on the way out.

In a brief statement to reporters on the way into the meeting, Aiyuk gave a brief update on his health status and motivation.

"I'm feeling great, feeling healthy," Aiyuk said. "It was a long recovery process, a long rehab process, but I'm back to 100% and looking to get reinstated to the National Football League."

Now that Aiyuk, who tore the ACL, MCL and meniscus in his right knee on Oct. 20, 2024, has accomplished the latter, the 49ers must decide what to do with him.

San Francisco has three options. It could release Aiyuk, the scenario that has remained the most plausible throughout the offseason. The Niners could trade Aiyuk, which has long been their preferred option, but they haven't found a trade partner and the deadline for a deal is Tuesday afternoon at 4 p.m. ET.

Finally, the 49ers could keep Aiyuk and put him on the 53-man roster, though that ship seemed to sail long ago with coach Kyle Shanahan indicating as much Friday afternoon.

Asked what he would like to see happen in the meeting between the team and Aiyuk, Shanahan said he couldn't "care less."

"It's been over for our football team for a long time," Shanahan said. "So, I don't hear much except questions about him."