No. Mark McGwire never played for the Phillies, McGwire played 12 years with the Oakland A's, and 5 years with the Cardinals.
Chat with our AI personalities
Mark McGwire was on one World Series championship team. The 1989 Oakland A's. McGwire played in 3 World Series in total. 1988, 1989, and 1990.