Maybe try a different sunscreen. I've used both the Coppertone and Neutragena Dry Block on my face. I prefer the latter. It's a little less greasy and I don't have trouble with it getting into my eyes. You might also try a headband. That'll help keep some of the sweat of your face to begin with.