Giants
The booth

The Giants Gave Up Joe Morgan For Mike Krukow And Got Forty-Four Seasons

Krukow announced Thursday that he will retire from the broadcast booth when this season ends. The tributes have the shape of it slightly wrong: the booth does not go quiet on September 27. Duane Kuiper got there four years before Krukow did, and nothing published says Kuiper is going anywhere.

GL
Grant LombardAug 7, 20265 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Four Giants broadcasters ride atop a San Francisco Fire Department ladder truck on Market Street during the 2012 World Series victory parade, two of them waving to a crowd out of frame.

On December 14, 1982, the Giants traded Joe Morgan and Al Holland to Philadelphia. Three players came back. One was a right-handed pitcher named Mike Krukow, who was 30 years old and had just gone 13-11 for the Phillies.

He has not left since.

Krukow announced Thursday, in a written statement from the club, that he will retire from the broadcast booth at the end of this season. He is 74. The reason he gave is the one he put on the record himself in 2014, when he disclosed that he has inclusion-body myositis, a degenerative muscle disease. The club says the run in broadcasting is 36 years. Count from the trade instead and it is 44 seasons, 1983 through 2026, in a uniform and then on the air, with nothing in between.

Most of the coverage since Thursday morning has been about the second half of that. The first half is worth the arithmetic.

Krukow pitched 14 years in the majors and finished 124-117 with a 3.90 ERA. That is a career, and it is not a great one. He made 355 starts and threw 2,190 and two-thirds innings. In five of his fourteen seasons his ERA was better than the league average, adjusted for his ballparks. In the other nine it was not.

Then 1986 happened. He was 34, which is not when this is supposed to happen. He went 20-9 with a 3.05 ERA, threw 245 innings and ten complete games, struck out 178, made the All-Star team and finished third in the Cy Young voting. It was the only 20-win season of his life and the only All-Star selection of his life, and he got both of them in the same summer at an age when most pitchers are being told about the bullpen.

The postseason record is one line long. October 1987, the National League Championship Series against St. Louis, one start. He threw a complete game, gave up two runs and won it. The Giants lost the series in seven. That is every postseason inning Mike Krukow ever pitched.

He was granted free agency on November 13, 1989, and never signed anywhere. The next year he was in the booth.

What he watched from there is the part worth counting. Eight men have managed the Giants since 1990: Roger Craig, Dusty Baker, Felipe Alou, Bruce Bochy, Gabe Kapler, Kai Correa for three games, Bob Melvin and now Tony Vitello. Three World Series titles, in 2010, 2012 and 2014, all of them under Bochy, whose record managing this franchise is 1,052-1,054. Bochy finished two games under .500 in San Francisco and won three championships inside it. The Octobers themselves went to the national networks, the way they always do, so the parades are the part of those years Krukow got to be in rather than call. He rode one of them on a fire truck up Market Street in 2012.

Here is where the tributes are slightly off, and it is not a small thing.

Nearly all of them have run some version of the partnership ends in September. It does not. It goes from two to one, and the half that stays is the half that was there first.

Duane Kuiper reached San Francisco a year before Krukow did, traded from Cleveland for Ed Whitson in November 1981. He played four seasons for the Giants and was released on June 28, 1985, which ended a 12-year career in which he came to the plate 3,754 times and hit exactly one home run. Krukow was still pitching then, and kept pitching for four more years. By the time Krukow's playing career ended, Kuiper had already been broadcasting. Awful Announcing dates Kuiper's first season in the booth to 1986 and Krukow's to 1990.

So the man leaving is the one who arrived second. Kuiper has been doing this job longer, and Kuiper is not the one who announced anything on Thursday.

What can honestly be said about him is narrow, and it should stay narrow. In March 2025 all four of the club's broadcasters, Kuiper, Krukow, Jon Miller and Dave Flemming, signed multiyear extensions. Krukow's comment at the time was that "we signed a new deal, and we're pretty damned excited about the whole thing." Nothing published since says Duane Kuiper intends to stop. That is not the same as a commitment, and nobody should read it as one. It is the absence of an announcement, which is all the record contains.

Larry Baer, the club's chief executive, said in Thursday's statement that Krukow and Kuiper "taught generations of fans about baseball" and called every game "with incredible insight, unmistakable humor and genuine heart." Krukow's own words in the release were about his wife. "Jennifer and I have been so blessed to be able to stay in the game for as long as we have," he said, "and it's really made it impossible to feel sorry for myself that my career is coming to an end."

The Giants will mark it on September 27, against the Dodgers, in the last regular-season game at Oracle Park. The schedule picked that date and that opponent long before Thursday, so the Dodgers being in town for it is luck. The club took the last home game it had.

It also lands on a bad team. San Francisco was 48-67 through Thursday and sold at the deadline, with 47 games left. Most of them will not matter, and Krukow has spent a good part of 36 years making that kind of game sound worth the three hours anyway.

The Giants gave up a Hall of Fame second baseman to get him. My read is that it worked out, though it took about four decades longer to prove than a December trade is usually given.

