Games Worth Watching

The 2025 NFL season · every game, every TV market

Primetime got the famous teams. Sunday Ticket got the good ones.

Rated before the season, the games on NBC and Prime Video looked far better than Sunday afternoon's regional games. By the time the standings settled, most of that gap was gone, and the season's best matchups were scattered across regional windows that most of the country never saw. What reached your TV for free depended less on who was good than on where you lived.

13 of 30

of the season's best games, by final records, were only on Sunday Ticket for the typical American.

8 vs 2

stand-alone games for the 6-10 Chiefs, against the 12-4 Jaguars.

46 vs 52

New York's free Sunday slate, the weakest in the country, against the national median.

The primetime premium

Networks paid for reputation, and reputation faded

Before a snap, the site's matchup model rated NBC's primetime games 37 points above a 1 p.m. regional game on a league-average scale, and Prime Video's Thursday games even higher. That rating is built on last season's records, rivalries and betting lines, with the model's own bonus for a national broadcast removed so the windows compete on the matchup alone.

Then the season happened. Rated by how the two teams actually finished, the NBC edge over the early window shrinks to 15 points. Networks lock their marquee slots months ahead, and they bet on names. A good share of those names had down years.

The one-off games tell the story most sharply. Netflix's Christmas pair rated near the top of the preseason chart and finished near the bottom, because one of them featured a 4-12 Washington team.

Each window's average game against the league-wide average (100), rated two ways
Preseason matchup rating, indexedHow the teams finished, indexed
6080100 = avg120140160180One-offsNetflix, YouTube, Peacock · 4 gamespreseasonfinishedHolidays & SaturdaysCBS/FOX · 4 gamesThursday Night FootballPrime Video · 16 gamesNBC primetime20 gamesNFL Network7 gamesMonday Night FootballESPN/ABC · 23 gamesSunday lateCBS/FOX · 67 gamesSunday earlyCBS/FOX · 131 games
Show the numbers
WindowGamesPreseason ratingIndexFinal combined win %IndexTwo playoff teamsA bottom-eight team
One-offs · Netflix, YouTube, Peacock46116048.5970%25%
Holidays & Saturdays · CBS/FOX457.51515210425%25%
Thursday Night Football · Prime Video1648.612854.911025%31%
NBC primetime2047.61255511020%15%
NFL Network739.910551.910429%43%
Monday Night Football · ESPN/ABC2338.710252.610522%30%
Sunday late · CBS/FOX6738.610151.210218%51%
Sunday early · CBS/FOX13133.68847.59514%53%

Sunday afternoon

Most regional games reach a sliver of the country

A 1 p.m. regional game reached a median of 13% of the country on free TV, and a 4 p.m. game 18%. Only 43 of 198 regional games reached even half of it.

The ones that did were built around the brands. The ten most-seen regional games leaned on the Chiefs, Eagles, Bills and Cowboys, including a Week 2 Eagles-Chiefs game every market got and a Chiefs team that finished 6-10.

Meanwhile the season's best matchups by final records sat in the lower left: 49ers at Seahawks reached about a fifth of the country, and Seahawks at Jaguars about one in fourteen Americans. Those are precisely the games Sunday Ticket exists for.

