Methods

Methods

Model v0.3 · data through Oct 6, 2026

How Countyline counts households, draws the map and estimates revenue and friction. This page lists every assumption and every sourced number with its source and date, and it says where I think the numbers are weak.

What the model does

The model compares three scenarios for one team at a time. They are what the team does today, the league's paid streaming hub with no free games, and the hub with some games kept free over the air. It starts from facts about the team's market and schedule and from a set of assumptions you can change. For each scenario it estimates how many households are reached, how many of those are headed by someone under 35, a range for rights revenue, and a friction score for one example household. It also works out whether each county can watch free, has to pay or has no way to watch. The map, the memo and the case study all run the same model, so their numbers always match.

Every sourced number has a letter grade next to it. D is documented, which means I read it from a dated source. I is inferred, which means it is calculated from documented numbers by a rule this page states. S is speculative, which means it is my judgment and comes with a range. Numbers the model calculates do not get a grade, because they depend on the assumptions. The model version at the top of each page says which version produced them.

The markets

A team's market is the list of counties where its local games are sold today. For each county, the household count, the householder's age and broadband subscriptions come from the Census Bureau's American Community Survey 2020 to 2024 five-year estimates (tables B11001, B25007 and B28002). The data files keep the margin of error for every household estimate.

TeamCountiesHouseholdsStatesTerritory grade
Utah Jazz601,725,126ID, UT, WYC
Minnesota Timberwolves3985,118,116IA, MN, ND, NE, SDA
Boston Celtics635,273,370CT, MA, ME, NH, RI, VTB
Phoenix Suns152,856,081AZA
New York Knicks9112,119,982CT, NJ, NY, PAB

DACS 2020–2024 5-year, B11001

Each territory has a grade for how well its county list is sourced. A means a dated primary source names the area and the county list follows directly from it. B means a dated primary source names the area but not the counties, so I inferred the list by checking zip codes on the seller's own page or by using the television market. C means I inferred the list and could not check it against a source, so it should be treated as a working definition.

Utah Jazz. In the source's words, “Utah plus parts of Idaho, Wyoming, Montana, Oregon and Washington” ISEG Media release via Utah Business, Oct 27, 2025 The Salt Lake City television market ranks 28 DNielsen 2024-25

All 29 Utah counties, 22 in southern Idaho and 9 in Wyoming. This is a working definition, kept on Oct 5, 2026 from the first draft of the map. No published list names these counties, and the Oct 2025 expansion into Montana, Oregon and Washington is left out.

Minnesota Timberwolves. In the source's words, “Full coverage across Minnesota, Iowa, Nebraska, North Dakota, and South Dakota, with partial coverage extending into Kansas and Wisconsin” DTimberwolves release, Oct 2, 2026 The Minneapolis-St. Paul television market ranks 16 DNielsen 2024-25 Local Television Market Universe Estimates

Every county in Minnesota (87), Iowa (99), Nebraska (93), North Dakota (53) and South Dakota (66), 398 in all, taken from the Census county file. The team’s own release of Oct 2, 2026 says DAZN’s local broadcast territory is full coverage across those five states with partial coverage extending into Kansas and Wisconsin, in the same words as DAZN’s help page and the Jul 30, 2026 announcement, so the territory is graded A. No source names the Kansas or Wisconsin counties, so both states are left out. The old FanDuel Sports Network North footprint is the likely shape of that edge, but nothing published confirms it. KARE 11 carries 15 of the local games free over the air, so today’s free layer applies on those nights only. Five of the fifteen announced dates fall on national games in every schedule source (one on NBA TV, four on ESPN or Prime Video exclusives), which nothing published resolves. The count stays at 15 from the team’s release, so the free nights may be overstated by up to four.

Boston Celtics. In the source's words, “Massachusetts, Eastern & Central Connecticut, Vermont, Maine, New Hampshire, Rhode Island” DPeacock add-on page, Oct 6, 2026 The Boston (Manchester) television market ranks 10 DNielsen 2025-26

