With it being unknown still whether or not Jimmy Garoppolo will be ready to start for the 49ers Week 5 matchup against the Cardinals, Kyle Shanahan spoke about how well Trey Lance has been progressing as of late.
SANTA CLARA -- Quarterback Trey Lance appears to be heading for his first NFL start.
Jimmy Garoppolo, who sat out the second half of the 49ers' Week 4 game against the Seattle Seahawks, did not practice Wednesday. And when the 49ers were on the field to start their on-field workout Thursday, Garoppolo was nowhere to be seen.
Garoppolo sustained an injury to his right calf consisting of a contusion and muscle strain. He said on Wednesday if he were cleared to play, he would not be 100 percent. He would have to battle through the pain and discomfort.
Stay in the game with the latest updates on your beloved Bay Area and California sports teams! Sign up here for our All Access Daily newsletter.
Therefore, it appears Lance will start Sunday against the unbeaten Arizona Cardinals, as the 49ers look to snap a two-game losing streak and remain in the thick of the NFC West division race.
Lance and Nate Sudfeld of the practice squad were the only 49ers quarterbacks on the field. Sudfeld could be elevated to be available for Sunday's game if Garoppolo is not cleared for action.
Tight end George Kittle (calf) also did not practice Thursday. He was listed as questionable last week but started and played most of the game against the Seahawks.
Defensive linemen Arik Armstead (adductor), Javon Kinlaw (knee) and Samson Ebukam (hamstring) were working with the team's strength and conditioning staff as their teammates went through pre-practice stretching.
San Francisco 49ers
Find the latest San Francisco 49ers news, highlights, analysis and more with NBC Sports Bay Area and California.
RELATED: 49ers overreactions: Does Jimmy G over Lance make sense?
Left tackle Trent Williams was in uniform after missing practice Wednesday due to a shoulder injury.
Cornerback Josh Norman, who was in a blue no-contact jersey Wednesday, appeared to be cleared for full practice. Norman missed last week's game after sustaining a bruised lung in the 49ers' Week 3 loss to the Green Bay Packers.