Giants
Runs without a swing

The Giants can hit with men on base. They are last at putting them there.

San Francisco is ninth in baseball at hitting with runners in scoring position and last in the major leagues at drawing a walk, with 429. The 371 runs it has scored that did not arrive on a swing over the fence come to 2.42 a game, against a league average of 2.67.

JS
Jamie SilvaSep 17, 20267 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Willy Adames of the San Francisco Giants at the plate, mid-follow-through, watching the ball after a swing. He wears the Giants orange alternate jersey with the black-outlined script and the number 2, and a black helmet with the orange SF. A catcher's mask is visible at the right edge and the crowd behind him is out of focus.

How does a club that hits .263 with runners in scoring position, ninth best in the major leagues, finish twenty-sixth in runs scored without a home run?

San Francisco has scored 371 runs this season that did not arrive on a swing over the fence. Across 153 games that is 2.42 a game. The league average is 2.67, and only Cincinnati, Seattle, the Yankees and the Mets get less out of everything that is not a home run.

The usual explanation for a number like that is a club that folds with men on base. That explanation is available, it is satisfying, and the data says it is wrong.

How the list is built#

Every run falls into one of two buckets: a run that crossed the plate on a home run, counted off the runs batted in credited to each home run in the league's own play-by-play, or a run that got there some other way. The second bucket is the list below, divided by games played, for all thirty clubs.

It is not park adjusted, and it is not a measure of quality, because a home run is the best outcome in baseball. It measures one thing: how much offense exists when the ball stays in play.

Only four clubs score fewer runs per game without a home run than San Francisco

Runs scored on plays other than home runs, per game, 2026 regular season through games of Wednesday, September 16. Total runs from the league's official team hitting record; runs on home runs counted off the runs batted in on every home run in the league's play-by-play and cross-checked against Baseball Savant. Bars scaled against a common axis of 4.00 runs a game. League average 2.67.

Reds317 of 631 runs
2.09
Mariners328 of 624 runs
2.14
Yankees363 of 697 runs
2.39
Mets366 of 650 runs
2.41
Giants371 of 649 runs
2.42
Astros374 of 675 runs
2.46
Rangers378 of 635 runs
2.49
Angels378 of 614 runs
2.49
Athletics379 of 660 runs
2.49
Orioles385 of 688 runs
2.52
Blue Jays386 of 619 runs
2.52
Guardians389 of 631 runs
2.54
White Sox395 of 711 runs
2.60
Padres397 of 659 runs
2.61
Phillies400 of 681 runs
2.63
Royals410 of 641 runs
2.70
Tigers412 of 683 runs
2.71
Braves415 of 706 runs
2.71
Twins417 of 692 runs
2.74
Diamondbacks421 of 678 runs
2.75
Red Sox422 of 668 runs
2.78
Cardinals438 of 693 runs
2.86
Marlins443 of 681 runs
2.90
Pirates443 of 723 runs
2.91
Dodgers444 of 751 runs
2.92
Rockies445 of 715 runs
2.93
Rays443 of 688 runs
2.93
Nationals453 of 778 runs
2.96
Cubs458 of 817 runs
2.99
Brewers533 of 788 runs
3.51

Look at the bottom of the list before the top. Milwaukee scores 3.51 runs a game without a home run and has hit 146 of them, tied with the Angels for fewest in baseball. The Cubs are at 2.99 and have hit 211. Those two clubs are not doing the same thing, and both of them score. The five clubs at the other end are a different matter, and San Francisco sits among them at 2.42, a quarter of a run a game below the league.

Over 153 games a quarter of a run a game is about 38 runs.

The obvious answer is the wrong one#

If the Giants were failing in the spot, the batting average with runners in scoring position would say so. It says the opposite.

San Francisco hits .263 with runners in scoring position, on 1,173 at-bats. The league hits .253. That is ninth of thirty, and the eight clubs ahead include Tampa Bay, Milwaukee and Philadelphia. The sample is a full season and the gap over league average is ten points, which is real and small. The reading is not that the Giants are good in the clutch. It is that they are normal, and normal rules out the folding explanation.