All 14 Massachusetts counties, 16 in Maine, 10 in New Hampshire, 14 in Vermont, 5 in Rhode Island and 4 of Connecticut's 9 planning regions, 63 county-equivalents in all. Peacock's NBC Sports Boston page, read Oct 6, 2026, sells the add-on to home zip codes in Massachusetts, eastern and central Connecticut, Vermont, Maine, New Hampshire and Rhode Island, and NBCUniversal's Mar 18, 2025 launch release names the same six states. Neither names a county, so the Connecticut line comes from the page's own zip check, run Oct 6, 2026 for 100 zips. Hartford, Middletown, Putnam, Norwich and New London come back in. New Haven, Waterbury, Torrington, Bridgeport, Danbury and Stamford come back out. That puts the Capitol, Lower Connecticut River Valley, Northeastern and Southeastern regions in, and South Central, Naugatuck Valley (all but Bristol), Western Connecticut and Greater Bridgeport out. Northwest Hills splits, 9 towns in and 11 out including Torrington and Litchfield, and is left out. A few southern-edge towns in the regions that are in also come back out (Southington, Berlin, Clinton, Durham, Killingworth), so the line is a little generous there. Connecticut's county-equivalents are the nine planning regions adopted Jun 6, 2022. The Fairfield County towns sit in Greater Bridgeport (6 towns), Western Connecticut (16 towns plus Bridgewater and New Milford from Litchfield County) and Shelton in Naugatuck Valley, per the Census gazetteers for 2021 and 2023. This matches NBC Sports Boston's own description for its WNBA rights (Mar 20, 2025): New England excluding New Haven, Waterbury and Fairfield County. Every corner of the other five states tested in (Pittsfield, Westerly, Burlington, Bennington, Berlin NH, Fort Kent, Calais), and Albany, Plattsburgh and New York tested out. This is the add-on's sales footprint, which NBC Sports Boston's FAQ says is the network's television territory by zip. The NBA's own League Pass blackout footprint could not be read. The league's blackout data needs an access key, and its support page would not open.

Phoenix Suns. In the source's words, “Free over the air across Arizona through 2030” DSuns and Gray Media announcement, May 20, 2026 The Phoenix (Prescott) television market ranks 12 DNielsen 2025-26

All 15 Arizona counties, taken from the census FIPS file by state. The May 20, 2026 Suns, Mercury and Gray Media announcement says the games stay free over the air across Arizona through 2030, and the Sep 16, 2026 schedule release names stations in Phoenix, Flagstaff, Tucson and Yuma, so the whole state is the market. Suns+ also sells to the Albuquerque metro area (NBA.com Suns+ page, read Oct 6, 2026). Those New Mexico counties are left out because the over-the-air side does not reach them and no source names which counties count as the metro. Nothing in Nevada, California, Utah or New Mexico is included even where an Arizona signal spills over the line.

New York Knicks. In the source's words, “the New York designated market area, as well as other portions of New York, New Jersey, Connecticut and Pennsylvania” DSphere Entertainment 10-K, Feb 12, 2026 The New York television market ranks 1 DNielsen 2025-26

All 62 New York counties, 14 in northern and central New Jersey, 7 of Connecticut's 9 planning regions and 8 in northeastern Pennsylvania: 91 counties, NY 62, NJ 14, CT 7, PA 8. The 10-K and MSG's release only say the New York DMA plus other portions of the four states and name no counties, so the list was built by probing DAZN's MSG+ zip checker on Oct 6, 2026, which lists the teams available at a zip. 245 zips were checked, one per New York county and up to seven per Connecticut planning region, across NY, NJ, CT and PA plus MA, VT, NH, DE, MD and OH as controls (all out), and each zip was mapped to its county through the Census geocoder. A county is in when its probe zips showed the Knicks. Two regions are in with one zip out each: Capitol (Vernon 06066) and Lower Connecticut River Valley (Old Lyme 06371), both of which DAZN places in the Rangers-only MSG zone. Every New York county showed them, so the whole state is in. New Jersey's seven southern counties (Atlantic, Burlington, Camden, Cape May, Cumberland, Gloucester, Salem) are out. Mercer (Trenton) and all of Ocean County are in. In Connecticut the Northeastern and Southeastern planning regions are out (only Yankees or Rangers there). Capitol and Lower Connecticut River Valley are in on most of their zips, as above. Connecticut's rows are the 2022 planning regions, not the historic counties, so Fairfield County sits in Western Connecticut and Greater Bridgeport, with Shelton in Naugatuck Valley. In Pennsylvania only Pike, Wayne, Lackawanna, Luzerne, Wyoming, Susquehanna, Bradford and Tioga showed the Knicks. Monroe, Carbon and Schuylkill showed Rangers and Yankees only, Lehigh showed Yankees and Nets, and Northampton's zips returned nothing, the Susquehanna valley gets only Yankees and Nets, the northwest corner gets only the Sabres, and the rest of the state is outside the MSG+ region. DAZN's footprint is the best available proxy for the NBA's own Knicks territory, not a published copy of it.

Over-the-air coverage

I count a county as covered when its center of population, from the 2020 Census, falls inside the FCC service contour of the team's station or of a station that repeats it. Covered means a household there could pick up the games with an antenna. It does not mean the household owns one.

Utah Jazz. KJZZ 14 and 43 translators cover 23 of 60 counties, 1,102,139 households, which is 63.9% of the market.

Minnesota Timberwolves. KARE 11 and 7 translators cover 31 of 398 counties, 1,674,407 households, which is 32.7% of the market, for the 15 games KARE 11 carries.

Boston Celtics. No station carries the games over the air. They are on NBC Sports Boston on Peacock, which is paid, so no county is covered and no local game is free today.

Phoenix Suns. Arizona's Family and 16 other stations cover 10 of 15 counties, 2,758,723 households, which is 96.6% of the market.

