Week 16 of the National Football League has arrived. We have a guest post here for you to take a look at, getting you ready for your NFL picks for the weekend with some betting predictions. Make sure to stop by Twitter and follow him at @TopShelfCaps26.

Buffalo Bills (+6) (o/u37) @ New England Patriots. 

Buffalo travels to Gillette Stadium this Sunday to take on Tom Brady and the Patriots for a second time this season. After losing the first matchup 16-10, the Bills will look to top the Patriots this weekend in round two. As much as I love rooting against the Patriots, I think they come away with the W this Sunday. I think Allen will struggle to move the ball consistently against the Pats elite defense. If Brady can get things moving offensively, I think the Patriots can win this game by 10+ points. Pick: New England -6 

Patriots 24-Bills 16. 

New York Giants (+2) (o/u41) @ Washington Redskins 

I don’t like betting either of these teams ever, but I’m going to roll with the Redskins in this one. Neither team has much to play for, both sitting at 3-11 with practically no chance of making the playoffs. Daniel Jones is back under center this week, after sitting out last week for Eli Manning’s last hoorah vs the Dolphins. I think the Giants struggle to maintain focus throughout the game, and the Redskins win by a field goal or more. It’s hard to bounce back after such an emotional game last week. Washington -2 

Redskins 22-Giants 19 

Dallas Cowboys (-1.5) (o/u46) @ Philadelphia Eagles 

Dak Prescott and the Cowboys travel to Philadelphia to take on the Eagles in an NFC East showdown this Sunday. Considering both teams are fighting for the title of NFC East Champion, I expect this to be a pretty tight game. The Cowboys lit up the Rams offensively last week, and I think they’ll do the same this week in Philadelphia. The Eagles secondary is horrendous, which opens the door for Dallas to put up some easy points. I think Dak takes full advantage, throwing for 275+ and rushing for 25+. I’m rolling with the Cowboys -1.5 and I also love the o46 in this game. I’d also look into playing some player props for this game as well, exclusively for Prescott, Elliot, and Cooper. Dallas -1.5 o46 

Cowboys 34- Eagles 27 

Arizona Cardinals (+9.5) (o/u50) @ Seattle Seahawks  

Arizona sits at 4-9-1 with no playoff hopes, while Seattle sits at 11-3 with hopes of making a run deep into the playoffs. Initially, I wanted to take the Seahawks, but after sitting down and diving deep into the numbers, I’m taking the underdog and the over in this one.  

Arizona is 5-1-1 in its last seven road games ATS.  

The OVER is 4-1 in Seattle’s last five home games.  

I think both Murray and Russel put their legs to good use and have big games on the ground. Seattle is too good to lose outright to Arizona in this situation, but I do think they have a hard time covering a near ten-point spreadArizona +9.5 o50 

Seahawks 33– Cardinals 24 

Baltimore Ravens (-10) (o/u49.5) @ Cleveland Browns 

Lamar Jackson and the Ravens are definitely looking for revenge in this one. The first time these two teams met, Cleveland got the better of Baltimore and won 40-25. Things have changed quite a bit since then. The Ravens are the hottest team in the league, with Lamar Jackson putting up record numbers offensively. On the other hand, Cleveland is a dumpster fire. It’s almost like watching a reality television showThe drama and off the field distractions have proven to be a huge factor week in and week out. I’m hammering the Ravens in this one. They’ll look to win by double digits to stick it to the Browns this week. It’s hard to beat the same team twice in the same season, especially in this case. Ravens by a million. 

Ravens 41- Browns 23  

 Feel free to follow me on Twitter @TopShelfCaps26 for daily picks and sports betting talk!