“I just always look back at the opportunity when Vernon went to (Denver),” McDonald said. “Just being able to have the trust and the opportunity to start games and play every down.”

Said 49ers coach Chip Kelly, "He’s one of our weapons on the offensive side of the ball and he runs better than most tight ends in this league. So really depends on week to week what people have available at the safety spot to kind of match up with him. But he’s certainly someone that I think people defensively have to game plan for.”

Five-time Pro Bowl left tackle Joe Staley is listed as doubtful for Sunday’s game due to a hamstring injury, the 49ers announced on Friday.

Staley has the third-longest active streak among offensive tackles with 92 consecutive starts. Only Cleveland's Joe Thomas (156) and Oakland's Donald Penn (153) rank ahead of him on the list. Staley has not missed a game since the beginning of the 2011 season.

Coach Chip Kelly said Friday morning on his weekly show on KNBR that the 49ers have two more days of training “and then we’ll see what Joe’s status is going into the game on Sunday.”

Kelly added, “That’s kind of what we normally do with everybody. The best thing to say with Joe is he’s day-to-day. We’re hopeful, but we have two more days out on the field.”

With Staley not expected to play, the 49ers will likely shift left guard Zane Beadles to left tackle. Andrew Tiller, who started the first five games of the season at right guard, would likely start at left guard.

The 49ers expect outside linebacker Aaron Lynch to return to action on Sunday after missing five games with a high-ankle sprain, Kelly said on KNBR. Lynch is listed as questionable, along with defensive tackle Quinton Dial, who has a left elbow injury

The Jets will be without at least one starter. Right tackle Breno Giacomini was ruled out due to injuries. Brent Qvale, a third-year player from Nebraska, is scheduled to make his fifth NFL start.

Defensive lineman Muhammad Wilkerson is listed as questionable with an ankle injury.