Man, my eyeball test told me otherwise but I trust that you've got the right numbers. Crazy. I haven't been there in years, but that central plaza area seemed cavernous.
In all seriousness, a stadium would fit and would be a simple walk from campus. And it's on the metro. That said, the driving to and from the stadium is a big lol.