Chicago Cubs All-Time Lists

Chicago Cubs: Top home run hitters of all-time

Joel Wagler
Chicago Cubs first baseman Anthony Rizzo - Credit: Tommy Gilligan-USA TODAY Sports
Chicago Cubs first baseman Anthony Rizzo - Credit: Tommy Gilligan-USA TODAY Sports /
18 of 19
Photo by Sporting News via Getty Images
Photo by Sporting News via Getty Images /

9. Thirteen Seasons – 1989-2004. RF. 545. Sammy Sosa. 1. player

Chicago Cubs Top Home Run Hitters – Number One: Sammy Sosa

Sammy Sosa was one of the most prolific home runs hitters of all-time. Few can match his massive run production during his peak years. Simply put, Sosa was a beast.

From 1998 through 2002, Sosa was just otherworldly. In those five seasons, he crushed 292 home runs, an average of 58 a year. He drove in 705, scored 622 more, batted .306 and slugged .649.

In one nine-year stretch, Sosa hit 40 or more homers and drove in triple-digit runs every season. He led the Majors in home runs and RBI twice, runs three times, games three times, total bases three times, and strikeouts three times.

He went to seven All-Star games, won six Silver Sluggers Awards, and the MVP once. He finished second one other season. He was in the top five vote getters five other years.

He certainly made his imprint on Cubs history.

  • 1st – Home Runs – 545
  • 3rd – Runs Batted In – 1,414
  • 6th – Runs Scored – 1,245
  • 12th – Doubles – 296
  • 2nd – Slugging Percentage – .569
  • 7th – Wins Over Replacement – 58.8

Few people who witnessed the assault on Roger Maris‘ home run record in 1998 between Sosa and Mark McGwire will ever forget it. It was one of the most memorable moments in recent baseball history. Sosa finished that season with 66 dingers, second to McGwire’s 70.

Sosa’s 609 career home runs are the eighth most all-time and his 1,667 RBI the 29th most ever. He certainly carved out a niche with the Cubs as he is the top home run hitter in the long history of this storied franchise.