The Week 12 NFL schedule includes multiple divisional matchups such as Cowboys vs. Commanders (-10.5, 45), Broncos vs. Raiders (+6, 41) and Cardinals vs. Seahawks (+1, 47.5). These rivalry games could be closer than expected, one of the NFL betting odds to consider when making your Week 12 NFL bets. Packers vs. 49ers (+3, 46.5) takes place on Sunday, and 49ers quarterback Brock Purdy has been limited in practice all week due to a shoulder injury, putting his status in question. There is another type of rivalry that will take place on Monday Night Football, a sibling rivalry. The Harbaughs are on the opposing sideline as the Ravens are three-point favorites over the Chargers in the Week 12 NFL odds, one of the tightest NFL spreads of the week. The over-under for that game is 51, an increase of four from the opener.
John and Jim Harbaugh have faced off twice before, including infamously in Super Bowl XLVII. John’s Ravens won and defeated both previous meetings. Should what happened over a decade ago affect your NFL predictions for Week 12? All of the updated Week 12 NFL lines are listed below, and SportsLine’s cutting-edge computer model has all the NFL betting advice and NFL predictions you need to make the best Week 12 NFL picks now.
The model, which simulates every NFL game 10,000 times, is up more than $7,000 since inception for $100 players on the top-rated NFL picks. The model entered Week 12 of the 2024 NFL season with an incredible 20-8 betting range on the top-rated NFL picks this year. Longer term, it’s on a 200-136 roll on top-rated NFL picks dating back to the 2017 season, and a 54-29 roll on top-rated NFL picks since Week 7 of 2022.
The model also ranked in the top 10 on NFLPickWatch based on direct NFL picks four of the last six years, beating over 94% of CBS Sports Football Pick’em players four times during that span. Anyone who follows sportsbooks and betting apps has seen strong returns.
Now it has turned its attention to the latest NFL odds and NFL betting odds from Week 12 and has the betting odds set for every NFL matchup. Go here to see every choice.
Top NFL Week 12 Predictions
We can tell you that one of the model’s strongest Week 12 NFL picks is the Bears (+3.5, 39.5) covering the home spread versus the Vikings. No team has a better spread versus the Bears at home (4-1), and this isn’t a one-year thing. Chicago has the best home record against the spread (8-3-2) since the start of last season. Meanwhile, the Vikings have failed to cover in two of their last three road games. Additionally, after starting the year a perfect 5-0 against the spread (ATS), the Vikings are just 2-3 ATS over their last five games overall.
The Bears’ offense showed new life under a new offensive coordinator in Sunday’s loss to Green Bay, as Chicago scored 19 points after averaging just nine points over the previous three games. On defense, the Bears could also benefit from a sloppy Vikings offense, who has committed the fifth-most giveaways this season. Chicago has gone three straight games without turning the ball over and ranks third in the all-important turnover differential stat (plus nine). In SportsLine’s advanced model, the bears (+3.5) cover almost 60% of the time. See which other teams you should choose here.
Another one of the NFL predictions for Week 12: the Eagles (-3, 49) cover on the road against the Rams on Sunday Night Football. Philadelphia has won seven of the last eight meetings with the Rams, and Philly enters this game with five straight wins against the Rams. This season, Philadelphia has the best ATS road record in the league (5-1), is on a six-game winning streak, and the Eagles have played four of their last five games.
After having the second-worst pass defense last season, the Eagles have done a 180 and are now second-best at defending through the air. That will make it difficult for Los Angeles to move the ball, as LA already ranks 30th in yards per rushing attempt and won’t find much success in the passing game against Philly’s stout defense. The Rams also rank in the bottom eight in both third-down conversion rate and redzone rating. With these factors, the Eagles (-3) are expected to cover well over 50% of simulations, with the model also saying the Under (48) will hit more than 50% of the time. See which other teams you should choose here.
How to make Week 12 NFL picks?
The model also called on who wins and covers in every other game in the Week 12 NFL schedule and just revealed three coveted A-rated picks against the spread, potentially netting you a huge payday. You can only get every pick for every game at SportsLine.
So which NFL picks can you make with confidence, and which three A-rated picks should you lock in now? Check out the latest NFL odds below, then visit SportsLine to see which teams are winning and cover the spread, all from a proven computer model that has raised over $7,000, and find out.
Week 12 NFL betting lines, spreads
Get Week 12 NFL picks at SportsLine
require.config({"baseUrl":"https:\/\/sportsfly.cbsistatic.com\/fly-0832\/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-csa":"https:\/\/www.google.com\/adsense\/search\/async-ads.js","google-javascript-api":"https:\/\/www.google.com\/jsapi","google-client-api":"https:\/\/accounts.google.com\/gsi\/client","gpt":"https:\/\/securepubads.g.doubleclick.net\/tag\/js\/gpt.js","hlsjs":"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/hls.js\/1.0.7\/hls.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:\/\/sports.cbsimg.net\/fly\/js\/avia-js\/2.12.0\/player\/avia.min.js","video-avia-ui":"https:\/\/sports.cbsimg.net\/fly\/js\/avia-js\/2.12.0\/plugins\/ui\/avia.ui.min.js","video-avia-gam":"https:\/\/sports.cbsimg.net\/fly\/js\/avia-js\/2.12.0\/plugins\/gam\/avia.gam.min.js","video-avia-hls":"https:\/\/sports.cbsimg.net\/fly\/js\/avia-js\/2.12.0\/plugins\/hls\/avia.hls.min.js","video-avia-playlist":"https:\/\/sports.cbsimg.net\/fly\/js\/avia-js\/2.12.0\/plugins\/playlist\/avia.playlist.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:\/\/sports.cbsimg.net\/fly\/js\/sb55\/vast-js\/vtg-vast-client.js"}},"waitSeconds":300});