Three NFL matches are taking place in London in October 2025 as part of seven international games being played outside of the United States in the coming months.
Matches are being held across three consecutive weeks in London at the Tottenham Hotspur Stadium and at Wembley.
The first game sees the Minnesota Vikings take on the Cleveland Browns on Sunday, October 5 in Tottenham. The Vikings are visiting for a second straight year, with the Browns making their first London appearance since 2017.
On Sunday, October 12, the Denver Broncos will face the New York Jets at the Tottenham Hotspur Stadium. The Jets lost to Vikings last year, while the Broncos are in England for the first time in eight years.
The final 2025 NFL match taking place in London is on Sunday, October 19. The Los Angeles Rams will face the Jacksonville Jaguars at Wembley Stadium. The Jaguars are London regulars, playing at least one match in London per year since 2018, with the exception of 2020. The Rams last played in London in 2019.
The three 2025 matches will take the total number of games held in London to 42. With the exception of 2020, NFL regular season matches have been held annually in London since the first in 2007.
The record for the most NFL games in London in a single year was four in 2019.
No other English city has held NFL regular season matches before.
Prior to the three 2025 games in London, Dublin will host its first NFL match on Sunday, September 25. That match at Croke Park will see the Minnesota Vikings take on the Pittsburgh Steelers.
The Spanish capital of Madrid is hosting its first game in November between the Washington Commanders and the Miami Dolphins.
Sao Paulo and Berlin will also host one game each in September and November respectively this year, while a first ever match in Australia has also been pencilled in for 2026 at Melbourne Cricket Ground.