I have like 4 of these and they work great. Very light weight and hold any sweat really well.
I wear a hat to absorb sweat and keep it from running into my eyes. I’ve had good luck with this hat TrailHeads Race Day Performance Running Hat | The Lightweight, Quick Dry, Sport Cap for Men https://www.amazon.com/dp/B007ZFT3M4/ref=cm_sw_r_cp_api_glt_fabc_X7KND1AV884X127ZEWJ2?_encoding=UTF8&psc=1