I've come to expect upsets in the NFL, and you should too.
While everyone always assumes that whatever Vegas—or your shady bookie down the street—says, goes, or whoever has the better record will undoubtedly come out on top.
But as the saying goes, there's a reason they play the game. All of these guys are professional athletes, and no matter what the "lines" say, you shouldn't be shocked to see one team or another win this weekend.
You know, unless the Jaguars beat the Packers on the road. Then you have my permission to be surprised.
Anyways, with that being said, let's take a look at the underdogs that you should ride to a healthy payday.
Tampa Bay Buccaneers (+6.5) at Minnesota Vikings
Speaking of matchups between two mascots who I would love to see battle it out in real life, we have the Buccaneers and the Vikings.
In real life, I would never go against a pirate, but on the football field, it's tough to go against an impressive Vikings team at home, where they are 4-0 with a win over the San Francisco 49ers.
However, it's going to be closer than most people outside of Tampa Bay expect.
The Bucs are 2-4, but those four losses have come by an average of just 5.5 points. Additionally, their first-ranked rush defense will slow down Adrian Peterson and a Vikings offense that runs the ball 10th most in the NFL.
Christian Ponder and Percy Harvin will eventually beat the Bucs' poor secondary, but look for this one to be a close, hard-fought battle.
St. Louis Rams (+6.5) vs. New England Patriots
I can't figure out the New England Patriots. They are like advanced quantum physics. There's just no point in trying.
Bill Belichick's squad has an elite passing game and is fairly dominant on both sides of the run. Yet, for whatever the reason, they've lost at home to Arizona, lost at Seattle and had to go to overtime to beat the Jets at home.
The Rams, meanwhile, are much better than everyone realizes.
Sam Bradford could still use some more weapons in the passing game, but the defense, much like the other NFC west defenses that New England has lost to, is young, physical and talented.
With the game being in London, all bets are off. That means you should jump at getting 6.5 points from St. Louis. Of course, with the way the Patriots' season is going, that probably means New England wins by 45.
Seattle Seahawks (+2.5) at Detroit Lions
Who will most easily cover the spread?
I'm not of the majority that thinks Detroit is as bad as its 2-4 record suggests, but I also have a hard time seeing this struggling offense getting back on track against a Seahawks defense that would do just fine in the WWE.
The Legion of Boom, as it is known in Seattle, is incredibly physical, but it's also full of speed, talent and playmaking ability.
Seattle's offense struggles at times, but Russell Wilson should have a much easier time going against Detroit's defense than he did against San Francisco's. The 'Hawks aren't as good on the road as they are home, but they have the perfect makeup for an upset at Detroit.