There are five types of hip flexor muscles: the iliacus, pectineus, psoas major, rectus femoris, and sartorius muscles ... happens when you over-stretch or tear these muscles when you do a ...