\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"**Don't forget, it's not just about the hitting.**\n\nIf we're talking about an MVP case, it can't just be about offense. To look at Gallo's size (listed at 6-foot-5, 235 pounds) and big-power, swing-and-miss profile, you might think of him as a prototypical slow-footed designated hitter type. Part of what makes Betts and Trout so valuable are what they do in other aspects of the game.\n\nGallo will never be mistaken for Betts in the field or on the bases, but to pigeonhole him as a bat-only player doesn't tell the true story. He's fast, to begin with, with 66th percentile [Sprint Speed](http://m.mlb.com/glossary/statcast/sprint-speed). (His 27.4 ft/sec mark is slightly better than the 27.0 ft/sec league average, and [similar to players](https://baseballsavant.mlb.com/sprint_speed_leaderboard?year=2019&position=&team=&min=10) perceived to be faster like Jason Heyward and Kolten Wong.) He's got a cannon, too; Gallo currently has three of the nine hardest outfield throws in baseball this year, topping out at 100.4 mph on March 31.\n\nHe's also athletic enough that he's started 18 games in center field, with positive reviews by most of the defensive metrics.","type":"text"},{"__typename":"Video","contentDate":"2019-05-04T04:39:13.596Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://cuts.diamond.mlb.com/FORGE/2019/2019-05/03/f628d005-580d3c48-3dcb0404-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Statcast measures the velocity and distance of Joey Gallo's throw to the plate","displayAsVideoGif":false,"duration":"00:00:26","slug":"statcast-gallo-s-97-3-mph-throw","tags":[{"__typename":"GameTag"},{"__typename":"TeamTag","slug":"teamid-140","title":"Texas Rangers","team":{"__ref":"Team:140"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-608336","title":"Joey Gallo","person":{"__ref":"Person:608336"},"type":"player"},{"__typename":"TaxonomyTag","slug":"player-tracking","title":"Statcast","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/cnxafaxmjv9ujh6ebqva"},"title":"Statcast: Gallo's 97.3-mph throw","relativeSiteUrl":"/video/statcast-gallo-s-97-3-mph-throw"},{"__typename":"Markdown","content":"“Playing center field,” [Gallo said to MLB.com's T.R. Sullivan earlier this week](https://www.mlb.com/rangers/news/joey-gallo-playing-center-field-well). “Who would have thought back home five years ago, I would be starting in center field in the big leagues? No chance.”\n\nThe Rangers recalled Delino DeShields Jr. on Wednesday, the team's Opening Day center fielder, though [he may be up only for a few days](https://www.mlb.com/rangers/news/willie-calhoun-placed-on-il-with-quad-strain) until Elvis Andrus returns. If Gallo does end up playing center for a good chunk of the season, he might end up doing something rarely seen in baseball history.\n\nAccording to Baseball-Reference, [only five players](https://www.baseball-reference.com/tiny/halqb) who stood 6-foot-5 or taller have ever qualified for the batting title in a season where they played center at least 40% of the time. Dexter Fowler did it seven times, Alex Rios three times, Von Hayes twice, and Dave Winfield and Heyward once apiece, with that last one also coming so far in 2019. Gallo would be the sixth.\n\n[Only five players](https://www.baseball-reference.com/tiny/zjXJi) listed at 235 pounds or heavier have played center at least 40% of the time in a season, too. Trout is working on his eighth year, Marlon Byrd did it three times, Josh Hamilton twice, and Heyward's 2019 counts there too. If Heyward, who spends most of his time in right field, doesn't qualify, Gallo would be the first. No one has ever been _this_ big and _this_ tall and played center, to say nothing of playing it well.\n\nGallo isn't going to win the MVP, most likely. There are too many factors working against him. But he's going to get votes, and potentially very high ones. You don't crush the ball like this while playing center field without being \"valuable,\" however you define that.","type":"text"}],"relativeSiteUrl":"/news/joey-gallo-is-making-a-case-for-mvp","contentType":"news","subHeadline":"Joey Gallo leading American League in OPS (1.113)","summary":"The \"Joey Gallo has a legitimate Most Valuable Player case\" argument should really begin and end with this statement:\nHe's been the best hitter in the American League, by OPS or wRC+ or wOBA or any metric you like, and he's doing it while playing a capable defense in center","tagline({\"formatString\":\"none\"})":null,"tags":[{"__typename":"InternalTag","slug":"storytype-article","title":"Article","type":"article"},{"__typename":"InternalTag","slug":"season-2019","title":"Season 2019","type":"season"},{"__typename":"TeamTag","slug":"teamid-140","title":"Texas Rangers","team":{"__ref":"Team:140"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-608336","title":"Joey Gallo","person":{"__ref":"Person:608336"},"type":"player"},{"__typename":"ContributorTag","slug":"mike-petriello","title":"Mike Petriello","type":"contributor"}],"type":"story","thumbnail":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/yknlnbpcnmtcnsrfmxne","title":"Joey Gallo is making a case for MVP"},"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"}},"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"}]},"Team:140":{"__typename":"Team","id":140,"division":{"__ref":"Division:200"},"name":"Texas Rangers","shortName":"Texas","teamName":"Rangers"},"Person:608336":{"__typename":"Person","id":608336},"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: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:117":{"__typename":"Team","division":{"__ref":"Division:200"},"id":117,"name":"Houston Astros","shortName":"Houston","teamName":"Astros"},"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 = ''
/*-->*/
That's it. Full stop. When you're a center fielder hitting .293/.426/.687, the best line in the league, with 15 homers before the end of May, you're one of the best players in baseball. There is no argument here.
It's more complicated than that, obviously. No one thinks Gallo is actually a better all-around player than Mike Trout or Mookie Betts. He doesn't have the track record of George Springer. He's not the shocking out-of-nowhere breakout pushing a first-place team like Jorge Polanco. That he's been the best hitter in the AL is not the same thing as saying he will be the best hitter in the AL.
He's probably not going to win the MVP Award, partially because the Rangers, despite somehow leading the Majors in runs per game, are unlikely to make the playoffs, which matters more to people when thinking about an individual award than I'd argue it should. But he's going to get some votes, and they're going to be deserved.
For the last two years, Gallo was merely the high-powered slugger who crushed home runs (81 in 2017-'18, fourth-most in baseball) while striking out a ton (36.3 percent, second-most behind Chris Davis), which limited him to a .208 batting average, third-lowest among qualified hitters. That was still useful -- the batting average doesn't really matter, and he had back-to-back three-WAR seasons (per FanGraphs), making him a solid regular.
But this year, he looks like a very different hitter, even though he's not actually striking out any less. That's what has made him a star. It's what's made him as valuable in one-third of a season as he was in either 2017 or 2018. Here's what's changed, and why it matters.
He's not going after bad pitches as much.
"Don't swing at balls, mash strikes," while far simpler said than done, is just about the best thing any hitter can do. Since the start of 2018, the Majors have hit .283 with a .488 slugging on pitches inside the zone, and .155 with a .214 slugging outside the zone. Gallo (.269/.671 in, and .115/.209 out) is no different.
Gallo spoke at length with Levi Weaver of The Athletic (subscription required) in February about the changes he was working on with new hitting coach Luis Ortiz, including subtle changes to his swing mechanics. Ortiz offered this near-perfect thought: "He’s so strong, he doesn’t need to swing as hard, he just has to be accurate."
We can't measure how hard he's swinging -- yet -- but given those stark differences in production inside the zone and out, it would make a lot of sense if Gallo was holding back slightly on the oomph in order to make better decisions. Looking at the biggest drops in chase rate, of those who had 400 plate appearances last year and 150 this year, no American League hitter has cut their out-of-zone swings as much as Gallo has, down from 32.7 percent to 25.3 percent.
Not unrelated: Gallo's walk rate is up from 12.8% to 19.1%. That's a gain of +6.3%, and that's the largest jump in baseball. Fewer swings outside the zone lead to less weak contact and more walks. This isn't all rocket science, here.
Again, it's not an easy thing to do. But if you can swing at fewer of the pitches that are less likely to lead to success, it's a winning strategy.
He's ignoring the shift. Correctly.
This is always going to be the divisive thing about Gallo, who sees a shift on 96 percent of his plate appearances, more than any other hitter in baseball. "Why," fans and media like to ask, "doesn't he just bunt or go the other way?"
Maybe he should. There's some evidence that suggests maybe it's a good idea, though that was based on the "old" Gallo, not the current one. But there's also three problems with it:
1) It's not easy. People seem to assume that it is, but for a player who has difficulty making enough contact in the first place, asking him to make that contact in a specific direction is even more unlikely. ("It's not that simple. It's not that easy against a guy who is throwing 107 with a ton of movement like Verlander," he said to the Dallas Morning News last year.)
2) It might not matter. How many bunts or opposite-field batted balls would Gallo need to do for the shifts to go away? It's not one or two. Is it 10? 50? What if the answer is "never," because if he's spending all his time trying to hit singles, the defense has already won?
3) It changes who Gallo is. Think about this from the pitcher's point of view. You're about to face a hitter with arguably the most raw power in the game. If, by simply having your fielders stand in a different spot, you can make that slugger willfully try to change his swing away from that power, wouldn't you want that 10 times out of 10? Even if it comes a the cost of a few singles?
Gallo knows all this. Just look at what he said to ESPN's Jeff Passan earlier this month:
"You don't just learn to hit the other way," said Gallo. "If I'm slapping singles down the line, am I still Joey Gallo? Am I still productive? I can't try to play to that, because it's not me, and I like to play in the Major Leagues. I get paid to drive guys in and hit the ball out of the ballpark."
That's exactly right, and you can see it in the numbers. With the shift on, look at the percentage of Gallo's batted balls that he's hit to the opposite field. It's less.
2017 -- 20% 2018 -- 23.3% 2019 -- 14.8%
With the shift on, he's hit exactly two opposite-field grounders this year. One was a groundout to the third baseman, playing in the shortstop position. One was an infield single, but clearly unintentional on Gallo's part.
Perhaps the best way to think about it is like this: Gallo isn't trying to "beat the shift," he's not going opposite field more -- less, actually -- and he's hitting like one of baseball's most elite sluggers. Why in the world would you want him to do anything to change that?
1) Gallo, TEX -- 60.7% 2) Josh Bell, PIT -- 59.1% 3) Anthony Rendon, WSH -- 57.3% 4) Christian Yelich, MIL -- 54.8% 5) Jose Abreu, CWS -- 54.3%
That might seem counter-intuitive, given that Ortiz said that not swinging as hard might be a good thing. Then again, this might come all the way back to better decision-making. In 2017-'18, Gallo had an 86.1 mph exit velocity on contact outside the zone and 95.2 mph inside it. Simply making more contact inside the zone and less outside it would seem to do a lot to boost that hard-hit rate.
He's elevating... less, and that's a good thing.
There's something missing here, of course. For what little batting average matters, it's interesting to note that Gallo's is up from .206 to .293 -- that's the third-largest jump -- but he's not striking out less (35 percent, third-highest in the Majors), and all the extra walks don't matter here. How?
That's partially because of his .406 BABIP, which is hilariously unsustainable; it's only the third-highest this year, but it would be one of the 10 highest in baseball history, so it's almost certainly not something that is going to keep up all year long.
That's not the same as saying "it's good luck," not with the way he's scorching it. His expected batting average, a Statcast metric based on exit velocity, speed, launch angle, and contact, is .273, not that far off his actual .290. And his expected BABIP, based on non-homer balls in play is .407, which nails that .406 almost exactly. It might not be sustainable, but it's not exactly about good luck, either. He's earning this.
So if he's still striking out as much as he ever did, and still seeing the shift as much as ever, and not going the other way to pick up cheap hits, and not hitting fewer grounders than he did before ... where is this average jump coming from?
It's partially, perhaps primarily, about that better contact, as we detailed above. But it's also about the fact that Gallo is doing something that's the opposite of what you expect to hear in 2019 baseball: He's not hitting it higher. He's hitting it lower.
That can be seen in the fact that his launch angle is down from 22 degrees in 2017-'18, tied for baseball's highest, to 19.8 degrees, merely 19th-highest, but it's also about what's happening when he's not hitting his usual 30 percent grounders. It's what's happening in the other 70 percent of batted balls that's interesting.
He's cut his fly ball rate from 49.8 percent to 38.1 percent, baseball's third-largest drop. That would be a problem if they were being converted to grounders, but they're not. They're turning into line drives; his 32.1 percent liner rate is up 11.5 points from last year, and that's the second-highest improvement behind one of the very few hitters having a better year, Cody Bellinger.
Line drives are great for most players, and especially for Gallo. Over his career, he's hit .687 with an 1.109 slugging on liners, and a wild .778/1.444 this year. He gets more slugging on fly balls (1.284 career) but less batting average (.358). He's also mostly eliminated popups, which are essentially strikeouts; he has just 5 this year after 53 over the last two years.
This, essentially, is how he "beats the shift." It's not going the other way. It's hitting over the infielders, no matter where they are.
I talked with Gallo a little today about the fact that he's beating the shift not just with homers and walks, but he's hitting the ball over the shift into the right field corner. He's getting enough launch angle/lift to eliminate those ground balls to the 2B in the OF.
If we're talking about an MVP case, it can't just be about offense. To look at Gallo's size (listed at 6-foot-5, 235 pounds) and big-power, swing-and-miss profile, you might think of him as a prototypical slow-footed designated hitter type. Part of what makes Betts and Trout so valuable are what they do in other aspects of the game.
Gallo will never be mistaken for Betts in the field or on the bases, but to pigeonhole him as a bat-only player doesn't tell the true story. He's fast, to begin with, with 66th percentile Sprint Speed. (His 27.4 ft/sec mark is slightly better than the 27.0 ft/sec league average, and similar to players perceived to be faster like Jason Heyward and Kolten Wong.) He's got a cannon, too; Gallo currently has three of the nine hardest outfield throws in baseball this year, topping out at 100.4 mph on March 31.
He's also athletic enough that he's started 18 games in center field, with positive reviews by most of the defensive metrics.
The Rangers recalled Delino DeShields Jr. on Wednesday, the team's Opening Day center fielder, though he may be up only for a few days until Elvis Andrus returns. If Gallo does end up playing center for a good chunk of the season, he might end up doing something rarely seen in baseball history.
According to Baseball-Reference, only five players who stood 6-foot-5 or taller have ever qualified for the batting title in a season where they played center at least 40% of the time. Dexter Fowler did it seven times, Alex Rios three times, Von Hayes twice, and Dave Winfield and Heyward once apiece, with that last one also coming so far in 2019. Gallo would be the sixth.
Only five players listed at 235 pounds or heavier have played center at least 40% of the time in a season, too. Trout is working on his eighth year, Marlon Byrd did it three times, Josh Hamilton twice, and Heyward's 2019 counts there too. If Heyward, who spends most of his time in right field, doesn't qualify, Gallo would be the first. No one has ever been this big and this tall and played center, to say nothing of playing it well.
Gallo isn't going to win the MVP, most likely. There are too many factors working against him. But he's going to get votes, and potentially very high ones. You don't crush the ball like this while playing center field without being "valuable," however you define that.