FogBlocker Dry Cloth
The FogBlocker cloth and the wet wipes work amazingly! By far, the best product I have tried.
At first I though these were very good, in fact, out of everything I have tried these wipes work the best for eliminating foggy glasses. But often when I wear a mask with glasses or play sport in humid conditions they are just not good enough. I had to use two wipes in less than an hour last night in humid conditions playing baseball, but my glasses fogged up so much I could not see thus significantly affecting my performance.
FogBlocker Anti-Fog Wet Wipes (20 wipes)