According to NFL Insider Adam Schefter, Arizona Cardinals wide receiver Larry Fitzgerald will play against the Seattle Seahawks tonight. The 35-year-old vet has played in all three of his team's games this year. Schefter reports that even though Fitzgerald is nowhere near 100 percent, he plans on toughing it out.

The Cardinals are 0-3 this year and have struggled on both sides of the ball this season. They have given up 74 points through three weeks and only scored 22 of their own. The impressive preseason defense clearly hasn't carried over to the regular season.

Sam Bradford signed a one-year $20 million deal this offseason to be the Cardinals' starting quarterback. So far, he's thrown for 200 yards, 2 touchdowns, and 4 interceptions. Definitely not the numbers you want from a starter.

The team benched Bradford and threw 2018 first-round pick Josh Rosen into the mix in their 16-14 loss to the Chicago Bears last week. Rosen completed 4 of 7 passes and threw an interception on his final play. It wasn't the best situation for a rookie quarterback with no regular season experience.

The Cardinals stood behind Bradford as long as they could, but Rosen will start in Week 4. He'll need all the help he can get from Larry Fitzgerald is an 11 time Pro Bowler that has put together nine 1,000 yard receiving seasons. He hasn't been able to produce much this season, but his leadership will help guide a young quarterback like Rosen.

The Seahawks are off to a 1-2 start, so both teams are looking to build momentum. Fitzgerald will try to help save his teams season, as it's nearly a quarter of the way through.