A bowling shoe sole fastening system of structures that allows a variety of outsoles to be attached to and detached from the midsole that improve the consistency of the flex of the show throughout a bowler's stride, which allow the bowling shoe to be adjusted to achieve consistent stopping and sliding characteristics over a variety of bowling lane conditions and maintain consistent performance in the flex of the shoe across cycles of attachment, detachment, and reattachment.