On any given Sunday, anything can happen. However, depending on who you're playing the odds on, one thing happening opposed to another can vastly vary.
That is why matchups are crucial for every NFL player and team from week to week. If you are facing off against Tom Brady and the Patriots one week, it is a much different day than if you are facing off against Alex Smith and the 49ers the next.
Here are a few quarterbacks heading into tough spots in Week 2 of the regular season:
Jackson looks set to be without his two leading receivers this week against the Pittsburgh Steelers. Sidney Rice's status is up in the air, while John Carlson has already been ruled out long term. This is a major worry for a team facing a defense that generally doesn't allow teams to run.
Kevin Kolb had a strong debut for the Arizona Cardinals last week, but his second outing figures to be much more of a struggle. The Cardinals' offensive line is a major worry but wasn't asked too many questions by the Carolina Panthers, whose defensive line isn't very good.
With Brian Orakpo and Ryan Kerrigan looking to chase him down on the outside, and Barry Cofield pushing the pocket in the center, Kolb is going to struggle to throw this weekend. He won't have the clean pocket and time he had to throw last week.
The Jacksonville Jaguars are always going to be a run-first team. Maurice Jones-Drew seems to always find ways to get the job done in some form or fashion. However, he will need to have a huge day to run on the Jets' defense this week.
Without any talent at receiver and the quality of the Jets' corners, McCown could see a few passes ending up in the other endzone.
After the Chiefs' horrific start to the season, traveling to Detroit is not an ideal idea. The Chiefs won't be able to run on the Lions' front seven easily, which will force Cassel to carry the offense. He showed that he couldn't do that last week, and the job only gets tougher with Ndamukong Suh chasing him down.