Heliot Ramos and the San Francisco Giants take on Otto Lopez and the Miami Marlins on Wednesday, June 25 at 9:45 p.m. ET (broadcast on NBCS-BA and FDSFL).

Buy Giants Tickets on SeatGeek

Buy Giants Tickets on StubHub

Giants vs. Marlins Game InfoGame day: Wednesday, June 25, 2025Game time: 9:45 p.m. ETTV channel: NBCS-BA and FDSFLLive Stream: Watch LIVE with Fubo! (Regional restrictions may apply)Location: San Francisco, CaliforniaStadium: Oracle ParkGiants Starter: TBAMarlins Starter: TBAGiants vs. Marlins Tickets For SaleGiants vs. Marlins offensive insightsThe Giants rank 21st in Major League Baseball with 57 home runs.The offense for San Francisco has a slugging percentage of .374 this season, 24th in MLB.The Giants’ .233 batting average ranks 25th in the league this season.The Marlins have hit the fifth-fewest home runs in MLB action this season (51).So far this year, Miami is 21st in baseball, slugging .382.The Marlins have the 13th-ranked batting average in the majors (.248).

Watch MLB on Fubo

Giants’ top hittersJung Hoo Lee’s batting average this season is .277, and he has a .325 on-base percentage and a .438 slugging percentage. His strikeout rate is 11.5%, and his walk rate is 6.2%. He has six homers and 31 RBI, plus 32 runs scored and five stolen bases on six attempts.In 2025, Ramos’ batting average is .295, to go along with a .360 on-base percentage and a .491 slugging percentage. He has 10 homers and 29 RBI, plus 38 runs scored and five stolen bases on seven attempts. His strikeout rate is 23.9%, and his walk rate is 7.3%.Wilmer Flores’ current batting average is .252, and he has 10 home runs and 47 RBI, plus 24 runs scored. He has a .729 OPS (.314 on-base, .414 slugging). His strikeout rate is 17.9%, and his walk rate is 7.4%.The Giants’ Matt Chapman is batting .235, with a .784 OPS (.358 on-base, .426 slugging). He has 10 home runs and 26 RBI, plus 30 runs scored and five steals on seven attempts. His strikeout rate is 23.9%, and his walk rate is 15.6%.Marlins’ top hittersKyle Stowers is batting .281/.353/.490 this season with 10 home runs, 32 RBI and 24 runs, with three stolen bases on four attempts. He’s fanning 28.8% of the time and walking at a 9% clip.In 214 plate appearances this year, Eric Wagaman is batting .253/.304/.384 with four home runs, 17 RBI and 24 runs. He’s striking out at a 16.8% clip and walking 7% of the time.So far this season, Lopez has cracked four bombs, knocked in 19 runs, and scored 19 times while hitting .232/.310/.351 in 168 plate appearances. He’s also stolen five bags on seven attempts. His strikeout rate comes in at 12.5%, and his walk rate sits at 9.5%.At the dish, Agustin Ramirez owns a .254 batting average along with a .315 OBP and .493 SLG in 146 PAs. He’s also belted seven homers with 17 RBI and 17 runs scored while posting a 16.4% strikeout rate and 8.2% walk rate.Giants’ injuries

Justin Verlander: 15 Day IL (Pectoral), Tom Murphy: 60 Day IL (Back), Jerar Encarnación: 60 Day IL (Finger)

Marlins’ injuries

Derek Hill: 10 Day IL (Wrist), Braxton Garrett: 60 Day IL (Elbow), Rob Brantly: 60 Day IL (Lat), Eury Pérez: 60 Day IL (Elbow), Andrew Nardi: 60 Day IL (Back), Griffin Conine: 60 Day IL (Arm)

Buy Giants Tickets on SeatGeek

Buy Giants Tickets on StubHub