","providerName":"Instagram","providerUrl":"https://www.instagram.com","thumbnail_url":"https://scontent-iad3-1.cdninstagram.com/vp/48b26a3ebe98c325d0210bc4132d48b9/5C940EC3/t51.2885-15/sh0.08/e35/s640x640/27579211_2024408904505798_8443450110985109504_n.jpg?_nc_ht=scontent-iad3-1.cdninstagram.com","type":"oembed","width":658,"contentType":"rich"},{"__typename":"Markdown","content":"But as things stand, four of those players will not be on the Opening Day roster, possibly all five. Beltran retired at the end of the year. Maybin is a free agent, unlikely to return. Aoki was traded to Toronto in July. Centeno was claimed off waivers by Texas in November. Fisher will probably see time with Houston, but he's also just 24 and could easily return to Triple-A to begin the season. The Astros already had the fewest below-average hitters last year, and now this entire group might be replaced (or, in Fisher's case, retains hope of better performance). Maybe prospect Kyle Tucker steps up, or a healthy Jake Marisnick continues his 2017 improvement (.243/.319/.496, 117 wRC+), or a Lucas Duda type arrives to take some DH time. We don't know yet. But we do know that last year's limited problem areas aren't returning. Bregman picks up where he left off \nIn the first half, Bregman was good, but not great, hitting .256/.338/.419 (105 wRC+). It made him the 93rd-best hitter of 166 qualified batters. In the second half, Bregman exploded, hitting hitting .315/.367/.536 (141 wRC+). That made him the 18th-best batter of 162 qualified hitters -- in the second half, he outhit Jose Ramirez, Anthony Rendon and Cody Bellinger.","type":"text"},{"__typename":"Video","contentDate":"2017-08-24T00:10:00Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"http://mediadownloads.mlb.com/mlbam/mp4/2017/08/24/1764172083/1503543551298/asset_450K.mp4","type":"video","description":"Alex Bregman extends the Astros' lead to 6-1 in the 8th with a three-run homer to left-center field","displayAsVideoGif":false,"duration":"00:00:25","slug":"bregman-s-three-run-homer-c1764172083","tags":[{"__typename":"InternalTag","slug":"hbmig-away-team-id-120","title":"HBmig away_team_id: 120","type":"unsupported"},{"__typename":"TeamTag","slug":"teamid-117","title":"Houston Astros","team":{"__ref":"Team:117"},"type":"team"},{"__typename":"InternalTag","slug":"hbmig-team-id-117","title":"HBmig 117","type":"unsupported"},{"__typename":"PersonTag","slug":"playerid-608324","title":"Alex Bregman","person":{"__ref":"Person:608324"},"type":"player"},{"__typename":"GameTag"},{"__typename":"InternalTag","slug":"hbmig-home-team-id-117","title":"HBmig home_team_id: 117","type":"unsupported"},{"__typename":"TaxonomyTag","slug":"home-run","title":"home run","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"hitting","title":"hitting","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/htcxhkpdjhoyiydpzwue"},"title":"Bregman's three-run homer","relativeSiteUrl":"/video/bregman-s-three-run-homer-c1764172083"},{"__typename":"Markdown","content":"There's reason to wonder how much of that is sustainable; Bregman didn't hit the ball harder, or in the air more, or even walk more. He mostly struck out less and pulled the ball more. That's why the projections are splitting the difference; Steamer (122 wRC+) and ZiPS (115 wRC+) are seeing basically what Bregman put up in 2017 (122 wRC+). That's probably fair, to think that he's better than his first half and not as good as his second half. But Bregman is still not even 24 yet, which makes his second-half breakout all the more appealing. Now, other than injury, what might make us hesitant to expect greatness? No one knows what to make of Gonzalez \nBetween his smashing breakout hitting year (.303/.377/.530, 144 wRC+) and his ability to make starts at five positions, Gonzalez got some down-ballot American League MVP Award support in 2017. But what is he? Over Gonzalez's previous five seasons, he hit just .257/.298/.389 (90 wRC+). Last year, only one other hitter had a larger gap between what his Statcast™ metrics indicated would be expected and what actually happened. Looking back at 2016's biggest overperformers -- like Trea Turner, Sandy Leon, Tyler Naquin and Aledmys Diaz -- very few maintained their performance in 2017.","type":"text"},{"__typename":"Video","contentDate":"2017-09-26T00:05:00Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"http://mediadownloads.mlb.com/mlbam/mp4/2017/09/26/1850291583/1506396852960/asset_450K.mp4","type":"video","description":"Statcast measures the exit velocity, launch angle and projected distance of Marwin Gonzalez's 443-foot home run","displayAsVideoGif":false,"duration":"00:00:24","slug":"statcast-gonzalez-s-443-foot-hr-c1850291583","tags":[{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-503556","title":"Marwin Gonzalez","person":{"__ref":"Person:503556"},"type":"player"},{"__typename":"InternalTag","slug":"hbmig-away-team-id-117","title":"HBmig away_team_id: 117","type":"unsupported"},{"__typename":"InternalTag","slug":"hbmig-home-team-id-140","title":"HBmig home_team_id: 140","type":"unsupported"},{"__typename":"TeamTag","slug":"teamid-117","title":"Houston Astros","team":{"__ref":"Team:117"},"type":"team"},{"__typename":"InternalTag","slug":"hbmig-team-id-117","title":"HBmig 117","type":"unsupported"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/iuxqkvritfvrfkycw2j9"},"title":"Statcast: Gonzalez's 443-foot HR","relativeSiteUrl":"/video/statcast-gonzalez-s-443-foot-hr-c1850291583"},{"__typename":"Markdown","content":"It doesn't mean Gonzalez can't repeat, of course. But you understand why the projection systems are so conservative here, with Steamer seeing a 103 wRC+ and ZiPS at 106. How could you not be? Ultimately, the argument is academic. Barring an injury disaster of epic proportions, this is going to be one of the best lineups in the baseball, probably the best, and whether it ranks in the top five or 15 or 30 of the all-time list is less important than how much damage the put on the rest of the AL in 2018. From the way things stand now, that looks to be considerable.","type":"text"}],"relativeSiteUrl":"/news/2018-astros-offense-could-be-historically-good-c265498460","contentType":"news","subHeadline":"Lineup that led MLB in runs, wOBA, wRC+ in 2017 could be better","summary":"In 2017, the Astros had the best offense in baseball, and that's not a particularly controversial statement. Houston scored the most runs (896), had the fewest strikeouts (1,087 -- 17 percent of its times to the plate), and had the second-most home runs (238). Like traditional stats? The Astros had","tagline({\"formatString\":\"none\"})":null,"tags":[{"__typename":"PersonTag","slug":"playerid-503556","title":"Marwin Gonzalez","person":{"__ref":"Person:503556"},"type":"player"},{"__typename":"PersonTag","slug":"playerid-608324","title":"Alex Bregman","person":{"__ref":"Person:608324"},"type":"player"},{"__typename":"InternalTag","slug":"hbmig-archive-element-news-mlb","title":"HBmig MLB News Archive ","type":"unsupported"},{"__typename":"TeamTag","slug":"teamid-117","title":"Houston Astros","team":{"__ref":"Team:117"},"type":"team"},{"__typename":"InternalTag","slug":"hbmig-team-id-117","title":"HBmig 117","type":"unsupported"},{"__typename":"PersonTag","slug":"playerid-621043","title":"Carlos Correa","person":{"__ref":"Person:621043"},"type":"player"},{"__typename":"InternalTag","slug":"storytype-article","title":"Article","type":"article"}],"type":"story","thumbnail":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/vk1r1wd5tadyg30j9ok3","title":"2018 Astros offense could be historically good"},"getTeamsBySportId({\"ids\":[1]})":[{"__ref":"Team:133"},{"__ref":"Team:134"},{"__ref":"Team:135"},{"__ref":"Team:136"},{"__ref":"Team:137"},{"__ref":"Team:138"},{"__ref":"Team:139"},{"__ref":"Team:140"},{"__ref":"Team:141"},{"__ref":"Team:142"},{"__ref":"Team:143"},{"__ref":"Team:144"},{"__ref":"Team:145"},{"__ref":"Team:146"},{"__ref":"Team:147"},{"__ref":"Team:158"},{"__ref":"Team:108"},{"__ref":"Team:109"},{"__ref":"Team:110"},{"__ref":"Team:111"},{"__ref":"Team:112"},{"__ref":"Team:113"},{"__ref":"Team:114"},{"__ref":"Team:115"},{"__ref":"Team:116"},{"__ref":"Team:117"},{"__ref":"Team:118"},{"__ref":"Team:119"},{"__ref":"Team:120"},{"__ref":"Team:121"}],"getHeaderFromForgePath({\"contentSource\":\"MLB\",\"headerPath\":\"/_navs/header/mlb/global-nav\",\"paletteKey\":\"mlb-base-palette\",\"propertiesKey\":\"mlb-global-properties\"})":{"__typename":"Header","navigation":[{"__typename":"NavItem","customPropertiesString":"align:right;","icon":null,"linkTarget":null,"linkText":"MLB.TV","linkUrl":"https://www.mlb.com/tv?&affiliateId=mlbMENUtv","placement":"right","visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Buy MLB.TV Offseason Package","linkUrl":"/live-stream-games/subscribe?&affiliateId=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Watch & Listen","linkUrl":"/live-stream-games?&affiliateID=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB.TV Partners","linkUrl":"https://www.mlb.com/live-stream-games/partners?&affiliateId=mlbMENUtv","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Link Account","linkUrl":"live-stream-games/partners?&affiliateId=mlbMENUtv","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Help Center","linkUrl":"/live-stream-games/help-center?&affiliateID=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":null,"linkTarget":null,"linkText":"Tickets","linkUrl":"/tickets","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"All-Star Tickets","linkUrl":"/all-star/tickets","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1721167200;"},{"__typename":"NavItem","placement":null,"linkText":"MLB at Rickwood Field","linkUrl":"/events/rickwood/tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1718924400;"},{"__typename":"NavItem","placement":null,"linkText":"Spring Training","linkUrl":"/tickets/spring-training","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1711511940;"},{"__typename":"NavItem","placement":null,"linkText":"Postseason Tickets","linkUrl":"/tickets/postseason","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Buy on SeatGeek","linkUrl":"https://seatgeek.com/mlb-tickets?aid=15994&pid=integration&rid=1&utm_medium=partnership&utm_source=mlb_sponsorship&utm_campaign=integration","linkTarget":"_blank","visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Sell on SeatGeek","linkUrl":"https://seatgeek.com/sell/mlb-tickets?aid=15994&pid=integration&rid=15&utm_medium=partnership&utm_source=mlb_sponsorship&utm_campaign=integration","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Season Tickets","linkUrl":"/tickets/season-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Single Game Tickets","linkUrl":"/schedule","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Group Tickets","linkUrl":"/tickets/group-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Special Ticket Offers","linkUrl":"/tickets/fan-value","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Speedway Classic","linkUrl":"/events/speedway-classic/tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"VIP Ticket Packages","linkUrl":"/tickets/on-location-experiences","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Students","linkUrl":"/tickets/students","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Tourism","linkUrl":"/tourism","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB World Tour","linkUrl":"/international/events","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Ticket Terms & Conditions","linkUrl":"/tickets/terms-and-conditions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":"shopping-cart","linkTarget":null,"linkText":"Shop","linkUrl":"https://www.mlbshop.com/?_s=bm-mlbcom-hp","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"MLB Online Shop","linkUrl":"https://www.mlbshop.com/?_s=bm-mlbcom-hp","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Auction","linkUrl":"https://auctions.mlb.com/iSynApp/showHomePage.action?sid=1101001&isynsharedsession=9mislq-18JnZhOEp-FeGzvUB3G6zxwkeKqwX99MKAttEdaSACl02r4aCDzYhNvUm","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Gift Cards","linkUrl":"https://www.mlbshop.com/gift-cards/x-462351+z-94899005-3509039474?_s=bm-mlbcom-Home","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"MLB NYC Flagship Store","linkUrl":"/shop/nyc-retail-store","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"European Shop","linkUrl":"http://www.mlbshopeurope.com/stores/mlb/en?portal=MLTS66FS&CMP=PSC-MLTS66FS","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Photo Store","linkUrl":"https://photostore.mlb.com/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;mobile:true","icon":null,"linkTarget":null,"linkText":"News","linkUrl":"/news","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Rule Changes","linkUrl":"https://www.mlb.com/rule-changes-2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Probable Pitchers","linkUrl":"/probable-pitchers/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Starting Lineups","linkUrl":"/starting-lineups","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Transactions","linkUrl":"https://www.mlb.com/transactions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Injury Report","linkUrl":"/injury-report","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"World Baseball Classic","linkUrl":"/world-baseball-classic","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Draft","linkUrl":"/draft/2024","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"All-Star Game","linkUrl":"/all-star/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Life","linkUrl":"/fans/mlb-life","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Pipeline","linkUrl":"https://www.mlb.com/pipeline","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Postseason History","linkUrl":"/postseason/history","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Great Stories","linkUrl":"/news/topic/longform","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Podcasts","linkUrl":"/fans/podcasts","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Watch","linkUrl":"/tv?&affiliateId=mlbMENU","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":"Video","navigation":[{"__typename":"NavItem","placement":null,"linkText":"Search","linkUrl":"/video","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Statcast","linkUrl":"/video/topic/statcast","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Network","linkUrl":"/network","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]},{"__typename":"SubnavColumn","title":"MLB.TV","navigation":[{"__typename":"NavItem","placement":null,"linkText":"Buy MLB.TV Postseason Package","linkUrl":"/live-stream-games/subscribe?&affiliateId=mlbMENU","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Watch & Listen","linkUrl":"/live-stream-games?&affiliateID=mlbMENU","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Help Center","linkUrl":"/live-stream-games/help-center?&affiliateID=mlbMENU","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;amp:true;","icon":null,"linkTarget":null,"linkText":"Scores","linkUrl":"/scores/2025-02-20","placement":"mobile","visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;mobile:true;","icon":null,"linkTarget":null,"linkText":"Schedule","linkUrl":"/schedule/2025-02-20","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"2025 Spring Training","linkUrl":"/schedule/2025-02-20","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2025 Regular Season","linkUrl":"/schedule/2025-03-18","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2024 Regular Season","linkUrl":"/schedule/2024-03-20","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2024 Postseason","linkUrl":"/postseason","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Events","linkUrl":"/events","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Team by Team Schedule","linkUrl":"/schedule/team-by-team","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Sync Schedules","linkUrl":"https://mlb.ecal.com/","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"National Broadcasts","linkUrl":"/live-stream-games/national-broadcast-schedule","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;amp:true;","icon":null,"linkTarget":null,"linkText":"Stats","linkUrl":"/stats","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Statcast Leaders","linkUrl":"https://baseballsavant.mlb.com/statcast_leaderboard","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Statcast","linkUrl":"/statcast","linkTarget":"","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Baseball Savant","linkUrl":"https://baseballsavant.mlb.com/","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Top Prospect Stats","linkUrl":"/prospects/stats/top-prospects?type=all&minPA=1","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;","icon":null,"linkTarget":null,"linkText":"Standings","linkUrl":"/standings/wild-card","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Youth","linkUrl":"/youth-baseball-softball","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Play Ball","linkUrl":"/play-ball","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Youth Baseball & Softball","linkUrl":"/youth-baseball-softball","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"","icon":"group","linkTarget":null,"linkText":"Players","linkUrl":"/players","placement":null,"visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Prospect Rankings","linkUrl":"/prospects","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Depth Charts","linkUrl":"/team/roster/depth-chart","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Players Association","linkUrl":"https://www.mlbplayers.com","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Negro Leagues","linkUrl":"/history/negro-leagues","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"MLB Play","linkUrl":"/play","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Beat the Streak","linkUrl":"/play?gameId=BeatTheStreak2022","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Immaculate Grid","linkUrl":"/play?gameId=ImmaculateGrid2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Trivia","linkUrl":"/play?gameId=SporcleTrivia2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Pickle","linkUrl":"/play?gameId=Pickle2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"By the Numbers","linkUrl":"/play?gameId=ByTheNumbers2022","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Diamond Decisions","linkUrl":"/play?gameId=DiamondDecisions2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Bingo","linkUrl":"/play?gameId=Bingo2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"expires:1720022400;","icon":null,"linkTarget":null,"linkText":"Vote","linkUrl":"/all-star/ballot?affiliateId=asb-topnav-mlb-2024","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;module:teammodule;align:right;","icon":null,"linkTarget":null,"linkText":"Teams","linkUrl":"/team","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Team Module","linkUrl":null,"linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"module:teammodule;"}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;lang:es;label:Español","icon":null,"linkTarget":null,"linkText":"ES","linkUrl":"/es","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"日本語","linkUrl":"http://www.mlb.jp/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":"lang:ja"},{"__typename":"NavItem","placement":null,"linkText":"한국어","linkUrl":"https://www.mlbkor.com/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":"lang:ko"}]}]}],"cfPalette":{"__typename":"CF_Palette","headerMastheadBackgroundColor":"#002D72","headerMastheadTextColor":"#ffffff","headerNavigationBackgroundColor":"#041E42","headerNavigationBorderColor":"#057AFF","headerNavigationTextColorHover":"#ffffff","headerNavigationTextColor":"#ffffff"},"cfWebProperties":{"__typename":"CF_WebProperties","urlLogo":null,"headerMastheadTagline":null,"headerPrimaryLogo":{"__typename":"CF_Asset","url":null,"description":null},"headerMastheadSponsorImage":{"__typename":"CF_Asset","url":null,"description":null},"headerMastheadTaglineContainerWidth":"512px","headerMastheadTaglineContainerHeight":"56px"}}},"Person:543807":{"__typename":"Person","id":543807},"Team:117":{"__typename":"Team","id":117,"division":{"__ref":"Division:200"},"name":"Houston Astros","shortName":"Houston","teamName":"Astros"},"Person:608324":{"__typename":"Person","id":608324},"Person:621043":{"__typename":"Person","id":621043},"Person:503556":{"__typename":"Person","id":503556},"Division:200":{"__typename":"Division","id":"200"},"Team:133":{"__typename":"Team","division":{"__ref":"Division:200"},"id":133,"name":"Athletics","shortName":"Athletics","teamName":"Athletics"},"Division:205":{"__typename":"Division","id":"205"},"Team:134":{"__typename":"Team","division":{"__ref":"Division:205"},"id":134,"name":"Pittsburgh Pirates","shortName":"Pittsburgh","teamName":"Pirates"},"Division:203":{"__typename":"Division","id":"203"},"Team:135":{"__typename":"Team","division":{"__ref":"Division:203"},"id":135,"name":"San Diego Padres","shortName":"San Diego","teamName":"Padres"},"Team:136":{"__typename":"Team","division":{"__ref":"Division:200"},"id":136,"name":"Seattle Mariners","shortName":"Seattle","teamName":"Mariners"},"Team:137":{"__typename":"Team","division":{"__ref":"Division:203"},"id":137,"name":"San Francisco Giants","shortName":"San Francisco","teamName":"Giants"},"Team:138":{"__typename":"Team","division":{"__ref":"Division:205"},"id":138,"name":"St. Louis Cardinals","shortName":"St. Louis","teamName":"Cardinals"},"Division:201":{"__typename":"Division","id":"201"},"Team:139":{"__typename":"Team","division":{"__ref":"Division:201"},"id":139,"name":"Tampa Bay Rays","shortName":"Tampa Bay","teamName":"Rays"},"Team:140":{"__typename":"Team","division":{"__ref":"Division:200"},"id":140,"name":"Texas Rangers","shortName":"Texas","teamName":"Rangers"},"Team:141":{"__typename":"Team","division":{"__ref":"Division:201"},"id":141,"name":"Toronto Blue Jays","shortName":"Toronto","teamName":"Blue Jays"},"Division:202":{"__typename":"Division","id":"202"},"Team:142":{"__typename":"Team","division":{"__ref":"Division:202"},"id":142,"name":"Minnesota Twins","shortName":"Minnesota","teamName":"Twins"},"Division:204":{"__typename":"Division","id":"204"},"Team:143":{"__typename":"Team","division":{"__ref":"Division:204"},"id":143,"name":"Philadelphia Phillies","shortName":"Philadelphia","teamName":"Phillies"},"Team:144":{"__typename":"Team","division":{"__ref":"Division:204"},"id":144,"name":"Atlanta Braves","shortName":"Atlanta","teamName":"Braves"},"Team:145":{"__typename":"Team","division":{"__ref":"Division:202"},"id":145,"name":"Chicago White Sox","shortName":"Chi White Sox","teamName":"White Sox"},"Team:146":{"__typename":"Team","division":{"__ref":"Division:204"},"id":146,"name":"Miami Marlins","shortName":"Miami","teamName":"Marlins"},"Team:147":{"__typename":"Team","division":{"__ref":"Division:201"},"id":147,"name":"New York Yankees","shortName":"NY Yankees","teamName":"Yankees"},"Team:158":{"__typename":"Team","division":{"__ref":"Division:205"},"id":158,"name":"Milwaukee Brewers","shortName":"Milwaukee","teamName":"Brewers"},"Team:108":{"__typename":"Team","division":{"__ref":"Division:200"},"id":108,"name":"Los Angeles Angels","shortName":"LA Angels","teamName":"Angels"},"Team:109":{"__typename":"Team","division":{"__ref":"Division:203"},"id":109,"name":"Arizona Diamondbacks","shortName":"Arizona","teamName":"D-backs"},"Team:110":{"__typename":"Team","division":{"__ref":"Division:201"},"id":110,"name":"Baltimore Orioles","shortName":"Baltimore","teamName":"Orioles"},"Team:111":{"__typename":"Team","division":{"__ref":"Division:201"},"id":111,"name":"Boston Red Sox","shortName":"Boston","teamName":"Red Sox"},"Team:112":{"__typename":"Team","division":{"__ref":"Division:205"},"id":112,"name":"Chicago Cubs","shortName":"Chi Cubs","teamName":"Cubs"},"Team:113":{"__typename":"Team","division":{"__ref":"Division:205"},"id":113,"name":"Cincinnati Reds","shortName":"Cincinnati","teamName":"Reds"},"Team:114":{"__typename":"Team","division":{"__ref":"Division:202"},"id":114,"name":"Cleveland Guardians","shortName":"Cleveland","teamName":"Guardians"},"Team:115":{"__typename":"Team","division":{"__ref":"Division:203"},"id":115,"name":"Colorado Rockies","shortName":"Colorado","teamName":"Rockies"},"Team:116":{"__typename":"Team","division":{"__ref":"Division:202"},"id":116,"name":"Detroit Tigers","shortName":"Detroit","teamName":"Tigers"},"Team:118":{"__typename":"Team","division":{"__ref":"Division:202"},"id":118,"name":"Kansas City Royals","shortName":"Kansas City","teamName":"Royals"},"Team:119":{"__typename":"Team","division":{"__ref":"Division:203"},"id":119,"name":"Los Angeles Dodgers","shortName":"LA Dodgers","teamName":"Dodgers"},"Team:120":{"__typename":"Team","division":{"__ref":"Division:204"},"id":120,"name":"Washington Nationals","shortName":"Washington","teamName":"Nationals"},"Team:121":{"__typename":"Team","division":{"__ref":"Division:204"},"id":121,"name":"New York Mets","shortName":"NY Mets","teamName":"Mets"}}}
window.adobeAnalytics = {"reportingSuiteId":"mlbglobal08,mlbcom08","linkInternalFilters":"mlb"}
window.globalState = {"tracking_title":"Major League Baseball","lang":"en"}
window.appId = ''
/*-->*/
Best offense ever? Astros have shot at history
Best offense ever? Astros have shot at history
Lineup that led MLB in runs, wOBA, wRC+ in 2017 could be better
January 30th, 2018
Mike Petriello
In 2017, the Astros had the best offense in baseball, and that's not a particularly controversial statement. Houston scored the most runs (896), had the fewest strikeouts (1,087 -- 17 percent of its times to the plate), and had the second-most home runs (238). Like traditional stats? The Astros had the highest batting average (.282) and slugging percentage (.478). Prefer advanced metrics? They led in Weighted On-Base Average (.349) and Weighted Runs Created Plus (121, where 100 is "league average" for that year), too. They were so good, in fact, that to call them "2017's best offense" actually undersells them considerably. Last year's Astros were either modern baseball's fourth-best offense ever (if you include pitchers batting) or the 10th-best offense ever (if you don't). Either way, it was a historic performance, and in 2018, they're going to bring back more or less the same group, which leads to an important question. No, it's not "can they do it again." It's this: Can they be even better? Is there a path to another historic season here? Yes -- if everything goes right, which it rarely does. But could it? Before we get to their ceiling, let's start with the Astros' floor, which is considerable. Despite the presence of multiple superstars here, this isn't a collection that revolves around one or two players. Part of the reason they're so good is because they're so deep -- their primary No. 8 hitter last year, for example, was Alex Bregman. All he did was to hit .284/.352/.475 (122 wRC+) at 23 years old and homer off Clayton Kershaw, Kenley Jansen and Chris Sale (twice) in the playoffs.
Just over one year ago, we looked at the Steamer numbers and noted that the Astros were projected to have 2017's deepest lineup, with eight hitters expected to have at least 300 plate appearances and league-average or better production. As it turned out, they had nine. (Like everyone else on Earth, Steamer did not see Marwin Gonzalez coming.) If we do the same exercise for 2018, we get nine projected to be average or better. No other team has more, and that makes sense. Veterans like George Springer, Brian McCann, Evan Gattis and Josh Reddick have found their above-average level and stayed there for the past few seasons. We're now four seasons into Jose Altuve being a star, and two years into him being a superstar. Correa has been a stud from the first day he set foot onto the diamond. Yuli Gurriel's first full season was more or less what his Cuban history suggested. There's not a huge risk of collapse from most of this group, barring injury. Almost no one had an unexpected breakout. We know the Astros can be good, but how can they be great? Let's build out a best-case scenario with three reasons to think that the 2018 group could top the '17 version and challenge the best lineups in baseball history -- and, to be fair, one big reason they might not. First, the three reasons they should improve: Correa stays healthy
You won't see Correa on the leaderboard of baseball's top hitters, because he didn't qualify. Thanks to a thumb injury and ensuing surgery, Correa played in only 109 games and took 481 plate appearances, short of the necessary 502. If he had managed to get those 19 additional times up to the plate, he'd have tied with Freddie Freeman to be baseball's sixth-best hitter in terms of wRC+ -- and he only turned 23 in September.
You obviously can't just assume that Correa's same performance from last year will continue into next year, which is why we look to projections. By their nature, they're conservative, but both ZiPS (142 wRC+) and Steamer (140 wRC+) suggest a reasonable outcome is an elite-level season, with a chance for more. Correa might have missed something like 150 plate appearances last year; some of those went to J.D. Davis (.279 OBP), who filled in at third as Bregman pushed to short. The more Correa plate appearances, the better. Fixing the problem spots
Speaking of shifting plate appearances to more productive hitters... Last year, 17 Astros hitters received at least 50 plate appearances. Of those 17, five produced at a below-average level: Designated hitter Carlos Beltran (509 PA, 76 wRC+)
Left fielder Norichika Aoki (224 PA, 88 wRC+)
Left fielder Derek Fisher (166 PA, 82 wRC+)
Center fielder Cameron Maybin (63 PA, 72 wRC+)
Center Juan Centeno (57 PA, 67 wRC+) That's 1,019 plate appearances that came out to a total line of .234/.292/.378 (79 wRC+), which is basically what Jason Heyward (.243./315/.353, 78 wRC+) has done over 1,073 plate appearances for the Cubs in 2016-17. That can do a lot to drag down an offense.
But as things stand, four of those players will not be on the Opening Day roster, possibly all five. Beltran retired at the end of the year. Maybin is a free agent, unlikely to return. Aoki was traded to Toronto in July. Centeno was claimed off waivers by Texas in November. Fisher will probably see time with Houston, but he's also just 24 and could easily return to Triple-A to begin the season. The Astros already had the fewest below-average hitters last year, and now this entire group might be replaced (or, in Fisher's case, retains hope of better performance). Maybe prospect Kyle Tucker steps up, or a healthy Jake Marisnick continues his 2017 improvement (.243/.319/.496, 117 wRC+), or a Lucas Duda type arrives to take some DH time. We don't know yet. But we do know that last year's limited problem areas aren't returning. Bregman picks up where he left off
In the first half, Bregman was good, but not great, hitting .256/.338/.419 (105 wRC+). It made him the 93rd-best hitter of 166 qualified batters. In the second half, Bregman exploded, hitting hitting .315/.367/.536 (141 wRC+). That made him the 18th-best batter of 162 qualified hitters -- in the second half, he outhit Jose Ramirez, Anthony Rendon and Cody Bellinger.
There's reason to wonder how much of that is sustainable; Bregman didn't hit the ball harder, or in the air more, or even walk more. He mostly struck out less and pulled the ball more. That's why the projections are splitting the difference; Steamer (122 wRC+) and ZiPS (115 wRC+) are seeing basically what Bregman put up in 2017 (122 wRC+). That's probably fair, to think that he's better than his first half and not as good as his second half. But Bregman is still not even 24 yet, which makes his second-half breakout all the more appealing. Now, other than injury, what might make us hesitant to expect greatness? No one knows what to make of Gonzalez
Between his smashing breakout hitting year (.303/.377/.530, 144 wRC+) and his ability to make starts at five positions, Gonzalez got some down-ballot American League MVP Award support in 2017. But what is he? Over Gonzalez's previous five seasons, he hit just .257/.298/.389 (90 wRC+). Last year, only one other hitter had a larger gap between what his Statcast™ metrics indicated would be expected and what actually happened. Looking back at 2016's biggest overperformers -- like Trea Turner, Sandy Leon, Tyler Naquin and Aledmys Diaz -- very few maintained their performance in 2017.
It doesn't mean Gonzalez can't repeat, of course. But you understand why the projection systems are so conservative here, with Steamer seeing a 103 wRC+ and ZiPS at 106. How could you not be? Ultimately, the argument is academic. Barring an injury disaster of epic proportions, this is going to be one of the best lineups in the baseball, probably the best, and whether it ranks in the top five or 15 or 30 of the all-time list is less important than how much damage the put on the rest of the AL in 2018. From the way things stand now, that looks to be considerable.