Question: why gain weight after long run?
Answer: Dan, This type of weight gain is relatively common following long runs. My best guess is that your body reacts to exercise and the relatively minor fluid loss by inappropriately releasing antidiuretic hormone (ADH, also called vasopressin or AVP), which decreases water loss from the kidney.