When people sweat, a lot of salt ions such as sodium and potassium will be lost in the body, and milk also contains these nutrients, so sports drinks are not the only choice. In addition, milk can keep the body hydrated for four times longer than Gatorade (a famous sports drink).
In addition, milk also contains some sugar, protein and fat, which are metabolized slowly, so water can stay in the body for a longer time. Researchers once asked a group of subjects to ride bicycles in a hot room, and then chose pure water, sports drinks and milk to replenish water. Surprisingly, it was found that the efficacy of water and sports drinks in maintaining body fluid balance was about 1 hour, while milk could maintain it for 4 hours.