The invention discloses a preparation method of white cast iron for a roller, and the white cast iron. The preparation method of the white cast iron for the roller comprises the following steps that S1, smelting is conducted, specifically, pig iron, scrap steel, ferrochrome, ferromolybdenum, pure nickel, ferrovanadium and ferrotungsten are added into a furnace to be smelted, so that chemical components of molten iron meet the content requirement of the white cast iron, the temperature is increased, the white molten iron is obtained, and tapping is prepared; S2, outside-furnace treatment is conducted, specifically, yttrium-based heavy rare earth is added along with flow during tapping, inoculation modification treatment is conducted on the white cast iron, then slag removal is conducted, and the chemical components of the white cast iron subjected to outside-furnace treatment meet the content requirement of the white cast iron for the roller; S3, centrifugal casting is conducted; S4, destressing treatment is conducted; S5, processing forming is conducted; and S6, modification treatment is conducted, specifically, the white cast iron roller with the allowance reserved is tempered. The white cast iron prepared by the method for the roller has higher wear resistance, thermal cracking resistance and high red hardness, and the roller prepared from the white cast iron for the roller has the longer service life.