The weekend is finally here, which means it is time to place your NFL bets! Just when we thought that things couldn’t get much worse, they did. Last week, we finally broke our 1-2 streak… by going 0-3. We swung for the fences on three moneyline picks and struck out. That brings us to a putrid 9-17-1 on the season for the NFL portion of our Best Bets series. After dropping three units over the weekend, we are now down 5.13 for the year.
We have some great picks this week to get back on track! All lines come via Draft Kings as of Friday evening. Also, be sure to catch my, and my fellow ATB bettors’, locks and underdogs of the week on Around The Book. Let’s get started and dive into the best NFL bets for Week 10!
Best NFL Bets for Week 10

49ers at Jaguars: 49ers -3 (-118)
A lot of folks feel that the Jags are being disrespected by this line. It is a reasonable take considering that Jacksonville is 6-2, playing at home against a 5-3 Niners squad in the midst of a three-game losing streak. Regardless, San Francisco should absolutely be favored, and probably by more than a field goal.
It is important to remember that the 49ers have been severely banged up for much of this skid, especially on the defensive side of the ball. They are finally starting to get a lot of those guys back, and they just added defensive end Chase Young at the trade deadline.
The defense should slowly get back to its dominant self, but more importantly, the offense got a huge boost this week, as well. The return of tackle Trent Williams is huge for getting quarterback Brock Purdy comfortable in the pocket again.
This week feels like a get-right game for San Francisco, even on the road against a surging Jaguars team. It is worth noting that Jacksonville has only beaten one team this year that currently has a winning record. The Niners could expose some of their flaws as they look to get back on track. Take the Niners to cover, comfortably.
Browns at Ravens: Browns ML (+235)
Speaking of teams who may not be as good as their record, we have the Baltimore Ravens. Let’s be clear, they are a good football team, but not “best in the AFC'” good. The Ravens are due to come back down to Earth at some point.
Nothing can humble you like playing a divisional rival, especially a tough one like the Browns. Cleveland will likely be looking to even up the season series after getting routed in the first meeting. Unlike last time, they will have Deshaun Watson back at quarterback instead of Dorian Thompson-Robinson. That could make a huge difference.
Beating a team twice in one year is hard. At best, this one is a toss-up. At +235, we’ll take that every time.
Saints at Viking: Saints -3 (-102)
Let’s keep it going with the road wins this week. This is a matchup between two of the most underwhelming teams with winning records in the entire league. Derek Carr and the Saints seem to finally be getting it together and have won two in a row. Meanwhile, the Vikings looked hopeless even before losing Kirk Cousins for the season and having Justin Jefferson on injured reserve, but somehow find themselves riding a four-game winning streak.
While that streak is impressive, it becomes less so when you look at whom they’ve beaten. Minnesota’s best win in this run came against a reeling 49ers team. This team is bound to slip up soon. With Jefferson and T.J. Hockenson both questionable this week, it could be tough sledding for a team quarterbacked by journeyman Josh Dobbs.
The Saints have a great defense and should feast on this Vikings offense. As long as the offense can get to at least 24, which they have in four of their last five games, New Orleans should have no trouble covering three points.
Week 10 NFL Best Bets Recap
- 49ers -3 (-118)
- Browns ML (+235)
- Saints -3 (-102)
- Parlay odds: +1125