The summer is winding down, which means the return of cooler weather, Spirit Halloween stores and football. We are less than two weeks away from the start of another NFL season.
The 2025 NFL season kicks off on Thursday, Sept. 4, in Philadelphia with the Super Bowl champion Eagles opening their title defense against the Dallas Cowboys in primetime on NBC and Peacock. The following night, the Chiefs and Chargers face off in Brazil for a game that will — in an NFL first — stream live free on YouTube. Then we’ll get to the first full Sunday of games on Sept. 7 before week 1 concludes with a Monday Night Football game in Chicago between the Vikings and Bears.
With the start of the season nearing, it’s time for fans to map out how to watch or stream NFL games over the 18-week regular season. Let’s huddle up and break down your 2025 NFL viewing options and my recommendation for the best way to stream the season.
Jalen Hurts and Saquon Barkley led the Eagles to a Super Bowl title in their first year together in Philadelphia.
TV channels and streaming services needed for NFL football
The broadcast schedule for the upcoming season is largely the same as it was last year, with Sunday afternoon games airing on CBS and Fox, Sunday night games on NBC, Monday Night Football on ABC and ESPN, Thursday Night Football on Prime Video, two Christmas Day games on Netflix and a handful of games played in Europe shown exclusively on the NFL Network. And the aforementioned Friday night week 1 game in Brazil that you can watch free on YouTube.
Other than the YouTube game, what’s new for NFL fans this year is the addition of two new direct-to-consumer streaming services just launched from ESPN and Fox that give you more options to watch more games without a cable or satellite TV service. Or, for that matter, without needing a live TV streaming service like YouTube TV or Fubo.
Here are the networks that will broadcast games this season:
- CBS: Sunday afternoon games
- Fox: Sunday afternoon games
- NBC: Sunday Night Football
- ESPN: Monday Night Football
- ABC: Two Monday Night Football games
Most NFL games are played on Sunday, with a game each week on Monday and Thursday nights. On Sundays, games start around 1 p.m. ET (10 a.m. PT) and 4 p.m. ET (1 p.m. PT), with most AFC teams on CBS and most NFC teams on Fox. NBC has the primetime Sunday night game, and Monday Night Football games will be on ESPN and/or ABC. There are four Monday night doubleheaders, two of which will feature a game exclusive to ABC. The rest of the MNF slate you can watch on ESPN each week.
You can get the above five TV channels with a live TV streaming service. You can also use four direct-to-consumer streaming services to watch the games on the above five channels:
- Paramount Plus: CBS games
- Fox One: Fox games
- Peacock: NBC games
- ESPN DTC: ESPN and ABC games
Patrick Mahomes and the Kansas City Chiefs will look to get back to the Super Bowl after losing to the Philadelphia Eagles in the title game last season.
In addition, there are three other streaming services you’ll need if you don’t want to miss any NFL games:
- Prime Video: Thursday Night Football, Black Friday game and a Wild Card playoff game
- Netflix: Two Christmas Day games
- NFL Plus: Seven NFL Network games
With the exception of the three games on Thanksgiving Day, Thursday Night Football games will be shown on Amazon’s Prime Video. Amazon’s Week 13 game will take place on Black Friday.
For the second year, Netflix will air a pair of games on Christmas Day. This year, the Cowboys and Commanders play the first Christmas game followed by the Lions and Eagles.
The NFL continues to expand its international slate with games this year hosted in Berlin, Dublin and Madrid in addition to three games in London. These six international games plus a Saturday afternoon game in Week 17 will be shown exclusively on NFL Network.
What are my streaming options for NFL games in 2025?
Four of the five live TV streaming services (all but Sling TV) carry the five networks — ABC, CBS, ESPN, Fox and NBC — needed to watch the NFL each week of the season. And three of those four (all but DirecTV Stream) carry the NFL Network with their base plans.
For the games on CBS and Fox, keep in mind that not every streaming service carries every local network, so check each one using the links below to make sure it carries ABC, CBS, NBC and Fox in your particular area.
With the just-launched ESPN DTC and Fox One streaming services, NFL fans have an alternative to a live TV streaming service (or cable or satellite TV). With four DTC services — ESPN, Fox One, Paramount Plus and Peacock — you can watch the games on ABC, CBS, ESPN, Fox and NBC. And this method will cost less than paying for Fubo, Hulu with Live TV or YouTube TV. It will, however, make it clunkier to toggle between the CBS and Fox games on Sunday afternoons because instead of just changing channels, you’ll need to switch services, from Fox One to Paramount Plus and back.
Here’s the math:
Hulu with Live TV and YouTube TV each costs $83 per month. (Fubo is $85 per month.) So, for the four-month season from September through December, you’ll pay $332.
Compare that with the four streaming services:
- ESPN DTC: $30 per month
- Fox One: $20 per month
- Paramount Plus: $8 per month
- Peacock: $11 per month
That works out to a total of $69 per month or $276 for the season. And it’ll soon be even less because ESPN and Fox announced a deal where you can bundle their new services for a combined $40 a month starting Oct. 2. So, if we subtract $10 per month for the last three months of the season, you’ll pay $246.
Is this the year that Josh Allen and the Buffalo Bills can get past the Chiefs and into the Super Bowl?
Whether you pay for a live TV streaming service or the streaming quartet above, you’ll still need Prime Video for Thursday Night Football. And for total coverage, you’ll need a Netflix subscription for the two games on Christmas and a way to watch NFL Network for its seven exclusive games.
Assuming you already subscribe to Amazon Prime and Netflix, let’s talk about the two ways you can get NFL Network. It’s included in the base plans with Fubo, Hulu with Live TV and YouTube TV. If want to go the a la carte route for streaming the NFL, then you can get NFL Network with an NFL Plus subscription for $7 per month. You can watch the seven exclusive NFL Network games with NFL Plus and watch your mobile device, computer, game console or TV. In addition, NFL Plus also lets you watch any local or national games regardless of whether they air on ABC, CBS, ESPN, Fox, NBC or Prime Video, but those streams are limited to just watching on a phone or tablet.
Best for NFL streaming: YouTube TV
My pick from the last couple of years remains my go-to choice heading into the 2025 season: YouTube TV
Priced at $83 per month (without RedZone, $94 with), YouTube TV checks all the NFL boxes and is the best sports streaming service for NFL fans. Local channels ABC, CBS, Fox and NBC are included in many markets, as are ESPN and the NFL Network so you can watch Sundays and Monday nights. Not only is it the cheapest live TV streaming service with all the channels needed to watch the NFL but it also supports multi-view where you can watch up to four games at once.
For $83 a month, you’ll get all the major football channels, and RedZone is available for an extra $11 per month. Plug in your ZIP code on YouTube TV’s welcome page to see which local networks are available in your area.
YouTube TV is also the exclusive home to NFL Sunday Ticket. But note that Sunday Ticket doesn’t include local games. You can only watch Sunday afternoon games that aren’t being broadcast on CBS or Fox in your area. If you want to watch all the football on Sundays you’ll need Sunday Ticket plus a YouTube TV subscription (or just get Sunday Ticket and then use an antenna for local games).
To get the full experience of your local games, NFL Sunday Ticket and NFL RedZone, you’ll need the YouTube TV base plan ($83 per month), Sunday Ticket ($276 for returning subscribers or $480 for new subscribers for the season) and the Sports Plus add-on ($11 per month).
Read our YouTube TV review.
Fubo and Hulu with Live TV are the two streamers that offer all the channels needed for NFL football, including NFL Network, in their base package. Hulu with Live TV costs $83 a month and lets you add RedZone for an extra $10 a month but lacks multiview. Fubo has multiview and costs $85 a month with RedZone adding an extra $10 a month.
A la carte NFL streaming quartet option
If you don’t want to subscribe to YouTube TV or another live TV streaming service, you can watch all the games shown on Sunday afternoons on CBS and Fox, Sunday nights on NBC and Monday nights on ESPN/ABC with Paramount Plus, Fox One, Peacock and ESPN DTC for a total of $64 a month. That’s $19 less per month than YouTube TV.
Those looking for CBS’ Sunday afternoon games can stream them on Paramount Plus with its $8 per month Essentials tier. You can check for yourself if your area has live CBS streaming here.
Read our Paramount Plus review.
Fox’s new direct-to-consumer streaming service launched Aug. 21. Fox One costs $20 a month or $200 a year and lets NFL fans watch their local Sunday afternoon games on Fox. You’ll also get access to Fox’s complete TV portfolio, including sports-related channels such as Fox Sports, B1G, FS1, FS2 and local Fox stations.
ESPN’s new direct-to-consumer streaming service launched Aug. 21. and comes in two flavors. The ESPN Unlimited plan costs $30 a month (or $300 a year) and lets you stream all of ESPN’s linear networks: ESPN, ESPN2, ESPNU, ESPNews, ESPN Deportes, SEC Network and ACC Network. You also get access to programming on ESPN on ABC, ESPN Plus, ESPN3, SECN+ and ACCNX.
For NFL fans, this new ESPN streaming service will let you watch every Monday Night Football game.
There’s also a $12-a-month ESPN Select plan that’s basically a rebranding of ESPN Plus. With it, you’ll have access to thousands of live games (think small college conferences, whose games you can’t watch anywhere else) but not the NFL.
Starting Oct. 2, you can save $10 a month and get the ESPN DTC and Fox One bundle for $40 a month.
Thursday Night Football: Amazon Prime Video
Games on Thursday nights are available only on Prime Video, giving NFL fans more incentive than free two-day shipping to sign up for an Amazon Prime account for $15 a month or $139 a year. Those who just want Prime Video can get it for $9 per month.
The full list of Prime Video games can be found on Amazon’s site here.
Thursday Night games are available only on Amazon Prime Video. For millions of Amazon Prime subscribers, the Prime Video channel is already included at no extra cost. If you’re not a subscriber, it might be worth it to shell out the $9 a month for the stand-alone TV service fee.
Read our Amazon Prime Video review.
What about NFL Sunday Ticket and RedZone?
YouTube and YouTube TV remain the exclusive home of NFL Sunday Ticket, the plan that lets you watch every out-of-market game on Sunday afternoon. Without Sunday Ticket, you’ll be able to watch only your local team’s games on Sunday afternoon along with a couple other games on CBS and Fox that start at 1 p.m. ET (10 a.m. PT) and 4 p.m. ET (1 p.m. PT) on Sunday.
For the 2025 season, NFL Sunday Ticket costs for $276 for new subscribers and $480 for returning subscribers.
A cheaper option to watch at least snippets of games outside of your local area is NFL RedZone, a channel that springs to life each fall and bounces around between all the Sunday afternoon action. Airing from 1 p.m. ET until around 7 p.m. ET when the late games finish, RedZone is commercial free and provides a great way to keep tabs on all of your fantasy football players on Sundays. RedZone is available as an add-on for $10 to $15 a month to all five major live TV streaming services.
A la carte NFL streamers can get NFL Network with a premium NFL Plus subscription. The NFL Plus Premium plan costs $15 per month (or $100 annually). Like with the NFL Network, NFL Plus Premium will let users stream RedZone on TVs and computers in addition to their phones and tablets.
The VPN option for out-of-market viewing
Another option is to use a VPN to stream NFL games that are outside of your local broadcast area. A VPN encrypts your traffic and prevents your internet service provider from throttling your speeds, and can also be helpful when connecting to public Wi-Fi networks while traveling, adding an extra layer of protection for your devices and logins.
VPNs are meant to protect your privacy online, but you can also use a VPN to virtually change your location on your phone, tablet or laptop to access geographically restricted streaming content such as out-of-market NFL games. Most VPNs, like our Editors’ Choice, ExpressVPN, make it easy to do this. Using a VPN to watch or stream sports is legal in any country where VPNs are legal, including the US and Canada, and can be used for legitimate purposes such as improving online privacy and security.
However, some streaming services may have policies restricting VPN use to access region-specific content. If you’re considering a VPN for streaming, check the platform’s terms of service to ensure compliance.
If you choose to use a VPN, follow the provider’s installation instructions, ensuring you’re connected securely and in compliance with applicable laws and service agreements. Some streaming platforms may block access when a VPN is detected, so verifying if your streaming subscription allows VPN use is crucial.
Price $13 per month, $100 for the first 15 months (then $117 per year) or $140 for the first 28 months (then $150 per year)Latest Tests No DNS leaks detected, 18% speed loss in 2025 testsNetwork 3,000 plus servers in 105 countriesJurisdiction British Virgin Islands
ExpressVPN is our current best VPN pick for people who want a reliable and safe VPN, and it works on a variety of devices. It’s normally $13 a month but if you sign up for an annual subscription for $100 you’ll get three months free and save 49%. That’s the equivalent of $6.67 a month.
Note that ExpressVPN offers a 30-day money-back guarantee.
Where can I stream NFL games free?
If you have an over-the-air antenna and live in an area with good reception, you can watch NFL games on your local CBS and Fox stations on Sunday afternoons, Sunday Night Football games on NBC and most Monday Night Football games on ABC. It’s not exactly free, but a good antenna costs as little as $30 and doesn’t require a monthly subscription.
If you are already paying for a TV package that includes NFL Network, you should know that it shows live game action on Sunday afternoons, including in-market and out-of-market games. Again, it’s not exactly free but is probably included in something you are already paying for. The NFL Network’s coverage on Sundays is not as fast-paced as the action on NFL RedZone, but NFL Network is included in the basic channel lineup of most live TV streaming services (all but DirecTV Stream). In contrast, RedZone requires the purchase of a sports add-on package that costs an extra $10 to $15 per month.
All the live TV streaming services allow you to cancel anytime and require a solid internet connection. Looking for more information? Check out our live TV streaming services guide.