Return to calendar
FINAL GAME · RECAP

Philadelphia PhilliesOpen full analysisSan Francisco GiantsOpen full analysis

DateMonday, April 6, 2026
First pitch
BallparkOracle Park
FINAL · Monday, April 6, 2026
SEO MATCH SUMMARY

The Philadelphia Phillies defeated the San Francisco Giants 6–4 on April 6 at Oracle Park, with the visitors' superior plate discipline and pitching efficiency proving decisive in the early-season matchup. Both offenses managed 11 hits apiece, but the Phillies' balanced approach—drawing six walks against one for San Francisco—gave them a significant edge in on-base percentage (.320 vs. .274) and overall slugging (.708 OPS compared to .578). Philadelphia's pitching staff was equally effective, surrendering just four earned runs while allowing the same hit total, posting a 4.35 ERA with a more controlled walk rate of one compared to the Giants' six free passes. San Francisco's offense struggled to convert opportunities, managing only four RBIs despite matching Philadelphia's hit total, while the home team's ERA of 4.78 reflected the inability to escape jams. The Phillies' advantage in run prevention and baserunning efficiency—evidenced by their six RBIs from 11 hits—outweighed the Giants' competitive effort, establishing an early pattern that could define San Francisco's offensive consistency moving forward.

Philadelphia PhilliesPHI
6W
FINAL
San Francisco GiantsSF
4
Total runs10Run difference2
INNING BY INNING

Line score

Team123456789RHE
PHI0000204006110
SF0031000004110
TEAM COMPARISON

Batting box score

PHISF
11Hits11
0Home runs0
4Doubles2
6RBI4
6Walks1
7Strikeouts7
1Stolen bases0
15Total bases15
22Left on base12
0Errors0
.236AVG.218
.320OBP.274
.388SLG.304
.708OPS.578
ON THE MOUND

Pitching box score

PHISF
7Strikeouts7
1Walks6
11Hits allowed11
4Earned runs6
4.35ERA4.78
RUN PRODUCTION

Players who scored

PHIJustin Crawford ×2Trea TurnerKyle SchwarberBryce HarperJ.T. Realmuto
SFWilly AdamesLuis ArraezMatt ChapmanHarrison Bader
PHI

Batting lineup

PlayerABHHRRBI
Trea TurnerSS · 1-5 | K, RBI, R5101
Kyle SchwarberDH · 0-3 | 2 BB, 3 K, R3000
Bryce Harper1B · 3-4 | 2 2B, BB, 3 RBI4303
Alec Bohm3B · 2-5 | 2B, K, RBI5201
Bryson Stott2B · 0-55000
Adolis GarcíaRF · 0-3 | BB, HBP, SB3000
Brandon MarshLF · 1-4 | K, RBI4101
J.T. RealmutoC · 2-3 | BB, R3200
Justin CrawfordCF · 2-3 | 2B, BB, K3200
SF

Batting lineup

PlayerABHHRRBI
Willy AdamesSS · 2-4 | 2 2B, BB, R4200
Luis Arraez2B · 2-4 | RBI, R4201
Matt Chapman3B · 2-4 | 3B, K, 2 RBI4202
Rafael Devers1B · 0-4 | K4000
Heliot RamosLF · 1-4 | 3 K, RBI4101
Jung Hoo LeeRF · 1-44100
Jerar EncarnacionDH · 1-4 | K4100
Harrison BaderCF · 1-4 | K, R4100
Patrick BaileyC · 1-44100
PHI

Pitchers

PitcherIPKERERA
Andrew Painter9 H · 1 BB4.0144.82
Tim Mayza0 H · 0 BB1.0100.00
Jonathan Bowlan0 H · 0 BB1.0206.75
José Alvarado0 H · 0 BB1.0109.82
Brad Keller1 H · 0 BB1.0205.40
Jhoan Duran1 H · 0 BB1.0001.59
SF

Pitchers

PitcherIPKERERA
Adrian Houser9 H · 2 BB6.0343.97
Ryan Borucki2 H · 1 BB0.1029.00
Caleb Kilian0 H · 1 BB0.2100.00
Matt Gage0 H · 1 BB1.0100.00
Blade Tidwell0 H · 1 BB1.0200.00
EXPLORE NEXT

Related MLB pages