New York Knicks. No station carries the games over the air. They are on MSG+ on DAZN, which is paid, so no county is covered and no local game is free today.

DFCC TV Query and FCC TV service contour files

This method has a few weaknesses. One point stands in for a whole county, so a county whose center of population is just outside a contour counts as uncovered even if some of its towns get the signal. The FCC does not record which station a translator repeats, so I took that from RabbitEars and checked it against each FCC license. A license also does not prove that a translator is on the air. And the contour files do not state the field strength they were drawn at.

What each county gets

In each scenario, every county gets one of three kinds of access, and this is what the map draws.

AccessWhen a county gets it
Free over the airThe county is covered, and the scenario has games over the air.
PaidThe county is not covered, and the scenario's stream is sold there.
UnavailableThe county is in the market, but it is not covered and the stream is not sold there.

Nobody has published where the hub would be sold. I assumed it would be sold in the same territory as the team's stream today, which means no county is unavailable under the hub. In the hybrid, a covered county is free only on the nights a game is simulcast, and the map shows that by filling in part of the circle.

Who can watch and who would pay

Reach has a free part and a paid part, and the two are shown separately as well as added together. The free part is every household in a covered county, for the games that air over the air. It does not depend on any assumption. The paid part starts with the households that could pay, which are the ones with a broadband subscription and no free way to watch in a county where the stream is sold. The households that would pay are that group multiplied by the sign-up rate, which is an assumption. Households reached is the free part plus the households that would pay.

Households with no way to watch are in a county with no over-the-air signal and have no broadband subscription at home. That count comes straight from the FCC contours and the Census, so none of the assumptions change it. In the hybrid, every figure is an average across the 82 games, because the free part only applies on simulcast nights.

When a team's games are on a regional sports network today, as the Celtics' and the Knicks' are, the model treats that network as a paid stream. No local game is free, and the households that would pay are counted at the same sign-up rate. I do not count cable subscribers who get the network in a bundle separately, because no public source separates them from streaming subscribers. MSG's annual report only gives a combined figure for its two networks DSphere Entertainment 10-K, Nov 2025.

Under-35 reach applies the same rules to households headed by someone under 35 and then multiplies the result by a number that the fan survey will set. The survey is a convenience sample posted to a fan community, so it is not a random sample. Once it has run, this page will say how many people answered and when. Until then, the multiplier stays at 1.0× and keeps its S grade.

The survey only changes the multiplier if at least 150 adults answer, including at least 30 on each side of 35. In that case the multiplier is the share of under-35s who would pay for the hub divided by the share of everyone 35 and over who would, rounded to the nearest step on the slider and kept between 0.6× and 1.2×. Someone counts as willing to pay if they chose $15 a month or more, which is the lowest answer on the form that covers the hub's price. The hub's price is $124.99 a season, which works out to $10.42 a month over a year.

The sign-up rate

The sign-up rate is the share of households with no free way to watch that would pay for the stream. No hub exists yet, so this is a judgment and is graded S. The slider starts at 6% and runs from 2% to 40%. I based that range on three documented numbers.

ComparisonRateWhere it comes from
Jazz+ today1.8%20,000 subscriptions out of 1,124,822 Utah households. I treat this as a floor, because the same games are also free over the air. DNext TV, Mar 11, 2024
Padres direct to consumer6%70,000 subscriptions out of 1,171,278 San Diego County households. DSBJ via Sports Media Watch DACS 2020–2024 5-year, B11001
Regional sports network era39%The share of Utah households that could get Jazz games before the 2023 move to KJZZ. I treat this as a ceiling, because those households got the games bundled with cable and did not choose to buy them. DJazz statement via KJZZ, Jan 2024

Rights revenue

Revenue is always shown as a range. The size of the hub's rights pool depends on how many teams join. The reporting gives two points, $850M a year for 25 teams or fewer and $1.2B for about 29, and I drew a straight line between them DSBJ via MarketScale, Aug 17, 2026. Those figures are what the league would reportedly seek and where an offer could land. Neither is a signed deal.

Sports Business Journal reports that the money would be split by market value but does not say how that is measured. So I calculated each team's share two ways, once by market size and once as an equal split, and the range runs between them. Market size is the number of households in each team's metro area, from the Census. That undercounts a team whose market covers a whole state, and two teams in one metro area split its households.

I assumed teams join in groups. The 13 former Main Street Sports Group teams (the old Bally regional networks) go first, then the 4 NBC regional network teams, the 5 independents and the 5 teams with no reported position, and the 2 reported holdouts last DSBJ via MarketScale, Aug 17, 2026. The reporting points to the first 22. Nothing has been reported about the order of the other 5, so I added them alphabetically. At the default of 25 teams, that puts the Nets, the Bulls and the Nuggets in the hub and leaves the Rockets and the Wizards out. A team's own figures always assume that team is in the hub.

