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.
of the season's best games, by final records, were only on Sunday Ticket for the typical American.
stand-alone games for the 6-10 Chiefs, against the 12-4 Jaguars.
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.
Show the numbers
| Window | Games | Preseason rating | Index | Final combined win % | Index | Two playoff teams | A bottom-eight team |
|---|---|---|---|---|---|---|---|
| One-offs · Netflix, YouTube, Peacock | 4 | 61 | 160 | 48.5 | 97 | 0% | 25% |
| Holidays & Saturdays · CBS/FOX | 4 | 57.5 | 151 | 52 | 104 | 25% | 25% |
| Thursday Night Football · Prime Video | 16 | 48.6 | 128 | 54.9 | 110 | 25% | 31% |
| NBC primetime | 20 | 47.6 | 125 | 55 | 110 | 20% | 15% |
| NFL Network | 7 | 39.9 | 105 | 51.9 | 104 | 29% | 43% |
| Monday Night Football · ESPN/ABC | 23 | 38.7 | 102 | 52.6 | 105 | 22% | 30% |
| Sunday late · CBS/FOX | 67 | 38.6 | 101 | 51.2 | 102 | 18% | 51% |
| Sunday early · CBS/FOX | 131 | 33.6 | 88 | 47.5 | 95 | 14% | 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.
Show the numbers
| Week | Game | Network | Window | Reach | Final win % |
|---|---|---|---|---|---|
| 2 | Philadelphia Eagles @ Kansas City Chiefs | FOX | 4 p.m. | 100% | 53 |
| 9 | Kansas City Chiefs @ Buffalo Bills | CBS | 4 p.m. | 100% | 53 |
| 17 | Philadelphia Eagles @ Buffalo Bills | FOX | 4 p.m. | 100% | 69 |
| 12 | Philadelphia Eagles @ Dallas Cowboys | FOX | 4 p.m. | 94% | 58 |
| 4 | Baltimore Ravens @ Kansas City Chiefs | CBS | 4 p.m. | 93% | 44 |
| 16 | Pittsburgh Steelers @ Detroit Lions | CBS | 4 p.m. | 93% | 53 |
| 14 | Chicago Bears @ Green Bay Packers | FOX | 4 p.m. | 91% | 64 |
| 8 | Dallas Cowboys @ Denver Broncos | CBS | 4 p.m. | 90% | 64 |
| 11 | Kansas City Chiefs @ Denver Broncos | CBS | 4 p.m. | 90% | 59 |
| 13 | Buffalo Bills @ Pittsburgh Steelers | CBS | 4 p.m. | 87% | 62 |
| 1 | Detroit Lions @ Green Bay Packers | CBS | 4 p.m. | 86% | 55 |
| 15 | Detroit Lions @ Los Angeles Rams | FOX | 4 p.m. | 85% | 59 |
| 5 | Dallas Cowboys @ New York Jets | FOX | 1 p.m. | 84% | 33 |
| 3 | Dallas Cowboys @ Chicago Bears | FOX | 4 p.m. | 84% | 58 |
| 7 | Washington Commanders @ Dallas Cowboys | FOX | 4 p.m. | 82% | 36 |
| 18 | Indianapolis Colts @ Houston Texans | CBS | 1 p.m. | 81% | 59 |
| 15 | Green Bay Packers @ Denver Broncos | CBS | 4 p.m. | 78% | 70 |
| 6 | San Francisco 49ers @ Tampa Bay Buccaneers | CBS | 4 p.m. | 78% | 59 |
| 14 | Cincinnati Bengals @ Buffalo Bills | FOX | 1 p.m. | 78% | 53 |
| 7 | Philadelphia Eagles @ Minnesota Vikings | FOX | 1 p.m. | 77% | 59 |
| 11 | Tampa Bay Buccaneers @ Buffalo Bills | CBS | 1 p.m. | 76% | 56 |
| 12 | Minnesota Vikings @ Green Bay Packers | FOX | 1 p.m. | 76% | 55 |
| 16 | Buffalo Bills @ Cleveland Browns | CBS | 1 p.m. | 74% | 47 |
| 18 | Dallas Cowboys @ New York Giants | FOX | 1 p.m. | 73% | 33 |
| 10 | New York Giants @ Chicago Bears | FOX | 1 p.m. | 72% | 44 |
| 1 | Pittsburgh Steelers @ New York Jets | CBS | 1 p.m. | 72% | 38 |
| 8 | Chicago Bears @ Baltimore Ravens | CBS | 1 p.m. | 72% | 59 |
| 10 | Los Angeles Rams @ San Francisco 49ers | FOX | 4 p.m. | 71% | 72 |
| 5 | Washington Commanders @ Los Angeles Chargers | FOX | 4 p.m. | 69% | 47 |
| 10 | New England Patriots @ Tampa Bay Buccaneers | CBS | 1 p.m. | 63% | 62 |
| 6 | Dallas Cowboys @ Carolina Panthers | FOX | 1 p.m. | 63% | 48 |
| 13 | Houston Texans @ Indianapolis Colts | CBS | 1 p.m. | 63% | 59 |
| 18 | Los Angeles Chargers @ Denver Broncos | CBS | 4 p.m. | 61% | 75 |
| 18 | Detroit Lions @ Chicago Bears | FOX | 4 p.m. | 61% | 59 |
| 6 | Cleveland Browns @ Pittsburgh Steelers | CBS | 1 p.m. | 60% | 41 |
| 17 | Jacksonville Jaguars @ Indianapolis Colts | FOX | 1 p.m. | 59% | 62 |
| 12 | Indianapolis Colts @ Kansas City Chiefs | CBS | 1 p.m. | 56% | 44 |
| 16 | Los Angeles Chargers @ Dallas Cowboys | FOX | 1 p.m. | 55% | 58 |
| 2 | New York Giants @ Dallas Cowboys | FOX | 1 p.m. | 55% | 33 |
| 7 | Las Vegas Raiders @ Kansas City Chiefs | CBS | 1 p.m. | 54% | 25 |
| 5 | Denver Broncos @ Philadelphia Eagles | CBS | 1 p.m. | 53% | 75 |
| 15 | Las Vegas Raiders @ Philadelphia Eagles | FOX | 1 p.m. | 52% | 41 |
| 1 | New York Giants @ Washington Commanders | FOX | 1 p.m. | 50% | 22 |
| 14 | Pittsburgh Steelers @ Baltimore Ravens | CBS | 1 p.m. | 50% | 53 |
| 9 | Indianapolis Colts @ Pittsburgh Steelers | CBS | 1 p.m. | 48% | 53 |
| 9 | Minnesota Vikings @ Detroit Lions | FOX | 1 p.m. | 45% | 50 |
| 13 | Los Angeles Rams @ Carolina Panthers | FOX | 1 p.m. | 44% | 59 |
| 8 | New York Giants @ Philadelphia Eagles | FOX | 1 p.m. | 43% | 44 |
| 17 | Pittsburgh Steelers @ Cleveland Browns | CBS | 1 p.m. | 43% | 41 |
| 15 | Buffalo Bills @ New England Patriots | CBS | 1 p.m. | 43% | 75 |
| 3 | Los Angeles Rams @ Philadelphia Eagles | FOX | 1 p.m. | 42% | 69 |
| 4 | Philadelphia Eagles @ Tampa Bay Buccaneers | FOX | 1 p.m. | 41% | 56 |
| 17 | Seattle Seahawks @ Carolina Panthers | CBS | 1 p.m. | 41% | 66 |
| 4 | Washington Commanders @ Atlanta Falcons | CBS | 1 p.m. | 40% | 34 |
| 15 | Los Angeles Chargers @ Kansas City Chiefs | CBS | 1 p.m. | 37% | 53 |
| 2 | Buffalo Bills @ New York Jets | CBS | 1 p.m. | 34% | 44 |
| 6 | Los Angeles Chargers @ Miami Dolphins | CBS | 1 p.m. | 33% | 56 |
| 11 | Chicago Bears @ Minnesota Vikings | FOX | 1 p.m. | 32% | 59 |
| 4 | Los Angeles Chargers @ New York Giants | CBS | 1 p.m. | 32% | 44 |
| 13 | Minnesota Vikings @ Seattle Seahawks | FOX | 4 p.m. | 32% | 66 |
| 5 | Detroit Lions @ Cincinnati Bengals | FOX | 4 p.m. | 31% | 44 |
| 13 | San Francisco 49ers @ Cleveland Browns | CBS | 1 p.m. | 31% | 50 |
| 3 | Pittsburgh Steelers @ New England Patriots | CBS | 1 p.m. | 30% | 69 |
| 10 | Detroit Lions @ Washington Commanders | FOX | 4 p.m. | 29% | 38 |
| 18 | Washington Commanders @ Philadelphia Eagles | CBS | 4 p.m. | 27% | 47 |
| 11 | Green Bay Packers @ New York Giants | FOX | 1 p.m. | 26% | 39 |
| 15 | Cleveland Browns @ Chicago Bears | FOX | 1 p.m. | 26% | 47 |
| 18 | Miami Dolphins @ New England Patriots | FOX | 4 p.m. | 25% | 62 |
| 3 | Cincinnati Bengals @ Minnesota Vikings | CBS | 1 p.m. | 25% | 44 |
| 4 | Jacksonville Jaguars @ San Francisco 49ers | FOX | 4 p.m. | 24% | 75 |
| 8 | San Francisco 49ers @ Houston Texans | FOX | 1 p.m. | 23% | 72 |
| 14 | Denver Broncos @ Las Vegas Raiders | CBS | 4 p.m. | 22% | 47 |
| 6 | Cincinnati Bengals @ Green Bay Packers | CBS | 4 p.m. | 22% | 48 |
| 15 | Indianapolis Colts @ Seattle Seahawks | CBS | 4 p.m. | 22% | 66 |
| 3 | Green Bay Packers @ Cleveland Browns | FOX | 1 p.m. | 21% | 42 |
| 9 | Jacksonville Jaguars @ Las Vegas Raiders | FOX | 4 p.m. | 21% | 44 |
| 11 | Seattle Seahawks @ Los Angeles Rams | FOX | 4 p.m. | 20% | 75 |
| 10 | Baltimore Ravens @ Minnesota Vikings | FOX | 1 p.m. | 20% | 50 |
| 17 | New England Patriots @ New York Jets | FOX | 1 p.m. | 20% | 50 |
| 3 | Denver Broncos @ Los Angeles Chargers | CBS | 4 p.m. | 20% | 75 |
| 9 | San Francisco 49ers @ New York Giants | CBS | 1 p.m. | 19% | 47 |
| 1 | San Francisco 49ers @ Seattle Seahawks | FOX | 4 p.m. | 19% | 78 |
| 2 | Chicago Bears @ Detroit Lions | FOX | 1 p.m. | 18% | 59 |
| 7 | Green Bay Packers @ Arizona Cardinals | FOX | 4 p.m. | 18% | 39 |
| 12 | New York Giants @ Detroit Lions | FOX | 1 p.m. | 18% | 34 |
| 8 | Miami Dolphins @ Atlanta Falcons | CBS | 1 p.m. | 17% | 44 |
| 4 | Cleveland Browns @ Detroit Lions | FOX | 1 p.m. | 17% | 38 |
| 2 | San Francisco 49ers @ New Orleans Saints | FOX | 1 p.m. | 16% | 56 |
| 4 | New Orleans Saints @ Buffalo Bills | CBS | 1 p.m. | 16% | 53 |
| 3 | Arizona Cardinals @ San Francisco 49ers | FOX | 4 p.m. | 16% | 47 |
| 12 | Pittsburgh Steelers @ Chicago Bears | CBS | 1 p.m. | 16% | 62 |
| 16 | Jacksonville Jaguars @ Denver Broncos | FOX | 4 p.m. | 16% | 78 |
| 7 | Indianapolis Colts @ Los Angeles Chargers | CBS | 4 p.m. | 16% | 59 |
| 2 | Denver Broncos @ Indianapolis Colts | CBS | 4 p.m. | 16% | 66 |
| 5 | Houston Texans @ Baltimore Ravens | CBS | 1 p.m. | 16% | 59 |
| 7 | New York Giants @ Denver Broncos | CBS | 4 p.m. | 16% | 50 |
| 8 | Tampa Bay Buccaneers @ New Orleans Saints | FOX | 4 p.m. | 15% | 41 |
| 2 | Los Angeles Rams @ Tennessee Titans | CBS | 1 p.m. | 15% | 44 |
| 17 | Tampa Bay Buccaneers @ Miami Dolphins | FOX | 1 p.m. | 15% | 44 |
| 3 | New York Jets @ Tampa Bay Buccaneers | FOX | 1 p.m. | 15% | 31 |
| 11 | Cincinnati Bengals @ Pittsburgh Steelers | CBS | 1 p.m. | 15% | 47 |
| 18 | Arizona Cardinals @ Los Angeles Rams | FOX | 4 p.m. | 14% | 44 |
| 1 | Houston Texans @ Los Angeles Rams | CBS | 4 p.m. | 14% | 69 |
| 5 | Tampa Bay Buccaneers @ Seattle Seahawks | CBS | 4 p.m. | 14% | 62 |
| 15 | Washington Commanders @ New York Giants | FOX | 1 p.m. | 14% | 22 |
| 18 | Green Bay Packers @ Minnesota Vikings | CBS | 1 p.m. | 14% | 55 |
| 6 | Los Angeles Rams @ Baltimore Ravens | FOX | 1 p.m. | 14% | 59 |
| 18 | Tennessee Titans @ Jacksonville Jaguars | FOX | 1 p.m. | 14% | 47 |
| 13 | Las Vegas Raiders @ Los Angeles Chargers | CBS | 4 p.m. | 13% | 41 |
| 18 | New Orleans Saints @ Atlanta Falcons | FOX | 1 p.m. | 13% | 41 |
| 9 | Chicago Bears @ Cincinnati Bengals | CBS | 1 p.m. | 13% | 53 |
| 10 | Arizona Cardinals @ Seattle Seahawks | CBS | 4 p.m. | 13% | 50 |
| 9 | Denver Broncos @ Houston Texans | FOX | 1 p.m. | 12% | 75 |
| 7 | Carolina Panthers @ New York Jets | FOX | 1 p.m. | 12% | 34 |
| 16 | Minnesota Vikings @ New York Giants | FOX | 1 p.m. | 12% | 34 |
| 1 | Las Vegas Raiders @ New England Patriots | CBS | 1 p.m. | 12% | 47 |
| 3 | Las Vegas Raiders @ Washington Commanders | FOX | 1 p.m. | 12% | 19 |
| 15 | Baltimore Ravens @ Cincinnati Bengals | CBS | 1 p.m. | 12% | 44 |
| 17 | New York Giants @ Las Vegas Raiders | CBS | 4 p.m. | 12% | 16 |
| 13 | Atlanta Falcons @ New York Jets | FOX | 1 p.m. | 12% | 31 |
| 2 | Carolina Panthers @ Arizona Cardinals | CBS | 4 p.m. | 12% | 34 |
| 6 | Tennessee Titans @ Las Vegas Raiders | FOX | 4 p.m. | 12% | 16 |
| 16 | Tampa Bay Buccaneers @ Carolina Panthers | FOX | 1 p.m. | 11% | 47 |
| 5 | New York Giants @ New Orleans Saints | CBS | 1 p.m. | 11% | 28 |
| 14 | Indianapolis Colts @ Jacksonville Jaguars | CBS | 1 p.m. | 11% | 62 |
| 3 | New Orleans Saints @ Seattle Seahawks | CBS | 4 p.m. | 11% | 59 |
| 4 | Tennessee Titans @ Houston Texans | CBS | 1 p.m. | 11% | 44 |
| 9 | New Orleans Saints @ Los Angeles Rams | FOX | 4 p.m. | 11% | 53 |
| 9 | Carolina Panthers @ Green Bay Packers | FOX | 1 p.m. | 11% | 55 |
| 7 | New Orleans Saints @ Chicago Bears | FOX | 1 p.m. | 10% | 53 |
| 10 | Cleveland Browns @ New York Jets | CBS | 1 p.m. | 10% | 22 |
| 12 | New York Jets @ Baltimore Ravens | CBS | 1 p.m. | 10% | 34 |
| 2 | Seattle Seahawks @ Pittsburgh Steelers | FOX | 1 p.m. | 10% | 69 |
| 8 | New York Jets @ Cincinnati Bengals | CBS | 1 p.m. | 10% | 28 |
| 11 | Baltimore Ravens @ Cleveland Browns | CBS | 4 p.m. | 10% | 38 |
| 16 | Kansas City Chiefs @ Tennessee Titans | CBS | 1 p.m. | 10% | 28 |
| 1 | Tennessee Titans @ Denver Broncos | FOX | 4 p.m. | 10% | 50 |
| 9 | Atlanta Falcons @ New England Patriots | CBS | 1 p.m. | 10% | 62 |
| 8 | Tennessee Titans @ Indianapolis Colts | CBS | 4 p.m. | 10% | 34 |
| 14 | Washington Commanders @ Minnesota Vikings | FOX | 1 p.m. | 10% | 38 |
| 3 | Atlanta Falcons @ Carolina Panthers | FOX | 1 p.m. | 10% | 47 |
| 2 | New England Patriots @ Miami Dolphins | CBS | 1 p.m. | 10% | 62 |
| 9 | Los Angeles Chargers @ Tennessee Titans | CBS | 1 p.m. | 10% | 44 |
| 14 | Miami Dolphins @ New York Jets | CBS | 1 p.m. | 10% | 31 |
| 1 | Miami Dolphins @ Indianapolis Colts | CBS | 1 p.m. | 10% | 47 |
| 1 | Tampa Bay Buccaneers @ Atlanta Falcons | FOX | 1 p.m. | 10% | 44 |
| 4 | Indianapolis Colts @ Los Angeles Rams | FOX | 4 p.m. | 9% | 59 |
| 8 | Buffalo Bills @ Carolina Panthers | FOX | 1 p.m. | 9% | 59 |
| 5 | Las Vegas Raiders @ Indianapolis Colts | FOX | 1 p.m. | 9% | 31 |
| 2 | Cleveland Browns @ Baltimore Ravens | CBS | 1 p.m. | 9% | 38 |
| 10 | Jacksonville Jaguars @ Houston Texans | CBS | 1 p.m. | 9% | 72 |
| 14 | Los Angeles Rams @ Arizona Cardinals | FOX | 4 p.m. | 9% | 44 |
| 4 | Carolina Panthers @ New England Patriots | FOX | 1 p.m. | 9% | 66 |
| 11 | Los Angeles Chargers @ Jacksonville Jaguars | CBS | 1 p.m. | 9% | 72 |
| 3 | Houston Texans @ Jacksonville Jaguars | CBS | 1 p.m. | 9% | 72 |
| 8 | Cleveland Browns @ New England Patriots | FOX | 1 p.m. | 9% | 53 |
| 16 | New York Jets @ New Orleans Saints | CBS | 1 p.m. | 9% | 28 |
| 12 | Jacksonville Jaguars @ Arizona Cardinals | CBS | 4 p.m. | 9% | 47 |
| 18 | New York Jets @ Buffalo Bills | CBS | 4 p.m. | 9% | 44 |
| 11 | Carolina Panthers @ Atlanta Falcons | FOX | 1 p.m. | 8% | 47 |
| 14 | Seattle Seahawks @ Atlanta Falcons | FOX | 1 p.m. | 8% | 62 |
| 15 | Arizona Cardinals @ Houston Texans | FOX | 1 p.m. | 8% | 44 |
| 15 | New York Jets @ Jacksonville Jaguars | CBS | 1 p.m. | 8% | 47 |
| 10 | New Orleans Saints @ Carolina Panthers | FOX | 1 p.m. | 8% | 44 |
| 15 | Carolina Panthers @ New Orleans Saints | FOX | 4 p.m. | 8% | 44 |
| 7 | New England Patriots @ Tennessee Titans | CBS | 1 p.m. | 7% | 50 |
| 16 | Las Vegas Raiders @ Houston Texans | CBS | 4 p.m. | 7% | 41 |
| 6 | New England Patriots @ New Orleans Saints | CBS | 1 p.m. | 7% | 59 |
| 11 | San Francisco 49ers @ Arizona Cardinals | FOX | 4 p.m. | 7% | 47 |
| 4 | Chicago Bears @ Las Vegas Raiders | CBS | 4 p.m. | 7% | 41 |
| 14 | New Orleans Saints @ Tampa Bay Buccaneers | CBS | 1 p.m. | 7% | 41 |
| 15 | Tennessee Titans @ San Francisco 49ers | FOX | 4 p.m. | 7% | 47 |
| 5 | Miami Dolphins @ Carolina Panthers | FOX | 1 p.m. | 7% | 47 |
| 16 | Cincinnati Bengals @ Miami Dolphins | CBS | 1 p.m. | 7% | 41 |
| 13 | Arizona Cardinals @ Tampa Bay Buccaneers | FOX | 1 p.m. | 7% | 31 |
| 7 | Miami Dolphins @ Cleveland Browns | CBS | 1 p.m. | 7% | 34 |
| 6 | Seattle Seahawks @ Jacksonville Jaguars | FOX | 1 p.m. | 7% | 78 |
| 12 | New England Patriots @ Cincinnati Bengals | CBS | 1 p.m. | 7% | 59 |
| 11 | Houston Texans @ Tennessee Titans | FOX | 1 p.m. | 6% | 44 |
| 1 | Arizona Cardinals @ New Orleans Saints | CBS | 1 p.m. | 6% | 28 |
| 1 | Cincinnati Bengals @ Cleveland Browns | FOX | 1 p.m. | 6% | 31 |
| 5 | Tennessee Titans @ Arizona Cardinals | CBS | 4 p.m. | 6% | 19 |
| 12 | Atlanta Falcons @ New Orleans Saints | FOX | 4 p.m. | 6% | 41 |
| 12 | Seattle Seahawks @ Tennessee Titans | FOX | 1 p.m. | 6% | 50 |
| 13 | Jacksonville Jaguars @ Tennessee Titans | CBS | 1 p.m. | 6% | 47 |
| 16 | Atlanta Falcons @ Arizona Cardinals | FOX | 4 p.m. | 5% | 31 |
| 3 | Indianapolis Colts @ Tennessee Titans | CBS | 1 p.m. | 5% | 34 |
| 1 | Carolina Panthers @ Jacksonville Jaguars | FOX | 1 p.m. | 5% | 62 |
| 17 | Arizona Cardinals @ Cincinnati Bengals | FOX | 1 p.m. | 5% | 28 |
| 13 | New Orleans Saints @ Miami Dolphins | FOX | 1 p.m. | 5% | 41 |
| 2 | Jacksonville Jaguars @ Cincinnati Bengals | CBS | 1 p.m. | 5% | 56 |
| 18 | Cleveland Browns @ Cincinnati Bengals | CBS | 1 p.m. | 5% | 31 |
| 6 | Arizona Cardinals @ Indianapolis Colts | FOX | 1 p.m. | 5% | 34 |
| 10 | Buffalo Bills @ Miami Dolphins | CBS | 1 p.m. | 5% | 56 |
| 14 | Tennessee Titans @ Cleveland Browns | FOX | 1 p.m. | 4% | 22 |
| 17 | New Orleans Saints @ Tennessee Titans | CBS | 1 p.m. | 4% | 28 |
| 18 | Kansas City Chiefs @ Las Vegas Raiders | CBS | 4 p.m. | 3% | 25 |
| 12 | Cleveland Browns @ Las Vegas Raiders | CBS | 4 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.
Show the numbers
| Team | Stand-alone games | Record |
|---|---|---|
| Dallas Cowboys | 8 | 7-8-1 |
| Kansas City Chiefs | 8 | 6-10 |
| Washington Commanders | 8 | 4-12 |
| Philadelphia Eagles | 7 | 11-5 |
| Green Bay Packers | 7 | 9-6-1 |
| Baltimore Ravens | 7 | 8-8 |
| Detroit Lions | 7 | 8-8 |
| Minnesota Vikings | 7 | 8-8 |
| San Francisco 49ers | 6 | 12-4 |
| Los Angeles Chargers | 6 | 11-5 |
| Pittsburgh Steelers | 6 | 9-7 |
| Atlanta Falcons | 6 | 7-9 |
| Denver Broncos | 5 | 13-3 |
| Seattle Seahawks | 5 | 13-3 |
| Buffalo Bills | 5 | 11-5 |
| Chicago Bears | 5 | 11-5 |
| Houston Texans | 5 | 11-5 |
| Los Angeles Rams | 5 | 11-5 |
| Miami Dolphins | 5 | 7-9 |
| Tampa Bay Buccaneers | 5 | 7-9 |
| New England Patriots | 4 | 13-3 |
| Cincinnati Bengals | 3 | 6-10 |
| New York Giants | 3 | 3-13 |
| New York Jets | 3 | 3-13 |
| Las Vegas Raiders | 3 | 2-14 |
| Jacksonville Jaguars | 2 | 12-4 |
| Carolina Panthers | 2 | 8-8 |
| Indianapolis Colts | 2 | 8-8 |
| Arizona Cardinals | 2 | 3-13 |
| Cleveland Browns | 1 | 4-12 |
| New Orleans Saints | 0 | 6-10 |
| Tennessee Titans | 0 | 3-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.
Show the numbers
| Fan | Free on local TV | Streaming or cable | Only on Sunday Ticket |
|---|---|---|---|
| Portland, Ore. | 11 | 9 | 10 |
| Las Vegas | 9 | 9 | 12 |
| Seattle | 13 | 6 | 11 |
| New York | 8 | 7 | 15 |
| The typical American | 9 | 8.3 | 12.7 |
Portland, Ore.
No NFL team
Las Vegas
Raiders, 2-14
Seattle
Seahawks, 13-3
New York
Giants and Jets, 3-13 each
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.
Show the numbers
| Market | Home team | Population | Free Sunday games' final win % |
|---|---|---|---|
| Idaho Falls–Pocatello | none | 0.47M | 58.3 |
| Great Falls, Mont. | none | 0.16M | 57.4 |
| Billings, Mont. | none | 0.32M | 57.3 |
| Helena–Butte, Mont. | none | 0.28M | 57.3 |
| Missoula, Mont. | none | 0.34M | 57.3 |
| Eugene, Ore. | none | 0.59M | 57.3 |
| Providence | Patriots | 1.66M | 56.7 |
| Patriots market | Patriots | 0.05M | 56.6 |
| Patriots market | Patriots | 0.43M | 56.5 |
| ZIP 825xx area | none | 0.13M | 56.5 |
| Boise | none | 0.88M | 56.4 |
| ZIP 820xx area | none | 0.14M | 56.2 |
| ZIP 822xx area | none | 0.02M | 56.2 |
| ZIP 975xx area | none | 0.38M | 56.2 |
| ZIP 978xx area | none | 0.15M | 56.2 |
| Boston | Patriots | 6.48M | 56 |
| Denver | Broncos | 4.87M | 56 |
| ZIP 931xx area | none | 0.71M | 56 |
| Portland, Ore. | none | 3.74M | 56 |
| Broncos market | Broncos | 0.85M | 55.9 |
| ZIP 933xx area | none | 0.59M | 55.9 |
| ZIP 049xx area | none | 0.16M | 55.8 |
| ZIP 838xx area | none | 1.21M | 55.8 |
| ZIP 989xx area | none | 0.71M | 55.8 |
| ZIP 035xx area | none | 0.88M | 55.7 |
| ZIP 047xx area | none | 0.07M | 55.7 |
| ZIP 922xx area | none | 0.81M | 55.7 |
| ZIP 835xx area | none | 0.09M | 55.6 |
| San Diego | none | 3.29M | 55.5 |
| Seattle | Seahawks | 5.39M | 55.5 |
| ZIP 044xx area | none | 0.25M | 55.4 |
| ZIP 051xx area | none | 0.03M | 55.4 |
| ZIP 833xx area | none | 0.21M | 55.1 |
| ZIP 813xx area | none | 2.16M | 54.9 |
| Chargers and Rams market | Chargers, Rams | 18.19M | 54.9 |
| ZIP 691xx area | none | 0.08M | 54.8 |
| ZIP 828xx area | none | 0.04M | 54.8 |
| Jaguars market | Jaguars | 2.11M | 54.6 |
| Texans market | Texans | 3.20M | 54.5 |
| Texans market | Texans | 1.41M | 54.5 |
| Texans market | Texans | 2.74M | 54.5 |
| Salt Lake City | none | 3.41M | 54.4 |
| ZIP 739xx area | none | 0.56M | 54.3 |
| ZIP 010xx area | none | 0.73M | 54.2 |
| ZIP 624xx area | none | 0.14M | 54.2 |
| ZIP 679xx area | none | 0.03M | 54.2 |
| ZIP 756xx area | none | 0.34M | 54.2 |
| ZIP 759xx area | none | 0.25M | 54.2 |
| Jaguars and Buccaneers market | Jaguars, Buccaneers | 4.34M | 54.1 |
| Jaguars market | Jaguars | 0.39M | 54.1 |
| ZIP 363xx area | none | 0.25M | 54.1 |
| ZIP 792xx area | none | 0.03M | 54 |
| ZIP 350xx area | none | 1.91M | 53.8 |
| ZIP 932xx area | none | 2.05M | 53.8 |
| ZIP 961xx area | none | 0.11M | 53.8 |
| ZIP 757xx area | none | 0.37M | 53.7 |
| ZIP 779xx area | none | 0.17M | 53.7 |
| San Antonio | none | 3.12M | 53.7 |
| ZIP 783xx area | none | 0.55M | 53.7 |
| ZIP 785xx area | none | 1.38M | 53.7 |
| ZIP 786xx area | none | 2.36M | 53.7 |
| ZIP 789xx area | none | 0.07M | 53.7 |
| ZIP 060xx area | none | 0.68M | 53.6 |
| ZIP 299xx area | none | 0.97M | 53.6 |
| ZIP 577xx area | none | 0.33M | 53.6 |
| Colts market | Colts | 0.31M | 53.5 |
| ZIP 768xx area | none | 0.45M | 53.5 |
| ZIP 793xx area | none | 0.43M | 53.5 |
| ZIP 797xx area | none | 0.45M | 53.5 |
| Sacramento | none | 4.74M | 53.5 |
| ZIP 955xx area | none | 0.17M | 53.5 |
| ZIP 960xx area | none | 0.31M | 53.5 |
| ZIP 360xx area | none | 0.61M | 53.4 |
| ZIP 325xx area | none | 1.52M | 53.3 |
| Kansas City | Chiefs | 2.64M | 53.3 |
| Chiefs market | Chiefs | 0.18M | 53.3 |
| Chiefs market | Chiefs | 0.44M | 53.3 |
| Steelers market | Steelers | 2.64M | 53.2 |
| ZIP 669xx area | none | 0.75M | 53.2 |
| ZIP 758xx area | none | 0.12M | 53.2 |
| ZIP 765xx area | none | 0.74M | 53.2 |
| ZIP 776xx area | none | 0.42M | 53.2 |
| ZIP 778xx area | none | 0.34M | 53.2 |
| ZIP 615xx area | none | 0.60M | 53.1 |
| ZIP 339xx area | none | 1.33M | 53 |
| St. Louis | none | 3.06M | 53 |
| ZIP 626xx area | none | 0.16M | 53 |
| ZIP 735xx area | none | 0.37M | 53 |
| Cowboys market | Cowboys | 8.55M | 53 |
| ZIP 798xx area | none | 0.07M | 53 |
| ZIP 799xx area | none | 0.81M | 53 |
| San Francisco | 49ers | 7.26M | 53 |
| ZIP 344xx area | none | 0.49M | 52.9 |
| Bengals and Colts market | Bengals, Colts | 0.22M | 52.9 |
| Colts market | Colts | 0.18M | 52.9 |
| 49ers market | 49ers | 1.30M | 52.9 |
| Bills market | Bills | 1.11M | 52.8 |
| Steelers market | Steelers | 0.71M | 52.8 |
| Steelers market | Steelers | 0.19M | 52.8 |
| ZIP 623xx area | none | 0.17M | 52.8 |
| ZIP 650xx area | none | 0.51M | 52.8 |
| ZIP 670xx area | none | 1.18M | 52.8 |
| ZIP 734xx area | none | 0.18M | 52.8 |
| ZIP 294xx area | none | 0.87M | 52.7 |
| ZIP 423xx area | none | 0.78M | 52.7 |
| Bears market | Bears | 0.75M | 52.6 |
| ZIP 613xx area | none | 0.14M | 52.6 |
| ZIP 745xx area | none | 0.08M | 52.6 |
| Panthers market | Panthers | 2.21M | 52.5 |
| ZIP 290xx area | none | 1.16M | 52.5 |
| ZIP 467xx area | none | 0.67M | 52.5 |
| ZIP 628xx area | none | 0.20M | 52.5 |
| ZIP 037xx area | none | 0.78M | 52.4 |
| Ravens and Giants and Jets and Eagles market | Ravens, Giants, Jets, Eagles | 8.44M | 52.4 |
| ZIP 295xx area | none | 0.70M | 52.4 |
| ZIP 316xx area | none | 0.64M | 52.4 |
| ZIP 317xx area | none | 0.37M | 52.4 |
| ZIP 510xx area | none | 0.35M | 52.4 |
| ZIP 673xx area | none | 0.06M | 52.4 |
| Bears market | Bears | 0.69M | 52.3 |
| Bears market | Bears | 3.27M | 52.3 |
| ZIP 498xx area | none | 0.26M | 52.3 |
| Bears market | Bears | 5.61M | 52.3 |
| Bills market | Bills | 1.52M | 52.2 |
| Raleigh–Durham | none | 3.52M | 52.2 |
| Dolphins market | Dolphins | 2.11M | 52.2 |
| ZIP 382xx area | none | 0.87M | 52.2 |
| ZIP 398xx area | none | 0.11M | 52.2 |
| ZIP 506xx area | none | 0.95M | 52.2 |
| ZIP 724xx area | none | 0.24M | 52.2 |
| ZIP 725xx area | none | 0.11M | 52.2 |
| Dolphins market | Dolphins | 4.67M | 52.1 |
| Bears market | Bears | 0.86M | 52.1 |
| ZIP 716xx area | none | 1.49M | 52.1 |
| ZIP 894xx area | none | 0.71M | 52.1 |
| ZIP 284xx area | none | 0.53M | 52 |
| ZIP 285xx area | none | 0.51M | 52 |
| Falcons market | Falcons | 7.17M | 52 |
| ZIP 310xx area | none | 0.71M | 52 |
| ZIP 318xx area | none | 0.58M | 52 |
| Buccaneers market | Buccaneers | 4.91M | 52 |
| Saints market | Saints | 0.41M | 52 |
| ZIP 610xx area | none | 0.53M | 52 |
| Ravens and Eagles and Commanders market | Ravens, Eagles, Commanders | 1.89M | 51.9 |
| Panthers market | Panthers | 3.45M | 51.8 |
| ZIP 298xx area | none | 0.65M | 51.8 |
| Colts market | Colts | 3.05M | 51.8 |
| Lions market | Lions | 3.06M | 51.8 |
| Lions market | Lions | 1.64M | 51.8 |
| Lions market | Lions | 0.63M | 51.8 |
| ZIP 500xx area | none | 1.16M | 51.8 |
| ZIP 525xx area | none | 0.11M | 51.8 |
| ZIP 526xx area | none | 0.73M | 51.8 |
| ZIP 705xx area | none | 0.63M | 51.8 |
| ZIP 383xx area | none | 0.29M | 51.7 |
| ZIP 388xx area | none | 0.43M | 51.7 |
| Packers market | Packers | 1.09M | 51.7 |
| ZIP 635xx area | none | 0.06M | 51.7 |
| ZIP 727xx area | none | 0.88M | 51.7 |
| ZIP 130xx area | none | 0.79M | 51.6 |
| ZIP 324xx area | none | 0.36M | 51.6 |
| ZIP 488xx area | none | 0.64M | 51.6 |
| Lions market | Lions | 0.51M | 51.6 |
| ZIP 490xx area | none | 2.14M | 51.6 |
| Vikings market | Vikings | 4.52M | 51.6 |
| ZIP 560xx area | none | 0.27M | 51.6 |
| ZIP 566xx area | none | 0.09M | 51.6 |
| ZIP 380xx area | none | 1.73M | 51.5 |
| ZIP 565xx area | none | 0.67M | 51.5 |
| ZIP 648xx area | none | 0.32M | 51.5 |
| ZIP 654xx area | none | 1.10M | 51.5 |
| ZIP 136xx area | none | 0.23M | 51.4 |
| ZIP 148xx area | none | 0.39M | 51.4 |
| ZIP 164xx area | none | 0.31M | 51.4 |
| Panthers market | Panthers | 1.93M | 51.4 |
| ZIP 514xx area | none | 0.05M | 51.4 |
| ZIP 515xx area | none | 1.13M | 51.4 |
| ZIP 730xx area | none | 1.93M | 51.4 |
| ZIP 740xx area | none | 1.43M | 51.4 |
| ZIP 134xx area | none | 0.18M | 51.3 |
| Steelers market | Steelers | 0.14M | 51.3 |
| Giants and Jets market | Giants, Jets | 1.54M | 51.3 |
| ZIP 548xx area | none | 0.49M | 51.3 |
| ZIP 486xx area | none | 0.59M | 51.2 |
| ZIP 496xx area | none | 0.50M | 51.2 |
| Bears and Packers market | Bears, Packers | 2.29M | 51.2 |
| Las Vegas | Raiders | 2.32M | 51.2 |
| ZIP 250xx area | none | 1.35M | 51.1 |
| ZIP 544xx area | none | 0.48M | 51.1 |
| ZIP 576xx area | none | 0.42M | 51.1 |
| ZIP 706xx area | none | 0.29M | 51.1 |
| ZIP 247xx area | none | 0.27M | 51 |
| ZIP 400xx area | none | 1.69M | 51 |
| ZIP 546xx area | none | 0.53M | 51 |
| Saints market | Saints | 1.74M | 51 |
| ZIP 710xx area | none | 0.71M | 51 |
| ZIP 133xx area | none | 0.21M | 50.9 |
| Commanders market | Commanders | 2.06M | 50.9 |
| ZIP 243xx area | none | 0.15M | 50.9 |
| ZIP 262xx area | none | 0.22M | 50.9 |
| ZIP 712xx area | none | 0.33M | 50.9 |
| ZIP 239xx area | none | 0.10M | 50.8 |
| ZIP 369xx area | none | 0.21M | 50.8 |
| ZIP 394xx area | none | 0.38M | 50.8 |
| ZIP 535xx area | none | 1.16M | 50.8 |
| ZIP 713xx area | none | 0.19M | 50.8 |
| ZIP 714xx area | none | 0.18M | 50.8 |
| ZIP 504xx area | none | 0.45M | 50.6 |
| ZIP 512xx area | none | 0.80M | 50.6 |
| ZIP 856xx area | none | 1.24M | 50.6 |
| Patriots and Giants and Jets market | Patriots, Giants, Jets | 2.06M | 50.3 |
| ZIP 707xx area | none | 0.82M | 50.3 |
| ZIP 233xx area | none | 1.81M | 50.2 |
| ZIP 261xx area | none | 0.13M | 50.2 |
| Titans market | Titans | 0.59M | 50.2 |
| ZIP 390xx area | none | 0.92M | 50.2 |
| ZIP 387xx area | none | 0.21M | 50.1 |
| Phoenix | Cardinals | 5.86M | 50.1 |
| ZIP 240xx area | none | 1.12M | 50 |
| Nashville | Titans | 2.33M | 50 |
| ZIP 437xx area | none | 0.19M | 50 |
| ZIP 199xx area | none | 0.61M | 49.9 |
| Steelers market | Steelers | 0.29M | 49.9 |
| ZIP 228xx area | none | 0.45M | 49.8 |
| Bengals market | Bengals | 1.30M | 49.8 |
| ZIP 430xx area | none | 2.44M | 49.7 |
| ZIP 137xx area | none | 0.35M | 49.6 |
| ZIP 356xx area | none | 1.16M | 49.5 |
| Ravens and Commanders market | Ravens, Commanders | 7.13M | 49.4 |
| Bengals market | Bengals | 1.09M | 49.4 |
| ZIP 458xx area | none | 0.37M | 49.3 |
| Browns and Steelers market | Browns, Steelers | 0.70M | 49.2 |
| ZIP 377xx area | none | 1.43M | 49.2 |
| Titans market | Titans | 0.24M | 49.1 |
| Bengals and Colts market | Bengals, Colts | 2.44M | 49 |
| Cleveland | Browns | 3.98M | 48.9 |
| Baltimore | Ravens, Eagles, Commanders | 2.76M | 48.6 |
| Ravens and Commanders market | Ravens, Commanders | 0.09M | 48.6 |
| Toledo | Lions | 0.80M | 48.6 |
| Chattanooga | none | 1.23M | 48.3 |
| Tri-Cities, Tenn.–Va. | none | 0.66M | 47.9 |
| Albany, N.Y. | none | 1.33M | 47.6 |
| New York | Giants, Jets, Eagles | 21.84M | 46.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.
Show the numbers
| Season | Regional games | Stand-alone games | Regional games reaching half the country | Median regional reach | Regional games' final win % | Chiefs stand-alone | Cowboys stand-alone | Average team stand-alone |
|---|---|---|---|---|---|---|---|---|
| 2022 | 205 | 67 | 35 | 16% | 49.0 | 6 | 6 | 4.2 |
| 2023 | 200 | 72 | 38 | 17% | 48.9 | 7 | 7 | 4.5 |
| 2024 | 199 | 73 | 41 | 15% | 48.1 | 8 | 7 | 4.6 |
| 2025 | 198 | 74 | 43 | 15% | 48.7 | 8 | 8 | 4.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.