One night up

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

The Giants selected his contract when Daniel Susac's kneecap broke, put him on the bench at Oracle Park, and optioned him back to Sacramento the next day. He is 26, he has a 40-man roster spot, and the statistical record of his major league career is a blank page.

GL
Grant LombardAug 12, 20264 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Zach Morgan in a posed minor league headshot taken before his call-up, wearing a white jersey with black and orange collar piping under a black cap carrying an orange and white cartoon animal mark. It is not the San Francisco uniform.

Here is Zach Morgan's complete major league statistical record, current through Wednesday morning.

GABRHHRRBIAVG
-------

That was it. There is nothing there.

The San Francisco Giants selected his contract from Sacramento on August 10, which put a 26-year-old catcher from Stockton on a major league roster for the first time in his life, four years after they took him in the seventh round out of the 2022 draft. He was there because Daniel Susac fouled a pitch off his own left kneecap and fractured it, and because a club that has spent this season losing needed a second catcher by first pitch.

The league's box score from that night at Oracle Park lists the Giants bench: Nate Furman, Buddy Kennedy, Eddys Leonard, Zach Morgan. Drew Cavanaugh caught, batting seventh. Houston won 6-3. Morgan did not hit, did not run, did not squat behind the plate for a single pitch.

The next day the Giants signed Andrew Knizner off the free agent market and optioned Morgan back to Sacramento.

Baseball has a word for a man who spends time on a major league active roster and never appears in a major league game. He is a phantom ballplayer, and the Society for American Baseball Research has gone looking and found more than 400 of them. The modern ones are almost never romantic. A player gets added because somebody got hurt, sits, and is removed by a subsequent transaction before the manager ever needs him. Optioned, usually. That is the whole mechanism, and it is exactly the mechanism that ran here.

Morgan is not one of them yet, and the distinction is the only genuinely hopeful thing in this story. The term is a claim about a whole career, not about a week. He is 26 and he is still on the 40-man roster, which is the part everybody skips past. A player who is optioned to Triple-A keeps his 40-man spot; he just keeps it in Sacramento. San Francisco carries 45 names on that roster with six of them parked on the 60-day injured list, and one of the 39 that count belongs to a catcher currently hitting .241 for the River Cats.

So the club spent something on him and then declined to use it. Both of those are true at once.

Anyway. The obvious question is why the Giants went outside the building the very next day, and the honest answer is that Knizner is better right now and the numbers are not close. Knizner is 31, he debuted for St. Louis in June 2019, and he has 326 major league games behind him. He has hit .211 in them, with a .597 OPS, which is the batting line of a man employed for the other half of the job. He also came into this week hitting .294 with a .945 OPS across 54 Triple-A games in two organizations this season, Albuquerque and Worcester, with 12 home runs. Morgan has hit .241 with a .648 OPS in 28 games at the same level.

A club picking between those two on August 11 picks Knizner, and it is not a hard call, and pointing at it as though it were cruel would be dishonest.

What makes it land anyway is the shape of the week around it. Signing Knizner to a major league contract required a 40-man spot, and the Giants opened one that same day by designating Eddys Leonard for assignment. Leonard is 25. He debuted on August 4. He got three games and eight at-bats and two hits, and then the Giants needed the space and he was gone. That is a short major league career. It is also a major league career. It has a line in the encyclopedia, and a first hit in it, and nobody can take either one back.

Morgan got the call and the flight and the clubhouse and the uniform, and he does not have the line.

He did not come away with nothing, though, and that is the part these stories usually leave out. A day on a major league active roster is a day of major league service time and a day paid at the major league rate, and both of those are real, and a catcher four years out of the seventh round had never had either one. Service time is the currency the entire labor system runs on, and it accrues by the day rather than by the at-bat. He is credited with a day of it.

He is not credited with a game.

Meanwhile Cavanaugh, who is 24 and debuted in late June, keeps catching. He caught the Monday loss and he caught Tuesday's 4-1 win, batting eighth in that one, with Knizner on the bench where Morgan had been. Cavanaugh is hitting .242 with a .351 on-base percentage and no home runs in 28 games, which for a rookie catcher on a 50-70 club is somewhere between fine and beside the point. He is the catcher because he is there and because the other four on the 40-man are hurt, in Sacramento, or 31 and signed on Tuesday.

The Giants are 50-70 and 22 games behind in the West. Rosters go to 28 on September 1. Susac is on the injured list with a fractured kneecap, Jesus Rodriguez is on the injured list too, and a last-place team playing out the string has every practical reason to look at a catcher it drafted and developed before it decides anything about 2027.

Called Shot: Zach Morgan appears in a major league game for the San Francisco Giants before the end of the 2026 regular season.

That is the call, and it is a real one rather than a formality. He was available to catch exactly one major league game, and the Giants played all nine innings of it with a rookie behind the plate and Morgan watching. A September recall is likely. A September recall that never gets an inning is exactly how the other 400 got their designation.

