Where was the Meadowlands Sports Complex located? on Dec 11, 2023 Published in Football Trivia East Rutherford, New Jersey. MetLife Stadium is the only NFL facility shared by two teams.