Baltimore Orioles vs San Francisco Giants Match Player Stats

Baltimore Orioles vs San Francisco Giants Match Player Stats (Aug 29, 2025)

The August 29, 2025 game between Baltimore and San Francisco at Oracle Park turned into a hitting clinic. The Giants put up season-high offensive numbers in their 15-8 victory, collecting 18 hits with every starter recording at least one hit. A crowd of 40,043 watched San Francisco extend their winning streak to six games.

Giants Strike Early and Never Stop

San Francisco came in hot with five straight wins, sitting at 66-68 and fighting for a playoff spot. Baltimore limped in at 60-74, already eliminated and playing out the string.

Perfect conditions greeted both teams: 63 degrees, sunny skies, and a light 13mph breeze from center field. Oracle Park was ready for offense, and the Giants delivered in a big way. The contest wrapped up in 3:07 despite all the runs.

Every Giants starter got a hit. Baltimore’s pitching staff got hammered for more runs than they’d allowed in any game all season. This series opener put the Giants up 1-0 in the set. San Francisco showed they could step on an opponent when they had the chance.

The scoreboard read San Francisco 15, Baltimore 8. But the Giants controlled this game from start to finish in ways the final score barely hints at.

Matos and Adames Go Wild

Luis Matos and Willy Adames both racked up four hits, combining for eight hits, six runs, and four RBIs. These two led an offense that never slowed down.

Giants Top Performers Table
Player Position AB R H RBI HR BB SO AVG
Luis Matos LF 5 3 4 3 1 0 0 .222
Willy Adames SS 6 3 4 1 0 0 1 .229
Dominic Smith 1B 3 1 2 4 1 1 0 .284
Rafael Devers DH 4 2 2 2 0 1 2 .260
Matt Chapman 3B 3 2 1 2 0 1 0 .232

Matos came through with the big early hit. His two-run single in the first put San Francisco ahead 4-1 after Baltimore scored first. That swing established the Giants’ rhythm right away.

Later in the fifth, he added his 8th homer of the season off Corbin Martin. Just when Baltimore tried building momentum, Matos crushed their hopes with one swing of the bat.

Dominic Smith launched the night’s most spectacular shot. His two-run blast in the fourth became his 4th homer of 2025. The ball splashed into McCovey Cove as the 107th “Splash Hit” in Oracle Park history. Exit velocity registered 106.7 mph off the bat at a 38-degree launch angle, traveling 387 feet into the water.

Drew Gilbert hit ninth and went 2-for-5 with two doubles and two RBIs. When your worst hitter in the lineup contributes like that, everything else falls into place. San Francisco struck out just eight times in 41 at-bats (19.5%).

Willy Adames swiped his 8th stolen base of the season, taking second off Yennier Cano and catcher Alex Jackson in the sixth. The Giants excelled in pressure situations, going 8-for-17 with runners in scoring position (.471). They consistently came through with two-out hits when Baltimore needed outs the most.

Mountcastle Fights Alone for Baltimore

Despite the huge deficit, Baltimore managed respectable offensive production. Ryan Mountcastle carried the team almost single-handedly.

Orioles Top Performers Table
Player Position AB R H RBI HR BB SO AVG
Ryan Mountcastle 1B 5 1 3 4 0 0 0 .258
Jackson Holliday 2B 4 1 2 0 0 1 1 .244
Jeremiah Jackson RF 4 2 1 0 0 1 3 .325
Emmanuel Rivera 3B 4 0 1 2 0 0 1 .241
Coby Mayo DH 4 1 1 1 1 0 1 .189

Mountcastle went 3-for-5 with four RBIs, including two doubles that kept the Orioles close early. His two-run single in the fifth cut the deficit to 9-6. That hit gave Baltimore their best rally of the night.

Jackson Holliday helped from the leadoff spot. He went 2-for-4 with a walk plus his 13th stolen base of the year. Holliday took second base off Robbie Ray and catcher Patrick Bailey in the first inning.

Coby Mayo connected for his 6th homer, a solo shot off Keaton Winn in the eighth. But Baltimore’s situational hitting hurt them badly. They went just 4-for-10 with runners in scoring position while San Francisco went 8-for-17.

The Orioles left five runners on base versus eight for the Giants. San Francisco converted at twice the rate when it mattered. That difference decided the game more than any single performance.

Kremer Can’t Find Strike Zone

Baltimore manager Brandon Hyde needed length from his starter, but Dean Kremer couldn’t deliver. He lasted three innings before getting the hook. His 10th loss dropped him to 9-10 on the season.

The righty gave up nine hits, seven earned runs, two walks, and struck out just one batter. He threw 76 pitches to get nine outs, over 25 per inning. Hyde had no choice but to go to his bullpen early.

Orioles Pitching Table
Pitcher IP H R ER BB SO HR ERA
D. Kremer (L) 3.0 9 7 7 2 1 0 4.52
C. Martin 2.0 2 3 3 1 2 2 6.23
Y. Cano 1.1 1 0 0 1 2 0 5.32
G. Wolfram 1.2 6 5 1 0 3 0 5.06

Baltimore’s bullpen fared no better. Corbin Martin served up both Giants homers to Smith and Matos. Grant Wolfram got rocked for six hits in 1.2 innings. Defensive errors inflated his numbers, but he still got hit hard.

The Orioles defense committed three errors that led to four unearned runs. Jackson Holliday made a fielding error. Emmanuel Rivera had a throwing error. Dylan Beavers also threw one away. Baltimore did turn one double play via Holliday, Gunnar Henderson, and Ryan Mountcastle.

Bivens Slams Door Shut

