The invention discloses rubber for sports shoe soles. The rubber for the sports shoe soles comprises the following components in parts by mass: 30-70 parts of butadiene rubber, 20-40 parts of naturalrubber, 15-30 parts of brominated butyl rubber, 10-20 parts of solution-polymerized styrene-butadiene rubber, 5-10 parts of glass fiber, 2-5 parts of polyethylene glycol, 0.5-2 parts of zinc stearate,2-5 parts of zinc oxide powder, 2.5-4 parts of a vulcanizing agent, 1.5-2.5 parts of an accelerator, 30-50 parts of white carbon black, 3-4.5 parts of a silane coupling agent, 4-7 parts of a homogenizing agent, 2-5 parts of softening oil, 1-3 parts of an anti-aging agent and 0.5-1 part of paraffin. The invention further provides a preparation method of the rubber for the sports shoe soles. Rubbershoe soles for sports shoes, prepared according to the technical scheme adopted by the invention, have many properties such as super wear resistance, good folding resistance and anti-slip performance; the preparation method is simple in production process and is suitable for wide application.