Add SportsStats to your home screen

San Francisco Giants

SF · NL West · 2026
See the full league board →

Roster construction

Metric Value Lg avg Diff Rank Percentile
Plate appearances given to sub-replacement hitters 1234 961 +272 22nd of 30
Share of plate appearances given to sub-replacement hitters 19.8% 15.0% +4.7% 23rd of 30
WAR bled by sub-replacement hitters -4.8 -2.9 −1.9 27th of 30
Count of sub-replacement hitters 13 6 +6 30th of 30
Batters faced by sub-replacement pitchers 1062 1111 −49 20th of 30
Share of batters faced by sub-replacement pitchers 15.9% 16.5% −0.6% 19th of 30
WAR of the club's best position player 3.7 4.9 −1.2 26th of 30
Combined WAR of the club's three best position players 9.1 11.4 −2.3 26th of 30
Combined WAR of the club's five best position players 12.6 15.8 −3.2 26th of 30
Total position-player WAR 12.9 19.4 −6.5 26th of 30
Total pitching WAR 9.2 15.1 −5.9 24th of 30
Share of position-player WAR from the top three 70.5% 62.2% +8.3% 6th of 30
Concentration of WAR across the lineup 0.57 0.45 +0.12 1st of 30
Position players with a 2+ WAR season 2 4 −2 29th of 30
Position players with a 4+ WAR season 0 1 −1 25th of 30
Hitters used 32 24 +8 1st of 30
Plate-appearance-weighted batting age 27.7 28.3 −0.6 21st of 30
Plate appearances given to hitters 25 and under 1454 1557 −103 14th of 30
Share of plate appearances given to hitters 25 and under 23.3% 24.4% −1.1% 14th of 30
Plate appearances given to hitters 35 and older 0 397 −397 19th of 30

Staff shape

Metric Value Lg avg Diff Rank Percentile
Pitchers used 39 32 +6 2nd of 30
Rotation WAR 9.5 13.1 −3.6 23rd of 30
Bullpen WAR 2.1 6.5 −4.4 24th of 30
Combined WAR of the club's three best starters 6.6 8.8 −2.2 26th of 30
Share of innings thrown by starters 65.2% 71.5% −6.4% 25th of 30
Quality starts 52 56 −4 20th of 30
Blown saves 33 26 +6 25th of 30

Results

Metric Value Lg avg Diff Rank Percentile
Run differential -91 0 −91 25th of 30
Run differential per game -0.56 0.00 −0.56 25th of 30
Runs scored per game 4.13 4.48 −0.35 26th of 30
Runs allowed per game 4.69 4.48 +0.21 23rd of 30
Winning percentage .401 .500 −.099 27th of 30
Pythagorean winning percentage .442 .502 −.060 25th of 30
Wins above Pythagorean expectation -6.6 -0.3 −6.3 28th of 30
Winning percentage in one-run games .356 .499 −.143 30th of 30
Winning percentage in games decided by five or more .440 .500 −.060 21st of 30
Winning percentage in extra innings .500 .510 −.010 16th of 30
Home winning percentage .457 .529 −.072 26th of 30
Road winning percentage .346 .471 −.125 27th of 30
Winning percentage within the division .327 .500 −.173 29th of 30
Longest winning streak 3 6 −3 30th of 30

Batting

Metric Value Lg avg Diff Rank Percentile
Team Games 162 161 — 1st of 30
Team Plate Appearances 6061 6128 −67 25th of 30
Team At Bats 5473 5444 +28 7th of 30
Team Runs 669 725 −56 26th of 30
Team Hits 1341 1328 +12 13th of 30
Team Doubles 262 249 +12 9th of 30
Team Triples 26 22 +3 6th of 30
Team Home Runs 178 185 −7 20th of 30
Team Runs Batted In 646 693 −47 26th of 30
Team Stolen Bases 88 109 −21 22nd of 30
Team Walks 449 544 −95 30th of 30
Team Strikeouts 1342 1356 −14 14th of 30
Team Walk Rate 7.4% 8.9% −1.5% 30th of 30
Team Strikeout Rate 22.1% 22.1% — 18th of 30
Team Batting Average .245 .244 +.001 13th of 30
Team On-Base Percentage .306 .318 −.012 29th of 30
Team Slugging Percentage .400 .400 — 16th of 30
Team On-Base Plus Slugging .706 .719 −.013 23rd of 30

Pitching

Metric Value Lg avg Diff Rank Percentile
Team Wins 65 80 −15 27th of 30
Team Losses 97 80 +16 27th of 30
Team Saves 30 41 −11 29th of 30
Team Blown Saves 27 23 +3 21st of 30
Team Games 162 161 — 1st of 30
Team Games Started 162 161 — 1st of 30
Team Innings Pitched 1430.0 1435.2 −5.2 25th of 30
Team Innings per Game 8.8 8.9 −0.1 22nd of 30
Team Strikeouts 1204 1356 −152 27th of 30
Team Strikeouts per 9 Innings 7.6 8.5 −0.9 27th of 30
Team Walks per 9 Innings 3.8 3.4 +0.4 25th of 30
Team Earned Run Average 4.33 4.17 +0.16 23rd of 30

Rank is among the MLB clubs with a value for that metric, best first. Descriptive metrics (roster age, WAR concentration) are ranked but not colored — for them, "high" isn't "good".