Giants vs Cubs Player Stats
Giants vs Cubs Player Stats and Some baseball games live on in box scores. Others live on in memory. The San Francisco Giants and Chicago Cubs faced off on August 28, 2025.
Final score: Giants 4, Cubs 3. Walk-off. Series sweep. And a performance from Willy Adames that had fans reaching for historical context going back two decades.
This breakdown covers every key player performance, the full box score, and what these numbers actually mean for both franchises heading deeper into the season.
Game Snapshot
- Date: August 28, 2025
- Venue: Oracle Park, San Francisco
- Final Score: San Francisco Giants 4, Chicago Cubs 3
- Result: Giants complete a three-game series sweep
- Walk-off: Jung Hoo Lee’s RBI single in the bottom of the ninth
- Series milestone: San Francisco’s 10th walk-off win of the 2025 season
San Francisco Giants — Player-by-Player Breakdown
Willy Adames — The Night’s Defining Performance
There’s a reason the baseball world was talking about Willy Adames the next morning.
The Giants shortstop went 2-for-4 with two home runs, three RBIs, and two runs scored. On paper, those numbers pop. In context, they’re even more remarkable.
His first home run came in the first inning — a two-run shot off Cubs starter Shota Imanaga that immediately set the tone. His second, a solo blast in the sixth, tied the game at 3–3 and kept San Francisco alive at a critical moment.
It was his fourth multi-home-run game of the 2025 season. The last Giants player to accomplish that was Barry Bonds, back in 2004. Adames finished the year with 30 home runs — the first Giant to reach that milestone in over 20 years.
Adames Stats — August 28, 2025
| Category | Total |
| At-Bats | 4 |
| Runs | 2 |
| Hits | 2 |
| RBIs | 3 |
| Home Runs | 2 |
| Strikeouts | 0 |
Jung Hoo Lee — One Hit Was All It Took
Jung Hoo Lee went 1-for-4, which doesn’t leap off the page. But the timing of that one hit made it the most important moment of the night.
Bottom of the ninth. Game tied at 3–3. Runner on second. Lee stepped in and delivered a clean single to drive home the winning run — his first career walk-off hit. Oracle Park erupted. The Giants had their sweep.
Lee’s value isn’t always visible in a final stat line. His ability to stay composed in pressure moments is exactly the kind of quality that wins close games in September.
Logan Webb — Seven Innings of Grit
The Giants didn’t need a perfect start. They needed a dependable one, and Logan Webb delivered.
Webb went seven innings, allowed three runs, and struck out seven Cubs hitters. He worked out of traffic consistently, giving San Francisco’s lineup time to find their rhythm. A lesser performance from the mound and this game likely slips away.
Chicago Cubs — Player-by-Player Breakdown
Dansby Swanson — Power at Shortstop
Swanson gave the Cubs life early with a solo home run off Logan Webb in the second inning. His bat provided the spark Chicago needed to answer San Francisco’s first-inning two-run shot. Defensively, he was sharp throughout, committing no errors and handling everything cleanly.
Michael Busch — The Tying Blow
Michael Busch’s sixth-inning home run — his 25th of the season — knotted the game at 3–3 and set up a tense final three innings. Busch has been one of the Cubs’ most consistent power threats all season. He punished a mistake pitch and nearly gave Chicago the momentum swing they needed.
Shota Imanaga — Competitive Despite the Damage
Giving up two home runs to the same batter is a tough night by any measure. But Imanaga settled in after a rough first inning and completed six innings of work, allowing three total runs. His 2025 regular-season numbers — a 9–8 record and a 3.73 ERA — reflect a pitcher who competes hard even when his best stuff isn’t there.
Full Box Score — August 28, 2025
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| Chicago Cubs | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 3 | 5 | 0 |
| San Francisco Giants | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 4 | 8 | 0 |
Giants Batting Stats
| Player | AB | R | H | RBI | HR | BB | SO |
| Heliot Ramos (LF) | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rafael Devers (1B) | 3 | 1 | 1 | 0 | 0 | 1 | 2 |
| Willy Adames (SS) | 4 | 2 | 2 | 3 | 2 | 0 | 0 |
| Matt Chapman (3B) | 4 | 0 | 0 | 0 | 0 | 0 | 0 |
| Michael Conforto (RF) | 4 | 0 | 1 | 0 | 0 | 0 | 0 |
| Patrick Bailey (C) | 4 | 0 | 1 | 0 | 0 | 0 | 0 |
| Wilmer Flores (DH) | 4 | 0 | 2 | 0 | 0 | 0 | 0 |
| Casey Schmitt (2B) | 2 | 0 | 0 | 0 | 0 | 1 | 0 |
| Jung Hoo Lee (CF) | 4 | 0 | 1 | 1 | 0 | 0 | 0 |
Cubs Batting Stats
| Player | AB | R | H | RBI | HR | BB | SO |
| Michael Busch (1B) | 4 | 1 | 1 | 1 | 1 | 0 | 0 |
| Kyle Tucker (DH) | 3 | 1 | 2 | 0 | 0 | 0 | 0 |
| Ian Happ (LF) | 4 | 0 | 1 | 1 | 0 | 0 | 0 |
| Pete Crow-Armstrong (CF) | 4 | 0 | 1 | 0 | 0 | 0 | 0 |
| Nico Hoerner (2B) | 4 | 0 | 1 | 0 | 0 | 0 | 0 |
| Owen Caissie (RF) | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
| Dansby Swanson (SS) | 3 | 1 | 1 | 1 | 1 | 0 | 0 |
| Matt Shaw (3B) | 3 | 0 | 1 | 0 | 0 | 0 | 0 |
| Moises Ballesteros (C) | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
Pitching Decisions
Ryan Walker earned the win for San Francisco after retiring the only batter he faced in the ninth. Cubs reliever Daniel Palencia took the loss after surrendering Jung Hoo Lee’s walk-off single. Both bullpens showed up — the game’s outcome came down to one swing.
Defense Made a Difference Too
Offense gets the headlines, but Casey Schmitt quietly changed the game in the eighth inning. He made a leaping catch on a sharp liner from Michael Busch, then fired to second to double up Matt Shaw — killing what could have been a Cubs go-ahead rally. Willy Adames also handled his workload at shortstop cleanly throughout the night.
Defense doesn’t show up in traditional box scores, but on nights like this, it wins games.
2025 Season Series: Giants Dominated
San Francisco went 5-1 against Chicago in the full 2025 season series. The late-August sweep extended their winning streak to five games and reinforced the Giants’ ability to close out opponents at Oracle Park. For the Cubs, the series was a reminder of where they still need to improve against tough NL competition.
The Historical Weight of This Rivalry
These two franchises have been playing each other since the 19th century. The rivalry has seen its share of infamous moments — including the 1908 “Merkle’s Boner” game that effectively handed the pennant to Chicago — and modern playoff drama in the 2016 NLDS. Every regular-season meeting carries that history forward, even when it’s July or August. Fans of both clubs feel it.
What the Numbers Tell Us
For the Giants, this game confirmed what their front office has been building toward: a team capable of winning close, contested games with both power and timely hitting. Adames brings the thunder. Lee brings the calm. Webb anchors the rotation. That’s a workable formula.
For the Cubs, Busch and Swanson show real run-producing upside. But they’ll need more consistency from their bullpen and a sharper closer to convert tied games in the ninth.
Frequently Asked Questions
Who was named player of the game?
Willy Adames. Two home runs, three RBIs, and the go-ahead energy that set up San Francisco’s walk-off win.
Where can I find the official box score?
Full game records are available on MLB.com, ESPN, and CBS Sports.
How many home runs did Adames hit in 2025?
He finished the season with 30 — the first Giants player to reach that total since Barry Bonds in 2004.
What was Jung Hoo Lee’s career significance in this game?
Lee’s ninth-inning single was his first career walk-off hit, and it drove in the winning run in a 4–3 Giants victory.
Who started on the mound for each team?
Logan Webb for San Francisco, Shota Imanaga for Chicago.
Did the Giants sweep the series?
Yes — a clean three-game sweep at Oracle Park, completed on August 28.
Final Thought
This game had everything a baseball fan could want: a historic power display, a clutch walk-off moment, a defensive gem in the eighth, and two teams competing until the final out. The numbers back up the story — but it’s the story that will stick with anyone who watched it live.
For ongoing coverage, follow beat reporters at The Athletic or check MLB.com for official game logs and player splits.



