Fantasy Index

News

Atlanta named as possible AFC Championship Game site

The NFL announced on Thursday that a potential AFC Championship Game between the second seeded Buffalo Bills and top seeded Kansas City would take place in Atlanta at Mercedes-Benz Stadium. All other potential AFC Championship Game matchups would take place at the home stadium of the higher seed. The neutral site option was necessary because of the inequities created by the cancellation of the Week #17 game between Buffalo and Cincinnati.

Fantasy Index