Causes of Blood in Stool. 1  Anal Fissure. If no diarrhea, most of these children have a small tear in the anus. 2  Strep Skin Infection. A Strep skin infection around the anus can also cause blood-streaked stools. 3  Bacterial Diarrhea. If also has bloody diarrhea, a gut bacterial infection may be the cause.  Red, but not Blood.