Where to Watch
Probable Pitchers
Lineups
San Francisco Giants
| # | Player | Pos |
|---|---|---|
| 1 | Luis Arraez | 2B |
| 2 | Heliot Ramos | LF |
| 3 | Bryce Eldridge | DH |
| 4 | Rafael Devers | 1B |
| 5 | Casey Schmitt | 3B |
| 6 | Drew Gilbert | CF |
| 7 | Willy Adames | SS |
| 8 | Drew Cavanaugh | C |
| 9 | Grant McCray | RF |
Preview
The San Francisco Giants wrap up their Sunday slate at Oracle Park on July 26, 2026, hosting the Los Angeles Angels in a 4:05 PM ET first pitch. Carson Whisenhunt takes the ball for San Francisco against Angels right-hander José Soriano. With the regular season well into its second half, every game carries genuine weight in the NL West standings, and the Giants are sending out a lineup loaded with recognizable bats — Luis Arraez, Rafael Devers, and Willy Adames among them — to back their young starter.
Giants vs. Angels Sunday Pitching Matchup: Whisenhunt vs. Soriano
Carson Whisenhunt gets the nod for San Francisco, and this start is worth watching closely. The left-hander has been one of the more closely followed arms in the Giants' rotation, and Sunday gives him a chance to make a statement at home. For the Angels, José Soriano gets the assignment. Without current ERA or win-loss lines available for either starter, the focus shifts to stuff, sequencing, and how each pitcher handles the opposing lineup's middle of the order.
Whisenhunt will have to navigate an Angels offense that, even in a rebuilding phase, can put the ball in play. His ability to work efficiently and get into the sixth inning or beyond will determine how much pressure lands on the Giants' bullpen in the late innings.
Giants Starting Lineup and Keys to Watch
Manager Bob Melvin has constructed a lineup that puts pressure on the opposition from top to bottom:
- Luis Arraez (2B, leadoff) — One of the hardest hitters to strike out in baseball. Arraez sets the table, and if he's reaching base consistently, the Giants' offense flows.
- Heliot Ramos (LF) — Batting second, Ramos provides a power threat early in the order that forces pitchers to make decisions before they get to the heart of the lineup.
- Bryce Eldridge (DH) — The young designated hitter slots in third. His at-bats against Soriano will be an interesting test of youth versus experience.
- Rafael Devers (1B) — Cleanup and the most dangerous bat in this order. If Soriano falls behind Devers in counts, it could be a long afternoon for the Angels.
- Casey Schmitt (3B) — Schmitt provides solid two-way value at the five-hole. His plate discipline matters here.
- Drew Gilbert (CF) — Batting sixth, Gilbert's speed and contact ability keep defenses honest.
- Willy Adames (SS) — Experienced middle-of-the-diamond presence hitting seventh. Adames has the power to punish a mistake pitch even late in the order.
- Drew Cavanaugh (C) — Eighth in the order, Cavanaugh's game-calling partnership with Whisenhunt is just as important as his bat Sunday.
- Grant McCray (RF) — Leadoff candidate of the future batting ninth today. McCray's on-base ability from the nine-hole can create second-time-through-the-lineup opportunities.
Three Keys to a Giants Win on Sunday
- Whisenhunt's command early: If the left-hander can throw strikes and avoid deep counts in the first two innings, he sets himself up for length and gives the offense time to work against Soriano.
- Devers and Ramos making contact: With Arraez getting on base, the two-three-four hitters need to drive him in. That's where this game likely gets decided.
- Bullpen preservation: The Giants need Whisenhunt to pitch into the sixth. A short outing puts a strain on a relief corps that has been taxed through the long summer stretch.
Prediction: Giants Win at Oracle Park
San Francisco gets enough from Whisenhunt to keep this game close through five innings, and the lineup does its damage in the middle innings when Devers and Ramos capitalize on Arraez reaching base. Arraez's bat, Devers' power, and the home-field advantage at Oracle Park tip the scales. Giants win, 4-2.
Catch the game on NBCS BA on television or on KNBR 680 and KSFN 1510 AM on the radio. Spanish-language coverage is available on KWKW 1330.