You definitely need a pass. There many other parking options not too far away. Some churches sell parking spots and it's a short walk to the game.
I'm pretty sure on Lot B you need a parking pass to park there.
There are many independent parking lots available within a 3-10 minute walk. They're prices vary depending on location, security and distance from stadium. Hope this helps!
Thanks! Your answer is awaiting moderation.