Thanksgiving and NFL football, it’s as American as you can get. Football and Thanksgiving have gone hand-in-hand for about a century now, as the tradition of the Detroit Lions playing on this special Thursday began in 1934, while the Dallas Cowboys began their Thanksgiving tradition in 1966, according to the Pro Football Hall of Fame.
This year, we once again have a Turkey Day triple header, starting at 12:30 pm ET on Thursday (with a game on CBS) and rolling through the night with the last tip scheduled for 8:20 pm ET. Below, we’ll break down the three Thanksgiving contests coming up in 2024.
12:30 pm ET on CBS, stream on Most important+
Spread: Lions -10.5, O/U 48.5 through BetMGM sportsbook
The Lions get a division rival again on Thanksgiving, as they will host Caleb Williams and the Bears. Chicago started the season 4-2, but has now lost four straight games. It led to the firing of offensive coordinator Shane Waldron, but that in itself still wasn’t enough to spark the offense.
The Lions are probably the best team in the NFLas they average a league-leading 33.6 points per game, and a third-best 394.7 total yards per game. Detroit has weapons all across the board with Jahmyr Gibbs, David Montgomery, Amon-Ra St. Brown and Sam LaPorta, which made life easier for Jared Goff, who is completing a career-high 73% of his passes.
The Lions are 37-45-2 all-time on Thanksgiving, and were actually upset by the rival Green Bay Packers last year, as Jordan Love threw three touchdowns.
Last time these two teams played: Bears 28, Lions 13, Week 14 (2023) – Justin Fields and the Bruins upset the Lions in Chicago as Goff turned the ball over three times while the Lions didn’t score a single point in the second half.
4:30 pm ET on Fox, stream on fubo
Spread: Cowboys -4, O/U 39 through DraftKings sportsbook
Just like last year, “America’s Team” will host a division rival at 4:30 pm ET on Thanksgiving Day. However, instead of the Washington Commanders, this time it’s about the New York Football Giants. It won’t be Dak Prescott vs. Daniel Jones, as the former suffered a season-ending hamstring injury earlier this month, while the latter was benched. This time, we get Cooper Rush vs. Tommy DeVito.
DeVito’s first NFL start actually came against Dallas. He threw for 86 yards, two touchdowns and one interception in the Week 10 49-17 loss last year. The Cowboys defeated the Giants, 89-17, in 2023, and already have a win against them this season. Even if this matchup is missing some of the more famous players, it’s still a rivalry.
Last time these two teams played: Cowboys 20, Giants 15, Week 4 (2024) – A “Thursday Night Football” matchup where the Giants rushed for just 26 yards against one of the worst rushing defenses in the league. New York couldn’t find the end zone as all 15 points came through the leg of Greg Joseph.
8:20 pm ET on NBC, stream on fubo
Spread: Packers -3, O/U 47.5 through Caesar sports book
Our Thanksgiving nightcap takes place in Green Bay, as the Packers will host the Dolphins. This matchup features two young quarterbacks who got paid this offseason in Jordan Love and Tua Tagovailoa. Both are also looking to bounce back after missing time due to injury earlier in the season. Love missed two games after spraining his MCL in the season opener, while Tagovailoa missed four games after suffering a concussion in Week 2.
Miami has now won two straight games to get back into the playoff race, and even scored a season-high 34 points this past week against the Las Vegas Raiders. The Packers’ 7-3 start is their best 10-game start to a season since 2021, but they still haven’t looked like the Super Bowl sleeper many anticipated they would be. This is another opportunity on a national stage to create some momentum. Green Bay went 6-2 to end the season last year. Can the Packers do something similar this season?
Last time these two teams played: Packers 26, Dolphins 20, Week 16 (Christmas Day, 2022) – Miami blew a 20-13 halftime lead to Aaron Rodgers when Tagovailoa threw three interceptions on the Dolphins’ final three possessions. He entered concussion protocol the next day.
require.config({“baseUrl”:”https://sportsfly.cbsistatic.com/fly-0834/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});