Yes, the percale bedsheets can absorb the sweats if you feel hot in the middle of the night. Due to the high breathability rate of the sheets, the sweat can get absorbed quickly, thereby making you feel more comfortable during sleep.