{"id":47841,"date":"2025-05-13T22:14:09","date_gmt":"2025-05-13T22:14:09","guid":{"rendered":"https:\/\/www.rawchili.com\/nfl\/47841\/"},"modified":"2025-05-13T22:14:09","modified_gmt":"2025-05-13T22:14:09","slug":"the-giants-are-struggling-to-score-runs-here-are-some-reasons-why","status":"publish","type":"post","link":"https:\/\/www.rawchili.com\/nfl\/47841\/","title":{"rendered":"The Giants are struggling to score runs. Here are some reasons why"},"content":{"rendered":"<p>The year is 202(fill in your favorite year here), and you\u2019re worried about the Giants\u2019 ability to score runs. So it has been, so it shall be.<\/p>\n<p>A lack of runs was the major concern for the 2025 Giants on Opening Day, and it was easy to forget that when the wins were stacking up. Now that cold bats have led to the Giants\u2019 first four-game losing streak of the season, though, it\u2019s the only concern worth worrying about. It looks and feels worse than it is because of recency bias, park effects and league-wide scoring levels, and it helps to remember the Giants are still around the league average in all sorts of stats, from home runs to OPS+ to runs scored. But that doesn\u2019t mean it\u2019s not bad. It\u2019s definitely not great.<\/p>\n<p>There\u2019s no quick fix, and there\u2019s no one-size-fits-all explanation. There\u2019s a symphony of reasons why the Giants aren\u2019t scoring. Some of the hitters in this symphony are blowing kazoos. Some of them have\u00a0swallowed their kazoos. At least one of the hitters is <a href=\"https:\/\/www.reddit.com\/media?url=https%3A%2F%2Fi.redd.it%2Frx2iacg21e2d1.jpeg\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">poor Roger<\/a>.<\/p>\n<p>Let\u2019s look at just how and why the Giants are struggling.<\/p>\n<p>The unproductive hitters have been\u00a0very unproductive<\/p>\n<p>If you\u2019ve watched the Giants this season, you are not surprised by this factlet. But you might be surprised by just how extreme it\u2019s been.<\/p>\n<p>Let\u2019s compare the Giants to their <a href=\"https:\/\/www.fangraphs.com\/projections?type=zips&amp;stats=bat&amp;pos=all&amp;team=30&amp;players=0&amp;lg=all&amp;z=1747133668&amp;sortcol=16&amp;sortdir=desc&amp;pageitems=30&amp;statgroup=dashboard&amp;fantasypreset=dashboard\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">preseason projections from ZiPS<\/a>, which was actually a little bullish on the lineup. We\u2019ll use wRC+ because it accounts for league and park. Don\u2019t be intimidated by the nerd stats. Grab them by the lapels and make them work for you. All you need to know is that 100 is average, and that a player with a 95 wRC+ is 5 percent worse than the league-average hitter. A 105 wRC+ is 5 percent better, and so on.<\/p>\n<p>The Giants had a lot of hitters who were expected to provide league-average production or better. Several of them have actually matched or outpaced their projections, and we\u2019ll start with them:<\/p>\n<p>Giants compared to ZiPS (good)<\/p>\n<p>These players represent the good news, and there are a lot of them. That\u2019s six regulars this season who are doing even better than expected, which is generally where you want a team to be. There\u2019s nobody on an MVP pace, and nobody is wildly outpacing their expectations, but if two-thirds of the lineup is doing what you want them to, the offense should be doing fine.<\/p>\n<p>Then there\u2019s the other third.<\/p>\n<p>Giants compared to ZiPS (bad)<\/p>\n<p>The Giants have several hitters performing better than expected, but none on an MVP pace. The Giants have several hitters performing worse than expected, but a few of those are on an LVP pace. There have been 226 batters in baseball this season with at least 100 plate appearances. Here\u2019s where these hitters rank in wRC+ among those 226:<\/p>\n<p>166. Willy Adames<br \/>220. LaMonte Wade, Jr.<br \/>224. Patrick Bailey<\/p>\n<p>If it makes you feel better, Joc Pederson and Tommy Pham are right next each other, between Wade and Bailey. None of them are slapping anything right now.<\/p>\n<p>This does not make you feel better. Adames\u2019 numbers are below average and worse than projected, but they\u2019re also a standard kind of unproductive. A lineup with as many over-performing hitters as the 2025 Giants have so far can handle players with Adames\u2019 numbers.<\/p>\n<p>Wade and Bailey have been two of the very worst hitters in baseball, and they\u2019ve been getting a lot of plate appearances. And while Adames hasn\u2019t been nearly as ineffective, only 12 players in baseball have had more PA, so his subpar numbers reflect outcomes that have been happening more often compared to other players.<\/p>\n<p>It\u2019s all been enough to drag the offense down. It doesn\u2019t help that Tyler Fitzgerald was doing well, and his at-bats while on the injured list have been replaced by hitters who aren\u2019t doing nearly as well, but if there\u2019s one thing the 2025 Giants shouldn\u2019t complain about, it\u2019s injuries. Even with Fitzgerald, Casey Schmitt and Jerar Encarnaci\u00f3n on the IL, this has been a healthier team than most.<\/p>\n<p>They\u2019re not hitting the ball hard<\/p>\n<p>There\u2019s no way to gussy up these numbers. The Giants are <a href=\"https:\/\/baseballsavant.mlb.com\/leaderboard\/statcast?type=batter-team&amp;year=2025&amp;position=&amp;team=&amp;min=q&amp;sort=hard_hit_percent&amp;sortDir=desc\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">last in the NL and 29th in baseball in hard-hit percentage<\/a>, which is defined as a ball that leaves the bat at 95 mph or faster. The marine layer at Oracle Park isn\u2019t thick enough to affect the speed of the ball off the bat, so this isn\u2019t a ballpark thing.<\/p>\n<p>Hard-hit percentage doesn\u2019t correlate perfectly with runs, with Steven Kwan and Luis Arraez being famous examples of hitters who have been successful without a ton of 95-mph batted balls. It doesn\u2019t even correlate that well for entire teams, although it does correlate a bit. Here\u2019s every team this season:<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-6354002\" src=\"https:\/\/www.rawchili.com\/nfl\/wp-content\/uploads\/2025\/05\/scatterpointchart.png\" alt=\"\"\/><\/p>\n<p>Still, it\u2019s better to hit the ball hard than not. Right now, the Giants are not.<\/p>\n<p>They\u2019re hitting the ball in the air \u2026 but not in a good way<\/p>\n<p>Statistically, it\u2019s better for pitchers to keep the ball on the ground. This is a baseball truism that helps explain why Logan Webb and Tyler Rogers are excellent major-league pitchers. The next grounder that goes over the fence will be the first one, and if you\u2019re eliminating that outcome, you\u2019re keeping more runs off the board.<\/p>\n<p>The reverse is true for hitters. On average, it\u2019s preferable to get the ball in the air. Only two teams have a lower ground-ball percentage than the Giants: the Braves and Dodgers. They hit more balls in the air than the Yankees and the Cubs, two of the most potent offenses in baseball. That\u2019s a good sign, right?<\/p>\n<p>Except not all balls in the air are created equal. The Giants also rank second in baseball in pop-up percentage and first in the NL.<\/p>\n<p>This is tied to the hard-hit percentage from the last section, as it\u2019s hard to hit a ball 95-mph straight into the air. This is how the Giants can get the ball in the air just as much as the Dodgers (good), but not score as many runs (bad).<\/p>\n<p>The Giants are getting dominated by four-seam fastballs<\/p>\n<p><a href=\"https:\/\/baseballsavant.mlb.com\/statcast_search?hfPT=FF%7C&amp;hfAB=&amp;hfGT=R%7C&amp;hfPR=&amp;hfZ=&amp;hfStadium=&amp;hfBBL=&amp;hfNewZones=&amp;hfPull=&amp;hfC=&amp;hfSea=2025%7C&amp;hfSit=&amp;player_type=batter&amp;hfOuts=&amp;hfOpponent=&amp;pitcher_throws=&amp;batter_stands=&amp;hfSA=&amp;game_date_gt=&amp;game_date_lt=&amp;hfMo=&amp;hfTeam=&amp;home_road=&amp;hfRO=&amp;position=&amp;hfInfield=&amp;hfOutfield=&amp;hfInn=&amp;hfBBT=&amp;hfFlag=&amp;metric_1=&amp;group_by=team&amp;min_pitches=0&amp;min_results=0&amp;min_pas=0&amp;sort_col=pitches&amp;player_event_sort=api_p_release_speed&amp;sort_order=desc&amp;chk_stats_ba=on&amp;chk_stats_xba=on&amp;chk_stats_obp=on&amp;chk_stats_xobp=on&amp;chk_stats_slg=on&amp;chk_stats_xslg=on&amp;chk_stats_woba=on&amp;chk_stats_xwoba=on&amp;chk_stats_barrels_total=on#results\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Only the Rockies have seen a higher percentage<\/a> of four-seam fastballs than the Giants this season, too, and that\u2019s not great company to keep. Pitchers aren\u2019t bothering with trickery or subterfuge. They\u2019re saying \u201chere, hit it.\u201d The Giants have a .284 wOBA on the 2,229 four-seamers they\u2019ve seen this season, and that\u2019s the worst mark in baseball. It\u2019s the worst in the National League by 23 points.<\/p>\n<p>They\u2019ve seen more four-seam fastballs (206) right down the middle than most teams, and they\u2019re in the bottom third of baseball against them, with a .312 batting average and a .339 wOBA. For comparison, the Diamondbacks have a .500 BA and .614 wOBA on the 192 four-seamers they\u2019ve seen down the middle. That\u2019s an extreme level of success, but 12 teams have a wOBA higher than .400 against fastballs down the middle. Probably because they\u2019re fastballs down the middle.<\/p>\n<p>Four-seam fastballs that are in the strike zone but not down the middle, though? The Giants are especially bad there, with a .249 wOBA, which is 57 points worse than the league average. You can get the Giants out with fastballs, even if they\u2019re down the middle, but you can really get them out if they\u2019re strikes around the perimeter of the strike zone.<\/p>\n<p>Not surprisingly, the Giants aren\u2019t great against four-seam fastballs that are thrown harder than 95 mph, <a href=\"https:\/\/baseballsavant.mlb.com\/statcast_search?hfPT=FF%7C&amp;hfAB=&amp;hfGT=R%7C&amp;hfPR=&amp;hfZ=&amp;hfStadium=&amp;hfBBL=&amp;hfNewZones=&amp;hfPull=&amp;hfC=&amp;hfSea=2025%7C&amp;hfSit=&amp;player_type=batter&amp;hfOuts=&amp;hfOpponent=&amp;pitcher_throws=&amp;batter_stands=&amp;hfSA=&amp;game_date_gt=&amp;game_date_lt=&amp;hfMo=&amp;hfTeam=&amp;home_road=&amp;hfRO=&amp;position=&amp;hfInfield=&amp;hfOutfield=&amp;hfInn=&amp;hfBBT=&amp;hfFlag=&amp;metric_1=api_p_release_speed&amp;metric_1_gt=&amp;metric_1_lt=95&amp;group_by=team&amp;min_pitches=0&amp;min_results=0&amp;min_pas=0&amp;sort_col=pitches&amp;player_event_sort=api_p_release_speed&amp;sort_order=desc&amp;chk_stats_ba=on&amp;chk_stats_xba=on&amp;chk_stats_obp=on&amp;chk_stats_xobp=on&amp;chk_stats_slg=on&amp;chk_stats_xslg=on&amp;chk_stats_woba=on&amp;chk_stats_xwoba=on&amp;chk_stats_barrels_total=on#results\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">ranking dead last against them<\/a>, which suggests they\u2019re flummoxed by velocity even more than most teams. However, they\u2019re also dead last against fastballs <a href=\"https:\/\/baseballsavant.mlb.com\/statcast_search?hfPT=FF%7C&amp;hfAB=&amp;hfGT=R%7C&amp;hfPR=&amp;hfZ=&amp;hfStadium=&amp;hfBBL=&amp;hfNewZones=&amp;hfPull=&amp;hfC=&amp;hfSea=2025%7C&amp;hfSit=&amp;player_type=batter&amp;hfOuts=&amp;hfOpponent=&amp;pitcher_throws=&amp;batter_stands=&amp;hfSA=&amp;game_date_gt=&amp;game_date_lt=&amp;hfMo=&amp;hfTeam=&amp;home_road=&amp;hfRO=&amp;position=&amp;hfInfield=&amp;hfOutfield=&amp;hfInn=&amp;hfBBT=&amp;hfFlag=&amp;metric_1=api_p_release_speed&amp;metric_1_gt=&amp;metric_1_lt=95&amp;group_by=team&amp;min_pitches=0&amp;min_results=0&amp;min_pas=0&amp;sort_col=pitches&amp;player_event_sort=api_p_release_speed&amp;sort_order=desc&amp;chk_stats_ba=on&amp;chk_stats_xba=on&amp;chk_stats_obp=on&amp;chk_stats_xobp=on&amp;chk_stats_slg=on&amp;chk_stats_xslg=on&amp;chk_stats_woba=on&amp;chk_stats_xwoba=on&amp;chk_stats_barrels_total=on#results\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">thrown\u00a0slower than 95 mph.<\/a> They\u2019re the third-worst team against four-seam fastballs <a href=\"https:\/\/baseballsavant.mlb.com\/statcast_search?hfPT=FF%7C&amp;hfAB=&amp;hfGT=R%7C&amp;hfPR=&amp;hfZ=&amp;hfStadium=&amp;hfBBL=&amp;hfNewZones=&amp;hfPull=&amp;hfC=&amp;hfSea=2025%7C&amp;hfSit=&amp;player_type=batter&amp;hfOuts=&amp;hfOpponent=&amp;pitcher_throws=&amp;batter_stands=&amp;hfSA=&amp;game_date_gt=&amp;game_date_lt=&amp;hfMo=&amp;hfTeam=&amp;home_road=&amp;hfRO=&amp;position=&amp;hfInfield=&amp;hfOutfield=&amp;hfInn=&amp;hfBBT=&amp;hfFlag=&amp;metric_1=api_p_release_speed&amp;metric_1_gt=&amp;metric_1_lt=92&amp;group_by=team&amp;min_pitches=0&amp;min_results=0&amp;min_pas=0&amp;sort_col=pitches&amp;player_event_sort=api_p_release_speed&amp;sort_order=desc&amp;chk_stats_ba=on&amp;chk_stats_xba=on&amp;chk_stats_obp=on&amp;chk_stats_xobp=on&amp;chk_stats_slg=on&amp;chk_stats_xslg=on&amp;chk_stats_woba=on&amp;chk_stats_xwoba=on&amp;chk_stats_barrels_total=on#results\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">slower than 92 mph<\/a>. They\u2019re bad against them <a href=\"https:\/\/baseballsavant.mlb.com\/statcast_search?hfPT=FF%7C&amp;hfAB=&amp;hfGT=R%7C&amp;hfPR=&amp;hfZ=&amp;hfStadium=&amp;hfBBL=&amp;hfNewZones=&amp;hfPull=&amp;hfC=ahead%7C&amp;hfSea=2025%7C&amp;hfSit=&amp;player_type=batter&amp;hfOuts=&amp;hfOpponent=&amp;pitcher_throws=&amp;batter_stands=&amp;hfSA=&amp;game_date_gt=&amp;game_date_lt=&amp;hfMo=&amp;hfTeam=&amp;home_road=&amp;hfRO=&amp;position=&amp;hfInfield=&amp;hfOutfield=&amp;hfInn=&amp;hfBBT=&amp;hfFlag=&amp;metric_1=&amp;group_by=team&amp;min_pitches=0&amp;min_results=0&amp;min_pas=0&amp;sort_col=pitches&amp;player_event_sort=api_p_release_speed&amp;sort_order=desc&amp;chk_stats_ba=on&amp;chk_stats_xba=on&amp;chk_stats_obp=on&amp;chk_stats_xobp=on&amp;chk_stats_slg=on&amp;chk_stats_xslg=on&amp;chk_stats_woba=on&amp;chk_stats_xwoba=on&amp;chk_stats_barrels_total=on#results\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">when they\u2019re ahead in the count<\/a>, and they\u2019re bad against them <a href=\"https:\/\/baseballsavant.mlb.com\/statcast_search?hfPT=FF%7C&amp;hfAB=&amp;hfGT=R%7C&amp;hfPR=&amp;hfZ=&amp;hfStadium=&amp;hfBBL=&amp;hfNewZones=&amp;hfPull=&amp;hfC=behind%7C&amp;hfSea=2025%7C&amp;hfSit=&amp;player_type=batter&amp;hfOuts=&amp;hfOpponent=&amp;pitcher_throws=&amp;batter_stands=&amp;hfSA=&amp;game_date_gt=&amp;game_date_lt=&amp;hfMo=&amp;hfTeam=&amp;home_road=&amp;hfRO=&amp;position=&amp;hfInfield=&amp;hfOutfield=&amp;hfInn=&amp;hfBBT=&amp;hfFlag=&amp;metric_1=&amp;group_by=team&amp;min_pitches=0&amp;min_results=0&amp;min_pas=0&amp;sort_col=pitches&amp;player_event_sort=api_p_release_speed&amp;sort_order=desc&amp;chk_stats_ba=on&amp;chk_stats_xba=on&amp;chk_stats_obp=on&amp;chk_stats_xobp=on&amp;chk_stats_slg=on&amp;chk_stats_xslg=on&amp;chk_stats_woba=on&amp;chk_stats_xwoba=on&amp;chk_stats_barrels_total=on#results\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">when they\u2019re behind in the count<\/a>. On a boat, with a goat, et cetera, et cetera. They just hate four-seam fastballs!<\/p>\n<p>They\u2019re not swinging through them, either, which might be part of the problem. They\u2019re making more contact than other teams, <a href=\"https:\/\/baseballsavant.mlb.com\/statcast_search?hfPT=FF%7C&amp;hfAB=&amp;hfGT=R%7C&amp;hfPR=&amp;hfZ=&amp;hfStadium=&amp;hfBBL=&amp;hfNewZones=&amp;hfPull=&amp;hfC=&amp;hfSea=2025%7C&amp;hfSit=&amp;player_type=batter&amp;hfOuts=&amp;hfOpponent=&amp;pitcher_throws=&amp;batter_stands=&amp;hfSA=&amp;game_date_gt=&amp;game_date_lt=&amp;hfMo=&amp;hfTeam=&amp;home_road=&amp;hfRO=&amp;position=&amp;hfInfield=&amp;hfOutfield=&amp;hfInn=&amp;hfBBT=&amp;hfFlag=&amp;metric_1=api_p_release_speed&amp;metric_1_gt=95&amp;metric_1_lt=&amp;group_by=team&amp;min_pitches=0&amp;min_results=0&amp;min_pas=0&amp;sort_col=pitches&amp;player_event_sort=api_p_release_speed&amp;sort_order=desc&amp;chk_stats_ba=on&amp;chk_stats_xba=on&amp;chk_stats_obp=on&amp;chk_stats_xobp=on&amp;chk_stats_slg=on&amp;chk_stats_xslg=on&amp;chk_stats_woba=on&amp;chk_stats_xwoba=on&amp;chk_stats_barrels_total=on&amp;chk_stats_swing_miss_percent=on#results\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">with a low whiff rate<\/a> even against the ones over 95 mph. Whatever the reason, the rest of the league is aware of this. Throw them fastballs, and there\u2019s a good chance they\u2019ll get under it and pop the ball up.<\/p>\n<p>Fixable? Sure. There are a lot of established narratives through mid-May that vanish by the end of September. But if you\u2019re looking for a way to describe what\u2019s wrong, and you want evidence to back it up, here\u2019s the short version: The Giants don\u2019t hit the ball that hard, they pop too many balls up and they struggle against four-seam fastballs, which they see more often than almost every other team. They also have two of the five-worst starting position players in baseball through May 12.<\/p>\n<p>Other than that, Mrs. Lincoln, how was the play? Well, it\u2019s been pretty good for the most part, especially on the pitching side. The Giants still have a winning record, after all. Their biggest concern entering the season was how they were going to score runs, though. That\u2019s their biggest concern a month-and-a-half into the season, and it\u2019s only grown bigger.<\/p>\n<p style=\"text-align: right;\">(Photo of Bailey: Michael Reaves \/ Getty Images)<\/p>\n","protected":false},"excerpt":{"rendered":"The year is 202(fill in your favorite year here), and you\u2019re worried about the Giants\u2019 ability to score&hellip;\n","protected":false},"author":2,"featured_media":47842,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2067],"tags":[7,519,1917,56,2321,2469,6,16517],"class_list":{"0":"post-47841","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-new-york-giants","8":"tag-football","9":"tag-giants","10":"tag-new-york","11":"tag-new-york-giants","12":"tag-newyork","13":"tag-newyorkgiants","14":"tag-nfl","15":"tag-san-francisco-giants"},"share_on_mastodon":{"url":"https:\/\/channels.im\/@nfl\/114502832474146807","error":""},"_links":{"self":[{"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/posts\/47841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/comments?post=47841"}],"version-history":[{"count":0,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/posts\/47841\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/media\/47842"}],"wp:attachment":[{"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/media?parent=47841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/categories?post=47841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/tags?post=47841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}