Why do US sports play on Christmas Day?

Stephen Curry and LeBron James smiling as the Golden State Warriors play the Los Angeles Lakers in 2024Image source, Getty Images
Image caption,

Christmas games tend to feature the NBA's best teams and players, and this year Stephen Curry and LeBron James are set for their first festive meeting since 2018

  • Published

Sport will take a break around much of the world this Christmas, just as it does every year.

But not even Christmas Day can halt the fixture list in the United States.

American families are used to watching sport together on the Thanksgiving holiday, on the fourth Thursday in November.

Then a month later they do it all again. It is as much a part of the holidays as turkey dinners.

This year, though, the NFL says that a "new global holiday tradition" will begin, featuring Beyonce and Mariah Carey.

NFL at Thanksgiving, NBA at Christmas

Christmas Day sport had initially been an English tradition, with Football League games attracting huge crowds from 1889 before dwindling interest led to the final game in 1965.

An increase in television sets was partly responsible, but TV helped basketball become a festive staple in the US.

The NBA first played at Christmas in 1947, during the league's second season, and right from the start games have been televised.

Christmas Day has become the most-watched day of the NBA's regular season, with 2011 its best year, when the five games averaged 6.3 million viewers.

Multiple Christmas games have been played each season so there have been 277 NBA games played on 25 December.

Traditionally, basketball had Christmas all to itself, while Thanksgiving was American football's day. Not any more.

Image source, Getty Images
Image caption,

The Kansas City Chiefs have their second straight Christmas game after 29 million TV viewers watched the NFL champions beat the Las Vegas Raiders last year

Why has NFL moved into Christmas market?

The NFL has played Thanksgiving games since its first season in 1920 but in 1971 it gave Christmas a go with two play-off games.

The latter went into double overtime. It ended up being the longest game in NFL history at 82 minutes and 40 seconds.

Reportedly, there were complaints as it caused havoc with dinner being served, so the NFL avoided scheduling another Christmas game until 1989.

This time they had a 9pm kick-off and it proved a big hit. With a TV audience of 33 million, it remains the most-watched Christmas game ever.

Christmas no longer belonged to just the NBA. After 1989, if 25 December fell on a weekend, there would be at least one NFL game.

Since 2020, there have been NFL games each Christmas, even when 25 December has fallen midweek.

The NFL has only played 30 games on Christmas Day, but all of them have attracted bigger TV audiences than the NBA - and the gap is getting bigger.

Over the past four years, the average Christmas audience for an NBA game has dropped from 4.5 million to a record low of 2.9 million last year. For the NFL, it has increased from 20.9 million to 28.7 million.

NFL agrees 'world first' streaming deal

With 25 December falling on a Wednesday this year, the NFL initially said it wasn't looking to have a Christmas game in 2024.

In March, the league announced it had a change of heart. Then in May the NFL agreed a three-year partnership with Netflix to stream Christmas games - and not just in the US.

"When we saw the viewership from this past year, really our fans spoke," said Hans Schroeder, the NFL's executive vice-president of media distribution.

"They are very much enjoying and wanting NFL football on Christmas. What we've seen the last couple of years is some unprecedented growth, and not just on Christmas, on Thanksgiving too."

The NFL's most-watched regular-season game ever was a Thanksgiving game in 2022, attracting 42.1 million viewers.

One of last year's Christmas games had 29 million - second only to the 1989 game.

"That opportunity, that belief we have that football brings people together - that's even truer on these big holidays," Schroeder added.

The league says they will be world sport's first "truly globally distributed games".

Inevitably, money is also a factor. ABC/ESPN pay $2.6bn (£2.1bn) to broadcast about 100 NBA games each season, including five Christmas games.

That equates to about $26m per game (£21m). To broadcast two NFL games this Christmas, Netflix has paid a reported $150m (£118m).

Beyonce & Mariah Carey added to 'must-see cultural event'

Image source, Getty Images
Image caption,

Beyonce has twice performed at the Super Bowl half-time, most recently with Bruno Mars and headliners Coldplay in 2016

The NFL has experimented with alternative broadcasts (or 'altcasts') to appeal to younger audiences, and the NBA is following its lead.

This Christmas will feature the first animated presentation of an NBA game, but the NFL says its coverage will be "a must-see cultural and global event".

Mariah Carey used to record a performance of her festive hits for the NBA on Christmas Day. This year she has done so for the NFL.

Beyonce will also perform a half-time show during the second game in Houston, at about 22:45 GMT. Taylor Swift could even attend the first as her partner Travis Kelce will be playing for the Kansas City Chiefs.

It is the latest step by Netflix following its strategic switch to "tap into massive fandoms across comedy, reality TV, sports and more".

"There are no live annual events - sports or otherwise - that compare with the audiences NFL football attracts," added Netflix chief content officer Bela Bajaria.

Netflix made its first foray into live boxing with last month's Jake Paul-Mike Tyson fight, which was marred by technical issues.

Netflix said the fight peaked at 65 million concurrent streams, from its 282.3 million subscribers.

A surge is expected for Beyonce's half-time show, and the NFL is excited about how many switch on.

If the service holds up, maybe it will become a global tradition.

NFL games on Christmas Day

  • Kansas City Chiefs @ Pittsburgh Steelers (18:00 GMT)

  • Baltimore Ravens @ Houston Texans (21:30)

NBA games on Christmas Day

  • San Antonio Spurs @ New York Knicks (17:00 GMT)

  • Minnesota Timberwolves @ Dallas Mavericks (19:30)

  • Philadelphia 76ers @ Boston Celtics (22:00)

  • Los Angeles Lakers @ Golden State Warriors (Thurs, 01:00)

  • Denver Nuggets @ Phoenix Suns (Thurs, 3:30)