INDIANAPOLIS, Ind. – Indy Eleven has reached an agreement to play their games at Lucas Oil Stadium in 2018. The Capital Improvement Board, Indianapolis Mayor Joe Hogsett, and Indy Eleven owner Ersal Ozdemir made the announcement at 10 a.m. Monday morning. In the previous seasons, the team has played at IUPUI’s Carroll Stadium.
- Published in Sports