The 69-year-old tweeted in November that he would "drive to Stoke and personally clean every player's boots" if the team appeared first on BBC highlights show Match of the Day.
In December, the Potters were first on the list after they secured a 3-2 victory over Chelsea, but Marsh kept his word.
In aid of the Donna Louis Children's Hospice, the former professional visited Stoke's Clayton Wood training ground on Tuesday to clean the boots of the entire squad.
"It's all a bit of fun and it's for a fantastic cause," Marsh told the club's official website. "I never thought they would be first on Match of the Day, of course it happened and here I am keeping my word."