Answer
Ryan Howard hit at least 45 home runs in a season four times. In his first full season in the majors, Howard hit 58 home runs and was named the National League Rookie of the Year. He followed that up with three more seasons in which he hit at least 45 home runs, including a career-high 58 in 2006.