It has been a rainy year on the Blackjack Enduro circuit and I have been fighting that problem. I'm too cheap to buy the high dollar goggles and the anti fog cloth I had wasn't getting the job done. I finally took a couple pair and removed the foam from the bottom so that they flowed a little air. Problem solved. Today I saw a bunch of guys on the trail with their goggles off and mine made it all day. Of course you wouldn't want to wear them in dusty conditions.