It looks like you're new here. If you want to get involved, click one of these buttons!
I've got some new goggles which are supposed to be antii fog. They fog. WIthin 25m usually.
The blurb says don't rub the lenses, don't spray the lenses, don't spit on the lenses etc etc all of which I've stuck to. I put them on when dry on a dry head/face, they don't leak - so the moisture must be coming from me.