Last Updated on October 10, 2023 by Matt Musico
The Giants all time home run leaders list is filled with some of baseball’s best players from recent generations. What’s also noticeable, though, is how a handful of sluggers have distanced themselves from the rest of the pack.
San Francisco’s top-four power hitters all slugged at least 450 home runs during their respective tenures with the organization. Within that small group, three of them slugged more than 500 homers. After that, nobody else in franchise history has hit more than 275 homers yet.
Want to see the Giants slug dingers in person? Grab tickets from our friends at Vivid Seats. And before you get to the stadium, make sure you’re decked out in the right gear. Get official Giants merch from the MLB Shop or a ‘Big Dinger Energy’ shirt from our apparel store.
Giants All Time Home Run Leaders: Top 5
Willie Mays: 646 Home Runs
Due to some recency bias, it’d be easy to assume that Barry Bonds is the Giants’ all-time home run leader. Being MLB’s career home run king helps with that assumption, too. But he’s not — that honor belongs to Willie Mays.
There are a couple of ways to put Mays’ Hall of Fame career into proper perspective. He last played in an MLB game in 1973. Despite that, his 660 home runs still rank sixth all-time. Also, his 635 home runs as a center fielder are the most ever. This man was just on another level during his career.
Mays enjoyed seven seasons of 20-plus homers before he turned 30 years old. However, it was what he did at the plate from age 30-35 that qualifies as his power peak. During this six-year stretch, The Say Hey Kid hit fewer than 40 homers twice. Those two occasions were still powerful — he hit 38 in 1963 and 37 in 1966.
The outfielder led baseball in home runs four times in his career. Three of those occasions came between 1961 and 1966. An average year for Mays included a .305/.384/.599 line with 44 home runs, 116 RBI, and 119 runs scored. His production tailed off from 1967 to the end of his career in 1973. However, Mays still slugged 20-plus homers three more times before hanging up his spikes.
Barry Bonds: 586 Home Runs
Mays has Bonds beat on the Giants’ all-time home run list, but Bonds has him beat on San Francisco’s single-season homer leaderboard. Well, he has everyone beat when it comes to hitting the most home runs in a season. It feels like most of the attention Bonds gets for his Giants career involves 2001-07, which included four NL MVP Awards. So with that in mind, let’s look at what happened before this historic stretch of dominance.
After winning an MVP award in 1992 for the Pittsburgh Pirates, Bonds landed in San Francisco and did the same thing for the Giants. While capturing those honors for a second straight year, he posted a .336/.458/.677 line while leading the league in home runs (46) and RBI (123). That’s how you make a good first impression.
Bonds played in San Francisco for 15 years. He didn’t hit fewer than 33 homers in a single campaign until 2005. That was his 13th year with the organization. It was his age-40 season and the outfielder was limited to 52 games. While he posted five straight seasons of 40-plus homers from 2000-04, Bonds accomplished that feat in consecutive years just one other time.
It happened in 1996 (42 homers) and 1997 (40 homers). That 1996 season was special because he was the second player to enter the 40-40 club. He nearly did it the following year, too, swiping another 37 bases in the process. Before his base-stealing numbers began to taper off in 1999, Bonds actually stole at least 28 bags for six straight years. He did that while hitting 30-plus homers, driving in at least 100 runs, and winning Gold Gloves for his defense in left field.
Mel Ott: 511 Home Runs
Mel Ott played the entirety of his 22-year MLB career with the New York Giants. The last time he played in a game was as a 38-year-old. So, that means he actually made his big-league debut as a 17-year-old back in 1926. He immediately made a good first impression in his first 35 games (61 plate appearances) by slashing .383/.394/.417.
That gave everyone a clue that he’d be a good hitter, and it’s exactly how things turned out. In more than 11,000 career plate appearances, Ott was a .304 hitter with a .947 OPS. He enjoyed 15 years with 20-plus homers, and eight of those went for at least 30 dingers.
Ott led the league in home runs six times during his career, but his most powerful season of all came in his age-20 campaign in 1929. The left-handed slugger collected 42 home runs and 151 RBI while hitting .328/.449/.635 in 675 plate appearances. His most powerful span of time came between 1934 and 1938 when he slugged 30-plus homers in five straight years. Four of the six times he led baseball in homers came during this stretch, too.
He posted a .987 OPS during those five seasons, all while averaging 32 home runs, 121 RBI, and 115 runs scored. Ott never won an MVP award, but he finished within the top 20 of voting 13 times. This includes five top-10 finishes, as well. The closest he came was placing third in 1942 after leading the league in homers (30), runs scored (118), walks (109), OPS (.912), and OPS+ (165).
Willie McCovey: 469 Home Runs
Willie McCovey hit 521 total home runs during his career. That currently has him in a three-way tie for 20th all-time between him, Ted Williams, and Frank Thomas. As we can see, the majority of those dingers came as a member of the Giants. I mean, there’s a reason why San Francisco named the body of water right outside Oracle Park McCovey Cove, you know.
In the 22 years he spent in the big leagues, McCovey hit 20-plus homers 12 times. Heck, the only time he hit fewer than 10 were when he hit seven in 1976 (not with the Giants) and one in 1980 (his final season). The first baseman enjoyed seven years with 30-plus homers, and six of them came consecutively from 1965-70. The three-year span between 1968 and 1970 was especially powerful. He led the league in homers twice, finished in the top 10 of MVP voting three times (winning it in 1969), and never hit fewer than 36 dingers.
His career-high marks for homers (45) and RBI (126) both came during his NL MVP campaign of 1969. He produced at a high level all year, but it was his first-half performance that likely sealed the deal. Prior to the All-Star Game, McCovey had 30 homers and 79 RBI in 353 plate appearances thanks to a 1.158 OPS. Once he returned from the midsummer break, his OPS was 1.041 to go along with 15 homers and 47 RBI in 270 trips to the plate. The change in his slugging percentage was the most drastic. It went from .710 before the break to .582 after the break.
Matt Williams: 247 Home Runs
Speaking of hitting a lot of home runs before the All-Star Game, Matt Williams did that in 1994. He slugged 33 home runs before the midsummer classic, which is among the most in MLB history. He finished with a league-leading 43 taters, and it obviously would’ve been more if there wasn’t a Strike that season.
Williams debuted with the Giants in 1987 but didn’t play in his first full season until 1990. When given a full season’s worth of plate appearances, he delivered by slugging 33 home runs. The third baseman slugged at least 20 homers in each of his final seven seasons with the franchise. This included four efforts of 30-plus dingers.
There were two separate times when Williams hit at least 30 in consecutive years. The first one was from 1990-91 when he hit 33 and 34 homers, respectively. The second came from 1993-94, which was undoubtedly his power peak. Before slugging those 43 dingers in ’94, Williams preceded it with 38 round-trippers in ’93. These four seasons didn’t bring any NL MVP Awards, but he came awfully close. The right-handed hitter placed within the top six three times, including a second-place finish in 1994. He also took home three Silver Sluggers and three Gold Gloves during this time.
Giants All Time Home Run Leaders: The Rest
Here is what the rest of the top 22 looks like for Giants career home run leaders:
- Orlando Cepeda: 226 home runs
- Bobby Thomson: 189
- Bobby Bonds: 186
- Will Clark: 176
- Jeff Kent: 175
- Brandon Belt: 175
- Jack Clark: 163
- Buster Posey: 158
- Johnny Mize: 157
- Jim Ray Hart: 157
- Bill Terry: 154
- Brandon Crawford: 146
- Rich Aurilia: 143
- Kevin Mitchell: 143
- Darrell Evans: 142
- Travis Jackson: 135
- Pablo Sandoval: 135
To find who falls outside of the top 22 in Giants’ home run history, check out the full list on FanGraphs.
If you like what we’re doing here at MLB Daily Dingers, you can support us in several ways. You can check out our apparel shop, grab your official MLB gear at the MLB Shop, join the community by signing up for our email list, or follow us on social media (Twitter, Instagram, Facebook).