Matt Chapman and the San Francisco Giants will try to defeat Kyle Stowers and the Miami Marlins at Oracle Park on Tuesday, June 24 at 9:45 p.m. ET (airing on NBCS-BA and FDSFL).

Buy Giants Tickets on SeatGeek

Buy Giants Tickets on StubHub

Giants vs. Marlins Game InfoGame day: Tuesday, June 24, 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 56 home runs.The offense for San Francisco has a slugging percentage of .375 this season, 24th in MLB.The Giants have a team batting average of .233 this season, which ranks 25th among MLB teams.The Marlins have hit the fifth-fewest home runs in MLB action this season (51).So far this season, Miami is 20th in baseball with a .384 slugging percentage.The Marlins have the 13th-ranked batting average in the league (.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. He has six homers and 31 RBI, plus 32 runs scored and five stolen bases on six attempts. His strikeout rate is 11.5%, and his walk rate is 6.2%.So far this season, Wilmer Flores is batting .252, with a .316 on-base percentage and a .417 slugging percentage. His strikeout rate is 17.8%, and his walk rate is 7.6%. He has 10 home runs and 46 RBI, plus 24 runs scored.Heliot Ramos’ current batting average is .292, and he has 10 home runs and 29 RBI, plus 37 runs scored and three steals on five attempts. He has a .846 OPS (.355 on-base, .491 slugging). His strikeout rate is 24%, and his walk rate is 7%.Also for the Giants, Chapman’s batting average is .239, with a .793 OPS (.360 on-base, .433 slugging). He has 10 homers and 26 RBI, plus 30 runs scored and five stolen bases on seven attempts. His strikeout rate is 23.8%, and his walk rate is 15.5%.Marlins’ top hittersStowers is hitting .286/.359/.500 this year with 10 home runs, 32 RBI and 24 runs, with three stolen bases on four attempts. He’s fanning 28% of the time and walking at a 9.2% clip.In 210 plate appearances this year, Eric Wagaman is batting .251/.300/.379 with four home runs, 17 RBI and 23 runs. He’s fanning at a 16.7% clip and walking 6.7% of the time.So far this season, Otto Lopez is hitting .231/.307/.354 this season with a walk rate of 9.2% and a strikeout rate of 12.9%. Additionally, he’s slammed four dingers while knocking in 18 runs and scoring 19 times. Plus, he’s swiped five bases on seven attempts.At the dish, Agustin Ramirez is batting .256/.319/.504 this season with a walk rate of 8.5% and a strikeout rate of 17%. Additionally, he’s popped seven home runs while knocking in 17 runs and scoring 17 times.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