TeamMetro householdsShare at 25 teamsHub revenue
Utah Jazz450,1701.2% to 4%$9.8M to $34M
Minnesota Timberwolves1,477,2593.8% to 4%$32M to $34M
Boston Celtics1,940,6884% to 5%$34M to $42M
Phoenix Suns1,892,6134% to 4.9%$34M to $41M
New York Knicks3,704,974 (half, shared with the Nets)4% to 8.9%$34M to $76M

DACS 2020–2024 5-year, B11001, metro areas ICountyline method

In the hybrid, the team gets its hub revenue minus the pay cut for the simulcast. It also gets a share of over-the-air ad revenue for the games it keeps on a station, once someone enters that figure. If no games are kept free, the hybrid is the same as the hub and there is no pay cut. Revenue today is the team's stream subscriptions multiplied by the net price, plus over-the-air ad revenue. The net price is the stream's yearly price minus platform costs. I could not find a public ad revenue figure for any team, so that number stays blank until someone enters one, and today's revenue shows as Blank until then.

Friction

Friction measures how much it takes for one household to watch every game. The score adds 10 points for each service after the first, a tenth of a point for each dollar the household spends in a year, 2 for each set-up step and 5 for each game that is not on the household's main service. The model tries every combination of services that covers all 82 games and uses the one with the lowest score, so adding a free way to watch can never make the score worse. Each service counts as two steps, one to get it and one to set it up on the TV. When paying by the month for only the months with games is cheaper than a full year, the model uses the monthly price.

If the only service that carries a household's games has no public price, that household gets no score and the screen says why. A household that cannot watch every game with any combination of services has no score either.

ServiceA monthA year or seasonSource
Jazz+$19.99$124.99DSEG+ support center, Aug 3, 2026
Timberwolves on DAZN$19.99$119.99DDAZN help center
NBC Sports Boston on Peacock (Celtics)$14.95Blank. No annual price exists. Peacock's help page says the RSNs are monthly add-on subscriptions, and the add-on page's only product is the monthly one. Looked on Peacock's add-on page, its help center, NBC Sports Boston's FAQ and the NBCU launch releaseDPeacock help center, Oct 6, 2026
Suns+$14.99$109.99DNBA.com Suns+ page, Oct 6, 2026
MSG+ on DAZN (Knicks)$29.99$249.99DSabres on NHL.com, Sep 20, 2026
Peacock Premium$12.99$129.99DPeacock plans page, Oct 5, 2026
Amazon Prime$14.99$139.00DAmazon Prime page, Oct 5, 2026
ESPN Unlimited$31.99$319.99DESPN support center, Oct 5, 2026
NBA TV$8.99Blank. No yearly price is public.DNBA.com League Pass purchase page, Oct 5, 2026
The hubBlank. The hub's price is an assumption for a full season. There is no monthly price.$124.99SAssumption, same as Jazz+ today

Blank means the service has no such price or has not published one, and hovering over the word says which. The friction score and the calendar are for one household at a time, and each team has its own list of example households.

TeamExample households
Utah Jazz
Salt Lake City antenna home
Salt Lake City streaming-only home
Boise home
Minnesota Timberwolves
Minneapolis antenna home
Minneapolis streaming-only home
Fargo home
Boston Celtics
Boston antenna home
Boston streaming-only home
Portland, Maine home
Phoenix Suns
Phoenix antenna home
Phoenix streaming-only home
Tucson antenna home
New York Knicks
Manhattan antenna home
Manhattan streaming-only home
Buffalo home

Every assumption

There are nine assumptions. Seven have a slider, and the other two are fixed ranges for now. The table shows where each one starts, how far it can move and where it comes from, and the notes under the table say what is weak about each one. Anything you change is saved in the link.

AssumptionDefaultRangeSource
Households that sign up to pay6%2% to 40%SJazz+, Padres and RSN-era anchors
Games kept free over the air410 to 82SAssumption
Hub price, per season$124.99$79.99 to $199.99SSame as Jazz+ today
Teams in the hub2522 to 29DSBJ via MarketScale, Aug 17, 2026
Under-35s vs. everyone else1.0×0.6× to 1.2×SFan survey, pending
Hub pay cut for the simulcast15%0% to 30%SNo public deal discloses one
Over-the-air ad revenueBlank. There is no public figure for this, so it stays blank until you enter one.$0M to $30MSNo public figure. Blank until entered
Team stream subscriptionsRange20,000 to 60,000 a seasonSBased on the last public Jazz+ count
Platform costsRange15% to 30% of the stream priceSAssumption

Households that sign up to pay. No hub exists yet, so there is no real sign-up rate to use. The three comparisons are a team stream whose games are also free over the air, one baseball team's stream, and cable-bundle access from before 2023.

Games kept free over the air. The free games are spread evenly through the season, which is not how a real broadcast schedule would look. Each team's slider stops at its number of local games, meaning the games that are not exclusive to a national network.

