St. Louis lost out in it’s bid to host an NCAA Final Four between 2012 and 2016. The Edward Jones Dome last hosted an NCAA championship in 2005 when North Carolina won.
Getting the winning bids: New Orleans in 2012, Atlanta in 2013, Dallas in 2014, Indianapolis in 2015, and Houston in 2016. They’ll all be in NFL stadiums that can seat at least 70,000 for the event.
The Final Four will be in Detroit this year, Indy in 2010 and Houston 2011. The Sprint Center in Kansas City will host first and second rounds this March.