Ran Mouri is Shinichi's girlfriend. She is actually a childhood friend of Shinichi and have known each other ever since elementary school. Although deeply in love with Shinichi, she is unable to express her true feelings for him, so does he. As a daughter of a former police officer, Ran is highly skilled martial artist with a black belt in Karate as well as Judo.