{"id":66252,"date":"2025-05-30T13:06:08","date_gmt":"2025-05-30T13:06:08","guid":{"rendered":"https:\/\/www.rawchili.com\/mlb\/66252\/"},"modified":"2025-05-30T13:06:08","modified_gmt":"2025-05-30T13:06:08","slug":"giants-marlins-series-preview-may-2025","status":"publish","type":"post","link":"https:\/\/www.rawchili.com\/mlb\/66252\/","title":{"rendered":"Giants &#8211; Marlins Series Preview &#8211; May 2025"},"content":{"rendered":"<p id=\"Rf8tcy\">Good news for the <a href=\"https:\/\/www.mccoveychronicles.com\/\" rel=\"nofollow noopener\" target=\"_blank\">San Francisco Giants<\/a>: The Miami Marlins are not the <a href=\"https:\/\/www.blessyouboys.com\/\" rel=\"nofollow noopener\" target=\"_blank\">Detroit Tigers<\/a>. Huzzah! They do not lead the division, nor do they have the best record in their league, nor are they operating with the wind at their back. The two squads are about as similar as Miami is to Michigan.  In this polarized game of coastal elites, the mid-western Tigers are Baseball\u2019s Blessed \u2014 and we saw some of that purpose-driven play in the past series. God was on their side, how else would you explain Wilmer Flores\u2019 potential 1st inning 2-run homer getting blown back into the field of play? Riley Greene\u2019s glove is a nest for angels.<\/p>\n<p id=\"D9qB4G\">An appropriate comp for this Marlins team would be the <a href=\"https:\/\/www.federalbaseball.com\/\" rel=\"nofollow noopener\" target=\"_blank\">Washington Nationals<\/a>, a team that the seriously slumping Giants took two of three from. The Marlins are further down in the dumps of the National League East than the Nats are. They\u2019re younger than the Nats too, the <a href=\"https:\/\/www.espn.com\/mlb\/stats\/rosters\" rel=\"nofollow noopener\" target=\"_blank\">youngest in the league<\/a>, with a handful of intriguing and fledgling talents, but are not built to contend. As of Thursday, Miami\u2019s playoff chances are 0.1%.  <\/p>\n<p id=\"w6y6Yt\">Desperate to wring reassurance from the rag that is the current Giants offense, this is it. After a rough series against an unforgiving team, San Francisco has been dealt a reprieve. <\/p>\n<p id=\"DhwWx1\">Pitching is the major hang-up for the Fish. Two months into the season, their collective 5.29 ERA is <a href=\"https:\/\/www.fangraphs.com\/leaders\/splits-leaderboards?splitArr=&amp;splitArrPitch=&amp;autoPt=false&amp;splitTeams=false&amp;statType=team&amp;statgroup=1&amp;startDate=2025-3-1&amp;endDate=2025-11-1&amp;players=&amp;filter=&amp;groupBy=season&amp;wxTemperature=&amp;wxPressure=&amp;wxAirDensity=&amp;wxElevation=&amp;wxWindSpeed=&amp;position=P&amp;sort=4,1\" rel=\"nofollow noopener\" target=\"_blank\">ranked 27th in the Majors<\/a>. Their starters have significantly lagged behind their relievers, <a href=\"https:\/\/www.fangraphs.com\/leaders\/splits-leaderboards?splitArr=42&amp;splitArrPitch=&amp;autoPt=false&amp;splitTeams=false&amp;statType=team&amp;statgroup=1&amp;startDate=2025-3-1&amp;endDate=2025-11-1&amp;players=&amp;filter=&amp;groupBy=season&amp;wxTemperature=&amp;wxPressure=&amp;wxAirDensity=&amp;wxElevation=&amp;wxWindSpeed=&amp;position=P&amp;sort=4,1\" rel=\"nofollow noopener\" target=\"_blank\">posting a 5.71 ERA<\/a>, while heaping a lot of work on them as well. The rotation has logged the least amount of innings in the Majors. They don\u2019t do anything particularly well. Contact is generally loud, with opposing batters hitting for average (.266) and finding success with balls put in play (.305). The Giants starters aren\u2019t particularly sparkling in those categories either (.256, .320), but are better at preventing walks, getting strikeouts, keeping a batted-ball grounded rather than watching it leave the yard. Miami\u2019s starters 4.62 FIP is nearly 1.5 points higher than San Francisco\u2019s. <\/p>\n<p id=\"P32rXg\">Like Washington, these numbers do not mean they do not have capable arms. It\u2019s early enough in the year when \u201cseason\u201d stats are still swayed by outlandishly poor outings. And the reality is that offensively the Giants don\u2019t seem capable of punishing any pitcher no matter how much he\u2019s recently struggled. San Francisco has made every starter, no matter how middling, look like Tarik Skubal \u2014 worse yet they missed the convenient excuse of facing Skubal to explain away their futility. <\/p>\n<p id=\"ryjUV7\">The last five starters they went up against (before the 3-run coup against Jackson Jobe on Wednesday!) all logged their best or second-best starts of the season according to Fangraphs\u2019 game score measurement. Miami\u2019s projected starters for Friday and Saturday (Cal Quantrill and Edward Cabrera) certainly don\u2019t look statistically intimidating \u2014 but right now the San Francisco batting order is a rotating trompo of stacked marinated meats that opposing arms are salivating over and carving through. <\/p>\n<p id=\"Fo2zcR\">Good news, though: Quantrill and Cabrera are right handed! <\/p>\n<p id=\"Vr8EQT\">Bad news though: so was Jack Flaherty, so was Keider Montero, so was Jake Irvin&#8230; <\/p>\n<p id=\"YAADfS\">Yeah, these days, genuine optimism feels forced. Blame god \u2014  a runs drought will do that to you. The perfection demanded of the pitching staff in order to float the offense is unfair and untenable. That truth became all too apparent after Randy Rodriguez\u2019s one mislocated fastball with 2-outs and 2-strikes in the <a href=\"https:\/\/www.mccoveychronicles.com\/2025\/5\/28\/24438912\/sf-giants-terrible-5th-inning-4-3-loss-detroit-tigers\" rel=\"nofollow noopener\" target=\"_blank\">series finale in Detroit<\/a>.  Now that was a bummer, an absolute crank maker (I, for one, was certainly cranky the rest of the day) \u2014 but with a little space from that emotional ruin, it\u2019s hard to ignore the fact that a considerably lopsided Giants team played three close games against one of the best teams in baseball.  <\/p>\n<p id=\"vVm19H\">But silver-lining thinking isn\u2019t the thinking of winners, and the Giants want to be winners, and the Giants won\u2019t be winners if they keep losing. There will be no bright side in Miami, just the cruel and cold and un-massageable Manicheanist worldview of win or lose.   <\/p>\n<p id=\"T8fvT0\">Unfortunately, upon closer look, this supposed reprieve could be dicier than expected. <\/p>\n<p id=\"Vm071K\"><a href=\"https:\/\/baseballsavant.mlb.com\/savant-player\/cal-quantrill-615698?stats=statcast-r-pitching-mlb\" rel=\"nofollow noopener\" target=\"_blank\">Cal Quantrill\u2019s<\/a> inflated ERA comes from 15 runs allowed across three early starts against Philadelphia, Seattle and LAD. He isn\u2019t one for longevity but in four starts in May, Quantrill has posted a 3.06 ERA, giving up 6 runs in 17.2 innings, which include starts against the robust offenses of <a href=\"https:\/\/www.truebluela.com\/\" rel=\"nofollow noopener\" target=\"_blank\">Dodgers<\/a> and <a href=\"https:\/\/www.bleedcubbieblue.com\/\" rel=\"nofollow noopener\" target=\"_blank\">Cubs<\/a>. He throws three different types of fastball more than 60% of the time, and the Giants haven\u2019t done much against either the split, four-seam or cutter so far.   <\/p>\n<\/p>\n<p id=\"5LEEis\"><a href=\"https:\/\/baseballsavant.mlb.com\/savant-player\/edward-cabrera-665795?stats=statcast-r-pitching-mlb\" rel=\"nofollow noopener\" target=\"_blank\">Edward Cabrera<\/a>\u2019s 4.73 ERA is a bit of a red herring as well. Since posting a 7.23 ERA in April, he\u2019s been great in May with a 2.53 ERA in four starts, striking out 23 and walking just 5 in 21.1 innings pitched. He\u2019s also coming off the best start of his season so far, fanning 10 over 5.2 scoreless frames against the Angels. He does like to build at-bats off his sinker and finish them with his slider, which are two pitches the Giants actually have somewhat decent numbers against.  <\/p>\n<p id=\"gpQhcO\">The most worrisome starter on paper is Sunday\u2019s projected. <a href=\"https:\/\/baseballsavant.mlb.com\/savant-player\/ryan-weathers-677960\" rel=\"nofollow noopener\" target=\"_blank\">Ryan Weathers<\/a> started the season on the IL with a muscle strain in his throwing arm, but since making his season debut, the 25 year old has been impressive. The 1.15 ERA has the sheen of small sample size, and certainly won\u2019t last, but credit where credit is due. His three starts have come against quality lineups: the Padres and twice against the Cubs. In back-to-back outings against Chicago, Weathers put up nearly identical pitching lines, allowing just one solo homer in each 5 inning start. Most recently, he allowed just 3 hits and 0 earned runs while pitching into the 6th against San Diego.<\/p>\n<p id=\"iCbdgy\">There doesn\u2019t appear to be much nuance to his approach. He attacks the zone with a standard three pitch mix of speed (49%), offspeed (29%), breaking ball (16%). Everything is hard, and everything is down. The 97 MPH fastball velocity is in the 93rd percentile across the league. The change-up is hard with more drop than average. The sweeper is hard and tighter than average. Anticipate this being a bit of a nightmare match-up for San Francisco.<\/p>\n<p id=\"jVUjgH\">Overall the Marlins are neck-and-neck with the Giants in terms of hitting mediocrity. But while the Giants have dropped in effectiveness in the past two weeks, with a .204 average (29th) and .609 OPS (29th), the Marlins have kicked it up their offensive production to slightly above average! Their .270 average since mid-May is sixth highest in the Majors. They put up 10 runs on Wednesday to salvage a win against the Padres \u2014 it took a week\u2019s worth of games for San Francisco to match that same total. Still, the Marlins aren\u2019t that solid <a href=\"https:\/\/www.fangraphs.com\/leaders\/splits-leaderboards?splitArr=1&amp;splitArrPitch=&amp;autoPt=false&amp;splitTeams=false&amp;statType=team&amp;statgroup=2&amp;startDate=2025-3-1&amp;endDate=2025-11-1&amp;players=&amp;filter=&amp;groupBy=season&amp;wxTemperature=&amp;wxPressure=&amp;wxAirDensity=&amp;wxElevation=&amp;wxWindSpeed=&amp;position=B&amp;sort=15,1\" rel=\"nofollow noopener\" target=\"_blank\">against southpaws<\/a>, and they\u2019ll get a tough double-dose of them this weekend in Harrison and Ray. <\/p>\n<p id=\"KX7wrs\">Don\u2019t expect much to change: This will be a pitching-centered series. <\/p>\n<p>Series Overview<br \/>\nMiami Marlins<br \/>\n22 &#8211; 32, 5th in NL East<br \/>\nStreak: W1, 5-5 last 10 games, 13-15 Home<br \/>\n229 RS &#8211; 305 RA<\/p>\n<p>San Francisco Giants<br \/>\n31 &#8211; 25, 3rd in NL West<br \/>\nStreak: L3, 4-6 last 10 games, 14 &#8211; 16 Away<br \/>\n242 RS &#8211; 203 RA<\/p>\n<p>Schedule &amp; Projected starters:<br \/>\nFriday, May 30th, 7:10 PM ET (4:10 PM PT)<br \/>\nKyle Harrison, LHP\t\t\t\t\t\tCal Quantrill, RHP <\/p>\n<p>0 &#8211; 1 (5 G, 1 GS), 3.86 ERA \t\t3 &#8211; 4 (10 GS), 6.09 ERA<\/p>\n<p>Saturday, May 31st, 4:10 PM ET (1:10 PM PT)<br \/>\nRobbie Ray, LHP\t\t\t\t\t\t\tEdward Cabrera, RHP <\/p>\n<p>7 &#8211; 0 (11 GS), 2.56 ERA \t\t\t\t1 &#8211; 1 (8 GS), 4.73 ERA<\/p>\n<p>Sunday, June 1st, 1:40 PM ET (10:40 AM PT)<br \/>\nHayden Birdsong, RHP\t\t\t\tRyan Weathers, LHP <\/p>\n<p>2 &#8211; 1 (13 G. 2 GS), 2.48 ERA \t\t1 &#8211; 0 (3 GS), 1.15 ERA<\/p>\n","protected":false},"excerpt":{"rendered":"Good news for the San Francisco Giants: The Miami Marlins are not the Detroit Tigers. Huzzah! They do&hellip;\n","protected":false},"author":2,"featured_media":66253,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2395],"tags":[5,2025,181,162,1816,1287,2024,778,58,4171,4,3227,1646,3230],"class_list":{"0":"post-66252","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-miami-marlins","8":"tag-baseball","9":"tag-chronicles","10":"tag-front-page","11":"tag-giants","12":"tag-marlins","13":"tag-may","14":"tag-mccovey","15":"tag-miami","16":"tag-miami-marlins","17":"tag-miamimarlins","18":"tag-mlb","19":"tag-preview","20":"tag-series","21":"tag-series-previews"},"share_on_mastodon":{"url":"https:\/\/channels.im\/@mlb\/114596936747960742","error":""},"_links":{"self":[{"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/posts\/66252","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/comments?post=66252"}],"version-history":[{"count":0,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/posts\/66252\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/media\/66253"}],"wp:attachment":[{"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/media?parent=66252"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/categories?post=66252"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/tags?post=66252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}