<Tr> <Td> </Td> <Td> This article relies too much on references to primary sources . Please improve this by adding secondary or tertiary sources . (September 2017) (Learn how and when to remove this template message) </Td> </Tr> <P> Starting in the 2007 season, the National Football League (NFL) has hosted regular season American football games outside the United States every year . Collectively officially known through 2016 as the NFL International Series, from 2017 the series currently has two sub-series, the NFL London Games in London, which has been in place since 2007, and the NFL Mexico Game in Mexico City, which began in 2016 with a predecessor game in 2005 . </P> <P> Initially, all games in the International Series were held in London . Wembley Stadium was the exclusive home stadium for International Series games from 2007 to 2015 and will continue to host NFL games through at least 2020; beginning in 2016, the series began expanding to more stadiums, first to Twickenham Stadium, London (2016--2017) and to Estadio Azteca, Mexico City (2016--2021) and eventually to Tottenham Hotspur's new stadium at Northumberland Park also in London (2018--2027), with possible future plans to expand the series to Germany and / or Canada . </P> <P> Prior to 2005, the NFL's primary method of promoting its game abroad was through the American Bowl, a series of preseason games played around the world, and NFL Europe, a developmental league based in Europe . The American Bowls ended in 2005 (though a similar China Bowl was planned for 2007 before being canceled), while NFL Europa (as it was known for its final season) folded in 2007 . On October 2, 2005, the Arizona Cardinals defeated the San Francisco 49ers by a score of 31--14 at Estadio Azteca in Mexico City, Mexico under the name NFL Fútbol Americano . It was the first regular season NFL game held outside the United States . The game drew the NFL's highest game attendance at the time with 103,467 spectators . </P>

Where are the nfl games played in london