Kuiper keeps the booth. He was in it first.


Sources: Baseball Reference (career and postseason pitching records for Krukow and Kuiper; Giants managerial register; transaction records via Retrosheet), MLB.com and The San Francisco Standard (Thursday's announcement, Krukow's statement, the Baer quote, the September 27 date), ESPN and NBC Sports Bay Area (announcement details, remaining schedule), Sports Illustrated (March 2025 broadcaster extensions), Awful Announcing (booth start years).

Filed under Giants

More on Zach Morgan

His page →
Twelve Outs

Logan Webb Got Six Outs In Pittsburgh. The Pitcher San Francisco Added That Morning Got Twelve.

San Francisco selected the contract of left-hander Cesar Perdomo from Triple-A Sacramento on September 1 and he made his major league debut the same afternoon at Pittsburgh, pitching the fourth through the seventh innings of a 13-12 loss. Perdomo faced fifteen batters, recorded twelve outs, allowed three hits and one run, walked one and struck out four, throwing 40 of 58 pitches for strikes. Logan Webb started and was charged with nine earned runs while recording six outs against eighteen batters faced. Perdomo is 24, signed as a free agent out of Venezuela on July 2, 2021, and did not appear in a professional game until June 2022, when a 60-day injured list stay ended his first season after fifteen innings. He did not reach a full-season league until April 2024 and was assigned to Double-A Richmond on April 1 of this year, five months before his debut. His Sacramento line was a 5.10 earned run average with 20 walks in 47 and two-thirds innings. The 40-man spot came from Adrian Houser, moved to the 60-day injured list the same day with a right forearm strain and a club-stated expected return of 2027. San Francisco also recalled catcher Zach Morgan, who has still never appeared in a major league game. Two takes filed.

Grant LombardSep 2, 20265 min read
Logan Webb Got Six Outs In Pittsburgh. The Pitcher San Francisco Added That Morning Got Twelve.
One night up

Zach Morgan Reached The Major Leagues On Monday Without Reaching The Batter's Box

Zach Morgan was a major league catcher for one game and did not catch it. The Giants called him up August 10 after Susac fractured his patella, sat him behind Drew Cavanaugh, signed 31-year-old Andrew Knizner off the free agent market the next day, and sent Morgan back to Triple-A. The league's own player record lists no debut date for him. There is a word for what he nearly became, and more than 400 men in baseball history have earned it.

Grant LombardAug 12, 20264 min read
Zach Morgan Reached The Major Leagues On Monday Without Reaching The Batter's Box

On the record

Called Shots →
OpenAug 12, 2026

Zach Morgan appears in a major league game for the San Francisco Giants on or before September 27, 2026.

He was on the active roster for exactly one game, August 10 against Houston, and did not enter it; the Giants then signed Andrew Knizner off the free agent market and optioned Morgan back to Sacramento. He keeps his 40-man spot, rosters expand to 28 on September 1, and Daniel Susac and Jesus Rodriguez are both on the injured list, so the opening is real. The call is against what the club actually did with him: given one game in which he was available to catch, it caught Cavanaugh for all nine innings, and then it went outside the organization the next day rather than keep him.

Latest on the Giants

The whole beat →
Left versus right

Remove Rafael Devers and the Giants are still 25th against left-handed pitching

Rafael Devers posted a .573 OPS against left-handed pitching and a 1.027 OPS against right-handed pitching in 2026, a gap of 454 points and the largest of any qualified left-handed hitter in the major leagues. Remove his 220 plate appearances against left-handers from San Francisco's team totals and the Giants improve from .669 to .684, which moves them from 28th to 25th of thirty and leaves them 22 points below the league median of .706. The 40-man roster holds 18 position players, nine right-handed and nine left-handed, and no switch-hitter; four of the thirty clubs are in that position. Willy Adames, the club's primary right-handed bat, hit worse against left-handed pitching than against right-handed pitching. The best right-handed answer in the system is 22-year-old Lorenzo Meola, who is at Single-A San Jose. One take filed.

Grant LombardSep 21, 20266 min read
Remove Rafael Devers and the Giants are still 25th against left-handed pitching
Six and six

Seven of the thirteen men who started for the Giants cannot pitch this week

Thirteen pitchers started a game for San Francisco in 2026. Seven of them are unavailable for the final homestand: Tyler Mahle was traded to Atlanta on August 2 and Robbie Ray to San Diego on August 3, while Trevor McDonald, JT Brubaker, Carson Whisenhunt, Adrian Houser and Logan Webb are all on the injured list. Those seven made 105 of the club's 156 starts, or 67.3 percent. Measured the same way on the same morning, with all thirty clubs carrying 28-man active rosters, that is the highest figure in the major leagues; the league median is 27.2 percent and Toronto is second at 50.0. The six starters still standing are Landen Roupp (29 starts), Blade Tidwell (8), Matt Wilkinson (5), Anthony Molina (4), Cesar Perdomo (3) and Yunior Marte (2), for six games in seven days. Wilkinson threw five scoreless innings at Dodger Stadium on Sunday with a career-high six strikeouts in a 3-1 loss. Tidwell starts against Minnesota tonight. One take filed.