198 CBS and FOX regional games: share of the U.S. population whose local station carried the game, against how good the two teams turned out to be
1 p.m. ET window4 p.m. ET window
0%25%50%75%100%20%40%60%80%share of the country that got it free →↑ teams' combined final win %49ers at Seahawks, 19%Seahawks at Jaguars, 7%Eagles at Chiefs, every marketEagles at Bills
Show the numbers
WeekGameNetworkWindowReachFinal win %
2Philadelphia Eagles @ Kansas City ChiefsFOX4 p.m.100%53
9Kansas City Chiefs @ Buffalo BillsCBS4 p.m.100%53
17Philadelphia Eagles @ Buffalo BillsFOX4 p.m.100%69
12Philadelphia Eagles @ Dallas CowboysFOX4 p.m.94%58
4Baltimore Ravens @ Kansas City ChiefsCBS4 p.m.93%44
16Pittsburgh Steelers @ Detroit LionsCBS4 p.m.93%53
14Chicago Bears @ Green Bay PackersFOX4 p.m.91%64
8Dallas Cowboys @ Denver BroncosCBS4 p.m.90%64
11Kansas City Chiefs @ Denver BroncosCBS4 p.m.90%59
13Buffalo Bills @ Pittsburgh SteelersCBS4 p.m.87%62
1Detroit Lions @ Green Bay PackersCBS4 p.m.86%55
15Detroit Lions @ Los Angeles RamsFOX4 p.m.85%59
5Dallas Cowboys @ New York JetsFOX1 p.m.84%33
3Dallas Cowboys @ Chicago BearsFOX4 p.m.84%58
7Washington Commanders @ Dallas CowboysFOX4 p.m.82%36
18Indianapolis Colts @ Houston TexansCBS1 p.m.81%59
15Green Bay Packers @ Denver BroncosCBS4 p.m.78%70
6San Francisco 49ers @ Tampa Bay BuccaneersCBS4 p.m.78%59
14Cincinnati Bengals @ Buffalo BillsFOX1 p.m.78%53
7Philadelphia Eagles @ Minnesota VikingsFOX1 p.m.77%59
11Tampa Bay Buccaneers @ Buffalo BillsCBS1 p.m.76%56
12Minnesota Vikings @ Green Bay PackersFOX1 p.m.76%55
16Buffalo Bills @ Cleveland BrownsCBS1 p.m.74%47
18Dallas Cowboys @ New York GiantsFOX1 p.m.73%33
10New York Giants @ Chicago BearsFOX1 p.m.72%44
1Pittsburgh Steelers @ New York JetsCBS1 p.m.72%38
8Chicago Bears @ Baltimore RavensCBS1 p.m.72%59
10Los Angeles Rams @ San Francisco 49ersFOX4 p.m.71%72
5Washington Commanders @ Los Angeles ChargersFOX4 p.m.69%47
10New England Patriots @ Tampa Bay BuccaneersCBS1 p.m.63%62
6Dallas Cowboys @ Carolina PanthersFOX1 p.m.63%48
13Houston Texans @ Indianapolis ColtsCBS1 p.m.63%59
18Los Angeles Chargers @ Denver BroncosCBS4 p.m.61%75
18Detroit Lions @ Chicago BearsFOX4 p.m.61%59
6Cleveland Browns @ Pittsburgh SteelersCBS1 p.m.60%41
17Jacksonville Jaguars @ Indianapolis ColtsFOX1 p.m.59%62
12Indianapolis Colts @ Kansas City ChiefsCBS1 p.m.56%44
16Los Angeles Chargers @ Dallas CowboysFOX1 p.m.55%58
2New York Giants @ Dallas CowboysFOX1 p.m.55%33
7Las Vegas Raiders @ Kansas City ChiefsCBS1 p.m.54%25
5Denver Broncos @ Philadelphia EaglesCBS1 p.m.53%75
15Las Vegas Raiders @ Philadelphia EaglesFOX1 p.m.52%41
1New York Giants @ Washington CommandersFOX1 p.m.50%22
14Pittsburgh Steelers @ Baltimore RavensCBS1 p.m.50%53
9Indianapolis Colts @ Pittsburgh SteelersCBS1 p.m.48%53
9Minnesota Vikings @ Detroit LionsFOX1 p.m.45%50
13Los Angeles Rams @ Carolina PanthersFOX1 p.m.44%59
8New York Giants @ Philadelphia EaglesFOX1 p.m.43%44
17Pittsburgh Steelers @ Cleveland BrownsCBS1 p.m.43%41
15Buffalo Bills @ New England PatriotsCBS1 p.m.43%75
3Los Angeles Rams @ Philadelphia EaglesFOX1 p.m.42%69
4Philadelphia Eagles @ Tampa Bay BuccaneersFOX1 p.m.41%56
17Seattle Seahawks @ Carolina PanthersCBS1 p.m.41%66
4Washington Commanders @ Atlanta FalconsCBS1 p.m.40%34
15Los Angeles Chargers @ Kansas City ChiefsCBS1 p.m.37%53
2Buffalo Bills @ New York JetsCBS1 p.m.34%44
6Los Angeles Chargers @ Miami DolphinsCBS1 p.m.33%56
11Chicago Bears @ Minnesota VikingsFOX1 p.m.32%59
4Los Angeles Chargers @ New York GiantsCBS1 p.m.32%44
13Minnesota Vikings @ Seattle SeahawksFOX4 p.m.32%66
5Detroit Lions @ Cincinnati BengalsFOX4 p.m.31%44
13San Francisco 49ers @ Cleveland BrownsCBS1 p.m.31%50
3Pittsburgh Steelers @ New England PatriotsCBS1 p.m.30%69
10Detroit Lions @ Washington CommandersFOX4 p.m.29%38
18Washington Commanders @ Philadelphia EaglesCBS4 p.m.27%47
11Green Bay Packers @ New York GiantsFOX1 p.m.26%39
15Cleveland Browns @ Chicago BearsFOX1 p.m.26%47
18Miami Dolphins @ New England PatriotsFOX4 p.m.25%62
3Cincinnati Bengals @ Minnesota VikingsCBS1 p.m.25%44
4Jacksonville Jaguars @ San Francisco 49ersFOX4 p.m.24%75
8San Francisco 49ers @ Houston TexansFOX1 p.m.23%72
14Denver Broncos @ Las Vegas RaidersCBS4 p.m.22%47
6Cincinnati Bengals @ Green Bay PackersCBS4 p.m.22%48
15Indianapolis Colts @ Seattle SeahawksCBS4 p.m.22%66
3Green Bay Packers @ Cleveland BrownsFOX1 p.m.21%42
9Jacksonville Jaguars @ Las Vegas RaidersFOX4 p.m.21%44
11Seattle Seahawks @ Los Angeles RamsFOX4 p.m.20%75
10Baltimore Ravens @ Minnesota VikingsFOX1 p.m.20%50
17New England Patriots @ New York JetsFOX1 p.m.20%50
3Denver Broncos @ Los Angeles ChargersCBS4 p.m.20%75
9San Francisco 49ers @ New York GiantsCBS1 p.m.19%47
1San Francisco 49ers @ Seattle SeahawksFOX4 p.m.19%78
2Chicago Bears @ Detroit LionsFOX1 p.m.18%59
7Green Bay Packers @ Arizona CardinalsFOX4 p.m.18%39
12New York Giants @ Detroit LionsFOX1 p.m.18%34
8Miami Dolphins @ Atlanta FalconsCBS1 p.m.17%44
4Cleveland Browns @ Detroit LionsFOX1 p.m.17%38
2San Francisco 49ers @ New Orleans SaintsFOX1 p.m.16%56
4New Orleans Saints @ Buffalo BillsCBS1 p.m.16%53
3Arizona Cardinals @ San Francisco 49ersFOX4 p.m.16%47
12Pittsburgh Steelers @ Chicago BearsCBS1 p.m.16%62
16Jacksonville Jaguars @ Denver BroncosFOX4 p.m.16%78
7Indianapolis Colts @ Los Angeles ChargersCBS4 p.m.16%59
2Denver Broncos @ Indianapolis ColtsCBS4 p.m.16%66
5Houston Texans @ Baltimore RavensCBS1 p.m.16%59
7New York Giants @ Denver BroncosCBS4 p.m.16%50
8Tampa Bay Buccaneers @ New Orleans SaintsFOX4 p.m.15%41
2Los Angeles Rams @ Tennessee TitansCBS1 p.m.15%44
17Tampa Bay Buccaneers @ Miami DolphinsFOX1 p.m.15%44
3New York Jets @ Tampa Bay BuccaneersFOX1 p.m.15%31
11Cincinnati Bengals @ Pittsburgh SteelersCBS1 p.m.15%47
18Arizona Cardinals @ Los Angeles RamsFOX4 p.m.14%44
1Houston Texans @ Los Angeles RamsCBS4 p.m.14%69
5Tampa Bay Buccaneers @ Seattle SeahawksCBS4 p.m.14%62
15Washington Commanders @ New York GiantsFOX1 p.m.14%22
18Green Bay Packers @ Minnesota VikingsCBS1 p.m.14%55
6Los Angeles Rams @ Baltimore RavensFOX1 p.m.14%59
18Tennessee Titans @ Jacksonville JaguarsFOX1 p.m.14%47
13Las Vegas Raiders @ Los Angeles ChargersCBS4 p.m.13%41
18New Orleans Saints @ Atlanta FalconsFOX1 p.m.13%41
9Chicago Bears @ Cincinnati BengalsCBS1 p.m.13%53
10Arizona Cardinals @ Seattle SeahawksCBS4 p.m.13%50
9Denver Broncos @ Houston TexansFOX1 p.m.12%75
7Carolina Panthers @ New York JetsFOX1 p.m.12%34
16Minnesota Vikings @ New York GiantsFOX1 p.m.12%34
1Las Vegas Raiders @ New England PatriotsCBS1 p.m.12%47
3Las Vegas Raiders @ Washington CommandersFOX1 p.m.12%19
15Baltimore Ravens @ Cincinnati BengalsCBS1 p.m.12%44
17New York Giants @ Las Vegas RaidersCBS4 p.m.12%16
13Atlanta Falcons @ New York JetsFOX1 p.m.12%31
2Carolina Panthers @ Arizona CardinalsCBS4 p.m.12%34
6Tennessee Titans @ Las Vegas RaidersFOX4 p.m.12%16
16Tampa Bay Buccaneers @ Carolina PanthersFOX1 p.m.11%47
5New York Giants @ New Orleans SaintsCBS1 p.m.11%28
14Indianapolis Colts @ Jacksonville JaguarsCBS1 p.m.11%62
3New Orleans Saints @ Seattle SeahawksCBS4 p.m.11%59
4Tennessee Titans @ Houston TexansCBS1 p.m.11%44
9New Orleans Saints @ Los Angeles RamsFOX4 p.m.11%53
9Carolina Panthers @ Green Bay PackersFOX1 p.m.11%55
7New Orleans Saints @ Chicago BearsFOX1 p.m.10%53
10Cleveland Browns @ New York JetsCBS1 p.m.10%22
12New York Jets @ Baltimore RavensCBS1 p.m.10%34
2Seattle Seahawks @ Pittsburgh SteelersFOX1 p.m.10%69
8New York Jets @ Cincinnati BengalsCBS1 p.m.10%28
11Baltimore Ravens @ Cleveland BrownsCBS4 p.m.10%38
16Kansas City Chiefs @ Tennessee TitansCBS1 p.m.10%28
1Tennessee Titans @ Denver BroncosFOX4 p.m.10%50
9Atlanta Falcons @ New England PatriotsCBS1 p.m.10%62
8Tennessee Titans @ Indianapolis ColtsCBS4 p.m.10%34
14Washington Commanders @ Minnesota VikingsFOX1 p.m.10%38
3Atlanta Falcons @ Carolina PanthersFOX1 p.m.10%47
2New England Patriots @ Miami DolphinsCBS1 p.m.10%62
9Los Angeles Chargers @ Tennessee TitansCBS1 p.m.10%44
14Miami Dolphins @ New York JetsCBS1 p.m.10%31
1Miami Dolphins @ Indianapolis ColtsCBS1 p.m.10%47
1Tampa Bay Buccaneers @ Atlanta FalconsFOX1 p.m.10%44
4Indianapolis Colts @ Los Angeles RamsFOX4 p.m.9%59
8Buffalo Bills @ Carolina PanthersFOX1 p.m.9%59
5Las Vegas Raiders @ Indianapolis ColtsFOX1 p.m.9%31
2Cleveland Browns @ Baltimore RavensCBS1 p.m.9%38
10Jacksonville Jaguars @ Houston TexansCBS1 p.m.9%72
14Los Angeles Rams @ Arizona CardinalsFOX4 p.m.9%44
4Carolina Panthers @ New England PatriotsFOX1 p.m.9%66
11Los Angeles Chargers @ Jacksonville JaguarsCBS1 p.m.9%72
3Houston Texans @ Jacksonville JaguarsCBS1 p.m.9%72
8Cleveland Browns @ New England PatriotsFOX1 p.m.9%53
16New York Jets @ New Orleans SaintsCBS1 p.m.9%28
12Jacksonville Jaguars @ Arizona CardinalsCBS4 p.m.9%47
18New York Jets @ Buffalo BillsCBS4 p.m.9%44
11Carolina Panthers @ Atlanta FalconsFOX1 p.m.8%47
14Seattle Seahawks @ Atlanta FalconsFOX1 p.m.8%62
15Arizona Cardinals @ Houston TexansFOX1 p.m.8%44
15New York Jets @ Jacksonville JaguarsCBS1 p.m.8%47
10New Orleans Saints @ Carolina PanthersFOX1 p.m.8%44
15Carolina Panthers @ New Orleans SaintsFOX4 p.m.8%44
7New England Patriots @ Tennessee TitansCBS1 p.m.7%50
16Las Vegas Raiders @ Houston TexansCBS4 p.m.7%41
6New England Patriots @ New Orleans SaintsCBS1 p.m.7%59
11San Francisco 49ers @ Arizona CardinalsFOX4 p.m.7%47
4Chicago Bears @ Las Vegas RaidersCBS4 p.m.7%41
14New Orleans Saints @ Tampa Bay BuccaneersCBS1 p.m.7%41
15Tennessee Titans @ San Francisco 49ersFOX4 p.m.7%47
5Miami Dolphins @ Carolina PanthersFOX1 p.m.7%47
16Cincinnati Bengals @ Miami DolphinsCBS1 p.m.7%41
13Arizona Cardinals @ Tampa Bay BuccaneersFOX1 p.m.7%31
7Miami Dolphins @ Cleveland BrownsCBS1 p.m.7%34
6Seattle Seahawks @ Jacksonville JaguarsFOX1 p.m.7%78
12New England Patriots @ Cincinnati BengalsCBS1 p.m.7%59
11Houston Texans @ Tennessee TitansFOX1 p.m.6%44
1Arizona Cardinals @ New Orleans SaintsCBS1 p.m.6%28
1Cincinnati Bengals @ Cleveland BrownsFOX1 p.m.6%31
5Tennessee Titans @ Arizona CardinalsCBS4 p.m.6%19
12Atlanta Falcons @ New Orleans SaintsFOX4 p.m.6%41
12Seattle Seahawks @ Tennessee TitansFOX1 p.m.6%50
13Jacksonville Jaguars @ Tennessee TitansCBS1 p.m.6%47
16Atlanta Falcons @ Arizona CardinalsFOX4 p.m.5%31
3Indianapolis Colts @ Tennessee TitansCBS1 p.m.5%34
1Carolina Panthers @ Jacksonville JaguarsFOX1 p.m.5%62
17Arizona Cardinals @ Cincinnati BengalsFOX1 p.m.5%28
13New Orleans Saints @ Miami DolphinsFOX1 p.m.5%41
2Jacksonville Jaguars @ Cincinnati BengalsCBS1 p.m.5%56
18Cleveland Browns @ Cincinnati BengalsCBS1 p.m.5%31
6Arizona Cardinals @ Indianapolis ColtsFOX1 p.m.5%34
10Buffalo Bills @ Miami DolphinsCBS1 p.m.5%56
14Tennessee Titans @ Cleveland BrownsFOX1 p.m.4%22
17New Orleans Saints @ Tennessee TitansCBS1 p.m.4%28
18Kansas City Chiefs @ Las Vegas RaidersCBS4 p.m.3%25
12Cleveland Browns @ Las Vegas RaidersCBS4 p.m.2%19

