San Francisco Giants
NL West · 2026
42-57.42420.5 GB
Division
NL West
2026 Outlook
Projected record
70-92.432 · Pythagorean pace
Proj 4th in NL West
| NL rank | 13th of 15 |
| Playoff berth | 15.0 GB of WC |
Leaders
| Stat | Player | Value |
|---|---|---|
| HR | Rafael Devers | 20 |
| RBI | Rafael Devers | 53 |
| SB | Casey Schmitt | 9 |
| AVG | Luis Arráez | .326 |
| OPS | Bryce Eldridge | .858 |
2026 · by PA
| Player | Pos | G | PA | HR | RBI | SB | AVG | OBP | OPS |
|---|---|---|---|---|---|---|---|---|---|
| Rafael Devers | 1B | 99 | 421 | 20 | 53 | 0 | .243 | .311 | .783 |
| Luis Arráez | 2B | 94 | 416 | 4 | 36 | 8 | .326 | .366 | .821 |
| Willy Adames | SS | 94 | 397 | 17 | 42 | 2 | .228 | .280 | .708 |
| Casey Schmitt | DH | 91 | 384 | 19 | 50 | 9 | .278 | .307 | .795 |
| Jung Hoo Lee | RF | 91 | 364 | 5 | 33 | 6 | .303 | .335 | .761 |
| Matt Chapman | 3B | 84 | 352 | 7 | 42 | 0 | .235 | .324 | .692 |
| Heliot Ramos | LF | 61 | 248 | 8 | 29 | 0 | .277 | .310 | .770 |
| Bryce Eldridge | DH | 57 | 231 | 10 | 23 | 1 | .275 | .368 | .858 |
| Drew Gilbert | CF | 77 | 225 | 4 | 20 | 0 | .232 | .314 | .678 |
| Daniel Susac | C | 38 | 119 | 0 | 14 | 1 | .252 | .299 | .617 |
| Harrison Bader | CF | 30 | 111 | 5 | 14 | 0 | .170 | .198 | .556 |
| Eric Haase | C | 29 | 84 | 4 | 9 | 0 | .162 | .235 | .600 |
| Victor Bericoto | RF | 24 | 59 | 4 | 9 | 1 | .293 | .305 | .857 |
| Jesus Rodriguez | C | 15 | 46 | 2 | 8 | 1 | .238 | .304 | .709 |
| Drew Cavanaugh | — | 15 | 45 | 0 | 2 | 0 | .243 | .364 | .607 |
Leaders
| Stat | Player | Value |
|---|---|---|
| W | Robbie Ray | 8 |
| SV | Caleb Kilian | 8 |
| SO | Landen Roupp | 106 |
| IP | Robbie Ray | 110.2 |
| ERA | JT Brubaker | 2.87 |
| WHIP | Keaton Winn | 0.99 |
2026 · by IP
| Player | W | L | ERA | WHIP | GS | SV | IP | SO |
|---|---|---|---|---|---|---|---|---|
| Robbie Ray | 8 | 6 | 3.33 | 1.30 | 19 | 0 | 110.2 | 96 |
| Logan Webb | 5 | 7 | 3.87 | 1.11 | 17 | 0 | 107.0 | 85 |
| Landen Roupp | 7 | 8 | 3.98 | 1.27 | 19 | 0 | 104.0 | 106 |
| Adrian Houser | 2 | 7 | 5.10 | 1.41 | 14 | 0 | 83.0 | 56 |
| Tyler Mahle | 2 | 8 | 5.31 | 1.46 | 15 | 0 | 78.0 | 73 |
| Trevor McDonald | 3 | 7 | 5.02 | 1.30 | 13 | 0 | 66.1 | 54 |
| JT Brubaker | 0 | 0 | 2.87 | 1.13 | 0 | 1 | 47.0 | 33 |
| Caleb Kilian | 2 | 5 | 4.62 | 1.36 | 0 | 8 | 39.0 | 48 |
| Keaton Winn | 2 | 2 | 3.06 | 0.99 | 0 | 1 | 32.1 | 26 |
| Erik Miller | 2 | 0 | 3.18 | 1.45 | 0 | 2 | 28.1 | 40 |
| Matt Gage | 4 | 1 | 5.60 | 1.65 | 0 | 1 | 27.1 | 22 |
| Ryan Walker | 0 | 1 | 7.52 | 1.82 | 0 | 3 | 26.1 | 19 |
Leaders
| Stat | Player | Value |
|---|---|---|
| OAA | Luis Arráez | +10 |
| FLD% | Heliot Ramos | 1.000 |
| RF/9 | Rafael Devers | 9.55 |
| DP | Willy Adames | 55 |
2026 · by Inn · OAA 2016+
| Player | Pos | G | Inn | PO | A | E | DP | FLD% | RF/9 | OAA |
|---|---|---|---|---|---|---|---|---|---|---|
| Willy Adames | SS | 94 | 817.1 | 135 | 214 | 14 | 55 | .961 | 3.84 | -12 |
| Luis Arráez | 2B | 92 | 793.1 | 117 | 254 | 5 | 51 | .987 | 4.21 | +10 |
| Matt Chapman | 3B | 83 | 718.2 | 54 | 172 | 9 | 21 | .962 | 2.83 | +4 |
| Jung Hoo Lee | RF | 83 | 658.2 | 148 | 1 | 3 | 0 | .980 | 2.04 | -4 |
| Rafael Devers | 1B | 72 | 627.2 | 615 | 51 | 7 | 55 | .990 | 9.55 | -1 |
| Heliot Ramos | LF | 54 | 453.1 | 89 | 2 | 0 | 0 | 1.000 | 1.81 | -2 |
| Drew Gilbert | CF | 63 | 432.2 | 114 | 1 | 1 | 0 | .991 | 2.39 | 0 |
| Daniel Susac | C | 34 | 258.1 | 243 | 15 | 2 | 3 | .992 | 8.99 | — |
| Harrison Bader | CF | 30 | 239.2 | 65 | 0 | 0 | 0 | 1.000 | 2.44 | — |
| Casey Schmitt | LF | 30 | 231.2 | 63 | 0 | 0 | 0 | 1.000 | 2.45 | -1 |
| Eric Haase | C | 24 | 191.0 | 143 | 12 | 3 | 0 | .981 | 7.30 | — |
| Bryce Eldridge | 1B | 15 | 112.0 | 110 | 6 | 0 | 17 | 1.000 | 9.32 | — |
| Robbie Ray | P | 20 | 110.2 | 2 | 12 | 2 | 1 | .875 | 1.14 | — |
| Logan Webb | P | 17 | 107.0 | 9 | 11 | 1 | 1 | .952 | 1.68 | — |
| Drew Cavanaugh | C | 14 | 105.2 | 83 | 3 | 1 | 0 | .989 | 7.32 | — |
2026 · vs league
xwOBA
.31130
AVG
.25893
SLG
.42590
Barrel%
7.9%37
Hard%
38.1%33
EV
88.947
BB%
6.6%3
K%
20.9%80
Speed
27.360
PlayerMedian (50th)percentile vs league
Scoring Trend
rolling 12-game R/G
4.12
R/G
4.74
RA/G
-0.62
Diff
Runs scoredRuns allowed99 games
Run Profile
Pythagorean
| Runs / G | 4.12 |
| Runs allowed / G | 4.74 |
| Run diff / G | -0.62 |
| Expected record | 43-56 |
| Expected win % | .437 |
| Actual vs Pythag | -1 |
Situational Splits
record · run diff
| Split | W-L | RF | RA | DIFF |
|---|---|---|---|---|
| Home | 22-25 | 180 | 211 | -31 |
| Away | 20-32 | 228 | 258 | -30 |
| vs Division | 13-19 | 135 | 160 | -25 |
| 1-run games | 9-13 | 75 | 79 | -4 |
| Last 10 | 5-5 | 44 | 39 | +5 |
Roster Profile
48 players · 23 pos / 25 P
Average age28.2
Age distribution
U25 525-29 2630-33 1634+ 1
Bats
Left 14Right 32Switch 0
Throws
Left 9Right 37
Recent Form
last 12 · 6-6
WinLossStreak W1
Injured List
10 on IL
| Player | Pos | Status | Detail |
|---|---|---|---|
| Harrison Bader | CF | 10-Day IL· foot | Bader (foot) will take batting practice Monday and run the bases Tuesday, Justice delos Santos of The San Jose Mercury News reports. |
| Jonah Cox | CF | 10-Day IL | Cox went 3-for-3 with a solo home run and an additional run scored in Friday's 18-3 win over the Cubs. |
| Matt Chapman | 3B | 10-Day IL· abdomen | Chapman (abdomen) was cleared to begin a swinging progression Friday, Alex Pavlovic of NBC Sports Bay Area reports. |
| Victor Bericoto | RF | 10-Day IL | The Giants placed Bericoto on the 10-day injured list Friday with a left oblique strain. |
| Matt Gage | P | 15-Day IL | Gage will be re-evaluated in one month after an MRI revealed a moderate left flexor strain, Alex Pavlovic of NBC Sports Bay Area reports. |
| Hayden Birdsong | P | 60-Day IL | Birdsong underwent successful UCL reconstruction surgery on his right elbow Wednesday, Susan Slusser of the San Francisco Chronicle reports. |
| Joel Peguero | P | 60-Day IL· hamstring | Peguero (hamstring) threw 30 pitches during a bullpen session Monday, Evan Webeck of the California Post reports. |
| José Buttó | P | 60-Day IL· arm | The Giants transferred Butto (arm) to the 60-day injured list Tuesday. |
| Randy Rodríguez | P | 60-Day IL· elbow | The Giants placed Rodriguez (elbow) on the 60-day injured list Tuesday, Justice delos Santos of The San Jose Mercury News reports. |
| Rowan Wick | P | 60-Day IL· elbow | The Giants placed Wick (elbow) on the 60-day injured list Sunday, Justice delos Santos of The San Jose Mercury News reports. |
SF News
20 items
- Royals host the Giants in first of 3-game seriesSan Francisco Giants (42-57, fourth in the NL West) vs. Kansas City Royals (40-60, fifth in the AL Central)SF5h
- San Francisco Giants vs. Seattle Mariners: Game HighlightsSan Francisco Giants vs. Seattle Mariners: Game HighlightsSF14h
- Bryce Eldridge: Reaches 10-homer markEldridge went 1-for-3 with a solo home run, a walk and a stolen base in Sunday's 6-3 loss to the Mariners. Visit RotoWire.com for more analysis on this update.
- Robbie Ray: Takes no-decision SundayRay allowed three runs (one earned) on seven hits and two walks while striking out six over four-plus innings in a no-decision versus the Mariners on Sunday. Visit RotoWire.com for more analysis on this update.
- Andres Munoz: Perfect for save SundayMunoz struck out two in a perfect inning to earn the save in Sunday's 6-3 win over the Giants. Visit RotoWire.com for more analysis on this update.SF1d
- Logan Webb: Stung late in no-decisionWebb tossed 6.2 innings in a no-decision against Seattle on Saturday, allowing three runs on two hits and one walk while striking out five batters. Visit RotoWire.com for more analysis on this update.
- Giants Designate Eric Haase For AssignmentThe Giants announced that catcher Daniel Susac has been reinstated from the 10-day injured list. Fellow catcher Eric Haase has been designated for assignment as the corresponding move. The club’s 40-man roster count drops from 39 to 38. Haase has spent the last three months on the big league roster. The Giants selected his contract […]
- MLB betting tips for Friday: Rafael Devers seeks to start second half strongAll of the odds, recommended prop bets and trends in baseball for Friday, July 17.
- Landen Roupp: Delivers seven shutout framesRoupp (7-8) earned the win Friday, allowing two hits and three walks over seven scoreless innings against the Mariners. He struck out two. Visit RotoWire.com for more analysis on this update.
- Matt Chapman: Cleared to swingChapman (abdomen) was cleared to begin a swinging progression Friday, Alex Pavlovic of NBC Sports Bay Area reports. Visit RotoWire.com for more analysis on this update.
- Luis Arraez Hopeful Of Staying At Second Base If TradedLuis Arraez is among the likeliest players to be traded before the August 3 deadline. He’s an impending free agent on a bad Giants team who is playing well enough to be one of the top position players available. Arraez said last week that he’d be willing to discuss a new deal to remain in […]SF6d
- Colorado Rockies vs. San Francisco Giants: Game HighlightsColorado Rockies vs. San Francisco Giants: Game HighlightsSF7d
- Giants Reinstate Jason Foley From 60-Day ILThe Giants have activated right-hander Jason Foley off the 60-day injured list, according to Justice de los Santos of Mercury News. Foley had been at Triple-A Sacramento while rehabbing from last year’s shoulder surgery. The team had an open spot on the 40-man roster, so no corresponding move is needed there. To make space for Foley […]SF7d
- Mets Release Jared OlivaThe Mets have released outfielder Jared Oliva, according to his transactions page at MLB.com. The club designated him for assignment a few days ago. Oliva was on the minor league injured list at the time and therefore was not eligible to be placed on outright waivers. That left the Mets to either trade him or […]
- San Francisco Giants and Colorado Rockies play in game 4 of seriesColorado Rockies (39-58, fifth in the NL West) vs. San Francisco Giants (40-55, fourth in the NL West)SF8d
- Giants select Barry Bonds' nephew Peyton in third roundPeyton Bonds hit .352 with six home runs and 13 stolen bases for Rutgers this past season.SF8d
- Luis Arraez Open To Extension With GiantsThe Giants are one of the few clear sellers and have one of the most obvious trade chips in Luis Arraez. However, he’s also open to staying around via an extension. “Yes, why not?” Arraez said to John Shea of The San Francisco Standard about the possibility. “Especially because this organization gave me a big opportunity […]SF9d
- Rafael Devers: Powers offense in lossDevers went 3-for-3 with a solo home run, a walk and two additional RBI in Friday's 4-3 loss to the Rockies. Visit RotoWire.com for more analysis on this update.
- Robbie Ray: Shaky command in no-decisionRay allowed one run on four hits and six walks while striking out four over five-plus innings in a no-decision versus the Rockies on Friday. Visit RotoWire.com for more analysis on this update.
- Matt Chapman: Out through All-Star breakChapman (abdomen) will not participate in baseball activities over the weekend, Justice delos Santos of The San Jose Mercury News reports. Visit RotoWire.com for more analysis on this update.