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

The last time Rafael Devers played third base, an umpire put him there

Rafael Devers played third base in every one of his first eight major league seasons, 951 games in all, and has played nine innings there since. All nine came on September 2, 2025 at Coors Field, after home plate umpire Phil Cuzzi ejected Matt Chapman in the top of the first and Devers moved across the infield. He handled three chances, threw all three to first base and has not played the position again. In February 2025 he told reporters at Red Sox spring training that third base was his position. In March, Alex Cora announced on WEEI that Alex Bregman would play there and Devers would be the designated hitter. In May, after Triston Casas was lost for the season, Devers declined a request to play first base and said Boston had told him to put his glove away. Boston traded him to San Francisco on June 15, 2025. He made his first career start at first base on July 22 at Atlanta, wearing a glove he said he had ordered on his second day with the Giants. He played 100 games at first base in 2026 and was the designated hitter in 48, carrying a core muscle injury the club says he chose to keep playing through, and finished with 37 home runs and 98 RBIs in 148 games. One take filed.

Posey ThompsonSep 16, 20267 min read
The last time Rafael Devers played third base, an umpire put him there
The arithmetic

The Giants cannot lose 100 games. Their floor is one game better than 1985.

San Francisco is 63-89 with ten games to play, so the worst record it can finish with is 63-99 and a second hundred-loss season is off the table. The league's year-by-year record for this franchise runs 144 seasons and contains exactly one hundred-loss year: 1985, at 62-100. The distance between that team and this year's floor is one game. Four seasons in the 144 have a worse winning percentage than a 63-99 finish, three of them played in New York. Across the 69 seasons the Giants have played in San Francisco, the best available outcome, winning all ten, is 73-89 and the eleventh-worst season in that span; losing seven of the ten produces 66-96, which is the 1984 club's record exactly. Tuesday's nine starters were Cox, Eldridge, Gilbert, Lee, Basabe, Hill, Cavanaugh, McCray and Koss. Turner Hill drove in three on a single, a groundout and the first home run of his major league life. Seven of the ten runs scored without a home run. Rafael Devers had core-muscle surgery in Philadelphia the same day. One take filed.

Grant LombardSep 16, 20265 min read
The Giants cannot lose 100 games. Their floor is one game better than 1985.
Second And Third

Once Logan Webb Reaches The Fifth Inning He Has A 1.74 Earned Run Average

Logan Webb has a 4.31 earned run average in 27 starts for the Giants in 2026, up from 3.22 in 34 starts last season, and the damage is concentrated in two innings. He has allowed 38 of his 77 earned runs in the second and third innings, which is 49 percent of the runs in 33 percent of his innings. His combined earned run average in those two innings was 2.95, 2.94, 2.32 and 3.31 in the four seasons before this one; this year it is 6.49. From the fifth inning on he has allowed 11 earned runs in 57 innings, an earned run average of 1.74, the lowest of his career by that measure. He allowed fewer hits per nine innings and posted a better opponents' on-base plus slugging than in 2025. He made his third straight All-Star team in July after a June in which he gave up three earned runs in 38 innings. One take filed.

Grant LombardSep 14, 20266 min read
Once Logan Webb Reaches The Fifth Inning He Has A 1.74 Earned Run Average

Earlier on the Giants

Nine for nine

Every Run The Giants Scored On Saturday Left The Ballpark

San Francisco beat the Mets 9-5 at Citi Field on Saturday, and all nine of its runs scored on home runs. The Giants hit six: Rafael Devers in the first and the fifth, his 34th and 35th; Christian Koss in the third and the fifth, his second and third; Osleivis Basabe in the eighth; Grant McCray in the ninth. Every run-scoring play in the game was a home run. The Giants also had four hits that were not home runs, a Grant McCray single, a Jonah Cox single, a Bryce Eldridge double and a Shay Whitcomb single, and none of the four drove in a run. Three of the four men who homered are having bad seasons: Koss is hitting .211 with three home runs in 52 games, two of them Saturday and all three inside his last nine games after none in his first forty-two, McCray is hitting .143 with eight hits in 56 at-bats, and Basabe is hitting .216. Manager Tony Vitello was ejected by home-plate umpire Jeremie Rehak in the top of the second, after one of the nine runs had scored. Across 143 games this season the Giants have scored 601 runs, 259 of them on home runs, which is 43.1 percent, on 164 home runs. Sixteen times this season every Giants run in a game has come on a home run, and before Saturday the most they had scored in such a game was three. Only twice all year have they hit five or more home runs in a game, the other being seven on June 5. Friday night in the same ballpark they had twelve hits, one home run, and lost 10-6. San Francisco is 59-84, eliminated in the National League West, with a wild-card elimination number of four and 19 games left. Two takes filed.

Grant LombardSep 6, 20265 min read
Every Run The Giants Scored On Saturday Left The Ballpark
2028

The Best Giants At Oracle Park In July 2028 May Be In The Futures Game

Major League Baseball awarded San Francisco the 2028 All-Star Game on Friday, the city's fourth and its first at Oracle Park since 2007. The Giants are 50-72 and spent the deadline turning veterans into prospects. Four of their five Baseball America Top 100 prospects are in Single-A or below, and on the reported date of the game the two that shop ranks highest will be 20 and 19 years old. The men actually under contract that summer are Rafael Devers, Willy Adames, Matt Chapman and Logan Webb, and Webb's deal expires that year.

Grant LombardAug 15, 20265 min read
The Best Giants At Oracle Park In July 2028 May Be In The Futures Game
Roster math

The Giants Have One 40-Man Spot Left. December 1 Is What Makes It Expensive.

Counted entry by entry Thursday morning: 45 names on the Giants' 40-man roster, six on the 60-day injured list, 39 against the limit, one spot open. Two contracts have been selected in the last six days and neither was a prospect decision. What a September call-up costs in a year when two labor agreements expire at different times, and the part of it nobody outside the building can see.

Jamie SilvaAug 13, 20266 min read
The Giants Have One 40-Man Spot Left. December 1 Is What Makes It Expensive.