Stand-alone games

The spotlight followed fame, not the standings

The Wall Street Journal counted eight stand-alone games apiece for the Chiefs and Cowboys last season, and the schedule agrees. Kansas City went 6-10 and Dallas 7-8-1. Washington also drew eight and won four.

Fame is not the opposite of winning: the Eagles, 49ers and Packers were good and heavily featured. The spotlight simply does not follow the standings. All three 13-3 teams, and one of the two 12-4 teams, sat outside the top ten for stand-alone games. New England won 13 games on 4 appearances, Jacksonville won 12 on 2, and Tennessee, at 3-13, got none.

Every one of those overlooked winners played the rest of its season in regional Sunday windows, which is how Sunday Ticket ended up holding so many of the year's best games.

Games each team played in a national or Monday night window, against its 2025 wins
048121603692025 wins →↑ stand-alone gamesCowboys 7-8-1Jaguars 12-4Chiefs 6-10Patriots 13-3Saints 6-10Eagles 11-5Seahawks, Broncos 13-349ers 12-4Titans 3-13Commanders 4-12
Show the numbers
TeamStand-alone gamesRecord
Dallas Cowboys87-8-1
Kansas City Chiefs86-10
Washington Commanders84-12
Philadelphia Eagles711-5
Green Bay Packers79-6-1
Baltimore Ravens78-8
Detroit Lions78-8
Minnesota Vikings78-8
San Francisco 49ers612-4
Los Angeles Chargers611-5
Pittsburgh Steelers69-7
Atlanta Falcons67-9
Denver Broncos513-3
Seattle Seahawks513-3
Buffalo Bills511-5
Chicago Bears511-5
Houston Texans511-5
Los Angeles Rams511-5
Miami Dolphins57-9
Tampa Bay Buccaneers57-9
New England Patriots413-3
Cincinnati Bengals36-10
New York Giants33-13
New York Jets33-13
Las Vegas Raiders32-14
Jacksonville Jaguars212-4
Carolina Panthers28-8
Indianapolis Colts28-8
Arizona Cardinals23-13
Cleveland Browns14-12
New Orleans Saints06-10
Tennessee Titans03-13