The number that does the work is the denominator. Those 1,173 at-bats with a runner in scoring position are twenty-second of thirty. The league average club gets 1,238 of them. San Francisco is short about sixty-five chances, which is a little over one every two and a half games, and it hits well enough in the ones it gets.

So the question moves one step back. Why are there so few men on second and third?

Four hundred and twenty-nine walks#

Here is the whole Giants offense in one table, and every row of it is a full-season measured figure rather than an estimate.

San FranciscoRank of 30
Hits1,2888th
Doubles2528th
Triples258th
Batting average.2489th
Slugging percentage.4088th
Average with runners in scoring position.2639th
Home runs17514th
Walks42930th
On-base percentage.31027th
Runs per game4.2423rd

Eight rows of a good offense, one row at the bottom of the league, and the two rows underneath that are what the bottom row costs.

The Giants have drawn 429 walks. Toronto has 432 and Atlanta 440. The next lowest after those three is the Angels at 470, and the average club has 513.6. San Francisco walks 2.80 times a game in a league that walks 3.37 times a game, and the shortfall over a season is about eighty-five times reaching first base for nothing.

That is why the ninth-best batting average in baseball becomes the twenty-seventh-best on-base percentage. The eighteen places between those two rankings are the largest fall in the major leagues; Toronto is next at seventeen and Atlanta at fifteen, which is the same club shape showing up in the same place. San Francisco's on-base percentage sits .062 above its batting average. The league's sits .075 above.

The link between the walks and the missing baserunners is arithmetic rather than theory: a walk is a man on first, and the Giants have eighty-five fewer of them than an average club. How many runs that costs is a different question and I have not answered it. Whether adding those walks would add the 38 is a model claim, and no model here supports one. What is measured is that the shortage of walks and the shortage of men in scoring position are the same shortage, counted twice.

Saturday, in one game#

San Francisco lost 7-6 to San Diego on Saturday, September 12, and scored all six of its runs on four swings. Rafael Devers hit a two-run home run in the first, his thirty-seventh. Shay Whitcomb hit a solo home run in the second. Drew Cavanaugh hit a solo home run in the eighth and Drew Gilbert hit a two-run home run later in the same inning.

San Francisco left one man on base all night. San Diego left thirteen. And in nine innings of batting, the Giants did not come to the plate once with a runner in scoring position. Not once, in a game they scored six runs in.

A club that left one runner on base lost to a club that left thirteen. The vibes were not available for comment.

Where the home-run share actually sits#

San Francisco has scored 42.8 percent of its runs on home runs, 278 of 649, and that figure gets quoted as though it were extreme. Against the league it is ninth of thirty. The league itself scores 40.5 percent of its runs on home runs, on 8,323 of 20,526, and the median club is at 40.1. Cincinnati is at 49.8 and the Yankees at 47.9, which is what extreme looks like in a category whose top-to-bottom spread runs seventeen points.

Nor has the share been climbing. Month by month it went 23.1 percent in March, 29.7 in April, 41.4 in May, 52.3 in June, 48.3 in July, 42.5 in August and 42.7 so far in September. The peak was June. Cumulatively it reached its season high of 43.7 percent on August 26 and has fallen since.

What lifts the share is not the numerator. San Francisco has hit 175 home runs, fourteenth of thirty and within one of the league average of 175.2. The club hits an exactly ordinary number of home runs. The share is high because the rest of the offense is small.

What these numbers cannot settle#

Three limits, and the first is the one that would change the answer.

Walks are not entirely the hitter's to take. A club with a fearsome lineup gets pitched around and a club without one gets attacked, so some part of 429 is a verdict opposing pitchers have reached about this roster rather than a choice San Francisco's hitters are making. Nothing here separates those two, and the separation would need pitch-level work on zone rate and chase rate that is not in these numbers.

