Cardinals QB Kyler Murray (hamstring) to sit again

TEMPE, Ariz. -- The Arizona Cardinals will start backup quarterback Colt McCoy on Monday night against the San Francisco 49ers in Mexico City as starter Kyler Murray continues to rehabilitate his injured hamstring.

Murray was listed as questionable on the Saturday injury report after being limited in practice throughout the week. He tested the hamstring at the beginning of practice Friday by running the length of the field. Coach Kliff Kingsbury said Friday that Murray was "progressing" and had "come a long way."

Murray initially injured the hamstring against the Minnesota Vikings in Week 8 and then aggravated it in Week 9 against the Seattle Seahawks before missing Arizona's Week 10 game against the Los Angeles Rams.

The injury might keep Murray out at least another game beyond Monday night, a source told ESPN's Jeremy Fowler. Depending on how well the hamstring heals, Murray might not return until after Arizona's bye in Week 13.

McCoy started last week and led the Cardinals to a 27-17 win over the Rams with 238 yards and a touchdown on 26-of-37 passing.

Cardinals wide receiver DeAndre Hopkins will play despite a hamstring injury of his own, but fellow receiver Marquise Brown is not expected to play.

Brown's 21-day practice window was activated Wednesday. He was put on injured reserve Oct. 20 with a broken foot.