Ella Bache sports bloc spf30+.

I'm fair skinned, full of freckles, red hair etc and can cycle in hot humid conditions for about 4-4.5 hours before having to re-apply it.