NFL games on Thanksgiving

256 NFL games have been played on Thanksgiving since 1920. The Detroit Lions have played the most, 86 (38-46-2), the Dallas Cowboys 58 (35-22-1). In 2026: Bears at Lions, Eagles at Cowboys, and Chiefs at Bills on Nov 26.

2026 games

  • Bears at LionsNov 26, 2026Bears lead 11-9 on Thanksgivingupcoming
  • Eagles at CowboysNov 26, 2026Eagles lead 2-0 on Thanksgivingupcoming
  • Chiefs at BillsNov 26, 2026First meeting on Thanksgivingupcoming

Every team's record on Thanksgiving

Records by club
ClubGW-L-TSince 2016Last winStreak
Detroit Lions8638-46-22-82024L1
Dallas Cowboys5835-22-16-42025W4
Green Bay Packers3917-20-23-02025W3
Chicago Bears3820-16-23-12021L1
Arizona Cardinals236-15-2—1948L8
New York Giants177-7-30-31982L5
Washington Commanders134-92-32020L1
Buffalo Bills116-4-13-02022W3
Kansas City Chiefs115-60-12006L1
Denver Broncos114-7—2009W1
Minnesota Vikings97-22-12022W2
Miami Dolphins85-30-12006L2
Las Vegas Raiders84-41-02021W1
New York Jets84-4—2010L1
Pittsburgh Steelers82-61-02016W1
Philadelphia Eagles76-1—2014L1
Tennessee Titans75-2—2008W5
San Francisco 49ers74-2-11-02023W1
Cleveland Browns63-3—1949L3
New England Patriots63-30-12012L1
Los Angeles Rams54-1—1975W1
Los Angeles Chargers53-1-11-02017W3
Seattle Seahawks52-30-12014L1
New Orleans Saints43-12-12019L1
Indianapolis Colts42-1-10-12007L1
Atlanta Falcons41-30-22005L3
Baltimore Ravens32-10-12013L1
Houston Texans22-01-02020W2
Cincinnati Bengals21-11-02025W1
Carolina Panthers11-0—2015W1
Tampa Bay Buccaneers10-1—neverL1

Best games on Thanksgiving

From the box scores on file, 1994 on.

Most passing yards

1Troy AikmanDAL · 34-57, 455 yds, 1 TD1998
2Kirk CousinsWSH · 41-53, 449 yds, 3 TD2016
3Matthew StaffordDET · 31-61, 441 yds, 2 TD2012
4Tony RomoDAL · 37-62, 441 yds, 3 TD2012
5Philip RiversLAC · 27-33, 434 yds, 3 TD2017
6Scott MitchellDET · 30-45, 410 yds, 4 TD1995
7Matthew StaffordDET · 34-45, 390 yds, 2 TD2014
8Warren MoonMIN · 30-47, 384 yds, 3 TD1995
9Mac JonesNE · 28-39, 382 yds, 2 TD2022
10Brett FavreGB · 31-41, 381 yds, 3 TD2007

Most rushing yards

1Barry SandersDET · 19 carries, 167 yds, 3 TD1997
2LeSean McCoyPHI · 25 carries, 159 yds, 1 TD2014
3Larry JohnsonKC · 34 carries, 157 yds, 1 TD2006
4Emmitt SmithDAL · 29 carries, 155 yds, 3 TD1996
5Julius JonesDAL · 33 carries, 150 yds, 2 TD2004
6Robert SmithMIN · 21 carries, 148 yds, 1 TD2000
7Emmitt SmithDAL · 23 carries, 144 yds, 0 TD2002
8Barry SandersDET · 24 carries, 138 yds, 1 TD1995
9Emmitt SmithDAL · 32 carries, 133 yds, 2 TD1994
10Chris JohnsonTEN · 16 carries, 125 yds, 2 TD2008

Most receiving yards

