Larry Fitzgerald is the most formidable receiver struggling in Arizona's impotent offense, but the whole group is contending with problems often beyond its control.
Bad passes and missed blocks in the protection have thwarted big plays that seemed ripe for the taking. Sometimes when that goes right, the receiver drops the ball. It's been that kind of year in Arizona, where the Cardinals take a seven-game losing streak into Sunday's road game against the New York Jets.
Now injuries have added to the problem. Andre Roberts, the No. 2 receiver behind Fitzgerald, missed practice for a second straight day Thursday with an ankle injury. Early Doucet, usually the No. 3 receiver, missed Sunday's home loss to St. Louis with injured ribs and has been limited in practice this week.