Hub price, per season. No price has been announced for the hub. The slider starts at what Jazz+ charges today.

Teams in the hub. Both reported figures come from Sports Business Journal by way of another outlet's summary, and the straight line between them is my guess.

Under-35s vs. everyone else. This depends on the fan survey, which has not run. Until it does, households headed by someone under 35 are assumed to sign up at the same rate as everyone else.

Hub pay cut for the simulcast. No public deal says how much hub money a team would give up to keep games on a local station. The range is my judgment.

Over-the-air ad revenue. I could not find a public figure for any team. One outside estimate exists for the Jazz, and I did not use it.

Team stream subscriptions. The range is based on one public count from Mar 11, 2024. The top of the range is my judgment.

Platform costs. This is my judgment. Streaming vendors do not publish what they charge.

The two fixed ranges are stream subscriptions, at 20,000 to 60,000 a season, and platform costs, at 15% to 30% of the stream's price. The hub's season price starts at what Jazz+ charges today.

Every sourced number

This table has every sourced number the model or a page uses, with its grade, its source and the date I read it. Where the value is blank, I looked for the number and could not find it, and the note says where I looked.

NumberValueSource
Jazz+, a month$19.99DSEG+ support center, Aug 3, 2026
Jazz+, a year$124.99DSEG+ support center, Aug 3, 2026
SEG+ bundle (Jazz+ and Mammoth+), a year Jazz+ and Mammoth+ bundle$174.99DSEG+ support center, Aug 3, 2026
Jazz+ subscriptions, the last public count More than 20,000 subscriptions registered to date, 10,000 of them in the first month, per the Jazz and SEG. The last public count20,000DNext TV, Mar 11, 2024
Utah households that could get the old regional sports network Share of Utah households that could get Jazz games on the regional sports network before the 2023 switch39%DJazz statement via KJZZ, Jan 2024
Padres direct-to-consumer subscriptions Relayed report. The link was not captured. The San Diego Business Journal quotes the Padres' CEO at 47,000 paid subscribers for 2024.70,000DSBJ via Sports Media Watch
San Diego County households San Diego County, FIPS 06073. The Padres subscription count is divided by this. Read from the same Census table file as the county household counts1,171,278DACS 2020–2024 5-year, B11001
Hub rights pool, low end, a year Relayed report. Where an offer could land with 25 or fewer teams. Paid out to teams by market value, per the same report$850MDSBJ via MarketScale, Aug 17, 2026
Hub rights pool, high end, a year Relayed report. What the league would seek for about 29 teams. Paid out to teams by market value, per the same report$1.2BDSBJ via MarketScale, Aug 17, 2026
Teams in the hub at the low end of the pool Relayed report. The team count tied to the low pool25DSBJ via MarketScale, Aug 17, 2026
Teams in the hub at the high end of the pool Relayed report. The team count tied to the high pool29DSBJ via MarketScale, Aug 17, 2026
Lakers rights fee from Spectrum, 2026-27 Relayed report$200MDSBJ via MarketScale, Aug 17, 2026
Knicks rights fee from MSG, within the company Relayed report. Intra-company fee$111MDSBJ via MarketScale, Aug 17, 2026
DAZN team pass, a month Standard team pass. First-party and undated. Fox9 (Sep 10, 2026) and Yahoo Sports (Sep 18, 2026) agree$19.99DDAZN help center
DAZN team pass, a season Standard season pass. First-party and undated. Fox9 (Sep 10, 2026) and Yahoo Sports (Sep 18, 2026) agree$119.99DDAZN help center
DAZN early-bird season pass If bought by Oct 15, 2026, stated for all five DAZN teams at once. Not on DAZN's own Timberwolves pages as of Oct 6, 2026, so unconfirmed for that pass$59.99DYahoo Sports, Sep 18, 2026
DAZN Ultimate, a month Ultimate tier$24.99DYahoo Sports, Sep 18, 2026
DAZN Ultimate, a season Ultimate tier$139.99DYahoo Sports, Sep 18, 2026
DAZN's reported offer per team, low end Relayed report from spring 2026. DAZN proposing $8M to $15M per team for 2026-27$8.0MDSBJ via Awful Announcing
DAZN's reported offer per team, high end Relayed report from spring 2026$15MDSBJ via Awful Announcing
Thunder+, a month Read Oct 5, 2026$19.99DNBA.com Thunder+ page, Oct 5, 2026
Thunder+, a season Read Oct 5, 2026. The intro price was $99.99 from Sep 8 to Sep 30, 2026$108.99DNBA.com Thunder+ page, Oct 5, 2026
Amazon Prime, a month Read Oct 5, 2026. Prime includes Prime Video$14.99DAmazon Prime page, Oct 5, 2026
Amazon Prime, a year Read Oct 5, 2026. Prime includes Prime Video$139.00DAmazon Prime page, Oct 5, 2026
Peacock Premium, a month Read Oct 5, 2026. The cheapest tier with live NBA$12.99DPeacock plans page, Oct 5, 2026
Peacock Premium, a year Read Oct 5, 2026. The cheapest tier with live NBA$129.99DPeacock plans page, Oct 5, 2026
ESPN Unlimited, a month The plan that carries ESPN's NBA games$31.99DESPN support center, Oct 5, 2026
ESPN Unlimited, a year The plan that carries ESPN's NBA games$319.99DESPN support center, Oct 5, 2026
NBA TV on its own, a month Read Oct 5, 2026. NBA TV on its own through the NBA App$8.99DNBA.com League Pass purchase page, Oct 5, 2026
NBC Sports Boston on Peacock, a month Read Oct 6, 2026 from the page's own product data. The price shows on the page only after a zip code is entered. The same figure is on NBC Sports Boston's Peacock FAQ (Jul 23, 2025), the Peacock blog (Mar 21, 2025) and NBCU's Mar 18, 2025 launch release. It sits on top of a Peacock Select, Premium or Premium Plus plan$14.95DPeacock add-on page, Oct 6, 2026
NBC Sports Boston on Peacock, a year No annual price exists. Peacock's help page says the RSNs are monthly add-on subscriptions, and the add-on page's only product is the monthly one. Looked on Peacock's add-on page, its help center, NBC Sports Boston's FAQ and the NBCU launch releaseBlank. No annual price exists. Peacock's help page says the RSNs are monthly add-on subscriptions, and the add-on page's only product is the monthly one. Looked on Peacock's add-on page, its help center, NBC Sports Boston's FAQ and the NBCU launch releaseDPeacock help center, Oct 6, 2026
Peacock Select, a month Read Oct 6, 2026. The cheapest plan the NBC Sports Boston add-on sits on. Peacock adds Select to the cart when you buy the add-on without a plan. Raised from $7.99 on Aug 18, 2026 per TechCrunch. Select has no live NBA of its own$8.99DPeacock help center, Oct 6, 2026
Peacock Select, a year Read Oct 6, 2026. The cheapest plan the NBC Sports Boston add-on sits on. Select has no live NBA of its own$89.99DPeacock help center, Oct 6, 2026
Suns+, a month Read Oct 6, 2026. The page's FAQ says Suns+ covers all local preseason and regular-season games in the 2026-27 season and costs $14.99 a month, the same price as 2025-26 Suns Live. The Sep 16, 2026 release gave no price, and the Arizona's Family Sports storefront showed none when opened in a browser on Oct 6, 2026$14.99DNBA.com Suns+ page, Oct 6, 2026
Suns+, a season Read Oct 6, 2026. Sold as a season pass, $109.99 a season (product Suns+ Season-Long, annual renewal). No early-bird price was shown. Only Arizona residents and the Albuquerque metro area can buy it.$109.99DNBA.com Suns+ page, Oct 6, 2026
Suns games on Arizona's Family and Suns+, 2026-27 Non-national-exclusive games on Arizona's Family and Suns+74Dazfamily.com release, Sep 16, 2026
Suns games only Arizona's Family carries, 2026-27 Regular-season games Arizona's Family broadcasts exclusively locally71Dazfamily.com release, Sep 16, 2026
Timberwolves games on DAZN, 2026-27 47 dated games with no national telecast plus 2 undated NBA Cup week games, all on DAZN, from the schedule built from ESPN's public data and cross-checked against Sports Media Watch, NBA.com, the NBC and ESPN releases and the NBA TV list. 6 more are on NBA TV and no DAZN or Timberwolves source says whether DAZN carries them, so the count is 49 to 55. Yahoo Sports (Sep 18, 2026) said 65, which 82 minus 27 exclusive national games makes impossible49ICountyline schedule file, 2026-27, Oct 6, 2026
Timberwolves games free on DAZN, 2026-27 Free with a DAZN account. The same 15 games simulcast on KARE 11. Also in the Jul 30, 2026 announcement via Fox9 and KSTP15DDAZN help center
Timberwolves games free over the air on KARE 11, 2026-27 Over the air on KARE 11, simulcasting DAZN's production, the same 15 that stream free on DAZN. The release lists the dates: Oct 28, Oct 30, Nov 6, Nov 12, Dec 18, Dec 21, Dec 31, Jan 7, Jan 14, Jan 22, Jan 29, Feb 7, Mar 18, Mar 26, Apr 915DTimberwolves release, Oct 2, 2026
Homes KARE 11 reaches, the team's estimate The team's own estimate in its release, not an FCC figure1,500,000DTimberwolves release, Oct 2, 2026
Timberwolves games on national TV, 2026-27 Nationally televised games on the released schedule. Fox9's Sep 10, 2026 article adds 6 on NBA TV. No breakdown by network was given27DFox9, Aug 13, 2026
Timberwolves' old regional sports network deal, a year Relayed report. What the team was scheduled to receive in 2025-26 before Main Street Sports Group defaulted. The Star Tribune (Jul 30, 2026, citing SBJ) gives $25.9M for 2023-24 and $24.1M for 2024-25$25MDSBJ via Awful Announcing, Jul 30, 2026
Timberwolves' DAZN rights fee, a year No figure published. Caldwell told the Star Tribune (Jul 30, 2026) it is a five-year deal with a mutual opt-out after a year and in the same ballpark as the Main Street fee. Awful Announcing says the top end of DAZN's $8M to $20M range with one-year exit clauses for both sides. Sports Media Watch says mutual opt-outs after this seasonBlank. No figure published. Caldwell told the Star Tribune (Jul 30, 2026) it is a five-year deal with a mutual opt-out after a year and in the same ballpark as the Main Street fee. Awful Announcing says the top end of DAZN's $8M to $20M range with one-year exit clauses for both sides. Sports Media Watch says mutual opt-outs after this seasonDSBJ via Awful Announcing, Jul 30, 2026
Timberwolves on DAZN subscriptions Looked at the DAZN help page, the Jul 30, 2026 and Sep 10, 2026 announcements, Fox9, KSTP, Sports Media Watch and Awful Announcing. Nothing publishedBlank. Looked at the DAZN help page, the Jul 30, 2026 and Sep 10, 2026 announcements, Fox9, KSTP, Sports Media Watch and Awful Announcing. Nothing publishedDNo public count found
MSG+ on DAZN, a month Read Oct 6, 2026 with a Manhattan zip. $19.99 for the first month, then $29.99 a month. The Sabres' NHL.com page (Sep 20, 2026) and the Sporting News (Sep 30, 2026) say the same$29.99DDAZN MSG+ page, Oct 6, 2026
MSG+ on DAZN, a year DAZN's welcome page showed no annual MSG+ plan on Oct 6, 2026, only monthly cards, so this is the Sabres team page's figure, which it calls a launch-promotion price. The Sporting News (Sep 30, 2026) also says $249.99 a year. The Hollywood Reporter (Jul 29, 2026) put the pre-DAZN Gotham MSG price at $279.99 a year, with DAZN pricing to be consistent$249.99DSabres on NHL.com, Sep 20, 2026
MSG+ on DAZN, the first month Intro price for the first month of MSG+, then $29.99$19.99DDAZN MSG+ page, Oct 6, 2026
MSG+ game pass, one game MSG+ Game Pass, a one-time purchase for one day's game with pregame and postgame$9.99DDAZN MSG+ page, Oct 6, 2026
Gotham bundle (MSG+ and YES), a month $29.99 the first month, then $34.99. MSG+ and YES in one plan. DAZN's help center still lists the Gotham Bundle as an add-on to an MSG+ or YES subscription, so it survived the move from the Gotham Sports app$34.99DDAZN MSG+ page, Oct 6, 2026
Gotham bundle (MSG+ and YES), a year DAZN's page showed no annual bundle price on Oct 6, 2026, only a $30 off an annual pass line for YES. The pre-DAZN Gotham combination was $299.99 a year per the Hollywood Reporter (Jul 29, 2026)$269.99DSporting News via Yahoo, Sep 30, 2026
Knicks games on DAZN, 2026-27 38 dated games with no national telecast plus 2 undated NBA Cup week games, all on MSG and DAZN, from the schedule built from ESPN's public data and cross-checked against Sports Media Watch, NBA.com, the NBC and ESPN releases and the NBA TV list. 8 more are on NBA TV and no MSG, DAZN or Knicks source says whether MSG carries them, so the count is 40 to 48. Yahoo Sports (Sep 18, 2026) said 65, which 82 minus 34 exclusive national games makes impossible40ICountyline schedule file, 2026-27, Oct 6, 2026
Knicks games on national TV, 2026-27 13 on ESPN and ABC, 11 on NBC and Peacock (9 on NBC), 10 on Prime Video34DSports Media Watch, Oct 6, 2026
MSG Networks' combined reach, pay TV and MSG+, Nov 2025 Average combined reach of MSG Network and MSG Sportsnet in the regional territory as of November 2025, pay TV subscribers and MSG+ monthly and annual subscribers together. Approximately. Not an MSG+ or DAZN count2,900,000DSphere Entertainment 10-K, Nov 2025
MSG+ on DAZN subscriptions Looked at the DAZN welcome page, MSG's Jul 29, 2026 release, the Sphere Entertainment 10-K filed Feb 12, 2026, the Sabres and Islanders NHL.com pages, Yahoo Sports and Front Office Sports. The 10-K only gives the combined 2.9 million reachBlank. Looked at the DAZN welcome page, MSG's Jul 29, 2026 release, the Sphere Entertainment 10-K filed Feb 12, 2026, the Sabres and Islanders NHL.com pages, Yahoo Sports and Front Office Sports. The 10-K only gives the combined 2.9 million reachDNo public count found
YES on DAZN, a month $14.99 the first month, then $19.99. The Nets' and Yankees' stream. The Nets share the metro$19.99DDAZN MSG+ page, Oct 6, 2026
Nets season pass on DAZN Nets Season Pass, every local Nets game through Apr 30, 2027. No Knicks season pass was offered on the page$119.99DDAZN MSG+ page, Oct 6, 2026

