Taking A Look At The Logo For The 2026 Final Four In Indianapolis Wednesday, March 12, 2025Monday, March 17, 2025 Andrew LindLooking ahead at the logo for the 2026 NCAA Men’s Final Four, which will take place at Lucas Oil Stadium in Indianapolis on April 4 and 6. Click for More Photos and Details