NBA odds, picks & predictions
Digest more
Ring in the New Year with a full day of NBA action. See every game on Wednesday, Dec. 31, including TV info, records and key storylines.
Here is the full National Basketball Association schedule for Dec. 30 and how to watch all the games. Or see our sortable NBA schedule to filter by team or division. All times Eastern and accurate as of Tuesday, Dec. 30, 2025, at 3:29 p.m.
The Phoenix Suns play against the Cleveland Cavaliers in an NBA game today. Fans can watch this game for free online.
This year ends with a massive NBA slate, as there are nine games set for Wednesday night, including a rematch between the New York Knicks and San Antonio Spurs
The Cleveland Cavaliers look to right the ship against Victor Wembanyama and the San Antonio Spurs today. Find out how to watch for free.
Christmas Day for the NBA was its most-watched in the last 15 years. Per the NBA, more than 47 million people in the United States watched the NBA on Christmas Day, which featured five games across ABC & ESPN. That viewership mark was up 45% from last year.
LeBron Wire on MSN
Three Lakers are in first NBA All-Star Game voting returns
The first returns from the voting for this season's NBA All-Star Game are in, and Los Angeles Lakers fans will like how the balloting is going so far. For the last couple of years, many have been expecting Austin Reaves to become an All-Star in the near future.
Chauncey Billups and Terry Rozier getting arrested on federal charges made the list, as did the Thunder title.
It's been a historic past three games for three-time MVP Nikola Jokic, even when factoring in the Denver Nuggets ' 1-2 record in that span. Following the Nuggets' latest loss to the Orlando Magic, Jokic officially became the first player in NBA history to log 110+ points, 40+ rebounds, and 40+ assists in just a three-game span.
We have a busy sports slate for New Year's Eve between college football and NBA games, and the DraftKings promo code provides new players with a perfect opportunity to secure $200 in bonus bets. Bet just $5 on any of today's games and get $200 in bonus bets if your bet settles as a win. Click here to register.