Miami Marlins vs San Francisco Giants Match Player Stats
Miami Marlins vs San Francisco Giants Match Player Stats

Miami Marlins vs. San Francisco Giants: June 24-26, 2025 Series Recap and Player Stats

The Miami Marlins swept the San Francisco Giants in a three-game series from June 24 to June 26, 2025, at Oracle Park in San Francisco, California, marking a high point in their season with a fourth straight win and sixth consecutive road victory. The Marlins’ offensive surge, led by home runs from Kyle Stowers and Agustín Ramírez, and timely hitting from Xavier Edwards and Otto Lopez, overwhelmed a Giants team struggling with a depleted roster and an eight-losses-in-11-games skid. Below is a detailed recap of the series, highlighting key player performances and stats, sourced from verified outlets including ESPN, FOX Sports, Yahoo Sports, The Athletic, and CBS Sports.

Match Overview

  • Sport: Baseball (MLB)
  • League: Major League Baseball (MLB)
  • Matchup: Miami Marlins vs San Francisco Giants Match Player Stats
  • Dates: June 24 – June 26, 2025
  • Location: Oracle Park, San Francisco, California
  • Series Result: Miami Marlins swept the series 3-0

Game 1: June 24, 2025 – Marlins 4, Giants 2

The Marlins opened the series with a 4-2 victory, capitalizing on Justin Verlander’s winless streak and a strong bullpen effort to edge out the Giants.

Key Performances

  • Miami Marlins:
    • Otto Lopez (SS): 4 AB, 0 R, 2 H, 1 RBI (season stats: .265 AVG, 5 HR). Lopez’s RBI single in the seventh inning drove in the go-ahead run, securing a 3-2 lead.
    • Xavier Edwards (2B): 4 AB, 0 R, 2 H, 1 RBI, 1 2B (season stats: .280 AVG, 8 2B). Edwards’ two-run double past diving third baseman Casey Schmitt in the seventh put Miami ahead for good.
    • Connor Norby (3B): 4 AB, 1 R, 2 H, 1 RBI. Norby’s two-out single in the second scored Eric Wagaman, giving Miami an early 2-0 lead.
    • Jesús Sánchez (RF): 4 AB, 0 R, 2 H, 0 RBI, 1 2B (season stats: .270 AVG, 9 2B). Sánchez’s double added to Miami’s 5 hits off Verlander.
    • Eric Wagaman (1B): 4 AB, 1 R, 1 H, 1 RBI, 1 2B (season stats: 17 2B). Wagaman’s second-inning double scored Kyle Stowers, contributing to the early lead.
    • Pitching: Cal Quantrill (ND) allowed 2 R (2 ER) on 4 H over 4.2 IP with 5 SO and 1 BB. Cade Gibson (W, 2-3) retired 4 batters for the win, and Calvin Faucher (S, 8) induced a game-ending double play from Casey Schmitt in the ninth.
  • San Francisco Giants:
    • Christian Koss (SS): 4 AB, 1 R, 1 H, 2 RBI, 1 HR (season stats: .250 AVG, 2 HR). Koss’s two-run homer in the fifth tied the game at 2-2, his second of the season.
    • Rafael Devers (3B): 4 AB, 0 R, 1 H, 0 RBI, 1 2B. Devers was thrown out at home on a 7-6-2 relay trying to score from first on Heliot Ramos’ fifth-inning double, a critical defensive play by Miami.
    • Heliot Ramos (CF): 4 AB, 0 R, 1 H, 0 RBI, 1 2B. Ramos’ double set up a scoring chance, but Devers’ out at home halted the Giants’ momentum.
    • Pitching: Justin Verlander (L, 0-5) allowed 3 ER on 5 H over 5 IP with 5 SO and 1 BB, extending his career-long 12-start winless streak, the longest in Giants’ franchise history.
  • Game Notes: Miami’s 9 hits included three doubles, with Edwards’ go-ahead hit in the seventh proving decisive. The Giants left 5 runners on base, going 1-for-4 with runners in scoring position. The game, attended by an estimated 33,000 fans, lasted 2:40 with 57-degree partly cloudy weather and 11 MPH WSW winds.

Game 2: June 25, 2025 – Marlins 8, Giants 5 (10 innings)

The Marlins rallied in extra innings to win 8-5, overcoming three Giants hit-by-pitches and a late tie to secure their fifth win in six games.

Key Performances

  • Miami Marlins:
    • Xavier Edwards (2B): 5 AB, 1 R, 1 H, 1 RBI, 1 2B (season stats: .280 AVG, 8 2B). Edwards’ double in the 10th sparked a three-run rally.
    • Jesús Sánchez (RF): 5 AB, 1 R, 1 H, 0 RBI, 1 2B (season stats: .270 AVG, 9 2B). Sánchez’s double contributed to Miami’s 10 hits.
    • Eric Wagaman (1B): 5 AB, 1 R, 1 H, 1 RBI, 1 2B (season stats: 17 2B). Wagaman’s double in the 10th drove in a run, helping seal the victory.
    • Pitching: Edward Cabrera (ND) pitched 6 IP, allowing 3 ER on 5 H with 7 SO. The bullpen, including J.T. Chargois (W, 1-0), navigated extra innings, with Calvin Faucher (S, 9) closing out the game. Three Giants players were hit by pitches, leading to warnings for both benches.
  • San Francisco Giants:
    • Rafael Devers (3B): 5 AB, 1 R, 2 H, 1 RBI, 1 HR, 1 2B (season stats: .290 AVG, 15 HR). Devers’ homer and 700th career RBI kept the Giants competitive, but he went 0-for-2 with runners in scoring position.
    • Pitching: Logan Webb (ND, 7-5, 2.49 ERA) allowed 3 ER over 6 IP with 6 SO. The Giants’ bullpen faltered in the 10th, with Hayden Birdsong (L, 3-2) allowing 3 ER in relief.
  • Game Notes: The game saw heightened tension after three Giants players were hit by pitches, prompting umpire warnings and the ejection of Marlins manager Clayton McCullough in the first inning after Otto Lopez was hit in retaliation. Miami’s three-run 10th inning broke a 5-5 tie, with the Giants unable to respond. The game lasted 3:10 with 59-degree partly cloudy weather and 13 MPH WSW winds.

