The cost of the Buffalo Bills’ new stadium has surged to $2.1 billion, exceeding the original estimate by $560 million

Construction continues on the Buffalo Bills’ new stadium, Friday, Nov. 15, 2024, in Orchard Park, N.Y., which is on track to open in time for the 2026 NFL football season

The projected cost of the Buffalo Bills’ new stadium has risen to over $2.1 billion, which is more than $560 million higher than the initial estimate, team officials told The Associated Press on Friday. Bills…

Inter Miami’s Playoff Hopes Shattered as Atlanta United Upsets Messi-Led Team in Stunning MLS Drama

Inter Miami’s Playoff Hopes Shattered as Atlanta United Upsets Messi-Led Team in Stunning MLS Drama

The 2024 MLS playoffs took an unexpected turn as Atlanta United stunned Inter Miami, toppling Lionel Messi’s team in what many are calling the biggest upset in league history. Atlanta’s victory was particularly shocking given…