Ask the experts
What would cause blood under the skin on the soles of feet?
Blood under the skin of the soles of the feet most commonly occurs because of stress forces on the skin during walking or running, typically as a result of improper footwear. It can also be caused by puncture wounds or trauma to the foot. Rarely, bleeding disorders can lead to blood spontaneously leaking into the skin under the foot. Occasionally, rupture of the ganglion cysts from the knee can bleed through the tissues of the leg into the bottom of the foot.