The season

The hub is reported to start in 2027-28. That schedule does not exist yet, so the model uses the 2026-27 schedule and prices in its place. The league scheduled 80 of each team's 82 games in August 2026 and will set the other 2 after the NBA Cup group stage. I count those 2 as local games in early December and do not make up dates or opponents for them.

A game on ABC, ESPN, NBC, NBCSN, Peacock or Prime Video is exclusive to that network, so the team's local outlet does not carry it. NBC games also stream on Peacock, and NBCSN games are Peacock exclusives that also air on cable, according to NBC's August 2026 release. I count an NBA TV game as also airing locally unless a source says otherwise, because the league's NBA TV page allows local broadcasts. The Jazz have 2 of these games, the Timberwolves 6, the Celtics 4, the Suns 5 and the Knicks 8. Those for the Suns are documented game by game on NBA.com. The schedules come from ESPN's public schedule data, which I checked against the league's and the networks' releases. Each team's data file lists its sources and notes what I could and could not confirm.

Known weaknesses

The Jazz market is a working list of 60 counties. No published source lists them, and I left out the parts of Montana, Oregon and Washington that were added to the Jazz+ territory in October 2025. The other teams' territories are graded in the markets section, where a C means the list is a working definition.

Translators in Emery, Grand and Millard counties may carry KJZZ without being credited to it. That puts real Utah coverage somewhere between the 97.6% this method gives and the whole state, which is what the Jazz have claimed. Juab County's center of population is right on the edge of the Nephi translator's contour, and I count it as uncovered.

