I've seen people park their cars to catch light rail to the game. Can't get towed if there's no sign.
There's a little plaza with a Starbucks there right in the front of the lightrail
There isn't an "official" park and ride near that specific light rail stop. There is a small shopping center across the street from the light rail but I don't know what the policy is with parking and getting on the light rail. You might want to make inquiries of some of the shops over there.
There is a chance you can get towed at the restaurant area next to it
You can park at the strip mall where starbucks is located but not sure if they will tow your car
Thanks! Your answer is awaiting moderation.