Where you live

Four fans, four very different Sundays

Pick three kinds of fan: one with no local team, one with a bad team, one with a great team, plus the country's biggest market, which had two bad teams. The rule that decides their free Sunday games is simple: the local CBS and FOX stations carry the home team almost every week, and fill the rest with whatever the network thinks the area wants.

A fan in Portland, with no team, got the best of it: free Sunday games whose teams averaged 56% in final win percentage, a shade better than Seattle's, whose Seahawks went 13-3. In Las Vegas, the Raiders took 14 of 56 free Sunday slots on the way to 2-14.

New York is the extreme. The Giants and Jets filled 31 of its 56 free slots, and the games its stations did not carry were better, on average, than the ones they did. A New Yorker saw only 8 of the season's 30 best games on free TV.

The season's 30 best games by final records, and how each fan could watch them
Free on local TVNeeded a streaming or cable serviceOnly on Sunday Ticket
0102030Portland, Ore.No NFL team11910Las VegasRaiders, 2-149912SeattleSeahawks, 13-313611New YorkGiants and Jets, 3-13 each8715The typical AmericanPopulation-weighted average98.312.7
Show the numbers
FanFree on local TVStreaming or cableOnly on Sunday Ticket
Portland, Ore.11910
Las Vegas9912
Seattle13611
New York8715
The typical American98.312.7

