If you reside within the US, you do not need VPN to stream NFL matches. However, if you reside outside the US, VPN is a must to bypass the geolocation restrictions. Apart from this, the VPN also offers protection from hackers and ISP. Also, if you are using unverified sources, using VPN is recommended.