Amazon is ready for some football.

The National Football League has reached a deal to stream 10 Thursday night games with Amazon.com Inc., the online retailer that is aggressively trying to position itself as a premier source of entertainment content.

The one-year agreement is valued at around $50 million, according to people familiar with...