I found Dawn dish detergent is good at stain removal early on as a pre-treatment but my Shelby t-shirt didn't work out well. Otherwise I've sleaned up stuff from 20 year old shirts I was given fairly well.
Cleans oil-fouled birds and marine life too.
__________________
I don't know nothing, and I memorized it in school and got this here paper I'm proud of to show it.