The SF Giants have a storied history of talented MLB stars. Since the beginning of the MLB All-Star game in 1933, the Giants have been sending their top players to the Midsummer Classic. Today, let's look back at the nine Giants who put together the longest All-Star streaks.
The Giants have three All-Stars this season in Logan Webb, Robbie Ray, and Randy RodrÃguez. While they could easily have one more, Webb has at least made his second consecutive All-Star Game so he could be starting a streak of his own and could one day have his name along the players in this article.
Nine SF Giants with the longest All-Star streaks in team history
Honorable Mention: Buster Posey, C (2012-13, 2015-18)
Posey was a seven-time all-star catcher whose longest streak was four consecutive All-Star games. That puts him in a seven-way tie for the tenth-best streak in Giants history.
What makes Posey's streak stand out is that had he not missed the All-Star game in 2014, he would have a seven-year streak, which would have ranked fourth in Giants history.
It's not that Posey was not deserving of the honor in 2014. He finished sixth in NL MVP voting that season, winning a Silver Slugger while slashing .311/.364/.490/ With 5.1 bWAR and a 143 OPS+ (the second best of his career), it's wild that Posey was passed over. Especially considering the NL chose Miguel Montero (1.0 bWAR, 95 OPS+) to replace the injured Yadier Molina. He was snubbed just like several Giants were this season.
Regardless of the NL's baffling choice not to add Posey as a reserve in 2014, his numbers during that seven-year stretch are worthy of praise. From 2012-2018, Posey slashed .308/.378/.466, good for a 134 OPS+. He was worth 35.6 bWAR, averaging 5.1 bWAR per game. He hit 111 home runs, drove in 547 runs and laced 218 doubles over the seven-year period.
T-9: JoJo Moore, LF (1934-1938)
Moore patrolled the Giants' outfield alongside Mel Ott, playing from 1930-1941. He spent all twelve years of his career with the then-New York Giants and was a six-time All-Star. His best stretch came from 1934-1938, when he made the game five straight seasons. During that stretch, Moore slashed .311/.357/.442, with an OPS+ of 115. He was worth 14.9 bWAR, averaging 3.0 bWAR per year.
T-9: Will Clark, 1B (1988-1992)
Clark's five-year stretch with San Francisco from 1988 through 1992 was among the best five-year runs in Giants history. During that time, he was named an All-Star each season. He slashed .302/.379/.503 with a 152 OPS+ over the five year stretch. With 116 home runs, 504 RBI and 450 runs scored, he was a crucial member of the offense. While he never won an MVP, he came close, finishing in the top five four times, in 1987, 88, 89 and 91. He has had some recent controversy involving Rafael Devers as of late, but he clearly thinks it is overblown.
T-9: Barry Bonds, LF (2000-2004)
If not for injuries in 1999 and 2005, Bonds probably would have made the All-Star game 13 straight years. Instead, he appears on this list twice.
Bonds' second streak of consecutive All-Star appearances began in 2000 and ended in 2004. He also won four straight MVP Awards, from 2001 through 2004. The slugger, while shrouded in controversy, was among the best in baseball.
Over the five-year period, Bonds slashed .335/.535/.781, good for an OPS of 1.316 and an OPS+ of 241. He hit 258 home runs, walked 872 times and drove in 544 runs. He was worth 51.1 bWAR, averaging 10.2 bWAR per season. If those look like video game numbers, it's because they are. It's never been done before, and likely never will again. The highlight of his stretch was 2001, when Bonds set the all-time single-season home run record at 73.
T-6: Barry Bonds, LF (1993-1998)
This streak actually began in 1992 with the Pirates, and continued for six more years with the Giants until an injury left him out of the midsummer classic in 1999.
While not as impressive as his stretch from 2000-2004, Bonds' first All-Star streak was still among the most dominant in baseball history. From 1993-1998, he slashed .307/.445/.617, for an OPS of 1.062 and an OPS+ of 182. He averaged 8.3 bWAR per season, totaling 49.6. Bonds stole 194 bases and hit 235 home runs, helping him make the 20-20 club all six years. He went 30-30 three times, and went 40-40 in 1996. He also won the 1993 NL MVP Award, his third of seven, and his first with San Francisco.
T-6: Carl Hubbell, SP (1933-1938)
Hubbell may have been the best pitcher in baseball over this six-year stretch. From 1933 until 1938, Hubbell made 191 starts and tossed 1669 innings, averaging 278 innings per season. He posted a 2.58 ERA and a record of 128-60. Hubbell was worth 6.3 bWAR per season, totalling 38 over the six years. He was named NL MVP in 1933 and again in 1936.
T-6: Orlando Cepeda, 1B (1959-1964)
Cepeda made his first All-Star game for the Giants in 1959 at the age of 21. That kicked off a six-year stretch in which the first baseman hit .309 and slugged .541. He hit 197 home runs, stole 77 bases and drove in 651 runs over the six-year stretch, averaging 4.5 bWAR per year. His best year came in 1961, when he led the NL with 46 home runs, 142 RBI and finished second in MVP voting.
3. Juan Marichal, SP (1962-1969)
Marichal was named to eight straight All-Star games during the 1960s, giving him the third-longest streak in Giants history. During that time, he posted a record of 172-76, with a 2.46 ERA and a 1.02 WHIP. He averaged 6.5 bWAR per season, and led the NL with 10.3 bWAR in 1965, a year he probably deserved to win the NL Cy-Young award.
2. Mel Ott, RF (1934-1944)
Ott's streak lasted eleven years and saw him lead the NL in 27 stat categories during that stretch. During the 11-year period, Ott posted a slashline of .301/.419/.532, good for 161 OPS+. He hit 313 home runs, 269 doubles, drove in 1066 runs and scored 1104 runs. He was worth 69.5 bWAR, averaging 6.3 bWAR per season.
1. Willie Mays, CF (1954-1971)
The "say-hey kid" reached the All-Star game a whopping 18 straight times, with his streak beginning in 1954 at the age of 23 and finishing in 1971 at 40 years old. He actually made two more All-Star games with the Mets in 1972 and '73.
During his 18 consecutive All-Star seasons with the Giants, Mays slashed .307/.387/.572, for an OPS of .959 and an OPS+ of 160. He was worth 149.3 bWAR, averaging 8.3 bWAR per season. That's an MVP-caliber season for most players. For Mays, it was just another year in his illustrious career. He hit 622 home runs, stole 322 bases, drove in 1765 runs and scored 1927 runs during the 18-year stretch.
The Giants have been fortunate enough to have some amazing players in the franchise's history. Let's hope some more current Giants can start All-Star streaks of their own.
More SF Giants history: