\n\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Video","contentDate":"2024-05-25T01:36:13.802Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2024/2024-05/24/470e7335-66cf14e4-47ac5190-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Gunnar Henderson lifts a two-run home run to left-center field, extending the Orioles' lead to 3-0 in the top of the 5th inning","displayAsVideoGif":false,"duration":"00:00:23","slug":"gunnar-henderson-homers-17-on-a-fly-ball-to-left-center-field-james-mccan","tags":[{"__typename":"InternalTag","slug":"season-2024","title":"Season 2024","type":"season"},{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-683002","title":"Gunnar Henderson","person":{"__ref":"Person:683002"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-110","title":"Baltimore Orioles","team":{"__ref":"Team:110"},"type":"team"},{"__typename":"TaxonomyTag","slug":"hitting","title":"hitting","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"in-game-highlight","title":"in-game highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-action-tracking","title":"game action tracking","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"vod","title":"vod","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"most-valuable-performances","title":"Most Valuable Performances","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"yahoo-in-game","title":"Yahoo In-Game","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"2-yahoo-mlb-ads-feed","title":"2-Yahoo MLB Ads Feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"send-to-news-mlb-feed","title":"Send To News MLB feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"imagen-feed","title":"Imagen feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"apple-news","title":"Apple News","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"home-run","title":"home run","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"international-feed","title":"International Partner feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"fan-duel","title":"Fan Duel","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"eclat-feed","title":"Eclat feed","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/vvzyzllskn15fdrcekqv"},"title":"Gunnar Henderson's two-run home run (17)","relativeSiteUrl":"/video/gunnar-henderson-homers-17-on-a-fly-ball-to-left-center-field-james-mccan"},{"__typename":"Markdown","content":"But his biggest damage has come to the pull side. Thirteen of his home runs have gone to right or right-center field.\n\nThe second thing is: Henderson's short, fast swing lets him fight off fastballs so that he can unleash bigger swings against secondary pitches.","type":"text"},{"__typename":"Video","contentDate":"2024-04-30T00:51:08.617Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2024/2024-04/29/d2551c03-61ee5eef-f937ed04-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Take a look at Gunnar Henderson's solo home run against the Yankees through data visualization","displayAsVideoGif":false,"duration":"00:00:30","slug":"data-viz-gunnar-henderson-s-solo-home-run","tags":[{"__typename":"GameTag"},{"__typename":"TeamTag","slug":"teamid-110","title":"Baltimore Orioles","team":{"__ref":"Team:110"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-683002","title":"Gunnar Henderson","person":{"__ref":"Person:683002"},"type":"player"},{"__typename":"TaxonomyTag","slug":"vod","title":"vod","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"data-visualization","title":"data visualization","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"analysis","title":"analysis","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-action-tracking","title":"game action tracking","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"alexa","title":"alexa","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/weersc1pb8czwdn9iyfg"},"title":"Data Viz: Gunnar Henderson's solo home run","relativeSiteUrl":"/video/data-viz-gunnar-henderson-s-solo-home-run"},{"__typename":"Markdown","content":"The majority of Henderson's base hits have come against fastballs. But he *loves* to slug secondary pitches. Eleven of his homers have come against breaking and offspeed pitches -- seven against breaking balls, four against offspeed -- the most in the Majors. He leads MLB in slugging against those pitch types.\n\n**Highest SLG vs. breaking/offspeed pitches, 2024** \n*Min. 50 AB vs. breaking/offspeed*\n\n1. **Gunnar Henderson: .783**\n2. Jake Cronenworth: .676\n3. Shohei Ohtani: .663\n4. Marcell Ozuna: .657\n5. Brent Rooker: .605","type":"text"},{"__typename":"Video","contentDate":"2024-05-21T01:29:48.465Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2024/2024-05/20/4ecbfb7f-e26455b7-3bba8cfa-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Gunnar Henderson drives a three-run home run to left-center field for the Orioles' first hit, his fourth straight game with a homer","displayAsVideoGif":false,"duration":"00:00:28","slug":"sonny-gray-in-play-run-s-to-gunnar-henderson-rqp7ox","tags":[{"__typename":"InternalTag","slug":"season-2024","title":"Season 2024","type":"season"},{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-683002","title":"Gunnar Henderson","person":{"__ref":"Person:683002"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-110","title":"Baltimore Orioles","team":{"__ref":"Team:110"},"type":"team"},{"__typename":"TaxonomyTag","slug":"hitting","title":"hitting","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"in-game-highlight","title":"in-game highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-action-tracking","title":"game action tracking","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"vod","title":"vod","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"home-run","title":"home run","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"most-valuable-performances","title":"Most Valuable Performances","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"fan-duel","title":"Fan Duel","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"imagen-feed","title":"Imagen feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"international-feed","title":"International Partner feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"eclat-feed","title":"Eclat feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"apple-news","title":"Apple News","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"alexa","title":"alexa","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/ox9lrpn5ez3l2oqpz3p8"},"title":"Gunnar Henderson's three-run homer (16)","relativeSiteUrl":"/video/sonny-gray-in-play-run-s-to-gunnar-henderson-rqp7ox"},{"__typename":"Markdown","content":"Henderson's approach is to deploy shorter, quicker swings against fastballs, then take bigger, uppercut-style home run swings against breaking and offspeed pitches middle-in in the strike zone that he can crush.\n\n**Henderson's bat speed / swing length by pitch group**\n\n* **Fastballs:** 75.3 mph / 6.9 feet\n* **Breaking:** 75.7 mph / 7.6 feet\n* **Offspeed:** 76.2 mph / 7.8 feet","type":"text"},{"__typename":"Video","contentDate":"2024-05-20T23:45:00Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://darkroom-clips.mlb.com/a2a77f4f-08a2-4579-a11c-666bd760ce88.mp4","type":"video","description":"The data behind Gunnar Henderson's swing","displayAsVideoGif":true,"duration":"00:00:11","slug":"visualizing-gunnar-henderson-s-swing-using-bat-tracking-technology-x1965","tags":[{"__typename":"TaxonomyTag","slug":"data-visualization","title":"data visualization","type":"taxonomy"},{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-683002","title":"Gunnar Henderson","person":{"__ref":"Person:683002"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-110","title":"Baltimore Orioles","team":{"__ref":"Team:110"},"type":"team"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/btjadnvs0o429vv57gpi"},"title":"Visualizing Gunnar Henderson's swing using bat tracking technology","relativeSiteUrl":"/video/visualizing-gunnar-henderson-s-swing-using-bat-tracking-technology-x1965"},{"__typename":"Markdown","content":"As high as he ranks on the blast leaderboard overall, Henderson is particularly good at blasting secondary pitches, which are a lot of the time supposed to be opposing pitchers' best out pitches. But not against Henderson they aren't. Close to one out of five swings Henderson takes against secondary pitches results in a blast.\n\n**Highest blast rate vs. breaking/offspeed pitches, 2024** \n*Min. 100 competitive swings vs. breaking/offspeed*\n\n1. Juan Soto: 25.4% of swings\n2. Shohei Ohtani: 22.9% of swings\n3. Ronald Acuña Jr.: 19.4% of swings\n4. **Gunnar Henderson: 18.8% of swings**\n5. Aaron Judge: 18.4% of swings\n\nHenderson's swing can slash a 98 mph fastball over the wall to left-center field (that happened against Andrés Muñoz on May 18), or it can hammer a 3,000 rpm curveball out toward Eutaw Street in right field at Camden Yards (that happened against Clarke Schmidt on April 29). It is the type of short, fast swing that can do it all.","type":"text"}],"relativeSiteUrl":"/news/gunnar-henderson-bat-speed-short-swing-combo","contentType":"news","subHeadline":null,"summary":"The swing powering Gunnar Henderson's quest for a 50-homer season is short and fast, simple and elegant.\nHenderson's swing is much quieter than the hitters he is going blow for blow with in the MLB home run race -- Kyle Tucker and his herky-jerk twitchiness, Aaron Judge and his Ruthian","tagline({\"formatString\":\"none\"})":null,"tags":[{"__typename":"InternalTag","slug":"storytype-article","title":"Article","type":"article"},{"__typename":"ContributorTag","slug":"david-adler","title":"David Adler","type":"contributor"},{"__typename":"TaxonomyTag","slug":"player-tracking","title":"Statcast","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"apple-news","title":"Apple News","type":"taxonomy"},{"__typename":"PersonTag","slug":"playerid-683002","title":"Gunnar Henderson","person":{"__ref":"Person:683002"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-110","title":"Baltimore Orioles","team":{"__ref":"Team:110"},"type":"team"}],"type":"story","thumbnail":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/jwiwvixqhknhsaxucvak","title":"Gunnar Henderson's bat speed, short swing an elite combo"},"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":"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","placement":"mobile","visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;mobile:true;","icon":null,"linkTarget":null,"linkText":"Schedule","linkUrl":"/postseason","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"2023 Postseason Recap","linkUrl":"/postseason/history/2023","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2024 Regular Season","linkUrl":"/schedule/","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":"2025 Spring Training","linkUrl":"/schedule/2025-02-20","linkTarget":null,"visible":"true","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":"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"}]},"Person:683002":{"__typename":"Person","id":683002},"Team:110":{"__typename":"Team","id":110,"division":{"__ref":"Division:201"},"name":"Baltimore Orioles","shortName":"Baltimore","teamName":"Orioles"},"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: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 = ''
/*-->*/
The swing powering Gunnar Henderson's quest for a 50-homer season is short and fast, simple and elegant.
Henderson's swing is much quieter than the hitters he is going blow for blow with in the MLB home run race -- Kyle Tucker and his herky-jerk twitchiness, Aaron Judge and his Ruthian hacks. But there's a reason that swing has produced 17 homers in 52 games for the Orioles' young superstar.
Start with Henderson's bat speed, which ranks in the 94th percentile of MLB hitters. Henderson, who has an average swing speed of 75.5 mph this season, is one of 19 hitters above the 75 mph mark -- Statcast's threshold for a "fast swing." He also has one of the quickest bats of any leadoff hitter when he's atop the O's lineup.
Fastest bat speed as leadoff hitter, 2024 Min. 100 competitive swings as leadoff hitter
Kyle Schwarber: 77.0 mph
Ronald Acuña Jr.: 76.8 mph
Gunnar Henderson: 75.6 mph
Riley Greene: 74.7 mph
Ketel Marte: 74.1 mph
But bat speed alone is not what makes Henderson such a threat to strike at the top of the order. It is that he funnels that bat speed into a swing that is quick to the baseball. Henderson has one of the shortest swings, from the start of his bat path to the moment he makes contact, of any of the hitters in that top tier of bat speed. His barrel fires straight to the baseball, and then his bat speed drives that baseball out.
Shortest swings among hitters with 75+ mph avg. bat speed
Bobby Witt Jr.: 75.1 mph bat speed / 7.0 ft swing length
Jesús Sánchez: 75.3 mph bat speed / 7.2 ft swing length
Juan Soto: 76.1 mph bat speed / 7.3 ft swing length
Gunnar Henderson: 75.5 mph bat speed / 7.3 ft swing length
Matt Chapman: 76.6 mph bat speed / 7.4 ft swing length
A lot of sluggers use bigger swings to generate the bat speed for their home run power, like Judge, whose average swing length is 8.1 feet, or Schwarber, whose average swing length is 7.9 feet.
Henderson, though, hits in the style of Soto and Witt. His swing length is right at the Major League average, but his bat speed is elite. That combination is key to how he can hit like an MVP candidate as a 22-year-old.
Henderson is already a master at the short, fast swing in his sophomore season in the big leagues. Only Witt has fired off more swings with a bat speed above the 75 mph "fast swing" threshold and a swing length shorter than the 7.3 foot MLB average.
Most fast + short swings, 2024 75+ mph bat speed and swing length under 7.3 feet
Bobby Witt Jr.: 98
Gunnar Henderson: 78
Corbin Carroll: 69
Juan Soto: 67
Colton Cowser: 65
Matt Chapman: 61
William Contreras: 58
Pete Alonso: 55
Ronald Acuña Jr.: 52
Wyatt Langford / Shohei Ohtani: 46
Henderson's swing path lets him square up lots of baseballs on the sweet spot of the bat, and when you do that with a high bat speed, you're going to punish the baseball. Statcast has a new stat to measure exactly that, called "blasts" -- when a hitter combines a fast swing with squared-up contact on the sweet spot.
Henderson is among the league leaders in blasts. He has 57, tied with Witt for seventh-most of any hitter. Contreras, Soto, Ohtani, Judge, Yandy Díaz and Julio Rodríguez are the only players with more.
But beyond just allowing him to blast the baseball, having a short, fast swing does two important things for Henderson.
The first is: It lets him turn on a wide array of pitches and tap into his pull-side power.
Look at the spray chart of Henderson's 2024 hits. He's peppering the right side of the field.
Henderson isn't a dead pull hitter by any means -- one of the other benefits of a short, fast swing is you can let a pitch get deeper and still swat it out to the opposite field, which Henderson has done several times this season.
Bat path tracking for Gunnar Henderson's opposite-field HR over the deep LF wall at Camden Yards pic.twitter.com/ow4pAuF5bv
But his biggest damage has come to the pull side. Thirteen of his home runs have gone to right or right-center field.
The second thing is: Henderson's short, fast swing lets him fight off fastballs so that he can unleash bigger swings against secondary pitches.
The majority of Henderson's base hits have come against fastballs. But he loves to slug secondary pitches. Eleven of his homers have come against breaking and offspeed pitches -- seven against breaking balls, four against offspeed -- the most in the Majors. He leads MLB in slugging against those pitch types.
Highest SLG vs. breaking/offspeed pitches, 2024 Min. 50 AB vs. breaking/offspeed
Gunnar Henderson: .783
Jake Cronenworth: .676
Shohei Ohtani: .663
Marcell Ozuna: .657
Brent Rooker: .605
Henderson's approach is to deploy shorter, quicker swings against fastballs, then take bigger, uppercut-style home run swings against breaking and offspeed pitches middle-in in the strike zone that he can crush.
Henderson's bat speed / swing length by pitch group
Fastballs: 75.3 mph / 6.9 feet
Breaking: 75.7 mph / 7.6 feet
Offspeed: 76.2 mph / 7.8 feet
As high as he ranks on the blast leaderboard overall, Henderson is particularly good at blasting secondary pitches, which are a lot of the time supposed to be opposing pitchers' best out pitches. But not against Henderson they aren't. Close to one out of five swings Henderson takes against secondary pitches results in a blast.
Highest blast rate vs. breaking/offspeed pitches, 2024 Min. 100 competitive swings vs. breaking/offspeed
Juan Soto: 25.4% of swings
Shohei Ohtani: 22.9% of swings
Ronald Acuña Jr.: 19.4% of swings
Gunnar Henderson: 18.8% of swings
Aaron Judge: 18.4% of swings
Henderson's swing can slash a 98 mph fastball over the wall to left-center field (that happened against Andrés Muñoz on May 18), or it can hammer a 3,000 rpm curveball out toward Eutaw Street in right field at Camden Yards (that happened against Clarke Schmidt on April 29). It is the type of short, fast swing that can do it all.