Arrowhead Stadium Information and Schedule
Arrowhead Stadium is located in Kansas City, MO and is home to the Kansas City Chiefs NFL team. This stadium was constructed in 1972 and is part of the Truman Sports Complex, housing the Arrowhead Stadium and the Kauffman Stadium for the St. Louis Cardinals MLB Team. The Arrowhead Stadium boasts over 76,416 red and gold seats throughout the stadium along with the open air no roof facility. Recent renovations have given the stadium 2 HD video scoreboards over each end zone, along with the updating of all audio and video equipment for the stadium.