Portland, Ore.

No NFL team

56%free Sunday games' final win %
45.9%games it didn't get
0 of 56free slots for the home team
Free on the local stationBest game it did not carry
255075Wk 1Wk 6Wk 12Wk 18

Las Vegas

Raiders, 2-14

51.2%free Sunday games' final win %
47.7%games it didn't get
14 of 56free slots for the home team
Free on the local stationBest game it did not carry
255075Wk 1Wk 6Wk 12Wk 18

Seattle

Seahawks, 13-3

55.5%free Sunday games' final win %
46%games it didn't get
12 of 56free slots for the home team
Free on the local stationBest game it did not carry
255075Wk 1Wk 6Wk 12Wk 18

New York

Giants and Jets, 3-13 each

46.2%free Sunday games' final win %
49.7%games it didn't get
31 of 56free slots for the home team
Free on the local stationBest game it did not carry
255075Wk 1Wk 6Wk 12Wk 18

The map

The best free football in America was in Montana

Across all 243 TV markets, the free Sunday slate ranged from 58.3% in Idaho Falls–Pocatello to 46.2% in New York, measured as the average combined final win percentage of the teams in the games each market's stations carried. Eight in ten Americans lived in markets between 49% and 56%.

Markets with a team are named for it; the rest by their ZIP prefix. The top of the list is a run of small markets in Montana, eastern Idaho and Oregon. They have no team of their own to force onto the schedule, so the networks give them the day's best regional games. The bottom belongs to markets chained to struggling teams, and to their neighbors: Cleveland, Baltimore and Toledo, and Albany, the Tri-Cities and Chattanooga, which drew nearby bad teams' games without the loyalty that explains it.