He is 26, he is on the 40-man roster, and the page is still blank.


Sources: Major League Baseball official transaction log for the San Francisco Giants (August 7 through August 12, 2026); MLB Stats API player records and box scores for games 823189 (August 10) and 823186 (August 11) at Oracle Park; MLB Stats API 40-man roster for the Giants dated August 12, 2026; National League standings, August 12, 2026. The phantom ballplayer definition and count follow published Society for American Baseball Research work on the category. Nobody from this site was at Oracle Park.

Filed under Giants

More on Andrew Knizner

His page →
Free Agent Regrade

Seven more Giants signings, graded from the day each one reached the majors

The second half of the 2025-26 class: Caleb Kilian and Jared Oliva, selected to the opening-day roster on March 25; Eric Haase on April 21, when Daniel Susac went to the injured list; Gregory Santos on April 29; Wilkin Ramos and Buddy Kennedy on June 1; and Andrew Knizner, signed to a major league deal on August 11 after Susac's kneecap fracture. Graded as of each selection date on need, fit, price and risk: Kilian B, Oliva C+, Haase B-, Santos C+, Ramos B-, Kennedy B-, Knizner B. Their result grades follow at the All-Star break and at season's end.

Andie TownsendSep 22, 20267 min read
Seven more Giants signings, graded from the day each one reached the majors
Free Agent Regrade

At the All-Star break, the Giants' winter regrades to a D+. Only Arraez went up

The mid-season regrade of the sixteen 2025-26 Giants signings, as of the All-Star break on July 14, 2026, off each player's line through that date and nothing later. Arraez, an All-Star at .330/.369/.460 through 402 plate appearances, moves from a B+ to an A. Bader, at .170 in 111 plate appearances and on the injured list, moves from an A- to a D. Houser is a C-, Mahle a D+, Kilian a B-, Hentges a B-. Brennan, Oliva, Ramos and Kennedy, all off the 40-man by the break, are D-minuses. Knizner, signed in August, has no mid-season grade. The class, a C+ at opening day, regrades to a D+. The season-end regrade follows September 27.

Andie TownsendSep 22, 20268 min read
At the All-Star break, the Giants' winter regrades to a D+. Only Arraez went up
Feature

Andrew Knizner Has Changed Organizations Four Times Since December And Is Now The Giants' Most Experienced Catcher

Andrew Knizner is 31, was drafted in the seventh round in 2016, and has spent a decade being employed for the half of catching that never reaches a batting line. Seattle released him in March. Colorado released him in June. His Boston contract ended on August 7. Four days later the Giants signed him, and the last major league inning he caught was in their building, on September 27, a year to the day before their season ends.

Posey ThompsonAug 12, 20267 min read
Andrew Knizner Has Changed Organizations Four Times Since December And Is Now The Giants' Most Experienced Catcher

More on Daniel Susac

His page →
Ninety days

Ninety Days On The Roster Was The Price Of Daniel Susac, And The Giants Cleared It Friday

Susac went on the injured list Monday with a fractured left patella, the third time this season the Giants have put him there. The first two trips were the expensive ones. A Rule 5 pick has to be active for ninety days or the restrictions follow him into next year, and San Francisco got him to ninety on August 7, forty-eight hours before the injury that probably ends his rookie season.

Grant LombardAug 11, 20265 min read
Ninety Days On The Roster Was The Price Of Daniel Susac, And The Giants Cleared It Friday

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 →
Seventy

Nobody from Opening Day started, and two newcomers made it seventy Giants

San Francisco's 5-2 win over Minnesota on September 21 came with a lineup that shared no name with the nine the club started on Opening Day. Of those nine, three have been traded and six are on the injured list. Bo Davidson, a non-drafted outfielder signed out of a North Carolina community college for $50,000 in 2023, singled at 103.8 mph on the ninth pitch of his major league debut, stole second and scored. Marcelo Mayer, the fourth overall pick in 2021, acquired from Boston on August 3 for Erik Miller and Carlos Gutierrez, struck out four times in his first game as a Giant after three months out. They were the 69th and 70th players San Francisco has used in 2026, a franchise record; the 2022 club used 66. Davidson is also the seventeenth player to make his major league debut with the club this season, one more than in 2008 and the most of any Giants season since at least 2000. The club claimed Camilo Doval back off waivers from Pittsburgh on September 24. If he pitches in the final series against Los Angeles, he is the 71st, which would tie the major league record set by the 2025 Braves. One take filed.

Andie TownsendSep 25, 20265 min read
Nobody from Opening Day started, and two newcomers made it seventy Giants
Feature

Rickey Henderson ran on Mike Krukow once, and Krukow kept the stopwatch

