In 1979, Horner batted .314 with 33 homers and 98 RBI. In 1980, Horner batted .268, 35 HR, 89 RBI despite being sidelined for 79 games in both seasons after recurring shoulder and leg injuries. In the strike-shortened 1981 season, he hit .277, 15 HR, 42 RBI in 79 games. Horner enjoyed his best statistical season in 1982, finishing with 32 home runs, 97 RBI, and an OBP of .350, while slugging .501.