I don't know how the red would hold up... BUT I have AMAZING results getting whites spotless using Oxyclean. I just did a pair of white stretch pants that I came across in my cleaning frenzy that had heaven only knows all over them. Really dingy, brown areas, thought, "before I toss these in the trash"... so glad I did