Michael A. Carroll Stadium

Indianapolis, Indiana
Michael A. Carroll Stadium

Michael A. Carroll Stadium is a football stadium in Indianapolis, Indiana. Capacity: 12,531.

Capacity
12,531
Surface
Artificial turf
Address
1001 West New York Street, Indianapolis, Indiana

Home ground of

Latest results

Match page