Posted By:
Jim VBLast time in the NL was 1978-1979 when Dave Parker was followed by Willie Stargell (shared with K. Hernandez).
Last time in the AL was 1998-1999 with Juan Gonzalez followed by Pudge.
It's actually happened fairly often. In fact at least 4 times (twice in each league), teams have gone for three in a row with three different players. I think the last was Maris, Mantle and Elston Howard in 1961, 1962, and 1963.