Marathon runners maintain a balanced diet consisting of carbs, proteins, fiber, and fats. Foods such as eggs, sweet potatoes, whole grains, salmon, and mixed salads are encouraged, while high-fat food groups, sodas, and fried stuff are avoided for the period of the run.