Each dot is a TV market, sized by population. Darker means the free Sunday afternoon games it received featured better teams.
under 49%49–51%51–53%53–55%55% or more
New York 46%Idaho Falls–Pocatello 58%Great Falls, Mont. 57%Eugene, Ore. 57%Cleveland 49%Tri-Cities, Tenn.–Va. 48%Chattanooga 48%Albany, N.Y. 48%Portland, Ore. 56%Las Vegas 51%Seattle 56%
Show the numbers
MarketHome teamPopulationFree Sunday games' final win %
Idaho Falls–Pocatellonone0.47M58.3
Great Falls, Mont.none0.16M57.4
Billings, Mont.none0.32M57.3
Helena–Butte, Mont.none0.28M57.3
Missoula, Mont.none0.34M57.3
Eugene, Ore.none0.59M57.3
ProvidencePatriots1.66M56.7
Patriots marketPatriots0.05M56.6
Patriots marketPatriots0.43M56.5
ZIP 825xx areanone0.13M56.5
Boisenone0.88M56.4
ZIP 820xx areanone0.14M56.2
ZIP 822xx areanone0.02M56.2
ZIP 975xx areanone0.38M56.2
ZIP 978xx areanone0.15M56.2
BostonPatriots6.48M56
DenverBroncos4.87M56
ZIP 931xx areanone0.71M56
Portland, Ore.none3.74M56
Broncos marketBroncos0.85M55.9
ZIP 933xx areanone0.59M55.9
ZIP 049xx areanone0.16M55.8
ZIP 838xx areanone1.21M55.8
ZIP 989xx areanone0.71M55.8
ZIP 035xx areanone0.88M55.7
ZIP 047xx areanone0.07M55.7
ZIP 922xx areanone0.81M55.7
ZIP 835xx areanone0.09M55.6
San Diegonone3.29M55.5
SeattleSeahawks5.39M55.5
ZIP 044xx areanone0.25M55.4
ZIP 051xx areanone0.03M55.4
ZIP 833xx areanone0.21M55.1
ZIP 813xx areanone2.16M54.9
Chargers and Rams marketChargers, Rams18.19M54.9
ZIP 691xx areanone0.08M54.8
ZIP 828xx areanone0.04M54.8
Jaguars marketJaguars2.11M54.6
Texans marketTexans3.20M54.5
Texans marketTexans1.41M54.5
Texans marketTexans2.74M54.5
Salt Lake Citynone3.41M54.4
ZIP 739xx areanone0.56M54.3
ZIP 010xx areanone0.73M54.2
ZIP 624xx areanone0.14M54.2
ZIP 679xx areanone0.03M54.2
ZIP 756xx areanone0.34M54.2
ZIP 759xx areanone0.25M54.2
Jaguars and Buccaneers marketJaguars, Buccaneers4.34M54.1
Jaguars marketJaguars0.39M54.1
ZIP 363xx areanone0.25M54.1
ZIP 792xx areanone0.03M54
ZIP 350xx areanone1.91M53.8
ZIP 932xx areanone2.05M53.8
ZIP 961xx areanone0.11M53.8
ZIP 757xx areanone0.37M53.7
ZIP 779xx areanone0.17M53.7
San Antonionone3.12M53.7
ZIP 783xx areanone0.55M53.7
ZIP 785xx areanone1.38M53.7
ZIP 786xx areanone2.36M53.7
ZIP 789xx areanone0.07M53.7
ZIP 060xx areanone0.68M53.6
ZIP 299xx areanone0.97M53.6
ZIP 577xx areanone0.33M53.6
Colts marketColts0.31M53.5
ZIP 768xx areanone0.45M53.5
ZIP 793xx areanone0.43M53.5
ZIP 797xx areanone0.45M53.5
Sacramentonone4.74M53.5
ZIP 955xx areanone0.17M53.5
ZIP 960xx areanone0.31M53.5
ZIP 360xx areanone0.61M53.4
ZIP 325xx areanone1.52M53.3
Kansas CityChiefs2.64M53.3
Chiefs marketChiefs0.18M53.3
Chiefs marketChiefs0.44M53.3
Steelers marketSteelers2.64M53.2
ZIP 669xx areanone0.75M53.2
ZIP 758xx areanone0.12M53.2
ZIP 765xx areanone0.74M53.2
ZIP 776xx areanone0.42M53.2
ZIP 778xx areanone0.34M53.2
ZIP 615xx areanone0.60M53.1
ZIP 339xx areanone1.33M53
St. Louisnone3.06M53
ZIP 626xx areanone0.16M53
ZIP 735xx areanone0.37M53
Cowboys marketCowboys8.55M53
ZIP 798xx areanone0.07M53
ZIP 799xx areanone0.81M53
San Francisco49ers7.26M53
ZIP 344xx areanone0.49M52.9
Bengals and Colts marketBengals, Colts0.22M52.9
Colts marketColts0.18M52.9
49ers market49ers1.30M52.9
Bills marketBills1.11M52.8
Steelers marketSteelers0.71M52.8
Steelers marketSteelers0.19M52.8
ZIP 623xx areanone0.17M52.8
ZIP 650xx areanone0.51M52.8
ZIP 670xx areanone1.18M52.8
ZIP 734xx areanone0.18M52.8
ZIP 294xx areanone0.87M52.7
ZIP 423xx areanone0.78M52.7
Bears marketBears0.75M52.6
ZIP 613xx areanone0.14M52.6
ZIP 745xx areanone0.08M52.6
Panthers marketPanthers2.21M52.5
ZIP 290xx areanone1.16M52.5
ZIP 467xx areanone0.67M52.5
ZIP 628xx areanone0.20M52.5
ZIP 037xx areanone0.78M52.4
Ravens and Giants and Jets and Eagles marketRavens, Giants, Jets, Eagles8.44M52.4
ZIP 295xx areanone0.70M52.4
ZIP 316xx areanone0.64M52.4
ZIP 317xx areanone0.37M52.4
ZIP 510xx areanone0.35M52.4
ZIP 673xx areanone0.06M52.4
Bears marketBears0.69M52.3
Bears marketBears3.27M52.3
ZIP 498xx areanone0.26M52.3
Bears marketBears5.61M52.3
Bills marketBills1.52M52.2
Raleigh–Durhamnone3.52M52.2
Dolphins marketDolphins2.11M52.2
ZIP 382xx areanone0.87M52.2
ZIP 398xx areanone0.11M52.2
ZIP 506xx areanone0.95M52.2
ZIP 724xx areanone0.24M52.2
ZIP 725xx areanone0.11M52.2
Dolphins marketDolphins4.67M52.1
Bears marketBears0.86M52.1
ZIP 716xx areanone1.49M52.1
ZIP 894xx areanone0.71M52.1
ZIP 284xx areanone0.53M52
ZIP 285xx areanone0.51M52
Falcons marketFalcons7.17M52
ZIP 310xx areanone0.71M52
ZIP 318xx areanone0.58M52
Buccaneers marketBuccaneers4.91M52
Saints marketSaints0.41M52
ZIP 610xx areanone0.53M52
Ravens and Eagles and Commanders marketRavens, Eagles, Commanders1.89M51.9
Panthers marketPanthers3.45M51.8
ZIP 298xx areanone0.65M51.8
Colts marketColts3.05M51.8
Lions marketLions3.06M51.8
Lions marketLions1.64M51.8
Lions marketLions0.63M51.8
ZIP 500xx areanone1.16M51.8
ZIP 525xx areanone0.11M51.8
ZIP 526xx areanone0.73M51.8
ZIP 705xx areanone0.63M51.8
ZIP 383xx areanone0.29M51.7
ZIP 388xx areanone0.43M51.7
Packers marketPackers1.09M51.7
ZIP 635xx areanone0.06M51.7
ZIP 727xx areanone0.88M51.7
ZIP 130xx areanone0.79M51.6
ZIP 324xx areanone0.36M51.6
ZIP 488xx areanone0.64M51.6
Lions marketLions0.51M51.6
ZIP 490xx areanone2.14M51.6
Vikings marketVikings4.52M51.6
ZIP 560xx areanone0.27M51.6
ZIP 566xx areanone0.09M51.6
ZIP 380xx areanone1.73M51.5
ZIP 565xx areanone0.67M51.5
ZIP 648xx areanone0.32M51.5
ZIP 654xx areanone1.10M51.5
ZIP 136xx areanone0.23M51.4
ZIP 148xx areanone0.39M51.4
ZIP 164xx areanone0.31M51.4
Panthers marketPanthers1.93M51.4
ZIP 514xx areanone0.05M51.4
ZIP 515xx areanone1.13M51.4
ZIP 730xx areanone1.93M51.4
ZIP 740xx areanone1.43M51.4
ZIP 134xx areanone0.18M51.3
Steelers marketSteelers0.14M51.3
Giants and Jets marketGiants, Jets1.54M51.3
ZIP 548xx areanone0.49M51.3
ZIP 486xx areanone0.59M51.2
ZIP 496xx areanone0.50M51.2
Bears and Packers marketBears, Packers2.29M51.2
Las VegasRaiders2.32M51.2
ZIP 250xx areanone1.35M51.1
ZIP 544xx areanone0.48M51.1
ZIP 576xx areanone0.42M51.1
ZIP 706xx areanone0.29M51.1
ZIP 247xx areanone0.27M51
ZIP 400xx areanone1.69M51
ZIP 546xx areanone0.53M51
Saints marketSaints1.74M51
ZIP 710xx areanone0.71M51
ZIP 133xx areanone0.21M50.9
Commanders marketCommanders2.06M50.9
ZIP 243xx areanone0.15M50.9
ZIP 262xx areanone0.22M50.9
ZIP 712xx areanone0.33M50.9
ZIP 239xx areanone0.10M50.8
ZIP 369xx areanone0.21M50.8
ZIP 394xx areanone0.38M50.8
ZIP 535xx areanone1.16M50.8
ZIP 713xx areanone0.19M50.8
ZIP 714xx areanone0.18M50.8
ZIP 504xx areanone0.45M50.6
ZIP 512xx areanone0.80M50.6
ZIP 856xx areanone1.24M50.6
Patriots and Giants and Jets marketPatriots, Giants, Jets2.06M50.3
ZIP 707xx areanone0.82M50.3
ZIP 233xx areanone1.81M50.2
ZIP 261xx areanone0.13M50.2
Titans marketTitans0.59M50.2
ZIP 390xx areanone0.92M50.2
ZIP 387xx areanone0.21M50.1
PhoenixCardinals5.86M50.1
ZIP 240xx areanone1.12M50
NashvilleTitans2.33M50
ZIP 437xx areanone0.19M50
ZIP 199xx areanone0.61M49.9
Steelers marketSteelers0.29M49.9
ZIP 228xx areanone0.45M49.8
Bengals marketBengals1.30M49.8
ZIP 430xx areanone2.44M49.7
ZIP 137xx areanone0.35M49.6
ZIP 356xx areanone1.16M49.5
Ravens and Commanders marketRavens, Commanders7.13M49.4
Bengals marketBengals1.09M49.4
ZIP 458xx areanone0.37M49.3
Browns and Steelers marketBrowns, Steelers0.70M49.2
ZIP 377xx areanone1.43M49.2
Titans marketTitans0.24M49.1
Bengals and Colts marketBengals, Colts2.44M49
ClevelandBrowns3.98M48.9
BaltimoreRavens, Eagles, Commanders2.76M48.6
Ravens and Commanders marketRavens, Commanders0.09M48.6
ToledoLions0.80M48.6
Chattanooganone1.23M48.3
Tri-Cities, Tenn.–Va.none0.66M47.9
Albany, N.Y.none1.33M47.6
New YorkGiants, Jets, Eagles21.84M46.2

