In his first full practice since he sustained a torn Achilles tendon in May, 49ers wide receiver Michael Crabtree earned high marks for punctuality on Wednesday.

“I was the first person out there today stretching for no reason,” Crabtree said. “But I’m just excited to be back.”

Crabtree might have been faster than his teammates to get on the practice field, but it remains unclear when he’ll join them in a game. The 49ers cleared him for practice Tuesday and he can be placed on the 53-man roster at any time before Nov. 26. The latest he could make his season debut would be Dec. 1 against the Rams.

On Wednesday, Crabtree ran routes at less than full speed in a non-contact blue jersey during the first 15 minutes of practice, which was open to the media. He began doing speed work a few weeks ago, but maintained a “comfortable” level during his first full practice.

When does he expect to play in a game? He indicated his body would let him know when he’s ready.

“I’m just going to go day-by-day,” he said. “You get into circling dates and it’s kind of rushing yourself to be ready by then. I just feel like I need to go one day at a time.”

Meanwhile, wide receiver Mario Manningham, who tore two knee ligaments Dec. 23, expects to make his season debut Sunday against the Panthers. Since he was cleared to practice in mid-October, Manningham said he’s overcome any mental hurdles regarding the stability of his left knee.

“The knee I had surgery on is better than the other one,” Manningham said. “So I’m not thinking about that when I’m out there.”

Crabtree had 85 catches for 1,105 yards last year, while Manningham ranked second among wideouts with 42 catches for 449 yards. They bonded during rehab, but are now eager to provided a boost to an offense that counts Anquan Boldin as the only wideout with more than 11 receptions.