Darrell Porter, who spent a decade with the Milwaukee Brewers and Kansas City Royals to start his career, had certainly left behind his better years before coming to St. Louis as a free agent.