The Walmart brand anti fog (found close to the hockey gear) works great and is under 5 bucks for double the product of most other brands.
just remember to apply it the night before game day. And if you apply it and end up not playing dont think it will be good to go for next time. I did this once where I applied it to Goggles and never played the sat game, Tried to run the goggles the next weekend and could not see a thing the whole game. Talk about a challenge hahaha.
LIVE SOFT OR DIE HARD