The invention discloses rubber for a sneaker sole, and the rubber provided by the invention comprises the following components in parts by weight: 30-70 parts of butadiene rubber, 10-30 parts of natural rubber, 10-30 parts of bromobutyl rubber, 15-40 parts of carboxylated nitrile rubber, 2-5 parts of polyethylene glycol, 0.5-2 parts of stearic acid, 2-5 parts of zinc oxide, 1.5-2 parts of vulcanizer, 1.6-2.1 parts of accelerator, 0.5-2.0 parts of tackifier, 30-70 parts of white carbon black, 3-3.2 parts of coupling agent, 2-5 parts of softening oils, 1-3 parts of anti-aging agent and 0.5-1 part of paraffin. The invention further discloses a preparation method of the rubber. The rubber for the sneaker sole, provided by the invention, has incomparable slip prevention performance compared with the ordinary rubber shoe sole, and has multiple functions such as excellent wear resistance, bend resistance, and the like.