Mike Krukow, 74, calls his last three games as a regular member of the Giants' television crew this weekend, against the Dodgers at Oracle Park, and makes a final KNBR appearance on Monday. He started on KNBR part-time in 1990 and became Duane Kuiper's full-time partner in 1994; counted from 1990 it is thirty-seven seasons, the count he uses himself. The piece follows the habit of attention he built as a pitcher, from a spring game in which Rickey Henderson stole second and third on him standing up, to the stopwatch he still runs during games, the 1985 club that lost 100 games and the 1986 club that believed, the last pitch he threw on a Sunday in Atlanta in June 1989, the locker next to Kuiper's in 1983, the fans he put on television, and the inclusion body myositis he made public in 2014. No takes filed.

Posey ThompsonSep 24, 20267 min read
Rickey Henderson ran on Mike Krukow once, and Krukow kept the stopwatch
Four of four

Tidwell is the fourth young Giants starter sent for elbow surgery since March

The Giants placed Blade Tidwell on the 15-day injured list on September 22 and recalled Braxton Roxby from Sacramento. Tidwell left his start against Minnesota on September 21 in the fourth inning with right elbow discomfort; an MRI showed what the club's injury page calls a moderate to high-grade UCL sprain, and team orthopedist Dr. Kenneth Akizuki recommended surgery. The page lists his expected return as 2028. He is the fourth starter on the club to reach that ligament in 2026, after Hayden Birdsong (Tommy John surgery March 25), Trevor McDonald (August 5) and Carson Whisenhunt (September 16). All four are 25 and were born within 314 days of each other. The club's own expected-return column reads 2027 for Birdsong, late 2027 or 2028 for McDonald, and 2028 for Whisenhunt and Tidwell. The same day, Landen Roupp was shut down healthy at a career-high 155 innings. Two takes filed.

Grant LombardSep 23, 20264 min read
Tidwell is the fourth young Giants starter sent for elbow surgery since March

Earlier on the Giants

Trade Regrade

The Giants made five trades in two days. Graded on August 3, one of them is a C+

A process grade asks whether a club made the right trade at the right price at the right time on what it knew that day, and the answer does not change when the players do. The five Giants deadline trades, graded as of August 3, 2026: Tyler Mahle to Atlanta for Anthony Molina, C+; Luis Arraez and Caleb Kilian to Philadelphia for Ramon Marquez and Marty Gair, A-; Robbie Ray to San Diego for Miguel Mendez and Joniel Hernandez, B+; Heliot Ramos to New York for Henry Lalane and Kaeden Kent, B; Erik Miller and Carlos Gutierrez to Boston for Marcelo Mayer, A-. Every source is dated August 2 to August 4. The result gets its own grade when the season ends on September 27.

Andie TownsendSep 22, 202611 min read
The Giants made five trades in two days. Graded on August 3, one of them is a C+
The bases

The Giants Have Stolen 68, 68 And 69 Bases In Three Seasons, And Buster Posey Has Spent Two Of Them Asking For More

San Francisco has stolen 69 bases in 147 games this season, after 68 in 162 games in 2025 and 68 in 162 games in 2024. Buster Posey, the club's president of baseball operations, told Susan Slusser of the San Francisco Chronicle this week that he has added running to the pitching and defense he has emphasized since taking the job, and that he has spent two years wanting that tone set. The season number is not what changed. The split inside it is: 27 steals in the first 85 games at a 69.2 percent success rate, then 42 in the next 62 at 80.8 percent. Since July 1 the Giants have stolen bases at 0.677 per game against a league rate of 0.668 over the same span, which ranks them twelfth of thirty after finishing 29th in each of the two previous seasons. Of the four Giants with nine or more steals, Luis Arraez was traded to Philadelphia on August 3 and Casey Schmitt is on the 60-day injured list with a torn meniscus. Jung Hoo Lee stole none in his first 56 games and twelve in his next 78. Fifty-eight major league players have stolen fifteen bases this season and no Giant has stolen more than twelve. Two takes filed.

Andie TownsendSep 11, 20265 min read
The Giants Have Stolen 68, 68 And 69 Bases In Three Seasons, And Buster Posey Has Spent Two Of Them Asking For More
April

The Last Giants Team To Hand Out This Many Debuts Kept Exactly Half Of Them

San Francisco has given fourteen players their major league debut in 2026, the most in any season since 2008 and the second-most in the twenty-two seasons from 2005 on, counted off the league's own full-season roster and debut dates. Buster Posey told the San Francisco Chronicle that the point of the last month is getting a look at players the club would not otherwise see. The 2008 club, which finished 72-90, handed out sixteen debuts and eight of those men played for San Francisco again the following year. Across ten previous debut classes the share who came back ranges from 44 percent to 100 percent, and neither the size of a class nor the age of the men in it separates the high years from the low ones. Two of this year's fourteen are already gone: Wilkin Ramos and Eddys Leonard, whose entire San Francisco career ran seven days from debut to designation. Turner Hill, 27, has taken more plate appearances than anyone else in the class since August 22. One take filed.

Grant LombardSep 1, 20265 min read
The Last Giants Team To Hand Out This Many Debuts Kept Exactly Half Of Them