San Francisco Giants vs Phillies Match Player Stats (April 9th, 2026)
Giants Blank Phillies 5-0 at Oracle Park
The San Francisco Giants vs Phillies match on April 9, 2026, wrapped up in a commanding 5-0 shutout at Oracle Park, with San Francisco Giants controlling every phase of the game. Philadelphia couldn’t generate any real offense, walking away with just 4 hits and zero runs across 9 full innings.
Rafael Devers carried the Giants’ offense with 2 hits, 1 home run, and 4 RBI across 4 at-bats — the kind of performance that puts a game out of reach early. Willy Adames added 2 hits and 2 runs scored, while Luis Arraez went 2-for-2 with 2 runs, giving San Francisco consistent production from top to bottom.
The Giants’ pitching staff — featured in the 2026 MLB match-by-match game logs and pitching performance tracker — combined for 10 total strikeouts while holding Philadelphia to zero earned runs all night. San Francisco looked like a team operating on a completely different level, and the Phillies had no answer.
Thursday Game Details — Giants vs Phillies at Oracle Park, April 9, 2026
| Detail | Info |
|---|---|
| Date | April 09, 2026 |
| Day | Thursday |
| Start Time | 12:45 AM Local |
| Game Duration | 2 Hours 29 Minutes |
| Venue | Oracle Park |
| Home Plate Umpire | Todd Tichenor |
| First Base Umpire | Austin Jones |
| Second Base Umpire | Adam Hamari |
| Third Base Umpire | Clint Vondrak |
| Attendance | 36,106 |
| TV Coverage | MLB.TV |
| Final Score | Giants 5 — Phillies 0 |
Giants vs Phillies — Team Performance Breakdown and Key Contributors
San Francisco Giants
San Francisco delivered 9 hits, 5 runs, and zero errors — a complete and disciplined performance with no cracks in their game. W. Adames (2-for-4, 2 R), L. Arraez (2-for-2, 2 R), and R. Devers (2 H, 1 HR, 4 RBI) led the charge, showing the kind of lineup depth that makes the Giants a consistent threat — similar to what’s been building in their San Francisco Giants this season results and individual batting stats. Their pitching staff added 10 strikeouts and didn’t allow a single earned run, making this a genuinely dominant all-around night.
Philadelphia Phillies
The Phillies managed just 4 hits from 31 at-bats and crossed home plate zero times — a flat, disconnected offensive showing that exposed their depth issues. K. Schwarber (1 H, 2 BB) and B. Harper (1 H, 1 BB) made some contact, but the lineup couldn’t build any momentum with runners on base. Starter A. Nola worked 6.0 innings and gave up 3 earned runs, and the Phillies’ bullpen surrendered 2 more as San Francisco pulled the game away completely.

Inning-by-Inning Scoring Breakdown
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PHI (Phillies) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 1 |
| SF (Giants) | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 2 | — | 5 | 9 | 0 |
Injury Report — Giants vs Phillies
| Team | Player | Position | Status | Injury | Expected Return |
|---|---|---|---|---|---|
| SF | Joel Peguero | RP | 15-Day-IL | Hamstring – Strain | 2026-04-10 |
| SF | Sam Hentges | RP | 15-Day-IL | Knee – Surgery | 2026-04-17 |
| SF | Parks Harber | 3B | Out | Hamstring – Strain | 2026-04-27 |
| SF | Reiver Sanmartin | RP | 60-Day-IL | Hip – Strain | 2026-06-09 |
| SF | Jason Foley | RP | 60-Day-IL | Shoulder – Surgery | 2026-07-01 |
| PHI | J.T. Realmuto | C | Day-To-Day | Foot – Bruise | 2026-04-10 |
| PHI | Max Lazar | RP | 15-Day-IL | Oblique – Strain | 2026-04-10 |
| PHI | Andrew Bechtold | 3B | Day-To-Day | Undisclosed – Not Specified | 2026-04-12 |
| PHI | Michael Mercado | RP | Day-To-Day | Shoulder – Not Specified | 2026-04-12 |
| PHI | Zack Wheeler | SP | 15-Day-IL | Shoulder – Surgery | 2026-04-19 |
How Both Squads Stacked Up — Giants vs Phillies 2026 MLB Box Score Summary
| Stat | SF Giants | PHI Phillies |
|---|---|---|
| At Bats (AB) | 32 | 31 |
| Runs (R) | 5 | 0 |
| Hits (H) | 9 | 4 |
| Errors (E) | 0 | 1 |
| Home Runs (HR) | 1 | 0 |
| RBI | 4 | 0 |
| Walks — Batting (BB) | 1 | 5 |
| Strikeouts — Batting (K) | 6 | 10 |
| Left on Base (LOB) | 5 | 9 |
| Innings Pitched (IP) | 9.0 | 8.0 |
| Earned Runs Allowed (ER) | 0 | 4 |
| Strikeouts — Pitching (K) | 10 | 6 |
| Walks Allowed (BB) | 5 | 1 |
| Home Runs Allowed | 0 | 1 |
| Team Pitch Count (PC-ST) | 150-90 | 124-77 |

