Purchased this to wear under my helmet for longer bike rides and it definitely keeps the sweat from rolling into my eyes. It doesn't absorb it though, it just re-routes it down the side of my face, which is preferable to stinging my eyes. It does fit rather snug and leaves a nice dent in my forehead, but works for the reason I purchased it.