Wanna bet $10,000 that it fits?
Not without a whole lot of earth moving and the closing of several buildings it doesn't. In the past you have said that it would fit on that lot with almost no site work needed at all. I'll bet you $1 billion if you want that that isn't the case, because the only person who can believe that is one who has never been on the OC lot site before, or one who is seriously delusional. With you, I wonder about the first but there is no doubt about the second.
For those of you who don't share ZZB's delusions, look at the Google map that Gunga linked to above. The OC lot site in it's present condition is approximately the same size as the baseball field right next to it. That's the baseball FIELD, with no seating included. If you have a site that is approximately the same size as a baseball FIELD it is obviously no where near big enough to hold a full sized football STADIUM. If Pitt were to ever attempt to build a STADIUM on the OC lot site they would have an unbelievable amount of site prep to do and they would have to knock over at least one or two buildings.