Game 3: June 26, 2025 – Marlins 12, Giants 5

The Marlins completed the sweep with a 12-5 rout, powered by home runs from Kyle Stowers and Agustín Ramírez, marking their sixth straight road win.

Key Performances

  • Miami Marlins:
    • Kyle Stowers (LF): 5 AB, 2 R, 2 H, 3 RBI, 1 HR (16th) (season stats: .400 AVG, 2 HR, 9 RBI in 13 games). Stowers’ three-run homer in the fifth blew the game open, contributing to Miami’s 12 hits.
    • Agustín Ramírez (C): 5 AB, 1 R, 1 H, 2 RBI, 1 HR (14th) (season stats: .260 AVG, 14 HR). Ramírez’s homer added to Miami’s offensive barrage.
    • Xavier Edwards (2B): 5 AB, 1 R, 2 H, 2 RBI, 1 2B (season stats: .280 AVG, 8 2B). Edwards’ two-run double in the third sparked Miami’s scoring.
    • Pitching: Jonathan Simpson (W, 1-0) pitched 5 IP, allowing 2 ER on 4 H with 4 SO. The bullpen held the Giants to 3 runs over the final 4 innings, with Miami’s offense exploding for 12 runs.
  • San Francisco Giants:
    • Rafael Devers (3B): 4 AB, 1 R, 3 H, 2 RBI, 1 HR, 1 2B (season stats: .290 AVG, 15 HR). Devers’ homer and double were bright spots in a losing effort, accounting for 4 of the Giants’ 8 total bases.
    • Pitching: Hayden Birdsong (L, 3-2) allowed 6 ER on 8 H over 4 IP, including two homers. The Giants’ bullpen struggled, with Miami piling on 6 more runs.
  • Game Notes: Miami’s 12 runs came on 12 hits, including three homers, exploiting Oracle Park’s shallow left-field fences (10th-shallowest in MLB). The Giants left 6 runners on base, going 2-for-7 with runners in scoring position. The game lasted 2:50 with 62-degree partly cloudy weather and 11 MPH WSW winds. Attendance was approximately 34,000.

Series Overview and Stats

  • Team Stats (season context through June 26, 2025):
    • Marlins Batting: .255 AVG (20th), 4.2 R/G (20th), 0.9 HR/G (20th), 22.0% K% (12th). The Marlins’ offense exploded for 24 runs across the series, led by Stowers, Ramírez, and Edwards.
    • Giants Batting: .245 AVG (25th), 4.0 R/G (25th), 1.0 HR/G (18th), 23.5% K% (18th). Devers and Koss provided power, but the Giants struggled to score, managing just 12 runs.
    • Marlins Pitching: 4.50 ERA (20th), 8.2 SO/9 (15th), 1.1 HR/9 (15th). Quantrill, Cabrera, and Simpson limited the Giants’ offense, with the bullpen (Gibson, Faucher) closing out tight games.
    • Giants Pitching: 4.80 ERA (25th), 7.8 SO/9 (20th), 1.2 HR/9 (18th). Verlander’s struggles and Birdsong’s rough outing highlighted a depleted staff, with injuries to Justin Verlander (pectoral strain), Jordan Hicks (toe inflammation), and others.
  • Standout Players:
    • Marlins: Kyle Stowers (2 H, 3 RBI, 1 HR in Game 3), Xavier Edwards (5 H, 4 RBI, 2 2B across the series), and Otto Lopez (2 H, 1 RBI in Game 1) led the offense. The bullpen, with Cade Gibson (W) and Calvin Faucher (2 saves), was clutch.
    • Giants: Rafael Devers (6 H, 3 RBI, 1 HR, 1 2B) was the offensive leader, but the team’s 14-game streak of scoring four or fewer runs continued, hampering their chances.
  • Series Context: The Marlins improved to 38-44, riding a hot streak with four straight wins and six consecutive road victories, while the Giants fell to 44-38, losing eight of their last 11 games. Miami’s sweep marked their first series win against San Francisco since 2022, though the Giants lead the all-time series 126-100.

Conclusion

The Miami Marlins’ sweep of the San Francisco Giants showcased their offensive resurgence and bullpen strength, with Kyle Stowers, Agustín Ramírez, and Xavier Edwards delivering key hits and Cade Gibson and Calvin Faucher locking down games. The Giants, hampered by injuries to key players like Justin Verlander, Matt Chapman (hand inflammation), and Patrick Bailey (neck strain), relied heavily on Rafael Devers but couldn’t overcome their offensive drought, scoring just 12 runs across the series. Oracle Park’s pitcher-friendly dimensions (8th-best for suppressing runs) couldn’t save the Giants’ struggling staff, while Miami’s aggressive hitting capitalized on every opportunity. This series highlighted the Marlins’ potential as a spoiler in 2025 and exposed the Giants’ challenges amid a tough stretch.

For the latest MLB stats and updates, visit ESPN, FOX Sports, Yahoo Sports, The Athletic, or CBS Sports.

1 Comment

Leave a Reply

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