NFL picks Week 7: Steelers-Chiefs and all others

1 of 3

Oct 18, 2015; Minneapolis, MN, USA; Kansas City Chiefs linebacker Justin Houston (50) celebrates a sack during the fourth quarter against the Minnesota Vikings at TCF Bank Stadium. The Vikings defeated the Chiefs 16-10. Mandatory Credit: Brace Hemmelgarn-USA TODAY Sports

Last week, I did not get the job done. I failed all of your fine folks miserably, only going 7-7. It was a disgraceful effort, somewhere between Johnny Cueto’s Game 3 against the Toronto Blue Jays and the Kansas City Chiefs’ offense. Yes, it was that deplorable.

This time around, I am feeling a very good week. I have this notion that I could go undefeated this weekend, so look out. The games are all fairly easy to predict from my standpoint. Yet, there are always an upset or two, and this Sunday, it will be happening at Arrowhead Stadium. Maybe. Probably Not. We can all hope.

Here are my Week 7 NFL picks:

(All lines courtesy of

Pittsburgh Steelers at Kansas City Chiefs (NO LINE)

This is impossible to pick. Landry Jones is likely to make his first career start for Pittsburgh (4-2). The game is at Arrowhead, although that means jack these days. The defense has been much better, but the offense is awful and could be without Jeremy Maclin. Frankly, I think Kansas City (1-5) can win this game, but how can you pick the Chiefs right now?

Pick: Pittsburgh 16, Kansas City 9

Seattle Seahawks (-6.5) at San Francisco 49ers

Seattle (2-4) knows it has to win this game or face the real possibility of missing the playoffs for the first time in four years. San Francisco (2-4) will want to pull off the upset at home, but it is hard to see Colin Kaepernick and Jim Tomsula pulling this one out.

Pick: Seattle 23, San Francisco 17

Buffalo Bills (-5) at Jacksonville Jaguars

This game is in London, with Jacksonville (1-5) officially the home team. Buffalo (3-3) has been nothing special through the first three weeks, but it should be good enough to go on the international stage and win this one.

Pick: Buffalo 20, Jacksonville 10

Next: More early games...