1Andre JohnsonHOU · 9 catches, 188 yds, 0 TD2012
2Amari CooperDAL · 8 catches, 180 yds, 2 TD2018
3Keenan AllenLAC · 11 catches, 172 yds, 1 TD2017
4William Fuller VHOU · 6 catches, 171 yds, 2 TD2020
5Herman MooreDET · 7 catches, 169 yds, 1 TD1994
6Ricky ProehlCHI · 4 catches, 164 yds, 1 TD1997
7Randy MossMIN · 3 catches, 163 yds, 3 TD1998
8Kenny GolladayDET · 4 catches, 158 yds, 1 TD2019
9Brett PerrimanDET · 12 catches, 153 yds, 2 TD1995
10Jake ReedMIN · 6 catches, 149 yds, 1 TD1995

Every game

NFL games on Thanksgiving
DateGameScore
Nov 27, 2025Cincinnati Bengals at Baltimore Ravens32-14
Nov 27, 2025Kansas City Chiefs at Dallas Cowboys28-31
Nov 27, 2025Green Bay Packers at Detroit Lions31-24
Nov 28, 2024Miami Dolphins at Green Bay Packers17-30
Nov 28, 2024New York Giants at Dallas Cowboys20-27
Nov 28, 2024Chicago Bears at Detroit Lions20-23
Nov 23, 2023San Francisco 49ers at Seattle Seahawks31-13
Nov 23, 2023Washington Commanders at Dallas Cowboys10-45
Nov 23, 2023Green Bay Packers at Detroit Lions29-22
Nov 24, 2022New England Patriots at Minnesota Vikings26-33
Nov 24, 2022New York Giants at Dallas Cowboys20-28
Nov 24, 2022Buffalo Bills at Detroit Lions28-25
Nov 25, 2021Buffalo Bills at New Orleans Saints31-6
Nov 25, 2021Las Vegas Raiders at Dallas Cowboys36-33
Nov 25, 2021Chicago Bears at Detroit Lions16-14
Nov 26, 2020Washington Commanders at Dallas Cowboys41-16
Nov 26, 2020Houston Texans at Detroit Lions41-25
Nov 28, 2019New Orleans Saints at Atlanta Falcons26-18
Nov 28, 2019Buffalo Bills at Dallas Cowboys26-15
Nov 28, 2019Chicago Bears at Detroit Lions24-20
Nov 22, 2018Atlanta Falcons at New Orleans Saints17-31
Nov 22, 2018Washington Commanders at Dallas Cowboys23-31
Nov 22, 2018Chicago Bears at Detroit Lions23-16
Nov 23, 2017New York Giants at Washington Commanders10-20
Nov 23, 2017Los Angeles Chargers at Dallas Cowboys28-6
Nov 23, 2017Minnesota Vikings at Detroit Lions30-23
Nov 24, 2016Pittsburgh Steelers at Indianapolis Colts28-7
Nov 24, 2016Washington Commanders at Dallas Cowboys26-31
Nov 24, 2016Minnesota Vikings at Detroit Lions13-16
Nov 26, 2015Chicago Bears at Green Bay Packers17-13
Nov 26, 2015Carolina Panthers at Dallas Cowboys33-14
Nov 26, 2015Philadelphia Eagles at Detroit Lions14-45
Nov 27, 2014Seattle Seahawks at San Francisco 49ers19-3
Nov 27, 2014Philadelphia Eagles at Dallas Cowboys33-10
Nov 27, 2014Chicago Bears at Detroit Lions17-34
Nov 28, 2013Pittsburgh Steelers at Baltimore Ravens20-22
Nov 28, 2013Las Vegas Raiders at Dallas Cowboys24-31
Nov 28, 2013Green Bay Packers at Detroit Lions10-40
Nov 22, 2012New England Patriots at New York Jets49-19
Nov 22, 2012Washington Commanders at Dallas Cowboys38-31
Nov 22, 2012Houston Texans at Detroit Lions34-31
Nov 24, 2011San Francisco 49ers at Baltimore Ravens6-16
Nov 24, 2011Miami Dolphins at Dallas Cowboys19-20
Nov 24, 2011Green Bay Packers at Detroit Lions27-15
Nov 25, 2010Cincinnati Bengals at New York Jets10-26
Nov 25, 2010New Orleans Saints at Dallas Cowboys30-27
Nov 25, 2010New England Patriots at Detroit Lions45-24
Nov 26, 2009New York Giants at Denver Broncos6-26
Nov 26, 2009Las Vegas Raiders at Dallas Cowboys7-24
Nov 26, 2009Green Bay Packers at Detroit Lions34-12
Nov 27, 2008Arizona Cardinals at Philadelphia Eagles20-48
Nov 27, 2008Seattle Seahawks at Dallas Cowboys9-34
Nov 27, 2008Tennessee Titans at Detroit Lions47-10
Nov 22, 2007Indianapolis Colts at Atlanta Falcons31-13
Nov 22, 2007New York Jets at Dallas Cowboys3-34
Nov 22, 2007Green Bay Packers at Detroit Lions37-26
Nov 23, 2006Denver Broncos at Kansas City Chiefs10-19
Nov 23, 2006Tampa Bay Buccaneers at Dallas Cowboys10-38
Nov 23, 2006Miami Dolphins at Detroit Lions27-10
Nov 24, 2005Denver Broncos at Dallas Cowboys24-21
Nov 24, 2005Atlanta Falcons at Detroit Lions27-7
Nov 25, 2004Chicago Bears at Dallas Cowboys7-21
Nov 25, 2004Indianapolis Colts at Detroit Lions41-9
Nov 27, 2003Miami Dolphins at Dallas Cowboys40-21
Nov 27, 2003Green Bay Packers at Detroit Lions14-22
Nov 28, 2002Washington Commanders at Dallas Cowboys20-27
Nov 28, 2002New England Patriots at Detroit Lions20-12
Nov 22, 2001Denver Broncos at Dallas Cowboys26-24
Nov 22, 2001Green Bay Packers at Detroit Lions29-27
Nov 23, 2000Minnesota Vikings at Dallas Cowboys27-15
Nov 23, 2000New England Patriots at Detroit Lions9-34
Nov 25, 1999Miami Dolphins at Dallas Cowboys0-20
Nov 25, 1999Chicago Bears at Detroit Lions17-21
Nov 26, 1998Minnesota Vikings at Dallas Cowboys46-36
Nov 26, 1998Pittsburgh Steelers at Detroit Lions16-19
Nov 27, 1997Tennessee Titans at Dallas Cowboys27-14
Nov 27, 1997Chicago Bears at Detroit Lions20-55
Nov 28, 1996Washington Commanders at Dallas Cowboys10-21
Nov 28, 1996Kansas City Chiefs at Detroit Lions28-24
Nov 23, 1995Kansas City Chiefs at Dallas Cowboys12-24
Nov 23, 1995Minnesota Vikings at Detroit Lions38-44
Nov 24, 1994Green Bay Packers at Dallas Cowboys31-42
Nov 24, 1994Buffalo Bills at Detroit Lions21-35
Nov 25, 1993Miami Dolphins at Dallas Cowboys16-14
Nov 25, 1993Chicago Bears at Detroit Lions10-6
Nov 26, 1992New York Giants at Dallas Cowboys3-30
Nov 26, 1992Tennessee Titans at Detroit Lions24-21
Nov 28, 1991Pittsburgh Steelers at Dallas Cowboys10-20
Nov 28, 1991Chicago Bears at Detroit Lions6-16
Nov 22, 1990Washington Commanders at Dallas Cowboys17-27
Nov 22, 1990Denver Broncos at Detroit Lions27-40
Nov 23, 1989Philadelphia Eagles at Dallas Cowboys27-0
Nov 23, 1989Cleveland Browns at Detroit Lions10-13
Nov 24, 1988Tennessee Titans at Dallas Cowboys25-17
Nov 24, 1988Minnesota Vikings at Detroit Lions23-0
Nov 26, 1987Minnesota Vikings at Dallas Cowboys44-38
Nov 26, 1987Kansas City Chiefs at Detroit Lions27-20
Nov 27, 1986Seattle Seahawks at Dallas Cowboys31-14
Nov 27, 1986Green Bay Packers at Detroit Lions44-40
Nov 28, 1985Arizona Cardinals at Dallas Cowboys17-35
Nov 28, 1985New York Jets at Detroit Lions20-31
Nov 22, 1984New England Patriots at Dallas Cowboys17-20
Nov 22, 1984Green Bay Packers at Detroit Lions28-31
Nov 24, 1983Arizona Cardinals at Dallas Cowboys17-35
Nov 24, 1983Pittsburgh Steelers at Detroit Lions3-45
Nov 25, 1982Cleveland Browns at Dallas Cowboys14-31
Nov 25, 1982New York Giants at Detroit Lions13-6
Nov 26, 1981Chicago Bears at Dallas Cowboys9-10
Nov 26, 1981Kansas City Chiefs at Detroit Lions10-27
Nov 27, 1980Seattle Seahawks at Dallas Cowboys7-51
Nov 27, 1980Chicago Bears at Detroit Lions23-17
Nov 22, 1979Tennessee Titans at Dallas Cowboys30-24
Nov 22, 1979Chicago Bears at Detroit Lions0-20
Nov 23, 1978Washington Commanders at Dallas Cowboys10-37
Nov 23, 1978Denver Broncos at Detroit Lions14-17
Nov 24, 1977Miami Dolphins at Arizona Cardinals55-14
Nov 24, 1977Chicago Bears at Detroit Lions31-14
Nov 25, 1976Arizona Cardinals at Dallas Cowboys14-19
Nov 25, 1976Buffalo Bills at Detroit Lions14-27
Nov 27, 1975Buffalo Bills at Arizona Cardinals32-14
Nov 27, 1975Los Angeles Rams at Detroit Lions20-0
Nov 28, 1974Washington Commanders at Dallas Cowboys23-24
Nov 28, 1974Denver Broncos at Detroit Lions31-27
Nov 22, 1973Miami Dolphins at Dallas Cowboys14-7
Nov 22, 1973Washington Commanders at Detroit Lions20-0
Nov 23, 1972San Francisco 49ers at Dallas Cowboys31-10
Nov 23, 1972New York Jets at Detroit Lions20-37
Nov 25, 1971Los Angeles Rams at Dallas Cowboys21-28
Nov 25, 1971Kansas City Chiefs at Detroit Lions21-32
Nov 26, 1970Green Bay Packers at Dallas Cowboys3-16
Nov 26, 1970Las Vegas Raiders at Detroit Lions14-28
Nov 27, 1969Los Angeles Chargers at Tennessee TitansAFL21-17
Nov 27, 1969Denver Broncos at Kansas City ChiefsAFL17-31
Nov 27, 1969San Francisco 49ers at Dallas Cowboys24-24
Nov 27, 1969Minnesota Vikings at Detroit Lions27-0
Nov 28, 1968Tennessee Titans at Kansas City ChiefsAFL10-24
Nov 28, 1968Buffalo Bills at Las Vegas RaidersAFL10-13
Nov 28, 1968Washington Commanders at Dallas Cowboys20-29
Nov 28, 1968Philadelphia Eagles at Detroit Lions12-0
Nov 23, 1967Denver Broncos at Los Angeles ChargersAFL20-24
Nov 23, 1967Las Vegas Raiders at Kansas City ChiefsAFL44-22
Nov 23, 1967Arizona Cardinals at Dallas Cowboys21-46
Nov 23, 1967Los Angeles Rams at Detroit Lions31-7
Nov 24, 1966Buffalo Bills at Las Vegas RaidersAFL31-10
Nov 24, 1966Cleveland Browns at Dallas Cowboys14-26
Nov 24, 1966San Francisco 49ers at Detroit Lions41-14
Nov 25, 1965Buffalo Bills at Los Angeles ChargersAFL20-20
Nov 25, 1965Indianapolis Colts at Detroit Lions24-24
Nov 26, 1964Buffalo Bills at Los Angeles ChargersAFL27-24
Nov 26, 1964Chicago Bears at Detroit Lions27-24
Nov 28, 1963Las Vegas Raiders at Denver BroncosAFL26-10
Nov 28, 1963Green Bay Packers at Detroit Lions13-13
Nov 22, 1962New York Jets at Denver BroncosAFL46-45
Nov 22, 1962Green Bay Packers at Detroit Lions14-26
Nov 23, 1961Buffalo Bills at New York JetsAFL14-21
Nov 23, 1961Green Bay Packers at Detroit Lions17-9
Nov 24, 1960Kansas City Chiefs at New York JetsAFL35-41
Nov 24, 1960Green Bay Packers at Detroit Lions10-23
Nov 26, 1959Green Bay Packers at Detroit Lions24-17
Nov 27, 1958Green Bay Packers at Detroit Lions14-24
Nov 28, 1957Green Bay Packers at Detroit Lions6-18
Nov 22, 1956Green Bay Packers at Detroit Lions24-20
Nov 24, 1955Green Bay Packers at Detroit Lions10-24
Nov 25, 1954Green Bay Packers at Detroit Lions24-28
Nov 26, 1953Green Bay Packers at Detroit Lions15-34
Nov 27, 1952Chicago Bears at Dallas Texans23-27
Nov 27, 1952Green Bay Packers at Detroit Lions24-48
Nov 22, 1951Green Bay Packers at Detroit Lions35-52
Nov 23, 1950Pittsburgh Steelers at Arizona Cardinals28-17
Nov 23, 1950New York Yanks at Detroit Lions14-49
Nov 24, 1949Cleveland Browns at Chicago HornetsAAFC14-6
Nov 24, 1949New York Yankees at Los Angeles DonsAAFC17-16
Nov 24, 1949Chicago Bears at Detroit Lions28-7
Nov 25, 1948Buffalo Bills at Chicago RocketsAAFC39-35
Nov 25, 1948Cleveland Browns at Los Angeles DonsAAFC31-14
Nov 25, 1948Arizona Cardinals at Detroit Lions28-14
Nov 27, 1947San Francisco 49ers at Brooklyn DodgersAAFC21-7
Nov 27, 1947Cleveland Browns at Los Angeles DonsAAFC27-17
Nov 27, 1947Chicago Bears at Detroit Lions34-14
Nov 28, 1946New York Yankees at Brooklyn DodgersAAFC21-7
Nov 28, 1946Boston Yanks at Detroit Lions34-10
Nov 22, 1945Los Angeles Rams at Detroit Lions28-21
Nov 28, 1940Pittsburgh Steelers at Philadelphia Eagles0-7
Nov 21, 1940Buffalo Tigers at Milwaukee ChiefsAFL III13-30
Nov 21, 1940New York Yankees at Columbus BulliesAFL III16-17
Nov 23, 1939Pittsburgh Steelers at Philadelphia Eagles14-17
Nov 24, 1938New York Giants at Brooklyn Dodgers7-7
Nov 24, 1938Chicago Bears at Detroit Lions7-14
Nov 25, 1937New York Giants at Brooklyn Dodgers13-13
Nov 25, 1937Chicago Bears at Detroit Lions13-0
Nov 26, 1936Los Angeles Rams at Rochester TigersAFL II7-6
Nov 26, 1936New York Giants at Brooklyn Dodgers14-0
Nov 26, 1936Chicago Bears at Detroit Lions7-13
Nov 28, 1935Chicago Bears at Detroit Lions2-14
Nov 28, 1935New York Giants at Brooklyn Dodgers21-0
Nov 28, 1935Green Bay Packers at Arizona Cardinals7-9
Nov 29, 1934Chicago Bears at Detroit Lions19-16
Nov 29, 1934New York Giants at Brooklyn Dodgers27-0
Nov 29, 1934Green Bay Packers at Arizona Cardinals0-6
Nov 30, 1933Chicago Bears at Arizona Cardinals22-6
Nov 30, 1933New York Giants at Brooklyn Dodgers10-0
Nov 24, 1932Arizona Cardinals at Chicago Bears0-24
Nov 24, 1932New York Giants at Staten Island Stapletons13-13
Nov 24, 1932Green Bay Packers at Brooklyn Dodgers7-0
Nov 26, 1931Arizona Cardinals at Chicago Bears7-18
Nov 26, 1931New York Giants at Staten Island Stapletons6-9
Nov 26, 1931Green Bay Packers at Providence Steam Roller38-7
Nov 27, 1930Arizona Cardinals at Chicago Bears0-6
Nov 27, 1930Green Bay Packers at Frankford Yellow Jackets25-7
Nov 27, 1930Providence Steam Roller at Brooklyn Dodgers12-33
Nov 27, 1930New York Giants at Staten Island Stapletons6-7
Nov 28, 1929Arizona Cardinals at Chicago Bears40-6
Nov 28, 1929Green Bay Packers at Frankford Yellow Jackets0-0
Nov 28, 1929New York Giants at Staten Island Stapletons21-7
Nov 29, 1928Arizona Cardinals at Chicago Bears0-34
Nov 29, 1928Green Bay Packers at Frankford Yellow Jackets0-2
Nov 29, 1928Dayton Triangles at Detroit Wolverines0-33
Nov 29, 1928Providence Steam Roller at Pottsville Maroons7-0
Nov 24, 1927Cleveland Bulldogs at New York Yankees30-19
Nov 24, 1927Green Bay Packers at Frankford Yellow Jackets17-9
Nov 24, 1927Providence Steam Roller at Pottsville Maroons0-6
Nov 24, 1927Arizona Cardinals at Chicago Bears3-0
Nov 25, 1926Philadelphia Quakers at New York YankeesAFL I13-10
Nov 25, 1926Los Angeles Wildcats at Chicago BullsAFL I0-0
Nov 25, 1926Akron Pros at Canton Bulldogs0-0
Nov 25, 1926Providence Steam Roller at Pottsville Maroons0-8
Nov 25, 1926Green Bay Packers at Frankford Yellow Jackets14-20
Nov 25, 1926Arizona Cardinals at Chicago Bears0-0
Nov 25, 1926Los Angeles Buccaneers at Detroit Panthers9-6
Nov 25, 1926New York Giants at Brooklyn Lions17-0
Nov 26, 1925Green Bay Packers at Pottsville Maroons0-31
Nov 26, 1925Rock Island Independents at Detroit Panthers6-3
Nov 26, 1925Kansas City Cowboys at Cleveland Bulldogs17-0
Nov 26, 1925Arizona Cardinals at Chicago Bears0-0
Nov 27, 1924Green Bay Packers at Kansas City Blues17-6
Nov 27, 1924Milwaukee Badgers at Cleveland Bulldogs10-53
Nov 27, 1924Dayton Triangles at Frankford Yellow Jackets7-32
Nov 27, 1924Chicago Bears at Arizona Cardinals21-0
Nov 27, 1924Buffalo Bisons at Akron Pros0-22
Nov 29, 1923Milwaukee Badgers at Racine Legion16-0
Nov 29, 1923Hammond Pros at Green Bay Packers0-19
Nov 29, 1923Arizona Cardinals at Chicago Bears0-3
Nov 29, 1923Toledo Maroons at Canton Bulldogs0-28
Nov 30, 1922Akron Pros at Canton Bulldogs0-14
Nov 30, 1922Oorang Indians at Columbus Panhandles18-6
Nov 30, 1922Milwaukee Badgers at Racine Legion0-3
Nov 30, 1922Chicago Bears at Arizona Cardinals0-6
Nov 30, 1922Buffalo All-Americans at Rochester Jeffersons21-0
Nov 24, 1921Buffalo All-Americans at Chicago Bears7-6
Nov 24, 1921Canton Bulldogs at Akron Pros14-0
Nov 25, 1920All-Tonawanda * at Rochester Jeffersons14-3
Nov 25, 1920Hammond Pros at Chicago Boosters*0-27
Nov 25, 1920Columbus Panhandles at Elyria Athletics*0-0
Nov 25, 1920Detroit Heralds at Dayton Triangles0-28
Nov 25, 1920Chicago Bears at Chicago Tigers6-0
Nov 25, 1920Canton Bulldogs at Akron Pros0-7

Every game on Thanksgiving Day since 1920, AFL games of the 1960s included, from Wikipedia's results table, which matches each team's record there. A franchise counts under every name it has had (the Portsmouth Spartans are the Lions, the Philadelphia Warriors the Golden State Warriors).