SANTA CLARA -- Jimmy Garoppolo was not cleared to practice Wednesday, but 49ers coach Kyle Shanahan declined to rule the quarterback out from playing Sunday against the Arizona Cardinals.
Garoppolo is experiencing swelling and soreness in his calf. Trey Lance will take the first-team repetitions during practice Wednesday.
Shanahan said when the team's medical staff rules out Garoppolo from playing, he will make that announcement.
Garoppolo sustained a right calf contusion early in the 49ers' game last Sunday against the Seattle Seahawks. He did not return to action in the second half.
Tight end George Kittle (calf) and left tackle Trent Williams (shoulder) are day-to-day. Kittle went into last week's game listed as "questionable," and played 70 of the 49ers' 76 offensive snaps. Williams left in the second half with his injury.
Garoppolo started the first four games of the season, and completed 78 of 118 pass attempts (66.1 percent) for 925 yards and five touchdowns with two interceptions for a 96.9 passer rating.
Lance appeared in three of the first four games, and completed 10 of 19 passes (52.6 percent) for 162 yards and three touchdowns with no interceptions for a 121.1 passer rating.
Both quarterbacks have wide receiver Deebo Samuel to thank for long touchdown passes this season. Samuel had a 79-yard scoring catch from Garoppolo in Week 1 and a 76-yard scoring pass from Lance on Sunday.
Defensive tackle Javon Kinlaw continues to rest a knee injury that has prevented him from full practices during the week. Defensive end Samson Ebukam was bothered by a hamstring injury coming out of the 49ers' game Sunday.
The 49ers on Tuesday signed kicker Joey Slye to fill in for veteran Robbie Gould, who sustained a groin injury while warming up before the team's 28-21 loss to the Seahawks. Gould was placed on injured reserve with an ailment that's expected to sideline him for three to five games.