The NFL is to schedule all of its games in 2020 in the United States, shelving plans to host four matches in the UK and one in Mexico.
Commissioner Roger Goodell made the decision after consulting with clubs, national and local governments, the Players Association, medical authorities and international stadium partners.
American Football was to visit Wembley Stadium twice and the Tottenham Hotspur twice in the latter part of this year, with another game slated for the Azteca Stadium in Mexico City.
The Miami Dolphins, the Arizona Cardinals, the Atlanta Falcons and the Jacksonville Jaguars had all signed up to play abroad, but they will now play all of their matches at home to focus on the well-being of players, personnel and fans.
Tottenham Hotspur Chairman Daniel Levy said:
"We fully appreciate the difficult decision that the NFL has had to make, given the unprecedented circumstances everyone around the world is facing. We were overwhelmed with the response we received from everyone at the inaugural NFL matches in Tottenham last year at our new stadium - the sport's only purpose-built stadium outside of the United States - and we were proud to deliver world-class facilities for the NFL family.
"We look forward to welcoming everyone from the NFL back to Tottenham in 2021 as we further develop our unique partnership and create even more memorable game days. Until then, we wish the NFL a successful season ahead and send our sincere thoughts and well-wishes to everyone who has been affected by the COVID-19 pandemic."