A cleaning composition comprising a dispersant polymer comprising a randomly substituted polysaccharide backbone comprising unsubstituted and substituted glucopyranose residues and having a general structure according to Formula I: wherein each substituted glucopyranose residue independently comprises from 1 to 3 R substituents, which may be the same or different on each substituted glucopyranose residue, and wherein each R substituent is independently a substituent selected from hydroxyl, hydroxymethyl, R 1, R 2, and a polysaccharide branch having a general structure according to Formula I, provided that at least one R substituent comprises at least one R 1 group, wherein each R 1 is independently, the same or different, a first substituent group having a degree of substitution ranging from 0.01 to 0.4 and a structure according to Formula II: wherein each R 3 is selected from the group consisting of a lone pair of electrons; H; CH 3; linear or branched, saturated or unsaturated C 2 -C 18 alkyl, provided that at least two of the R 3 groups are not a lone pair of electrons, R 4 is a linear or branched, saturated or unsaturated C 2 -C 18 alkyl chain or a linear or branched, saturated or unsaturated secondary hydroxy(C 2 -C 18)alkyl chain, L is a linking group selected from the group consisting of -O-, -C O-, -NR 6 -, -C NR 6 -, and -NR 6 C NR 6 -, and R 6 is H or C 1 -C 6 alkyl, w has a value of 0 or 1, y has a value of 0 or 1, and z has a value of 0 or 1, and each R 2 is independently, the same or different, a second substituent group having a degree of substitution ranging from 0.1 to 3.0 and a structure according to Formula III: wherein R 5 is an anionic substituent selected from the group consisting of carboxylate, carboxymethyl, succinate, sulfate, sulfonate, arylsulfonate, phosphate, phosphonate, dicarboxylate, and polycarboxylate, a has a value of 0 or 1, b is an integer from 0 to 18, and c has a value of 0 or 1, wherein the ratio of the degree of substitution of the first substituent to degree of substitution of the second substituent ranges from 0.05:1 to 0.4:1, and wherein the dispersant polymer has a weight average molecular weight ranging from 1,000 Daltons to 1,000,000 Daltons. wherein each substituted glucopyranose residue independently comprises from 1 to 3 R substituents, which may be the same or different on each substituted glucopyranose residue, and wherein each R substituent is independently a substituent selected from hydroxyl, hydroxymethyl, R 1, R 2, and a polysaccharide branch having a general structure according to Formula I, provided that at least one R substituent comprises at least one R 1 group, wherein each R 1 is independently, the same or different, a first substituent group having a degree of substitution ranging from 0.01 to 0.4 and a structure according to Formula II: wherein each R 3 is selected from the group consisting of a lone pair of electrons; H; CH 3; linear or branched, saturated or unsaturated C 2 -C 18 alkyl, provided that at least two of the R 3 groups are not a lone pair of electrons, R 4 is a linear or branched, saturated or unsaturated C 2 -C 18 alkyl chain or a linear or branched, saturated or unsaturated secondary hydroxy(C 2 -C 18)alkyl chain, L is a linking group selected from the group consisting of -O-, -C O-, -NR 6 -, -C NR 6 -, and -NR 6 C NR 6 -, and R 6 is H or C 1 -C 6 alkyl, w has a value of 0 or 1, y has a value of 0 or 1, and z has a value of 0 or 1, and each R 2 is independently, the same or different, a second substituent group having a degree of substitution ranging from 0.1 to 3.0 and a structure according to Formula III: wherein R 5 is an anionic substituent selected from the group consisting of carboxylate, carboxymethyl, succinate, sulfate, sulfonate, arylsulfonate, phosphate, phosphonate, dicarboxylate, and polycarboxylate, a has a value of 0 or 1, b is an integer from 0 to 18, and c has a value of 0 or 1, wherein the ratio of the degree of substitution of the first substituent to degree of substitution of the second substituent ranges from 0.05:1 to 0.4:1, and wherein the dispersant polymer has a weight average molecular weight ranging from 1,000 Daltons to 1,000,000 Daltons.