An interesting blog post that suggests 126th street would not be considered for a soccer stadium.
we can rule out several locations:
Long Island – Outside the urban core
Staten Island – Outside the urban core
Meadowlands/Hoboken – Red Bulls territory
Belmont Park – Ruled out by Garber’s admission
Flushing Meadows/Citi Field – Outside the urban core
Hudson River Locations – Too close to Red Bull arena/territory