What it means for Sunday Ticket

A thinner package, but not a worse one

The Wall Street Journal reported in September 2026 that Sunday Ticket carried 191 games last season, down nearly 10% from 2021, while the regular price climbed to $378 for returning YouTube TV subscribers, with new ones offered $240. The package is shrinking because the league keeps carving out new stand-alone windows. The Journal's 191 is its own count; the coverage maps show 198 regional Sunday games, and every figure here uses those.

“Today, if you just want to watch most of the best games every week, you don't need Sunday Ticket. It's a collection of midtier games that weren't good enough for one of the NFL's increasing number of national windows.”Patrick Crakes, sports media consultant, in The Wall Street Journal

Four seasons of coverage maps, spanning the package's move from DirecTV to YouTube TV in 2023, show the same squeeze. Regional Sunday afternoon games fell every year, from 205 in 2022 to 198 in 2025, while stand-alone games rose from 67 to 74. The Chiefs went from 6 stand-alone games to 8, and the Cowboys from 6 to 8. And more of what stayed on Sunday afternoon went out nearly nationwide: games reaching half the country rose from 35 to 43, the broad late-afternoon distribution the Journal says lessens the need for the package.

Games per season, by window
Regional Sunday afternoonStand-alone
0125250202220232024202519874
Regional games that reached at least half the country
02550202220232024202543
Stand-alone games per season
ChiefsCowboysAverage team
05102022202320242025884.62
Show the numbers
SeasonRegional gamesStand-alone gamesRegional games reaching half the countryMedian regional reachRegional games' final win %Chiefs stand-aloneCowboys stand-aloneAverage team stand-alone
2022205673516%49.0664.2
2023200723817%48.9774.5
2024199734115%48.1874.6
2025198744315%48.7884.6

What did not change is the quality of the regional games left behind. Across all of them, not only the ones a given market missed, their teams' combined final win percentage averaged between 48.1% and 49.0% in every season. The package is getting smaller without its games getting worse.

By the preseason ratings, the Journal's source is right: the regional games it carries rated well below the national windows. By how the season went, it is only half right. The average game a typical American could only get on Sunday Ticket featured teams at 47.3%, against 52.2% for their free Sunday games. But the top of that pile was deep: 12.7 of the 30 best games were only there, more than were free on local TV (9) or behind a streaming or cable service (8.3). At the regular price that is about $30 for each of those games, or $19 at the new-subscriber price, before counting the rest of the package.

That is the pattern a fan should shop on. If your market has no team, you already get a strong free slate, and the package's value is the handful of great games between unglamorous winners. If your market is tied to a losing team, your stations will keep showing it, and Sunday Ticket is the only way to see anyone else.

Methodology

How this was measured

Every number on this page is produced by one script in the data pipeline, build_broadcast_quality.py, from the same fixtures the rest of the site runs on. Nothing here is typed in by hand except the Journal's own figures, which are quoted, the names of thirty markets, and the four games called out on the reach chart. A test pins the figures the copy states, so a data refresh that moves one of them is a visible change rather than a silent one.

The games

