Lucas Oil Stadium officially opened on August 16, 2008 after a three-year construction phase. In total, Lucas Oil Stadium cost more than $700 million.
The Colts played their first-ever game inside Lucas Oil on August 24, 2008, during Week 3 of the NFL preseason. The Colts lost to the Bills, 20-7.
The Lucas Oil Stadium capacity is recorded as 67,000, making it relatively small by NFL standards. It’s the 21st largest NFL stadium in the league.
Where Is Lucas Oil Stadium Located?
Lucas Oil Stadium, home of the Colts, is located in downtown Indianapolis, Indiana.
Updated NFL Futures Odds
NFL futures are available at the online sportsbook throughout the entire year.
From offseason conference championship odds and win totals to in-season division odds and make/miss playoffs odds, there are futures markets for everyone.
If you don’t have an account, register today with BetMGM’s welcome offer!