The hub's pool, its team count and the two public rights fees all come from Sports Business Journal reporting that I read in other outlets' summaries, not in the original articles. The DAZN per-team offer is also secondhand, from spring 2026, and I do not have its exact date. The Padres subscription count comes through Sports Media Watch, and I did not save the link.

When a service has not published a 2026-27 price, its price is blank, and so is the friction score for any household that needs it. NBC's late Tuesday games air over the air only on Mountain and Pacific stations, but the model counts every NBC game as over the air for every team. The NBC Sports Boston add-on requires a Peacock plan, and in a month with no national game on Peacock the model only counts the price of the add-on. KARE 11 announced 15 Wolves games, and every schedule source puts five of them on national telecasts, so the Wolves' free nights may be overstated by as many as four. The fan survey has not run, so the under-35 multiplier is 1.0× by assumption. None of this is a prediction of what any team will decide.

Changelog

Model v0.3 · Oct 7, 2026. A household's calendar now counts every game it can get with an antenna as free, including the national games on NBC and ABC. Those games used to be marked as national exclusives, so an antenna household's calendar showed fewer free games than the count above it. The hybrid can only keep as many games free as a station could carry, which is the number of games that are not exclusive to a national network. The slider now stops at that number, and an older link that asks for more is capped at it. Before this, reach kept rising past that point. The would-pay figure in the map key now counts only the counties in its stream-only row. For a team with some free nights, it used to count the whole market. When a station carries only some of a team's games, the sentence at the top of the results now counts the rest of the local games as the stream's. It used to count every other game of the season, including national games. When no games are kept free, the hybrid now matches the hub on every figure, so there is no pay cut.

