Beginning in 1962, he spent almost all of the rest of his minor league career (except for 25 games) at the AAA level, hitting .300 once in 1967 for San Diego, when he was the Pacific Coast LeagueMVP. He showed decent power while the minors, with 147 career minor league home runs, mostly achieved at the AAA level.

After his MVP year in 1967 with San Diego, he came up to the majors again, playing 17 games with the Phillies, again mostly at first base. He got a lot more playing time in1968, appearing in 66 games. In 1969 he had even more playing time, occupying third base in 58 of his 99 games. In 1970 he was in 71 games, split rather equally between left field, first base and third base. After his time in the majors he played in Mexico.

The book Baseball in San Diego has a photo of him holding a bat in a San Diego uniform.