All 272 regular-season games of 2025, from the schedule fixture built off ESPN's public schedule: 198 CBS and FOX regional Sunday afternoon games, and 74 games in national, Monday night, international and holiday windows. A game is regional when its network is CBS or FOX and the schedule does not mark it national. The 1 p.m. and 4 p.m. Eastern windows are read off the kickoff time: 12:30 to 3:30 p.m. is early, 3:30 to 6 p.m. is late.

The preseason matchup rating

The site's own quality model, the one behind every “games worth watching” count on the advisor. It scores a game out of 100: up to 40 points for the two teams' combined previous-season win percentage, 10 for a division rivalry, 10 if either team made the previous postseason, up to 15 from the betting line's view of the matchup, up to 10 for a standout storyline, and 15 for a national broadcast. The storyline term is the model's one judgement call and is capped at 10 of 100. The national-broadcast bonus is removed here, so a game on NBC and a game on FOX at 1 p.m. are rated on the matchup alone; the maximum is therefore 85. The ratings are rebuilt from the fixture's inputs and checked against the shipped scores.

How the teams finished

The average of the two teams' 2025 win percentages from the standings entering Week 18, the last week every team had played the same number of games. A game between two 12-4 teams scores 75%; a game between a 13-3 team and a 3-13 team scores 50%. This is a blunt measure on purpose: it asks only whether the game turned out to involve good teams, with no allowance for strength of schedule, injuries or the state of the race at kickoff.

Indexing the windows

Each broadcast window's average rating is divided by the league-wide average of all 272 games and multiplied by 100, once for the preseason rating (38.1 points league-wide) and once for the final records (50% league-wide). The two indexes are the two ends of each dumbbell. A window whose preseason index is far above its finished index bought games that looked better than they turned out.

Reach

Which regional game each market's CBS and FOX stations carried each week comes from archived weekly coverage maps, the same archive behind the site's Coverage Explorer, drawn from 506sports' weekly maps. A game's reach is the share of the U.S. population living in markets whose stations carried it, with market populations summed from 2020 Census ZIP code tabulation areas. A national game reaches everyone. Coverage maps describe which game a station planned to carry; a late switch after the map was drawn is not in them.

Streaming and cable games in a home market

A game on Prime Video, Netflix, Peacock, ESPN or NFL Network is counted as paid everywhere except the two participating teams' home television markets, where the league requires a free over-the-air simulcast. A Patriots fan in Boston watches a Thursday night game on a local station; a Patriots fan in Denver needs Prime Video. Home markets come from the same ZIP-to-market table the advisor uses.

Stand-alone games

A team's stand-alone games are its games outside the CBS and FOX regional Sunday windows: NBC, Prime Video, ESPN and ABC on Monday, NFL Network, Netflix, YouTube, Peacock, and CBS and FOX on holidays and Saturdays, counted once for each team in the game. For earlier seasons, where the schedule fixture is not carried, a team's stand-alone count is its 17 games minus the regional games the coverage maps recorded for it.

The 30 best games

All 272 games ranked by how the two teams finished, with the preseason rating breaking ties. For each market, every one of the 30 is placed in one of three bins: free, for an over-the-air broadcast the market received; streaming or cable, for a paid national window outside both home markets; or only on Sunday Ticket, for a regional game the market's stations did not carry. “The typical American” is the population-weighted average of those bins across all 243 markets, which is why it carries a decimal.

Free slots and the four fans

Every regional Sunday game a market's CBS and FOX stations carried is one slot. Each network has one window for every regional game it airs: two on a doubleheader Sunday, one on a single-window Sunday. Across 18 weeks the two networks had 56 such windows in 2025, so a fully recorded market got 56 slots. A market's free slate is the average combined final win percentage of the teams in the games it received; the games it did not get are the regional games its stations did not carry. The four fans are real markets chosen for their situation: Portland, Oregon, with no team of its own; Las Vegas, home of the 2-14 Raiders; Seattle, home of the 13-3 Seahawks; and New York, home of the 3-13 Giants and 3-13 Jets. In each week's strip, the best game the station did not carry is the highest-rated regional game, by final records, that the market's stations skipped that week.

The map

Each dot is one of the 243 markets, placed at the population-weighted centre of its ZIP prefixes and sized by population; every market in the table falls inside the frame. Shading is the market's free slate in five bands. Markets with a home team are named for it; the thirty markets the text discusses carry a place name; every other market is labelled by its lowest ZIP prefix, because the fixtures carry no city names.

Earlier seasons

Regional games for 2022 through 2024 come from the same weekly coverage maps and the same standings fixture. Populations are held at current Census figures across all four seasons, so a reach figure moves only when a station's choice moved. The Journal counts Sunday Ticket's games its own way, so its 191 for 2025 differs from the 198 regional games the maps show; the trend section uses the maps throughout.

What was excluded, and why

The coverage archive carries rows marked “unobserved” and “no game” for weeks a market was not recorded or a window was empty. Counted as games they would have put the regional count at 217 instead of 198, and every reach and stand-alone figure off them would have been wrong; they are excluded. Four ESPN Monday doubleheader games aired regionally on ESPN or ABC and are left out of the reach chart, since no map covers them. For 38 small markets, 2.7% of the population, the maps skip some weeks; those markets' averages cover the games recorded.

Sources

Schedule and standings from ESPN's public API, weekly coverage from 506sports, market populations from the U.S. Census Bureau's 2020 ZIP code tabulation areas, and the Sunday Ticket game count, prices and the Patrick Crakes quotation from The Wall Street Journal, “NFL's Sunday Ticket Is Getting Smaller. It Isn't Getting Cheaper.” (Joe Flint, September 13, 2026). Coverage-map data is used under the terms on 506sports; ZIP boundaries and centroids are Census Bureau public data.