Your stomach starts cramping at mile 10 of a 12-mile run. You slow down, clench, and realize you are not going to make it home. This is runner’s trots — sudden diarrhea during or immediately after running — and it’s far more common than most runners admit. Understanding why runners get diarrhea on long runs is the first step to preventing it on race day. The good news: runner’s trots can usually be managed with simple changes to meal timing, hydration, and race-morning habits.
Quick Answer
Runner’s trots are your gut’s reaction to long, intense exercise: blood flow moves away from your intestines, footstrike jars your colon, and your body sometimes responds by skipping normal water absorption. The result is cramping and sudden, loose stool.
To prevent it:
- Finish your pre-run meal 2-3 hours before you head out.
- Keep fiber, fat, and dairy low before long runs.
- Test every gel, chew, drink, and electrolyte tab in training before using it on race day.
- Know where the bathrooms are along the route.
If you still feel symptoms, slow down and use the nearest bathroom. Races have porta-potties; training runs need a planned loop or public restroom.
Why This Happens
During a long run, your body tries to cool itself and keep working muscles moving. That means blood moves away from your digestive tract. When the gut gets less blood flow, normal digestion slows and the colon can fail to reabsorb water. Add in the constant shaking from every foot strike, and you have a recipe for cramping.
On top of that, sports drinks and gels with high sugar can draw water into your bowel if they are more concentrated than your body can absorb. Caffeine and anxiety do their part too. That is why race-day diarrhea often hits right before the start, then again at mile 10 when fuel and dehydration catch up.
Step-by-Step Method
Use this system for every long run and race morning. It will not fix every GI issue, but it will remove the common causes.
-
Back off your pre-run meal. Eat small, low-fiber, low-fat, low-dairy meals. Good options: white bread with jam, banana, plain bagel, rice cakes, or plain pasta. Keep it to 200-400 calories. Sit down 2-3 hours before running. If you are an early-morning runner, keep it even smaller.
-
Hydrate early, not at the start line. Drink 16-20 oz of water across the 2 hours before your run. Stop drinking large amounts 20-30 minutes before you start. This gives your system time to move fluid through.
-
Schedule a bathroom stop. Move your bowels before you leave. Use caffeine if you normally depend on it, but account for the timing. Some runners need a coffee and 30 minutes on the toilet before a run. That is allowed.
-
Do a short warm-up or easy jog to stimulate a final bathroom trip. Many runners find a 10-minute walk or light jog does the trick.
-
Test all fuel in training. If you plan to take three gels during a marathon, take the same gels during your longest training runs. Do not try a new flavor or brand on race morning. Drink water with your gels, not extra sports drink, unless you trained that way.
-
Build a race-day bathroom plan. Look at the course map and mark restrooms or porta-potties around miles 4, 8, and 12. If you need to stop, use it. Stopping for 60 seconds is smarter than fighting cramps for 3 miles.
Common Mistakes
Here is where most runners go wrong.
- Eating too close to start: A big bowl of oatmeal 45 minutes before running has no time to clear your stomach. Instead, eat at least 2-3 hours before, or keep it to a banana if training early.
- Going high-fiber the night before: Whole grains, beans, broccoli, and other fiber-rich foods are healthy, but not before a long run. They leave residue in the colon. Save the big salad for after the run.
- Trying a new fuel on race day: Race-day energy packs, sports beans, or caffeinated gels can trigger cramps. Stick to exactly what you used in training.
- Drinking sports drink before and during: If you drink it before the run, plus gels during, you can overload your gut with sugar. Choose one source at a time and water it down if needed.
- Pushing through the first cramp: Slowing down early can reduce symptoms. Trying to hold a pace when your gut says stop can make the situation worse.
Checklist or Decision Table
| Time | Do this | Avoid this |
|---|---|---|
| 3-4 hours before | Eat a low-fiber meal: white bread with jam, banana, rice cakes | Big breakfast with eggs, bacon, cheese |
| 2 hours before | Finish all fluids for hydration | Energy drinks, high-sugar smoothies |
| 1 hour before | Sip small water if thirsty; do a light warm-up | Coffee or gel if you did not test it |
| 30 minutes before | Use the bathroom one last time | Eating anything new |
| During run | Take tested fuel with water after 45 minutes or when planned | Unfamiliar gels or sports drinks |
When This Advice Does Not Apply
Runner’s trots is a specific term for exercise-related diarrhea. This advice is not for you if diarrhea happens at rest most days, wakes you up at night, or has lasted longer than two weeks. Blood in your stool, black stools, fever, or unexplained weight loss are red flags. Stop running and see a doctor.
It also may not apply if you have a diagnosed condition like IBS, inflammatory bowel disease, or celiac disease. Those situations need a doctor or sports dietitian. And if you are running a very hot race, heat exhaustion can cause nausea or diarrhea; handle it as a medical issue, not just a bathroom problem.
Realistic Example
Here is a typical scenario. A 36-year-old runner, training for her first marathon, kept feeling cramps around mile 10-12. Her routine: Greek yogurt, berries, and granola 45 minutes before her run, then a citrus caffeine gel at mile 8. She also drank an energy drink before the start because she thought it would help.
After she moved her coffee earlier, switched to two slices of white bread with jam 2.5 hours before, used a tested non-caffeine gel at mile 8, and walked once during a stomach cramp, she completed 16 miles without an emergency. She still used a planned bathroom stop at mile 12, but the panic was gone.
Final Takeaway
Runner’s trots is a controllable problem for most runners. Eat simple, low-fiber food early enough, hydrate on a schedule, test your fuel in training, and treat a porta-potty stop as part of your race plan. If your body still sends a warning signal, listen to it. A slower mile is always cheaper than a ruined race, or a missed long run.
FAQs
Why do I get diarrhea on every long run even though I eat healthy?
Your healthy diet may be the problem. Foods that are good for general health — whole grains, beans, fruit with skin, and large salads — are high in fiber and can stay in your colon too long during exercise. When running sends blood away from your gut, that fiber-rich residue becomes a trigger. The fix is not to eat less healthy all the time; it is to eat low-fiber meals in the hours before a run. Save high-fiber foods for after training or on rest days. If symptoms continue after two to three low-fiber attempts, talk to a doctor.
How soon before a run should I eat to avoid runner’s trots?
Eat your main pre-run meal two to three hours before running if you can. That gives your stomach time to empty and your colon time to process. If you run early and cannot eat that early, keep the snack small: half a banana, a rice cake, or a few pretzels 30 minutes before is easier. Avoid large amounts of fiber, fat, and protein right before running. Everyone’s timing is different, so test what works for at least two or three long runs before race day.
Should I take Imodium before a race to prevent diarrhea?
Do not take Imodium for the first time on race day. Loperamide can slow your bowels and reduce accidents, but it can also cause cramping, constipation, or affect your comfort. Some runners use it on the advice of a doctor for a high-stakes race, but practice with the same dose and routine in training. Always read the label and talk to a doctor or pharmacist if you have medical conditions. If your diarrhea is severe, bloody, or has a fever, do not self-medicate.
Are sports gels causing my runner’s trots?
Yes, new or overly concentrated sports gels are a common trigger. Gels are quick energy, but they are also a sudden load of sugar, flavoring, and sometimes caffeine. If you take a gel without enough water, or one your stomach has not seen before, water can be pulled into your gut and cause loose stool. Use only the exact gel, flavor, and timing you practiced in training. Take gels with water, not with extra sports drink. If gels still bother you, try chews, energy blocks, or real-food options like dates or bananas during shorter runs.
What should I do if my stomach starts cramping in the middle of a run?
Slow down immediately. Walk if you need to, and take slow breaths. If you can reach a bathroom or a bush, use it rather than fighting the cramp. Clenching for one more mile usually makes the pressure worse and can wreck your whole session. If the cramp eases after a few minutes of walking, you can resume at a relaxed pace. If not, end the run early. There is no prize for finishing a training run in pain, and going home to recover is the smarter choice.
Does caffeine make runner’s trots worse?
It can. Caffeine stimulates the colon and can speed up bowel movement, so your normal morning coffee may actually be useful before a run. The problem is extra caffeine from a gel, a sports drink, or a second cup right before start. That double dose can trigger cramping during the run. If you rely on coffee to poop before running, keep that routine. But avoid adding caffeinated fuel on top of it unless you practiced that exact combination. Hydrate and eat normally on race morning.