Answered January 12th, 2020

Barry Bonds had an on-base percentage of .609 when slugging .700 or better and making 502+ plate appearances in 2004.

last player with.450 obp,.700 slg in a season before 2017, minimum 502 pa
Interpreted as:
last player with.450 or higher obp,.700 or higher slg in a season before 2017, minimum 502 pa

See Trending MLB Searches