Grant LombardSep 21, 20265 min read
Seven of the thirteen men who started for the Giants cannot pitch this week
Two starts

The blister cost Logan Webb two starts and nothing else

San Francisco placed Logan Webb on the 15-day injured list on September 18 with a right middle finger blister and shut him down for the season, ending a year in which he made 27 starts and threw 160 2/3 innings at a 4.31 earned run average. It is his second injured list stint of 2026; he did not start for 20 San Francisco games in May with right knee bursitis. The 160 2/3 innings end a run of three straight seasons above 200, and two more starts at this year's rate would have left him near 172. His innings per start has fallen in each of the three seasons since 2023: 6.55, 6.20, 6.09, 5.95. Over his last five starts he allowed 23 earned runs in 21 2/3 innings. Landen Roupp has already made more starts than Webb this season, the first time anyone on the club has since 2021, and needs six innings across his remaining turns to pass him in innings as well. Hayden Birdsong, Trevor McDonald and Carson Whisenhunt are all on the club's injured list rehabbing from Tommy John surgery. One take filed.

Grant LombardSep 19, 20266 min read
The blister cost Logan Webb two starts and nothing else

Earlier on the Giants

The Bart chain

The Giants Have Ended Up With What Atlanta Paid For Joey Bart

San Francisco claimed right-handed pitcher Duncan Davitt off waivers from Atlanta on Wednesday, September 9, and designated right-hander Spencer Bivens for assignment the same day, with the 40-man roster already full. Atlanta had acquired Davitt from the Chicago White Sox on August 3 in exchange for catcher Joey Bart, whom San Francisco drafted second overall in 2018 and signed for $7,025,000. The Giants designated Bart for assignment on March 31, 2024 and traded him to Pittsburgh two days later for right-hander Austin Strickland, who never reached the major leagues and was released by High-A Eugene on August 3, 2026, the same day Atlanta traded Bart for Davitt. Davitt is 26, debuted with the White Sox on April 10, 2026, and has thrown two major league innings this season across two appearances. He has been on three organizations' paperwork in 2026. Bivens went undrafted in 2018, pitched in France, the Czech Republic and two independent leagues before the Giants signed him in May 2022, debuted at 29 in June 2024 and threw 81 innings for San Francisco in 2025; this year he has a 14.40 earned run average in five innings. San Francisco's 40-man roster reads 40 of 40 once the 15 players on the 60-day injured list are set aside. Atlanta is 85-61 and put him on waivers. San Francisco is 62-85 and eliminated, with 15 games left. Two takes filed.

Grant LombardSep 10, 20265 min read
The Giants Have Ended Up With What Atlanta Paid For Joey Bart
Seventeen saves

San Francisco Claimed A Reliever Milwaukee Waived, So Ryan Walker Is Going To Sacramento For The Third Time

San Francisco optioned right-hander Ryan Walker to Triple-A Sacramento on Saturday morning, the third time it has optioned him in 2026, and activated right-hander Joel Kuhnel, whom it claimed off waivers from Milwaukee on Friday after the Brewers designated him for assignment on Wednesday. The move was forced by two ceilings: the Giants carried 28 active players and 14 pitchers before it, and all thirty major league clubs were carrying exactly 28 and exactly 14 on Saturday, measured off MLB's active-roster endpoint. Walker led the 2025 Giants with 17 saves out of the 41 the club recorded in 162 games, with Camilo Doval taking 15 of the rest. This season he has a 7.16 ERA across 33 appearances and 32.2 innings, with 19 walks, one more than he issued in 80.0 innings in 2024, when his ERA was 1.91. Opponents have scored in 16 of his 33 outings. His three optional assignments came on May 10, July 9 and September 5, with recalls on June 12 and August 24; in his last stint he allowed four runs across 6.1 innings in six appearances, the first three scoreless, two runs on August 29 and one in each of the last two. San Francisco has made 49 optional assignments across 26 players in 2026, led by Tristan Beck's six. Ten different Giants have recorded a save this year, 26 in total through 142 games, with Caleb Kilian's eight the most. Walker was San Francisco's 31st-round pick in 2018, No. 916 overall, out of Washington State. The club is 58-84, eliminated in the National League West, with a wild-card elimination number of five and 20 games left. Sacramento has 14 games left and its regular season ends September 20. Two takes filed.

Grant LombardSep 5, 20265 min read
San Francisco Claimed A Reliever Milwaukee Waived, So Ryan Walker Is Going To Sacramento For The Third Time
Deadline math

Luis Arraez Is Worth What He Looks Like. Robbie Ray Is Worth 1.3 Runs Less.

One of the Giants' two rentals is having a season the components support. The other has the rotation's best ERA and its second-worst FIP. Pricing them the same way is the mistake available between now and August 3.

Jamie SilvaJul 26, 20266 min read
Luis Arraez Is Worth What He Looks Like. Robbie Ray Is Worth 1.3 Runs Less.