The NFL will have a Week 1 game in Sao Paulo, Brazil for the second straight season. The league announced on Wednesday that ...
Brazil represents a key market for the NFL, with more than 36 million American soccer fans, according to league figures. The ...
The NFL is heading back to Brazil. The league announced Wednesday that it will play in São Paulo at Corinthians Arena, home ...
The NFL announced it will host a regular season game in Sao Paulo, Brazil, in 2025, marking its continued global expansion.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results