How to watch every NBA game on Christmas Day: Schedule, TV channels, and more

Here's how to watch every NBA game on Christmas Day.

Dec 18, 2025; Oklahoma City, Oklahoma, USA; Oklahoma City Thunder guard Shai Gilgeous-Alexander (2) goes up for a basket beside Los Angeles Clippers forward Kawhi Leonard (2) during the second quarter at Paycom Center. Mandatory Credit: Alonzo Adams-Imagn Images
Shai Gilgeous-Alexander and the Oklahoma City Thunder play the San Antonio Spurs on Christmas Day, one of five NBA games broadcast that day. Here's how to watch. (Alonzo Adams-Imagn Images)
IMAGN IMAGES via Reuters Connect / Reuters

If you didn't already have enough going on on Christmas Day between opening presents and carving roast beast, the NBA has once again gifted us with a daylong roster of games to keep fans occupied well into the night. There are five NBA Christmas Day matchups, all of which will air on ABC and ESPN, and will stream on platforms like DirecTV, Fubo, and ESPN Unlimited. 

Kicking things off at 12 p.m. ET is a game between the Cleveland Cavaliers and recently crowned NBA Cup winners, the New York Knicks. After that is a matchup between the San Antonio Spurs and Oklahoma City Thunder, followed by the Dallas Mavericks vs. Golden State Warriors, and the Houston Rockets vs. Los Angeles Lakers. The night will end with a 10:30 p.m. ET contest between the Minnesota Timberwolves vs. Denver Nuggets. After which point, you'll be ready for a long winter's nap. 

A complete schedule of the day's events is below, including tip-off times, how to watch, and more. Here's everything you need to know about this week's Christmas Day NBA games.

Date: Thursday, Dec. 25

Time: 12 p.m., 2:30 p.m, 5 p.m., 8 p.m, 10:30 p.m. ET 

TV channels: ABC, ESPN

Streaming: DirecTV, Fubo, ESPN Unlimited and more

The NBA's Christmas Day games have been a part of the league's schedule for years, and this year, there will be five back-to-back games broadcast on ABC and ESPN on Thursday. The schedule for the day is as follows:

  • Cleveland Cavaliers vs. New York Knicks, 12 p.m. ET/9 a.m. PT (ABC, ESPN)

  • San Antonio Spurs vs. OKC Thunder, 2:30 p.m. ET/11:30 a.m. PT (ABC, ESPN)

  • Dallas Mavericks vs. Golden State Warriors, 5 p.m. ET/2 p.m. PT (ABC, ESPN)

  • Houston Rockets vs. Los Angeles Lakers, 8 p.m. ET/ 5 p.m. PT (ABC, ESPN)

  • Minnesota Timberwolves vs. Denver Nuggets, 10:30 p.m. ET/7:30 p.m. PT (ABC, ESPN)

Watch ABC/ESPN via DirecTV

Watch on ESPN Unlimited

Category: General Sports