The NCAA announced that the women’s Final Four will move to Lucas Oil Stadium in 2028, a switch made to meet women’s basketball’s growing popularity