Could it be a circa 1923-31 Pirates uni with different socks? That would have been after his regular playing days, so maybe an old timers game with a looser dress code? The socks are the mis-match. They don't match any Pirates uniform during his playing days or afterward through 1931 (which is where I stopped looking based on your initial comment).
Is there any stamping on the back from a news service or photographer? That can help date it too. Not fair to tease about information on the back and then not show it!