The Cheapest Sport to Be a Fan Of: Cost Per Game to Watch

Following your team isn't free anymore — broadcast rights are scattered across a half-dozen streaming services, and "just watching the games" can cost a few hundred dollars a season. So which sport is actually the cheapest to be a fan of? We priced out a full season for the major leagues, two ways: watching every game via subscriptions, and attending in person. The answer flips depending on how you measure it — and there's one durable rule underneath it all.

This is original Justifyin analysis. Rights deals and blackouts change every year, so treat the dollar figures as typical 2026 estimates (methodology and caveats below); the structural finding holds regardless.

Watching every game: cost per game

Estimated cost to follow your team for a full regular season via the typical required subscriptions, total and per game:

League Reg-season games Season cost Cost per game
MLB (baseball) 162 ~$200 $1.23
Premier League (soccer) 38 ~$80 $2.11
NHL (hockey) 82 ~$190 $2.32
NBA (basketball) 82 ~$200 $2.44
MLS (soccer) 34 ~$99 $2.91
NFL (football) 17 ~$300 $17.65

Two different "winners," depending on the question:

The one rule underneath it all

Here's the insight that won't go stale no matter how the rights deals shuffle: cost per game is driven by games per season. A baseball fan amortizes the season's cost across 162 games; a football fan across 17. So even when the total prices are similar, the sport with more games is dramatically cheaper per game.

That's why baseball — long mocked as slow — is quietly the best entertainment value in sports if you measure by the hour or the game. And it's why the NFL, despite being the most popular, is the most expensive to follow per unit of actual football. If your goal is the most live sport for your subscription dollar, the high-volume sports (baseball, basketball, hockey) win; if you want a single cheap all-access pass, soccer does.

Attending in person

Going to the games is a different equation. Here's the typical average single ticket, and what a full home season would run:

League Avg ticket Full home season
MLS (soccer) ~$35 $595 (17 games)
MLB (baseball) ~$40 $3,240 (81 games)
Premier League ~$70 $1,330 (19 games)
NHL (hockey) ~$80 $3,280 (41 games)
NBA (basketball) ~$95 $3,895 (41 games)
NFL (football) ~$130 $1,170 (9 games)

In person, the volume rule reverses. The cheapest single ticket is MLS ($35) and then baseball ($40) — but baseball plays 81 home games, so attending them all costs the most ($3,240). The NFL's pricey ~$130 ticket stings per game, yet with only 9 home dates a full season is "only" ~$1,170. So:

The takeaway for your wallet: to watch, pick a high-volume sport (cheap per game); to attend everything, pick a low-volume one (fewer tickets to buy). Baseball is the extreme of both — the cheapest to watch and, because of sheer game count, the priciest to attend in full.

What to do with it

Decide what you actually want before subscribing. If you'll watch most games, a high-volume sport gives you the lowest cost per game; if you only want occasional games, don't buy a season package — pay per game or use a friend's login night. Either way, price your subscriptions by cost per game (or per hour) actually watched, the same way you'd judge any entertainment spend — run it through the entertainment cost-per-hour calculator. And if you're stacking sport packages on top of streaming services, watch for the broader subscription creep it adds up to.

Methodology

FAQ

What's the cheapest sport to watch all season? By total cost, soccer — the Premier League (~$80) or MLS ($99 for every game on one pass). By cost per game, baseball is far and away cheapest at about $1.23 a game, because its 162-game season spreads the cost thin.

Why is the NFL so expensive to follow? Two reasons: only 17 games to spread the cost across, and rights split across the most services (broadcast, cable, and multiple streamers plus an out-of-market package). That combination makes it both the priciest total and, at ~$17.65 a game, the worst per-game value of the major leagues.

Which sport has the cheapest tickets? On average, MLS ($35) and MLB ($40) have the cheapest single tickets. But baseball plays 81 home games, so attending a full season costs the most ($3,240); the NFL's pricier ~$130 ticket totals less for a full season ($1,170) because there are only 9 home games.

Is baseball really the best value in sports? By cost per game watched, yes — about $1.23 a game across 162 games is the best entertainment-per-dollar in major US sports. The trade-off is the reverse in person: with 81 home games, attending them all is the most expensive full-season ticket commitment.

How do I follow my team for the least money? Match the package to your habit. If you'll watch most games, a high-volume sport gives the lowest cost per game; if you only want a few, skip the season pass and pay per game. Always price it as cost per game actually watched, not the sticker price of the subscription.


For journalists and researchers: these figures may be cited with attribution to Justifyin. Methodology and caveats are above; rights deals change yearly, so confirm current packages before publishing specific dollar figures.