How To Watch The NFL Online: Best Sites For Streaming

In order to watch every NFL game online you need access to the following channels & networks:

  • CBS – 
  • ESPN
  • FOX
  • NBC
  • NFL Network

In case you need a quick refresher, here’s the type of programming each channel plays.


  • Sunday afternoon games where the away team is in the AFC
  • Some Thursday night games


  • Sunday afternoon games in which the away team is from the NFC
  • Some Thursday night games


  • Sunday night football
  • Thanksgiving day game
  • Thursday kickoff game


  • Monday night football

NFL Network

  • National Thursday and Saturday night games
  • 65 preseason games
  • Good Morning Football
  • Arena Football League, college football, high school all-star games
  • Replays of NFL Redzone
  • Pro Bowl
  • NFL Draft, NFL Scouting Combine

NFL Redzone

  • A Sunday only channel that broadcasts coverage from 1 – 8PM ET.
  • Switches back and forth between all Sunday games to cover the best moments.
  • Hosted by Chris Hanson

Amazon Prime 

The league also has flexible scheduling which means they reserve the right to give some Sunday games to other networks.





NFL Network /NFL Redzone

Total Available Channels





$44 – $64

$20 – $50


Free Trial

7 Day Free Trial 7 Day Free Trial 7 Day Free Trial

Our Top Pick: DirecTV NOW

For $35 a month DirecTV NOW will give you access to the four major networks: CBS, FOX, NBC, and ESPN.  This gives you coverage of Monday, Sunday, Thursday, and Saturday games.  For the playoffs and Super Bowl you also have complete coverage.

However, you do miss out on the NFL network and NFL Redzone which will mean you miss a few Thursday night games every season, preseason games, and shows like Good morning football.

Runner Up: SlingTV

With SlingTV you can get access to the NFL network and NFL redzone by buying its $5 a month sports add on.  This will give you great coverage of the preseason and all the NFL network shows and highlights during the regular season.

The package system is a bit more confusing with SlingTV.  To get ESPN you need to buy the $20 orange package, then add on the $25 blue package for NBC and FOX, finally adding the $5 sports add on for the NFL network.  The total cost is $50 which is a bit more than DirecTV NOW.  

Fubo TV and NFL

While FuboTV has good coverage of the NFL they are missing ESPN.  This means that you won’t be able to watch Monday night football games on FuboTV.

Apart from missing ESPN FuboTV has a massive selection of other sports channels like Big Ten Network, NBA TV, FS1, FS2, Fight Network, beIN sports, the olympic channel, and many others.  It is a good channel if you want to watch a lot of other leagues besides the NFL.

How To Stream the NFL for Free

Nothing beats free, here are some ways to stream live NFL for free.

NFL on Amazon Prime

In 2017 Amazon won the rights to stream Thursday night football on to its Prime members.  This is great news if you are already a prime member, but Amazon Prime also offers a free 30 day trial to try prime.  Its super easy to cancel and is a great way to get some free NFL games along with prime’s other shipping and streaming benefits.

Free Trials of Other Streaming Sites

Every major streaming service has a free trial of some kind.  By trying out Sling TV, FuboTV, and DirecTV you can get a total of 21 days of streaming for free.

Team Schedules

Use the list below to find streaming schedules for individual NFL teams

American Football Conference

  • East
    • Buffalo Bills
    • Miami Dolphins
    • New England Patriots
    • New York Jets
  • North
    • Baltimore Ravens
    • Cincinnati Bengals
    • Cleveland Browns
    • Pittsburgh Steelers
  • South
    • Houstan Texans
    • Indianapolis Colts
    • Jacksonville Jaguars
    • Tennessee Titans
  • West
    • Denver Broncos
    • Kansas City Cheifs
    • Los Angeles Chargers
    • Oakland Raiders

National Football Conference

  • East
    • Dallas Cowboys
    • New York Giants
    • Philadelphia Eagles
    • Washington Redskins
  • North
    • Chicago Bears
    • Detroit Lions
    • Green Bay Packers
    • Minnesota Vikings
  • South
    • Atlanta Falcons
    • Carolina Panthers
    • New Orleans Saints
    • Tampa Bay Buccaneers
  • West
    • Arizona Cardinals
    • Los Angeles Rams
    • San Francisco 49ers
    • Seattle Seahawks