Second, this is a club that has used a very large number of players, and September at-bats belong disproportionately to men who were in the minor leagues in July. The full-season figures include both versions of the roster.

Third, runs on home runs counted from runs batted in is the right instrument for this question and it is not a measure of sequencing skill. A club can post a low figure by hitting well with nobody on base.

The call#

One goes on the ledger, and it resolves on the last day of the regular season.

San Francisco finishes 2026 with fewer walks than any other club in the major leagues. The Giants lead Toronto by three walks and Atlanta by eleven with nine games to play for each of them, and San Francisco's rate is the lowest of the three. Run forward on each club's own season rate, that is roughly a three-in-five call rather than a strong one, and the margin against Toronto is inside the noise of a single game in which somebody's starter cannot find the plate. Filed as a lean.

Revisit on September 28, the morning after the regular season ends.

Method

Runs and home runs for all thirty clubs from the league's official team hitting record for the 2026 regular season, read Thursday, September 17. Runs scored on home runs counted two ways and reconciled: the runs batted in credited to every home run in the league's play-by-play for all 153 San Francisco finals, and an independent count of runners on base at the moment of every home run in the 2026 Baseball Savant event file. Both return 175 home runs and 278 runs for San Francisco, and Savant's home run count matches the league's for all thirty clubs with no exceptions. One trap worth naming: the schedule feed lists the June 16 game at Atlanta twice, once on the date it was suspended and once on the date it resumed, under a single game identifier. Counting both inflates the club by seven runs and three home runs, and the totals here are deduplicated and tie to the league's own season endpoint exactly. Split statistics with runners in scoring position are the league's own situational splits. Excluded: the postseason, spring training, and the two 2026 games that were postponed and never made up, which is why San Francisco's 153 games plus nine remaining come to 162. Known weakness: none of this is park adjusted, and Oracle Park suppresses home runs.

Filed under Giants

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

Five innings

Flora was lined up to start a championship game, until the Giants moved him up

Jackson Flora's entire professional record is five innings across three starts, and the assignments around them are the part worth reading. San Francisco signed the fourth overall pick on July 18 and assigned him to the Arizona Complex League the same day. He was activated there on July 29 and never pitched in a game. He was sent to Single-A San Jose on September 1, debuted on September 4, and started Game 2 of the California League Division Series on September 10, telling reporters that night he was lined up for Game 3 of the championship series if it was needed. It was needed. On September 13, the day San Jose opened that series, the league's transaction feed records Flora assigned to Double-A Richmond. San Jose lost the deciding game on September 16 without him. He started for Richmond on September 17 in a game the Flying Squirrels had to win, retired all six men he faced on 28 pitches with four strikeouts, and Richmond lost 5-3 and was eliminated. He has never pitched at High-A. Of the thirty players taken in the first round of the 2026 draft, he is the only one to appear in a game above that level. Two takes filed.

Andie TownsendSep 18, 20265 min read
Flora was lined up to start a championship game, until the Giants moved him up
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
The deadline buy

Marcelo Mayer's Foot Was Not The Injury San Francisco Was Buying

San Francisco acquired Marcelo Mayer from Boston on August 3 for reliever Erik Miller and outfielder Carlos Gutierrez, knowing he was on the injured list with a bone stress reaction in his left ulna. The forearm has given no trouble. Mayer began a rehab assignment at Triple-A Sacramento on August 13, played four games in six days, and has not been in a lineup since August 18. Manager Tony Vitello said Friday that the assignment stopped because of soreness in Mayer's right foot, an injury he had in Boston, and that an MRI and a CT scan found a bruise. Mayer is resting in San Francisco while the Giants play three games at Fenway Park against the club that traded him. Erik Miller pitched the seventh inning of the first one.

Grant LombardAug 22, 20265 min read
Marcelo Mayer's Foot Was Not The Injury San Francisco Was Buying