The Arizona Cardinals ruled wide receiver Marvin Harrison Jr. out for their season finale on Sunday against the Los Angeles Rams, head coach Jonathan Gannon told reporters on Wednesday.

Gannon also announced defensive lineman Walter Nolen III (knee) and cornerback Garrett Williams (Achilles) underwent surgery and are on the road to recovery. Gannon did not confirm whether Nolen tore his ACL “out of respect for the player.”

Both defenders went down in Week 16 against the Atlanta Falcons and were placed on injured reserve.

Gannon also announced that safety Kitan Crawford (ankle) will not play on Sunday.

Marvin Harrison Jr. done for 2025 season

Harrison only played 19 snaps in last Sunday’s game at the Cincinnati Bengals due to a heel injury, as the second half of his season has been marred by appendicitis and the foot ailment.

Harrison ended his second NFL season with only 12 games played.

The 2024 No. 4 overall pick produced 41 catches on 73 targets, 608 receiving yards and four touchdown grabs. Harrison improved his catch percentage from 53.4% last year to 56.2% this season.

“I thought he did some good things,” Gannon said. “We moved him around the formation, he scored points for us, got open, caught it. I don’t think he’s hit his ceiling.”

He played all 17 games as a rookie in 2024, when he gained 885 yards with eight touchdowns.

The Cardinals visit the Rams at SoFi Stadium Sunday with kickoff scheduled for 2:25 p.m. MST.