Sunday November 23rd, 2014

Arizona Cardinals receiver Larry Fitzgerald will not play against the Seattle Seahawks on Sunday, Ian Rapoport of reports.

Fitzgerald sprained his left MCL during last Sunday's victory over the Detroit Lions. On Thursday, he said his knee was feeling ''a little bit better" but did not practice for the second straight day. On Friday, the receiver said he was "optimistic" about playing in Seattle.

FARRAR: Ex-outcasts leading Cards to top

Fitzgerald currently holds the longest active streak among NFL wide receivers, as he has started 71 consecutive games. The 31-year-old has not missed a game since Week 13 in 2007.

In 10 games this season, Fitzgerald has 46 catches for 658 yards and two touchdowns.

The Cardinals (9-1) play the Seahawks (6-4) in Seattle at 4:05 p.m. ET on Sunday.

- Sarah Barshop

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.