San Francisco Giants Batting Statistics
| Hitter | AB | R | H | RBI | HR | BB | K | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|
| W. Adames SS | 4 | 2 | 2 | 0 | 0 | 0 | 0 | .260 | .315 | .460 |
| L. Arraez DH | 2 | 2 | 2 | 0 | 0 | 1 | 0 | .320 | .333 | .420 |
| M. Chapman 3B | 4 | 0 | 1 | 0 | 0 | 0 | 3 | .300 | .352 | .460 |
| R. Devers 1B | 4 | 1 | 2 | 4 | 1 | 0 | 1 | .220 | .278 | .360 |
| J. Lee RF | 4 | 0 | 0 | 0 | 0 | 0 | 1 | .143 | .224 | .214 |
| J. Encarnacion LF | 3 | 0 | 0 | 0 | 0 | 0 | 0 | .263 | .263 | .316 |
| J. Oliva LF | 1 | 0 | 1 | 0 | 0 | 0 | 0 | .333 | .333 | .333 |
| H. Bader CF | 4 | 0 | 0 | 0 | 0 | 0 | 1 | .114 | .149 | .205 |
| P. Bailey C | 3 | 0 | 1 | 0 | 0 | 0 | 0 | .147 | .216 | .147 |
| C. Koss 2B | 3 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | .000 | .000 |
| TEAM | 32 | 5 | 9 | 4 | 1 | 1 | 6 |
Philadelphia Phillies Batting Statistics
| Hitter | AB | R | H | RBI | HR | BB | K | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|
| T. Turner SS | 3 | 0 | 0 | 0 | 0 | 1 | 1 | .260 | .315 | .340 |
| K. Schwarber DH | 2 | 0 | 1 | 0 | 0 | 2 | 1 | .195 | .389 | .463 |
| B. Harper 1B | 3 | 0 | 1 | 0 | 0 | 1 | 0 | .222 | .327 | .422 |
| A. Bohm 3B | 4 | 0 | 0 | 0 | 0 | 0 | 0 | .186 | .271 | .279 |
| B. Stott 2B | 4 | 0 | 0 | 0 | 0 | 0 | 1 | .167 | .211 | .194 |
| A. Garcia RF | 3 | 0 | 1 | 0 | 0 | 1 | 1 | .250 | .306 | .432 |
| B. Marsh LF-CF | 3 | 0 | 0 | 0 | 0 | 0 | 2 | .275 | .302 | .425 |
| D. Moore PH | 1 | 0 | 0 | 0 | 0 | 0 | 1 | .000 | .286 | .000 |
| R. Marchan C | 4 | 0 | 0 | 0 | 0 | 0 | 1 | .067 | .125 | .267 |
| J. Crawford CF | 2 | 0 | 0 | 0 | 0 | 0 | 1 | .306 | .342 | .361 |
| O. Kemp PH-LF | 2 | 0 | 1 | 0 | 0 | 0 | 1 | .154 | .214 | .154 |
| TEAM | 31 | 0 | 4 | 0 | 0 | 5 | 10 |
People often explore another this MLB matchup — Miami Marlins & Mets performance breakdown to enchance Major Baseball league crase.
Giants vs Phillies — Numbers That Tell the Full Story
The gap between these two teams on April 9 wasn’t close in any category, and readers who follow Giants and Phillies head-to-head results across the full MLB schedule will find this result fits a clear pattern. San Francisco simply outclassed Philadelphia across every measurable area — offense, pitching, and defense.
| Category | SF Giants | PHI Phillies |
|---|---|---|
| Runs Scored | 5 | 0 |
| Total Hits | 9 | 4 |
| Home Runs | 1 | 0 |
| RBI | 4 | 0 |
| Batting Walks (BB) | 1 | 5 |
| Batting Strikeouts (K) | 6 | 10 |
| Left on Base (LOB) | 5 | 9 |
| Errors | 0 | 1 |
| Innings Pitched | 9.0 | 8.0 |
| Earned Runs Allowed | 0 | 4 |
| Pitching Strikeouts | 10 | 6 |
| Walks Issued | 5 | 1 |
| HR Allowed | 0 | 1 |
| At Bats | 32 | 31 |
| Pitch Count | 150-90 | 124-77 |
Devers’ 3-run homer in the 6th broke the game wide open, and the Giants added 2 more in the 8th to seal a clean 5-0 final. Their bullpen quartet of Gage, Kilian, Tidwell, and Miller handled the rest with 3.1 scoreless innings combined — a complete, no-excuses team performance from San Francisco.
Frequently Asked Questions
Who won the San Francisco Giants vs Phillies game on April 9, 2026?
The San Francisco Giants won 5-0, completely shutting out the Philadelphia Phillies at Oracle Park in a game that lasted 2 hours and 29 minutes.
Who was the winning pitcher in the Giants vs Phillies April 9 match?
M. Gage earned the win, improving to 1-0. He threw 0.2 innings, allowed 1 hit, 0 earned runs, and struck out 1 batter with a 0.00 ERA.
Who hit the home run in the Giants vs Phillies game on April 9, 2026?
Rafael Devers hit a 3-run homer in the 6th inning off A. Nola with 2 runners on and 2 outs, driving in 3 RBI on that swing and completely breaking the game open.
How many strikeouts did the Giants pitching staff record against the Phillies?
The Giants combined for 10 total strikeouts across 9.0 innings pitched, while not allowing a single earned run to Philadelphia throughout the entire game.
How did Aaron Nola perform in the Giants vs Phillies April 9 game?
Nola took the loss, falling to 1-1. He pitched 6.0 innings, giving up 5 hits, 3 earned runs, 1 home run, and 3 strikeouts across 84 pitches.
What was the attendance at Oracle Park for the April 9, 2026 Giants game?
A crowd of 36,106 fans attended the game at Oracle Park, with live coverage available through MLB.TV for remote viewers.
Which Giants hitters scored runs in the April 9 matchup against Philadelphia?
Willy Adames and Luis Arraez each scored 2 runs, while Rafael Devers scored 1. All 5 Giants runs came across the 6th and 8th innings.
Who started on the mound for the Giants against the Phillies on April 9?
Tyler Mahle started for San Francisco, pitching 5.2 innings with 3 hits, 0 earned runs, 4 walks, and 6 strikeouts on 94 pitches before handing off to the bullpen.
Final Thoughts
San Francisco made a clear statement at Oracle Park — their pitching held Philadelphia to just 4 hits while Devers did the heavy lifting with the bat. The Phillies struggled badly with runners on base, going 0-for-9 in RISP situations and leaving 9 men stranded. This result shows how big the gap currently is between these two rosters at this stage of the 2026 MLB season.
