Table of Contents
Week 15 is up there in terms of the most insanely bizarre NFL weeks I’ve ever seen. Obviously having two games Monday and two games Tuesday is a good start to that,
The Texans scored 30 points in a cakewalk victory, the Lions beat the Cardinals and Tom Brady scored zero points in a home, prime-time loss. It was a weird week all around, fittingly coming in the longest week in NFL history.
Hopefully everyone can have a winning and happy Christmas, and in the spirit of Christmas miracles, I’m going to write up fewer of these picks and toss some scores for meaningless games at the bottom.
My ATS record against the spread this year is just awful, but 9-5 last week is strong. A strong close to the season can salvage this year ATS so let’s get hot over the holidays.
All NFL odds are via Caesars Sportsbook
NFL Week 16 Picks
Thursday, 8:20 p.m. ET
TV: NFL Network | Stream: fuboTV (click here)
Follow: CBS Sports App
Latest Odds:
Tennessee Titans
+3.5
Week 15 featured plenty of underdogs barking loudly, so I’m a little hesitant to jump onto a road favorite on a short week. But the 49ers are starting to cook. Deebo Samuel appears to be the catalyst for this run game, with his presence in the backfield wrecking havoc on opposing defenses. Kyle Shanahan’s playcalling has been outstanding and the Niners appear to have a pretty good stable of backs capable of producing on a weekly basis — with Elijah Mitchell out, Jeff Wilson stepped up nicely against the Falcons. Tennessee has been good against the run this season but the 49ers should be able to stretch them horizontally. The one thing I’d be wary of if you’re backing Jimmy Garoppolo and Co. here is the return of A.J. Brown and/or Julio Jones. The latter isn’t concerning based on his recent performance but a quasi-revenge matchup against Kyle Shanahan would at least be worth watching.
The pick: 49ers 28, Titans 21
Props, Best Bets: 49ers -3.5
Which NFL picks can you make with confidence, and which Super Bowl contender will go down hard? Visit SportsLine now to see which teams win and cover the spread, all from a proven computer model on a 133-96 roll on NFL picks.
Saturday (Christmas), 4:30 p.m. ET
TV: Fox | Stream: fuboTV (click here)
Follow: CBS Sports App
Latest Odds:
Green Bay Packers
-7.5
The Browns should get a wave of replacements back from the COVID list heading into Saturday’s Christmas game in Green Bay and they’re catching a full touchdown here. Extremely intriguing! But then I start to think about watching Aaron Rodgers on his ‘Eff You Tour,’ at home, in front of a huge crowd on Christmas against a defense that has looked good but got banged up Monday against the Raiders and is playing on a short week. Rodgers held on against the Ravens in the late window on Sunday, then got to watch Tom Brady lay a massive egg against the Saints while losing his top two receivers. The reigning MVP knows this year’s MVP race — plus the race for the No. 1 seed — just got wide open and is probably aware of the buzz surrounding Jonathan Cooper and Cooper Kupp. I do not have much interest in getting in front of him here, even though I tend to think a healthy Browns offense could run fine against Green Bay if everyone is healthy. But Green Bay should be able to score early and then lean into Aaron Jones and A.J. Dillon.
The pick: Packers 31, Browns 17
Props, Best Bets: Over 44
Colts at Cardinals
Saturday (Christmas), 8:15 p.m. ET
TV: NFLN | Stream: fuboTV (click here)
Follow: CBS Sports App
Latest Odds:
Arizona Cardinals
-3
I’m a little surprised the line hasn’t moved to make the Colts favorites in this game, but maybe we’re overselling the Cardinals problems? The Colts also made it VERY clear how important the game against New England was. Frank Reich basically described it as their Super Bowl. If you’re willing to discard the 2019 “Andrew Luck Retires During Training Camp” season, Reich is 10-2 in December (1-4 in 2019). Matt Eberflus’ defense simply doesn’t give up big rushing games to mobile quarterbacks. Multiple games against Josh Allen and Lamar Jackson the last two years have resulted in minimal damage on the ground.
The Pick: Colts 24, Cardinals 21
Props, Best Bets: Colts +1
Sunday, 1 p.m. ET
TV: CBS | Stream: Paramount+ (click here)
Latest Odds:
Cincinnati Bengals
-7.5
Massive, massive game for the AFC North here. No one is getting eliminated, but a Bengals sweep of the Ravens would put them in the driver’s seat for the division. I initially wanted to wait and see if Lamar Jackson was playing before betting this game but John Harbaugh sure does sound like someone who is preparing to try and steal a game with Tyler Huntley. Huntley was way better than expected in that game and that performance has to give Harbaugh pause before he plays Lamar. Baltimore is on thin ice for the playoffs but a healthy Lamar can win the next two games and they’ll be fine. The calculus of playing Lamar too early and not having him for a playoff run doesn’t add up. Joe Burrow laying an egg against the Browns might be an outlier — it looks like he wants to shred division opponents. This is a spot to grab the division and Baltimore is banged up, so I’ll take Burrow in a statement game.
The Pick: Bengals 35, Ravens 28
Bets: Bengals -2.5, Joe Burrow overs
Lions at Falcons
Sunday, 1 p.m. ET
TV: Fox | Stream: fuboTV (click here)
Latest Odds:
Atlanta Falcons
-7.5
Have you seen this absurd spread? The Falcons are favored by nearly a touchdown against the spread-covering Terminator Detroit Lions. I hate the 2021 Falcons. But I think I’ve finally figured them out — they beat up on really bad teams and get smoked by anything remotely resembling a playoff team. The Lions try really hard but after their other win of the season, they lost 38-10 to the Broncos. When you’re living on 78 ounces of Dan Campbell being injected into your veins a day, there’s going to be a natural endorphin crash after you celebrate a win. This is a clear Matt Ryan/Cordarrelle Patterson blowup spot. The Jared Goff situation is in flux with amended protocols, so it’s impossible to know how that plays out. I’d guess the line moves over a touchdown quickly if Goff was out, but we might not know until Saturday. If you can get the Falcons under a touchdown, I’d take it. Anything more and you wait until the Goff news comes out.
The Pick: Falcons 24, Lions 14
Bets: Falcons -6, Kyle Pitts anytime touchdown
Sunday, 1 p.m. ET
TV: CBS | Stream: Paramount+ (click here)
Latest Odds:
New England Patriots
-1
The Patriots were a clear play here before the prime-time windfest, but the Bills’ COVID issues could shoot this line up over three, which is a little concerning if you get the full Bills offense. Buffalo scares the hell out of me right now — Sean McDermott’s been on tilt for three or four weeks since the wind game, a crazy comeback against the Bucs where he was crying at halftime and then playing his old team. He might just be crazy enough to pull off an upset … but Belichick after a loss weighs substantially more on this game. Factor in the Bills’ inability to stop the run, how Belichick can attack this offense with a double of Diggs, and the COVID situation and I think the Pats are a great value here.
The Pick: Patriots 24, Bills 14
Bets: Pats -2.5
Sunday, 1 p.m. ET
TV: Fox | Stream: fuboTV (click here)
Latest Odds:
Minnesota Vikings
+3
I’m not sure why this total is under 50. Maybe it’s the Seahawks-Rams snoozer from Tuesday coupled with a super short week for the Rams causing it. Playing Tuesday and then playing Sunday is a pretty insane ask. Minnesota played Monday night on the road, so it’s not like things have been easy for them either. But their 7-7 record after sneaking past the Bears gives them a spot in the playoffs, so they should be pretty desperate. I’m not sure what they want do matches up well with the Rams though — L.A. is top shelf against the run and Minnesota wants to feed Dalvin Cook. The Vikings will raise the ceiling of teams they play and this game could end up featuring some scoring.
The Pick: Rams 37, Vikings 34
Bets: Over
Broncos at Raiders
Sunday, 4:25 p.m. ET
TV: CBS | Stream: Paramount+ (click here)
Latest Odds:
Las Vegas Raiders
PK
Technically still an important game because the loser is toast in the playoff race. And we get to bet against Drew Lock? Derek Carr has fallen off but given the circumstances, his performance is still really impressive. This should be a low-scoring matchup but I lean Raiders with the Lock situation creating havoc.
The Pick: Raiders 24, Broncos 21
Bets: Raiders -1
Sunday, 4:25 p.m. ET
TV: CBS | Stream: Paramount+ (click here)
Latest Odds:
Kansas City Chiefs
-10
Massive game for the AFC with a wild card situation involving all the COVID problems in Kansas City. It’s tough to handicap this game without knowing whether or not Travis Kelce will be playing and that’s not actually available, but I’m probably going to like the Steelers getting a touchdown or more.
The Pick: Chiefs 24, Steelers 17
Bets: TBD
WFT at Dallas
Sunday, 8:20 p.m. ET
TV: NBC | Stream: fuboTV (click here)
Latest Odds:
Dallas Cowboys
-10
Brutal game for WFT on Tuesday — a second consecutive loss after climbing the standings. The defense is falling back to earth and they had way too many COVID issues to consider stopping the Eagles run game. That’s concerning with Dallas coming to town. The Cowboys offense hasn’t played well at all lately but maybe this is a get right spot? Either way we should see Washington struggle to produce points against a Cowboys defense that might earn Dan Quinn another head coaching job.
The Pick: Cowboys 24, WFT 10
Bets: Cowboys/under
Monday, 8:15 p.m. ET
TV: ESPN | Stream: fuboTV (click here)
Latest Odds:
New Orleans Saints
+3
Super weird matchup on a Monday night but shockingly important after the Dolphins held off the Jets to keep surging towards the playoffs and the Saints blanked the Bucs to get right back in the mix. I’m backing Sean Payton here in a game where he simply out-coaches Brian Flores, thanks to Dennis Allen cooking up a game plan to wreck Tua’s day. That home holiday energy in New Orleans plus Alvin Kamara in prime time will be enough to give the Saints a massive win.
The Pick: Saints 24, Dolphins 14
Bets: Saints -3
Other Scores/Picks:
Jets 15, Jaguars 14
Chargers 17, Texans 10
Buccaneers 27, Panthers 14
Eagles 27, Giants 6
Seahawks 17, Bears 14
require.config("baseUrl":"https://sportsfly.cbsistatic.com/fly-0126/bundles/sportsmediajs/js-build","config":"version":"fly/components/accordion":"1.0","fly/components/alert":"1.0","fly/components/base":"1.0","fly/components/carousel":"1.0","fly/components/dropdown":"1.0","fly/components/fixate":"1.0","fly/components/form-validate":"1.0","fly/components/image-gallery":"1.0","fly/components/iframe-messenger":"1.0","fly/components/load-more":"1.0","fly/components/load-more-article":"1.0","fly/components/load-more-scroll":"1.0","fly/components/loading":"1.0","fly/components/modal":"1.0","fly/components/modal-iframe":"1.0","fly/components/network-bar":"1.0","fly/components/poll":"1.0","fly/components/search-player":"1.0","fly/components/social-button":"1.0","fly/components/social-counts":"1.0","fly/components/social-links":"1.0","fly/components/tabs":"1.0","fly/components/video":"1.0","fly/libs/easy-xdm":"2.4.17.1","fly/libs/jquery.cookie":"1.2","fly/libs/jquery.throttle-debounce":"1.1","fly/libs/jquery.widget":"1.9.2","fly/libs/omniture.s-code":"1.0","fly/utils/jquery-mobile-init":"1.0","fly/libs/jquery.mobile":"1.3.2","fly/libs/backbone":"1.0.0","fly/libs/underscore":"1.5.1","fly/libs/jquery.easing":"1.3","fly/managers/ad":"2.0","fly/managers/components":"1.0","fly/managers/cookie":"1.0","fly/managers/debug":"1.0","fly/managers/geo":"1.0","fly/managers/gpt":"4.3","fly/managers/history":"2.0","fly/managers/madison":"1.0","fly/managers/social-authentication":"1.0","fly/utils/data-prefix":"1.0","fly/utils/data-selector":"1.0","fly/utils/function-natives":"1.0","fly/utils/guid":"1.0","fly/utils/log":"1.0","fly/utils/object-helper":"1.0","fly/utils/string-helper":"1.0","fly/utils/string-vars":"1.0","fly/utils/url-helper":"1.0","libs/jshashtable":"2.1","libs/select2":"3.5.1","libs/jsonp":"2.4.0","libs/jquery/mobile":"1.4.5","libs/modernizr.custom":"2.6.2","libs/velocity":"1.2.2","libs/dataTables":"1.10.6","libs/dataTables.fixedColumns":"3.0.4","libs/dataTables.fixedHeader":"2.1.2","libs/dateformat":"1.0.3","libs/waypoints/infinite":"3.1.1","libs/waypoints/inview":"3.1.1","libs/waypoints/jquery.waypoints":"3.1.1","libs/waypoints/sticky":"3.1.1","libs/jquery/dotdotdot":"1.6.1","libs/jquery/flexslider":"2.1","libs/jquery/lazyload":"1.9.3","libs/jquery/maskedinput":"1.3.1","libs/jquery/marquee":"1.3.1","libs/jquery/numberformatter":"1.2.3","libs/jquery/placeholder":"0.2.4","libs/jquery/scrollbar":"0.1.6","libs/jquery/tablesorter":"2.0.5","libs/jquery/touchswipe":"1.6.18","libs/jquery/ui/jquery.ui.core":"1.11.4","libs/jquery/ui/jquery.ui.draggable":"1.11.4","libs/jquery/ui/jquery.ui.mouse":"1.11.4","libs/jquery/ui/jquery.ui.position":"1.11.4","libs/jquery/ui/jquery.ui.slider":"1.11.4","libs/jquery/ui/jquery.ui.sortable":"1.11.4","libs/jquery/ui/jquery.ui.touch-punch":"0.2.3","libs/jquery/ui/jquery.ui.autocomplete":"1.11.4","libs/jquery/ui/jquery.ui.accordion":"1.11.4","libs/jquery/ui/jquery.ui.tabs":"1.11.4","libs/jquery/ui/jquery.ui.menu":"1.11.4","libs/jquery/ui/jquery.ui.dialog":"1.11.4","libs/jquery/ui/jquery.ui.resizable":"1.11.4","libs/jquery/ui/jquery.ui.button":"1.11.4","libs/jquery/ui/jquery.ui.tooltip":"1.11.4","libs/jquery/ui/jquery.ui.effects":"1.11.4","libs/jquery/ui/jquery.ui.datepicker":"1.11.4","shim":"liveconnection/managers/connection":"deps":["liveconnection/libs/sockjs-0.3.4"],"liveconnection/libs/sockjs-0.3.4":"exports":"SockJS","libs/setValueFromArray":"exports":"set","libs/getValueFromArray":"exports":"get","fly/libs/jquery.mobile-1.3.2":["version!fly/utils/jquery-mobile-init"],"libs/backbone.marionette":"deps":["jquery","version!fly/libs/underscore","version!fly/libs/backbone"],"exports":"Marionette","fly/libs/underscore-1.5.1":"exports":"_","fly/libs/backbone-1.0.0":"deps":["version!fly/libs/underscore","jquery"],"exports":"Backbone","libs/jquery/ui/jquery.ui.tabs-1.11.4":["jquery","version!libs/jquery/ui/jquery.ui.core","version!fly/libs/jquery.widget"],"libs/jquery/flexslider-2.1":["jquery"],"libs/dataTables.fixedColumns-3.0.4":["jquery","version!libs/dataTables"],"libs/dataTables.fixedHeader-2.1.2":["jquery","version!libs/dataTables"],"https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js":["https://sports.cbsimg.net/js/CBSi/util/Utils-min.js"],"map":"*":"adobe-pass":"https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js","facebook":"https://connect.facebook.net/en_US/sdk.js","facebook-debug":"https://connect.facebook.net/en_US/all/debug.js","google":"https://apis.google.com/js/plusone.js","google-platform":"https://apis.google.com/js/client:platform.js","google-csa":"https://www.google.com/adsense/search/async-ads.js","google-javascript-api":"https://www.google.com/jsapi","google-client-api":"https://apis.google.com/js/api:client.js","gpt":"https://securepubads.g.doubleclick.net/tag/js/gpt.js","newsroom":"https://c2.taboola.com/nr/cbsinteractive-cbssports/newsroom.js","recaptcha":"https://www.google.com/recaptcha/api.js?onload=loadRecaptcha&render=explicit","recaptcha_ajax":"https://www.google.com/recaptcha/api/js/recaptcha_ajax.js","supreme-golf":"https://sgapps-staging.supremegolf.com/search/assets/js/bundle.js","taboola":"https://cdn.taboola.com/libtrc/cbsinteractive-cbssports/loader.js","twitter":"https://platform.twitter.com/widgets.js","video-avia":"https://vidtech.cbsinteractive.com/avia-js/1.9.0/player/avia.min.js","video-avia-cvui":"https://vidtech.cbsinteractive.com/avia-js/1.9.0/legacy/cvui/cvui.min.js","video-ima3":"https://imasdk.googleapis.com/js/sdkloader/ima3.js","video-ima3-dai":"https://imasdk.googleapis.com/js/sdkloader/ima3_dai.js","video-utils":"https://sports.cbsimg.net/js/CBSi/util/Utils-min.js","video-vast-tracking":"https://vidtech.cbsinteractive.com/sb55/vast-js/vtg-vast-client.js","waitSeconds":300);