Model v0.2 · Oct 6, 2026. A household whose only way to watch has no public price now gets no friction score. It used to get a score that treated the stream as free. A team with no station has nothing to simulcast, so its hybrid is the same as the hub, with no free nights, no pay cut and no over-the-air ad revenue. A station that carries only some games now counts as free on those nights only, averaged over the season the same way the hybrid is. If a stream has no public subscriber count, today's revenue is left blank. It used to borrow the Jazz+ range. In the hybrid, households with no way to watch are now averaged over its nights, like its other figures. Added the Timberwolves, Celtics, Suns and Knicks alongside the Jazz.

Model v0.1 · Oct 5, 2026. The first version of the model. It covers reach as a free part and a paid part, the access each county gets, a hub pool split that runs from market size to equal shares, a friction score based on the lowest-scoring set of services that covers every game, and findings written from templates.

Notices

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau. The data pipeline reads the ACS table files from census.gov, which do not need a key. On every build it also checks each variable's label against the Census API. If the Census moves a variable, the build fails, so a number cannot change without anyone noticing.

Over-the-air contours come from the FCC's TV Query and its TV service contour files. Station licenses, communities and facility IDs are also from the FCC. I use RabbitEars.info only to identify which station a translator repeats.

Team and partner logos are here to identify who the analysis is about, and they belong to their owners. Countyline is independent. The about page has the full disclosure.