The MLB All-Star Game Home Run Derby has been around since 1985, which means that the greatest home run hitter in the history of the Philadelphia Phillies franchise had an opportunity to participate.
However, Mike Schmidt never took the game up on that opportunity. This despite Schmidt being an NL All-Star in 1986-87 and even elected to the team in the year in which he retired of 1989.
It’s not as if Schmidt was coasting out of his career in those years either. At age 35 in 1985, the only year in a nine-season stretch in which Schmidt did not make the team for the midsummer classic, he banged 33 home runs.