Kaihori was born in Nagaokakyo on September 4, 1986. In 2004, she was a high school student, she joined Speranza FC Takatsuki from the youth team. She moved to INAC Leonessa (later "INAC Kobe Leonessa") in 2008. The club won Nadeshiko League championship for 3 years in a row (2011-2013). She was also selected Best Eleven 2 times in 2011 and 2013. She retired end of 2015 season.