While Baltimore’s pitching crumbled, Robbie Ray struggled for San Francisco too, lasting 4.1 innings while giving up six earned runs. The Giants needed someone to step up. Spencer Bivens did exactly what championship teams require from their bullpen. He entered in the fifth with runners on base and completely shut down Baltimore’s best chance at a comeback. His third win improved him to 3-3.

Giants Pitching Table
Pitcher IP H R ER BB SO HR ERA
R. Ray 4.1 6 6 6 3 5 0 3.18
S. Bivens (W) 1.2 0 0 0 0 0 0 4.21
M. Gage 1.0 1 0 0 0 1 0 0.78
K. Winn 2.0 3 2 2 0 3 1 4.50

Bivens entered with a 9-6 score, runners on base, and one out. He got the next five batters using just 11 pitches. That kind of performance separates contenders from teams planning vacations.

Four-Run First Sets Template

Baltimore got things started when Mountcastle’s RBI double put them up 1-0. But San Francisco fired right back with four runs in the bottom half. This early exchange established how the night would unfold.

Matos delivered the big hit with his two-run single. The whole inning showed the Giants’ approach perfectly. Aggressive swings on strikes, smart baserunning, constant pressure on Kremer. Baltimore never recovered from that early barrage.

Bivens Kills Fifth-Inning Rally

Baltimore trimmed the lead to 9-6 on Mountcastle’s clutch two-run single. Oracle Park got loud. Fans sensed something brewing. The Orioles had their best chance to make this interesting. Then Bivens walked in and ended everything.

Two quick fly outs killed the threat. Matos answered immediately in the bottom half with his solo homer, pushing the lead back to four and crushing Baltimore’s hopes. Just like that, the game was over.

Seventh Inning Seals Victory

Baltimore cut it to 10-6 entering the seventh, keeping some life in the game. San Francisco responded with four more runs to put it away for good. Adames drove in one with a single. Devers knocked in two more with another single. Smith capped it with his second RBI hit of the night.

Championship teams recognize when to step on opponents. The Giants did exactly that.

Statistical Breakdown

Here’s how the teams matched up across key categories. The contrast becomes clear quickly.

Team Comparison

Team Comparison Table
Category Baltimore Orioles San Francisco Giants
Runs Scored 8 15
Hits 10 18
RISP Average 4-10 (.400) 8-17 (.471)
Left on Base 5 8
Errors 3 0
Stolen Bases 1 1

Those RISP averages explain everything about this game. San Francisco converted nearly half their chances with runners in scoring position. Baltimore managed a respectable .400 in those spots but couldn’t match the Giants’ efficiency. The error column shows another huge factor. Baltimore’s three miscues led to four unearned runs. San Francisco played flawless defense, committing zero errors while their offense poured it on.

Individual Leaders

Giants Top Performers:

  • Luis Matos: 4-5, 3 R, 3 RBI, 1 HR
  • Willy Adames: 4-6, 3 R, 1 RBI, 1 SB
  • Dominic Smith: 2-3, 1 R, 4 RBI, 1 HR
  • Drew Gilbert: 2-5, 1 R, 2 RBI, 2 2B

Orioles Top Performers:

  • Ryan Mountcastle: 3-5, 1 R, 4 RBI, 2 2B
  • Jackson Holliday: 2-4, 1 R, 1 SB
  • Coby Mayo: 1-4, 1 R, 1 RBI, 1 HR

Both teams had offensive bright spots. The Giants just had more of them, and at more timely moments. Matos and Adames each collected four hits. Mountcastle nearly single-handedly kept Baltimore competitive with his four RBIs.

Season Implications

This win moved San Francisco to 67-68, keeping them alive in the National League West race. Their six-game streak included outscoring opponents 47-20. Exactly the kind of run teams need for postseason pushes.

Baltimore dropped to 60-75, extending their losing streak to five games. Their recent funk reached eight losses in nine tries. The season ended mathematically weeks ago. Nights like this highlighted how much work awaits in the offseason.

San Francisco’s ability to score 15 runs despite mediocre starting pitching showcased their offensive depth. Baltimore’s inability to capitalize on scoring chances while making costly defensive errors summarized their disappointing campaign perfectly.

This outcome contrasted sharply with the teams’ previous memorable meeting. In our Baltimore Orioles vs San Francisco Giants coverage from September 2024, Anthony Santander’s walk-off homer eliminated the Giants from playoff contention in a much tighter 5-3 affair.

Now the roles were completely reversed. San Francisco dominated a Baltimore team already out of contention. Baseball changes quickly. What looked impossible a year ago became reality on this August night at Oracle Park.

Game Details

Home plate umpire Brian Walsh worked with first base umpire Paul Clemons, second base umpire Quinn Wolcott, and third base umpire Ramon De Jesus. They managed the 3:07 game smoothly. Weather stayed perfect: 63 degrees, sunny, with that light centerfield breeze that did nothing to slow down the offensive explosion.

Final Assessment

San Francisco executed when opportunities arose. Clutch hitting, clean defense, and bullpen heroics at the right moments separated them from Baltimore. The Orioles showed flashes, especially from Mountcastle, but couldn’t overcome poor pitching and sloppy fielding.

This game had everything offense-loving fans want. McCovey Cove splashes, four-hit nights, stolen bases, and timely two-out hitting. Both casual fans and stat junkies found plenty to digest.

San Francisco got exactly the kind of statement win they needed for their playoff chase. With September around the corner, performances like this can define seasons and futures. For Baltimore, it was another reminder of how far they have to go.

Current standings and statistical leaders are available at Baseball Reference and ESPN.

This Baltimore Orioles vs San Francisco Giants statistical recap captures an evening where offense overwhelmed defense, creating one of 2025’s most memorable regular season games.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back To Top