
SF @ MIA


Matchup Details
Todays Game is on Friday, May 30th
30/05/25 19:10:00 PM EST First Pitch
Positive Match Player Stats for Giants vs Marlins Matchup Today
Eric Wagaman is projected to bat 2nd in the batting order in today’s game.
Batting from the opposite that Kyle Harrison throws from, Eric Wagaman will have an edge in today’s game.
Eric Wagaman hits a high percentage of his flyballs to center field (40.2% — 97th percentile) and will have a big advantage facing the game’s 6th-shallowest CF fences in today’s game.
Eric Wagaman will possess the home field advantage in today’s game, which ought to improve all of his stats.
Eric Wagaman has been hot recently, raising his seasonal exit velocity of 91.4-mph to 96.4-mph in the past 14 days.
When estimating his BABIP skill, Connor Norby is projected as the 11th-best hitter in the game by the leading projection system (THE BAT X).
Connor Norby is penciled in 5th in the batting order today.
Batting from the opposite that Kyle Harrison throws from, Connor Norby will have the upper hand today.
Home field advantage typically boosts batter metrics in all categories, and Connor Norby will hold that advantage in today’s matchup.
Grading out in the 90th percentile, Connor Norby has notched a .340 BABIP since the start of last season.
Based on Statcast data, the leading projection system (THE BAT X)’s version of Expected HR per 600 plate appearances (28.3) implies that Connor Norby has suffered from bad luck since the start of last season with his 21.9 actual HR/600.
In the last 14 days, Connor Norby has significantly improved the launch angle on his hardest-contacted balls: 26.3° compared to his seasonal mark of 21.9°.
Agustin Ramirez is penciled in 1st on the lineup card in this game.
In the majors, LoanDepot Park’s CF fences are the 6th-shallowest.
Agustin Ramirez will receive the benefit of the platoon advantage against Kyle Harrison in today’s game.
Agustin Ramirez will hold the home field advantage today, which figures to boost all of his stats.
The San Francisco Giants have just 1 same-handed RP in their bullpen, so Victor Mesa stands a good chance of never facing a bullpen mismatch all game.
Home field advantage typically boosts hitter metrics in all categories, and Victor Mesa will hold that advantage today.
The leading projection system (THE BAT) forecasts Kyle Harrison in the 82nd percentile when estimating his strikeout skill.
The Miami Marlins have 3 batters in their projected batting order today with a high (i.e. over 27%) underlying K% (according to the leading projection system, THE BAT X) (Kyle Stowers, Connor Norby, Jesus Sanchez).
Projected catcher Patrick Bailey projects as an elite pitch framer, per the leading projection system (THE BAT).
The leading projection system (THE BAT) ranks LoanDepot Park as the 2nd-best field in baseball for walks.
The leading projection system (THE BAT X) projects Javier Sanoja in the 95th percentile when it comes to his batting average ability.
Batting from the opposite that Kyle Harrison throws from, Javier Sanoja will have an advantage in today’s game.
Javier Sanoja hits a high percentage of his flyballs to center field (40.7% — 99th percentile) and will have a big advantage facing baseball’s 6th-shallowest CF fences in today’s matchup.
Extreme flyball batters like Javier Sanoja are generally more successful against extreme groundball pitchers like Kyle Harrison.
Home field advantage typically improves hitter stats in all categories, and Javier Sanoja will hold that advantage today.
Javier Sanoja has been hot recently, raising his seasonal exit velocity of 88.3-mph to 91-mph over the past 14 days.
When assessing his batting average skill, Jung Hoo Lee is projected as the 15th-best hitter in the league by the leading projection system (THE BAT X).
Jung Hoo Lee is projected to bat 4th in the batting order in this game.
Hitting from the opposite that Cal Quantrill throws from, Jung Hoo Lee will have the upper hand in today’s matchup.
Jung Hoo Lee is likely to have the upper hand against every reliever throughout the game, since the bullpen of the Miami Marlins only has 1 same-handed RP.
The Miami Marlins outfield defense grades out as the 5th-weakest out of all the teams playing today.
When assessing his overall offensive ability, Jung Hoo Lee ranks in the 90th percentile according to the leading projections (THE BAT X).
Jung Hoo Lee’s average launch angle on his hardest-contacted balls of late (27.2° over the last 14 days) is quite a bit higher than his 11.2° seasonal figure.
Given that groundball pitchers have a big edge over groundball batters, Cal Quantrill and his 33% underlying GB% (per the leading projection system, THE BAT) will be in a good spot in today’s matchup going up against 4 opposing GB batters.
Cal Quantrill will benefit from the home field advantage today, which figures to boost all of his metrics in all categories.
Cal Quantrill’s higher usage rate of his secondary pitches this year (65.2% compared to 59.8% last season) figures to work in his favor considering they are typically much more effective than fastballs.
Matt Chapman projects as the 9th-best home run batter in Major League Baseball, via the leading projection system (THE BAT X).
Matt Chapman is projected to hit 5th on the lineup card in today’s game.
Matt Chapman hits a high percentage of his flyballs to center field (40.3% — 98th percentile) and is a great match for the park considering he’ll be hitting towards the league’s 6th-shallowest CF fences today.
Matt Chapman has seen a substantial improvement in his exit velocity recently; just compare his 96.4-mph average in the past two weeks’ worth of games to his seasonal 94-mph average.
The leading projection system (THE BAT X) projects Matt Chapman in the 96th percentile when estimating his overall offensive talent.
Matt Chapman’s launch angle this year (20.6°) is quite a bit higher than his 16.1° mark last year.
Wilmer Flores is projected to bat 3rd in the batting order today.
Wilmer Flores has made sizeable gains with his Barrel% of late, improving his 9% seasonal rate to 42.9% in the past 14 days.
In the last two weeks, Wilmer Flores’s 42.9% rate of hitting balls at a HR-maximizing launch angle (between 23° and 34°) shows big improvement over his seasonal rate of 14.9%.
Wilmer Flores has hit 31.6 HRs per 600 plate appearances this year, ranking in the 87th percentile for power.
Mike Yastrzemski is projected to bat 1st in the batting order in this matchup.
Mike Yastrzemski will hold the platoon advantage against Cal Quantrill in today’s game.
The Miami Marlins have just 1 same-handed RP in their bullpen, so Mike Yastrzemski stands a good chance of never losing the platoon advantage against the ‘pen all game.
In the last 14 days, Mike Yastrzemski’s 75% rate of hitting balls at a base hit-optimizing launch angle (between -4° and 26°) shows big improvement over his seasonal rate of 45.9%.
When assessing his home run skill, Mike Yastrzemski ranks in the 78th percentile according to the leading projection system (THE BAT X).
Mike Yastrzemski’s average launch angle on his hardest-contacted balls lately (26.7° over the last 14 days) is quite a bit better than his 15.4° seasonal angle.
The leading projection system (THE BAT X) projects Willy Adames in the 92nd percentile when assessing his home run ability.
Willy Adames’s launch angle recently (34° in the last two weeks) is considerably higher than his 23° seasonal figure.
Willy Adames’s average launch angle on his highest exit velocity balls this year (28.3°) is considerably higher than his 22.2° figure last season.
When assessing his overall offensive skill, Willy Adames ranks in the 88th percentile according to the leading projections (THE BAT X).
Willy Adames has been unlucky this year, posting a .277 wOBA despite the leading projection system (THE BAT X) estimating his true talent level to be .331 — a .054 disparity.
LaMonte Wade Jr. will have the handedness advantage against Cal Quantrill in today’s matchup.
LaMonte Wade Jr. has a good chance to have an advantage against every reliever from start to finish, since the bullpen of the Miami Marlins only has 1 same-handed RP.
LaMonte Wade Jr.’s launch angle this year (24.1°) is considerably better than his 12.8° mark last season.
Over the past two weeks, LaMonte Wade Jr.’s 33.3% rate of hitting balls at a HR-maximizing launch angle (between 23° and 34°) shows big improvement over his seasonal rate of 17.2%.
As it relates to his overall offensive ability, LaMonte Wade Jr. ranks in the 84th percentile according to the leading projections (THE BAT X).
When estimating his overall offensive skill, Jesus Sanchez ranks in the 86th percentile according to the leading projections (THE BAT X).
The San Francisco Giants have just 1 same-handed RP in their bullpen, so Jesus Sanchez stands a good chance of never losing the platoon advantage against the ‘pen all game.
Extreme flyball hitters like Jesus Sanchez tend to perform better against extreme groundball pitchers like Kyle Harrison.
Home field advantage typically bolsters hitter metrics in all categories, and Jesus Sanchez will hold that advantage in today’s game.
Jesus Sanchez has been hot lately, raising his seasonal exit velocity of 90.4-mph to 95.9-mph in the past 14 days.
The leading projection system (THE BAT X) projects Otto Lopez in the 93rd percentile when estimating his batting average talent.
Otto Lopez is penciled in 3rd in the lineup in today’s game.
Batting from the opposite that Kyle Harrison throws from, Otto Lopez will have an edge in today’s matchup.
Extreme flyball bats like Otto Lopez generally hit better against extreme groundball pitchers like Kyle Harrison.
Otto Lopez will have the benefit of the home field advantage today, which figures to bolster all of his stats.
Compared to last year, Otto Lopez has improved his ability to hit the ball at a launch angle ideal for home runs, increasing his percentage of balls hit between 23° and 34° from 12.4% to 20% this season.
The leading projection system (THE BAT X) projects Heliot Ramos in the 92nd percentile when assessing his BABIP ability.
Heliot Ramos is projected to bat 2nd in the lineup in this matchup.
Heliot Ramos has paced 24.2 Expected Home Runs per 600 plate appearances this year, grading out in the 79th percentile for power according to the leading projection system (THE BAT X)’s interpretation of Statcast data.
Heliot Ramos has put up a .366 wOBA (the best measure of overall offense) this year, ranking in the 87th percentile.
Ranking in the 89th percentile, Heliot Ramos has posted a .290 batting average this year.
The leading projection system (THE BAT X) projects Heliot Ramos in the 90th percentile when assessing his overall offensive talent.
Posting a .505 Slugging Percentage (SLG) this year, Heliot Ramos finds himself in the 87th percentile.
The switch-hitting Patrick Bailey will get to bat from his strong side (0) today against Cal Quantrill.
In the last two weeks, Patrick Bailey has significantly improved the launch angle on his hardest-hit balls: 27.7° compared to his seasonal mark of 15.7°.
Compared to last year, Patrick Bailey has improved his ability to hit the ball at a launch angle ideal for home runs, increasing his percentage of balls hit between 23° and 34° from 15.4% to 24.4% this season.
Despite posting a .219 wOBA this year, the leading projection system (THE BAT X) believes Patrick Bailey has had some very poor luck given the .064 disparity between that figure and his estimated true talent wOBA of .283.
Hitting from the opposite that Kyle Harrison throws from, Nick Fortes will have an edge today.
Nick Fortes will have the benefit of the home field advantage in today’s matchup, which figures to boost all of his stats.
Nick Fortes has seen a sizeable improvement in his exit velocity this year; just compare his 88.8-mph average to last season’s 84.1-mph figure.
When estimating his home run talent, Kyle Stowers ranks in the 91st percentile according to the leading projection system (THE BAT X).
Kyle Stowers is projected to hit 4th on the lineup card today.
The San Francisco Giants have just 1 same-handed RP in their bullpen, so Kyle Stowers can likely count on holding the platoon advantage against every reliever all game.
Kyle Stowers will have the benefit of the home field advantage in today’s matchup, which should improve all of his stats.
Kyle Stowers has made sizeable improvements with his Barrel%, upping his 11% rate last year to 23.6% this season.
The leading projection system (THE BAT X) projects Kyle Stowers in the 77th percentile when estimating his overall offensive talent.
Negative Match Player Stats with Giants vs Marlins
Eric Wagaman has been lifted for a pinch-hitter 11% of the time when starting against a left-handed pitcher this year.
The leading projection system (THE BAT) ranks LoanDepot Park as the 8th-worst field in baseball for RHB home runs.
Built just 6 feet above sea level, LoanDepot Park has one of the lowest altitudes among all major league parks, which often leads to worse offense.
This game is projected to have the 4th-most suitable weather for pitching among all the games scheduled today.
Over the past 14 days, Eric Wagaman’s Barrel% has experienced a negative regression, plummeting from his seasonal rate of 6.2% down to 0%.
Compared to his seasonal mark of 8.1°, Eric Wagaman’s average launch angle on his hardest-hit balls has dropped significantly in recent games (-2.5° in the past 14 days).
In today’s game, Connor Norby is at a disadvantage facing the league’s 10th-deepest LF fences given that he hits his flyballs to the pull field at a 33.7% rate (78th percentile).
Connor Norby’s average exit velocity has fallen off lately; his 87.3-mph seasonal mark has fallen off to 81.1-mph over the past two weeks.
Connor Norby’s average launch angle on his hardest-hit balls this season (21.9°) is quite a bit lower than his 25.3° figure last year.
Agustin Ramirez has struggled with his Barrel% lately; his 11% seasonal rate has dropped off to 0% over the last 14 days.
Agustin Ramirez has been cold recently, with his seasonal exit velocity of 91.3-mph dropping to 83.1-mph in the last 14 days.
Agustin Ramirez’s ability to hit the ball at a HR-maximizing launch angle (between 23° and 34°) has fallen off in recent games, going from 11% on the season to 0% in the last two weeks.
The leading projection system (THE BAT X) projects Victor Mesa in the 16th percentile when it comes to his overall offensive talent.
Victor Mesa is penciled in 9th in the lineup today.
The leading projection system (THE BAT) ranks LoanDepot Park as the 8th-worst venue in the league for lefty home runs.
The 4th-deepest right field dimensions among all major league stadiums are found in LoanDepot Park.
The leading projection system (THE BAT X) expects Kyle Harrison to be on a bit of a short leash in today’s game, projecting a maximum of 84 pitches.
With 6 batters who hit from the other side in the opposing team’s projected lineup, Kyle Harrison will be in a tough position while lacking the platoon advantage in most plate appearances in this game.
Because groundball batters hold a sizeable edge over flyball pitchers, Kyle Harrison and his 37.3% underlying GB% (via the leading projection system, THE BAT) will be in a troublesome position in this matchup squaring off against 3 opposing GB hitters.
Kyle Harrison will be at a disadvantage playing as a visiting player in today’s game.
Kyle Harrison’s 2205.5-rpm fastball spin rate since the start of last season ranks in the 23rd percentile among all SPs.
The 3rd-worst projected batting order on the slate today in terms of overall hitting ability is that of the the Miami Marlins.
It may be best to expect weaker performance for the Miami Marlins offense going forward, given that the leading projection system (THE BAT X) views them as the 4th-luckiest offense in the game this year.
Javier Sanoja is penciled in 8th in the lineup in this game.
This year, Javier Sanoja has been pulled from the game early in 42% of his appearances when starting against left-handed pitcher.
The leading projection system (THE BAT X) projects Javier Sanoja in the 6th percentile as it relates to his home run ability.
Javier Sanoja has been cold lately, posting a 0% Barrel% (a reliable metric to measure power) over the past two weeks.
Jung Hoo Lee has a 76th percentile opposite-field rate on his flyballs (33.7%) and will have to hit them out towards MLB’s 10th-deepest LF fences in today’s matchup.
Jung Hoo Lee will be at a disadvantage playing on the road today.
Jung Hoo Lee has been cold recently, with his seasonal exit velocity of 88.3-mph dropping to 82.3-mph in the past two weeks’ worth of games.
The leading projection system (THE BAT) projects Cal Quantrill in the 8th percentile when assessing his strikeout ability.
Compared to the average starter, Cal Quantrill has been given less leash than the typical pitcher this year, throwing an -10.0 fewer adjusted pitches each game.
Cal Quantrill didn’t have his best stuff when it came to striking hitters out in his previous outing and accumulated 2 Ks.
Cal Quantrill’s 92.5-mph velocity on his fastball this season is a significant 1.3-mph fall off from last season’s 93.8-mph figure.
Out of all starters, Cal Quantrill’s fastball spin rate of 2125 rpm is in the 14th percentile this year.
Cal Quantrill will hold the platoon advantage over Matt Chapman today.
Typically, hitters like Matt Chapman who hit a lot of groundballs tend to perform worse when facing pitchers who also induce a lot of groundballs such as Cal Quantrill.
Matt Chapman will be at a disadvantage playing on the road in today’s matchup.
Wilmer Flores’s BABIP skill is projected in the 2nd percentile by the leading projection system (THE BAT X).
Batting from the same side that Cal Quantrill throws from, Wilmer Flores encounters a tough challenge in today’s matchup.
Wilmer Flores pulls a lot of his flyballs (37% — 95th percentile) and will be challenged by the game’s 10th-deepest LF fences in today’s matchup.
The leading projection system (THE BAT X) projects Mike Yastrzemski in the 14th percentile when estimating his BABIP skill.
Mike Yastrzemski pulls many of his flyballs (36% — 92nd percentile) and will be challenged by MLB’s 4th-deepest RF fences in today’s matchup.
Typically, bats like Mike Yastrzemski who hit a lot of flyballs tend to perform worse when facing pitchers who also induce a lot of flyballs such as Cal Quantrill.
Willy Adames is projected to hit 6th on the lineup card in this matchup, which would be a downgrade from his 87% rate of hitting in the top-half of the lineup this season.
Cal Quantrill will have the benefit of the platoon advantage against Willy Adames in today’s matchup.
Extreme flyball batters like Willy Adames tend to perform worse against extreme flyball pitchers like Cal Quantrill.
The leading projection system (THE BAT X) projects LaMonte Wade Jr. in the 11th percentile as it relates to his BABIP ability.
LaMonte Wade Jr. is penciled in 7th in the lineup in this matchup.
LaMonte Wade Jr. pulls a lot of his flyballs (33.7% — 78th percentile) and will be challenged by MLB’s 4th-deepest RF fences in today’s matchup.
Jesus Sanchez is projected to hit 7th in the batting order in today’s game, which would be a downgrade from his 88% rate of hitting in the top-half of the batting order this season.
When starting against a southpaw since the start of last season, Jesus Sanchez has been pinch hit for 11% of the time.
Hitting from the same side that Kyle Harrison throws from, Jesus Sanchez will have a tough challenge today.
Otto Lopez has a 97th percentile opposite-field rate on his flyballs (40%) and will have to hit them out towards baseball’s 4th-deepest RF fences in today’s game.
Otto Lopez’s average exit velocity has declined this season; his 88-mph average last season has dropped off to 85.7-mph.
Otto Lopez’s ability to hit the ball at a BABIP-maximizing launch angle (between -4° and 26°) has dropped off from last year to this one, falling from 41.5% to 35.6%.
The leading projection system (THE BAT X) projects Otto Lopez in the 12th percentile when assessing his home run talent.
Batting from the same side that Cal Quantrill throws from, Heliot Ramos will be at a disadvantage in today’s matchup.
Heliot Ramos has a 90th percentile opposite-field rate on his flyballs (35.9%) and will be challenged by the league’s 4th-deepest RF fences in today’s matchup.
Heliot Ramos will be at a disadvantage playing on the road in today’s matchup.
The leading projection system (THE BAT X) projects Patrick Bailey in the 19th percentile when assessing his batting average ability.
Patrick Bailey is penciled in 8th in the batting order in this game.
The leading projection system (THE BAT X) projects Patrick Bailey in the 22nd percentile as it relates to his overall offensive ability.
The leading projection system (THE BAT X) projects Nick Fortes in the 1st percentile when it comes to his BABIP skill.
Nick Fortes is projected to bat 6th in the batting order today.
Nick Fortes has been pulled from the game early 19% of the time when starting against a left-handed pitcher this year.
When assessing his overall offensive talent, Nick Fortes ranks in the 8th percentile according to the leading projections (THE BAT X).
Batting from the same side that Kyle Harrison throws from, Kyle Stowers meets a tough challenge in today’s game.
In the past two weeks, Kyle Stowers’s 0% rate of hitting balls at a HR-optimizing launch angle (between 23° and 34°) has taken a nosedive compared to his seasonal rate of 20%.
Latest Miami Marlins Match Player Stats
- Los Angeles Dodgers at Miami Marlins Odds MLB – Sunday 13th 2026
- Dodgers vs Marlins match player stats | 2026 Series Game 3 Sunday, September 13th
- Los Angeles Dodgers at Miami Marlins Odds MLB – Saturday 12th 2026
- Dodgers vs Marlins match player stats | 2026 Series Game 2 Saturday, September 12th
- Los Angeles Dodgers at Miami Marlins Odds MLB – Friday 11th 2026
- Dodgers vs Marlins match player stats | 2026 Friday, September 11th
- New York Mets at Miami Marlins Odds MLB – Wednesday 9th 2026
- Mets vs Marlins match player stats | 2026 Series Game 3 Wednesday, September 9th
- New York Mets at Miami Marlins Odds MLB – Tuesday 8th 2026
- Mets vs Marlins match player stats | 2026 Series Game 2 Tuesday, September 8th
Latest San Francisco Giants Match Player Stats
- Padres vs Giants match player stats | 2026 Series Game 3 Sunday, September 13th
- Padres vs Giants match player stats | 2026 Series Game 2 Saturday, September 12th
- Padres vs Giants match player stats | 2026 Friday, September 11th
- Cardinals vs Giants match player stats | 2026 Series Game 3 Wednesday, September 9th
- Cardinals vs Giants match player stats | 2026 Series Game 2 Tuesday, September 8th
- Cardinals vs Giants match player stats | 2026 Monday, September 7th
- Giants vs Mets match player stats | 2026 Series Game 3 Sunday, September 6th
- Giants vs Mets match player stats | 2026 Series Game 2 Saturday, September 5th
- Giants vs Mets match player stats | 2026 Friday, September 4th
- Giants vs Pirates match player stats | 2026 Series Game 3 Thursday, September 3rd