\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"Sandoval's changeup, which he throws almost exclusively to right-handed batters, is driving a breakout that began last season, but it wasn't always his go-to pitch.\n\n\"I never thought it was like my best pitch. I always thought it was my curveball,\" Sandoval told MLB.com's Rhett Bollinger on Friday. \"Growing up just seeing the big looper. But when I got to pro ball, it was changeup that was better than anything else.\"\n\nSelected by the Astros in the 11th round of the 2015 Draft out of Mission Viejo High School, which is a short drive from Angel Stadium, Sandoval was traded to the Halos for catcher Martín Maldonado in 2018. According to Sandoval, he started throwing his changeup more once he got to the Angels.\n\n\"Yeah, I think my first outing \\[in the Angels organization\\], they kept swinging and missing at the changeup, so we just kept calling changeups and I just kept throwing changeups,\" he said.\n\nSandoval made his MLB debut in 2019, but after posting a 5.33 ERA across 2019-20, he didn’t make the Angels’ Opening Day roster last season, and his first start of 2021 didn’t come until May 17. However, he recorded a 3.31 ERA and a 27.8% strikeout rate in his final 12 starts before a stress reaction in his back ended his season in August.\n\nHealthy again, the 25-year-old has taken another step forward in 2022. He’ll enter his scheduled start Sunday against the A’s with a 2.03 ERA and 27 strikeouts over 26 2/3 innings. He has surrendered just three extra-base hits, none of them home runs, while facing 112 batters.\n\nWhat’s surprising is that Sandoval is doing so well despite throwing a four-seam fastball that has been anything but unhittable. While his changeup has allowed the lowest average of any pitch type in MLB (min. 30 PAs ending on that pitch type), his four-seamer has yielded the _highest_, with opponents going 14-for-27 (.519) against it.\n\nHis changeup was a big part of his success last year as well, but he’s taken it to another level in 2022, with improvement in two key areas:\n\n### **More movement**\n\nA year ago, Sandoval added 1.7 inches to his average horizontal changeup movement, going from 11.4 inches of arm-side run in 2020 to 13.1.\n\nIn 2022, he’s added another 2.4 inches, increasing his horizontal movement to 15.5 inches, which means that the changeup Sandoval is throwing this season has 4.1 more inches of arm-side run -- running down and away from right-handed batters -- on average than his changeup from two years ago.\n\nTo put it another way, his changeup has gone from a pitch that had 1.6 inches less horizontal movement than other MLB changeups with similar velocity to one that has 1.5 inches more.\n\nHe's added 1.6 inches of drop, too, increasing his vertical movement from 28.2 inches to 29.8 inches since 2021.\n\nSandoval has a simple explanation for how he gets his changeup to move like it does, relying on arm action, grip and gravity.\n\n\"The key is throwing the crap out of it and letting the \\[circle-change\\] grip work,\" he said. \"Let gravity take hold.\"\n\nSandoval also throws a slider that gets 7.4 inches of glove-side break (moving down and in on right-handed batters), or 2.2 inches above average. Opponents are hitting .143 (4-for-28) with six K’s against his slider this season, and the pitch’s spin profile and velocity make it the perfect complement to his changeup.","type":"text"},{"__typename":"OEmbed","html":"
\n\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"The spin axis of his slider is almost 180 degrees from that of his changeup, a phenomenon known as spin mirroring that can make it even tougher for batters to discern what pitch is coming before one pitch breaks toward the glove side and the other runs toward the arm side. Both pitches sit around 85 mph -- 84.5 mph for his changeup and 85.5 mph for his slider.\n\nOver the past two seasons, the combo has been vital for Sandoval.\n\n**Opponents vs. Sandoval, 2021-22** \n**On changeups/sliders**: .137 BA (32-for-237), 104 K's \n**On four-seamers/sinkers/curveballs:** .326 BA (59-for-181), 17 K's","type":"text"},{"__typename":"Video","contentDate":"2022-04-27T03:50:49.367Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2022/2022-04/26/87ff6f12-13150172-cf869852-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Patrick Sandoval strikes out nine while allowing two hits in 7 scoreless innings against the Guardians","displayAsVideoGif":false,"duration":"00:01:22","slug":"sandoval-strikes-out-nine","tags":[{"__typename":"GameTag"},{"__typename":"TeamTag","slug":"teamid-108","title":"Los Angeles Angels","team":{"__ref":"Team:108"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-663776","title":"Patrick Sandoval","person":{"__ref":"Person:663776"},"type":"player"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"in-game-highlight","title":"in-game highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"pitching","title":"pitching","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight-reel-pitching","title":"highlight reel pitching","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"group-9","title":"group 9","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"filthy-pitch","title":"filthy pitch","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"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/phs4pz9fqnmafc7kp7yt"},"title":"Sandoval strikes out nine","relativeSiteUrl":"/video/sandoval-strikes-out-nine"},{"__typename":"Markdown","content":"### **Better location**\n\nIt's not that Sandoval's changeup location was poor last season, but this year he's been so sharp that hitters don't have a chance.\n\nSandoval has thrown 49.2% of his changeups in the shadow zone, the area one baseball's width inside and one baseball's width outside the borders of the strike zone. Last season, it was 40%. \n\nMeanwhile, the percentage of changeups he's thrown in the heart of the plate has dramatically dropped, from 17.3% to 10.4%.\n\nThese heatmaps comparing Sandoval’s location on in-zone changeups in 2021 and 2022 illustrate the improvements he’s made. Though his strategy hasn’t changed in terms of targeting the bottom of the zone and the arm-side corner of the plate, he’s doing a better job of locating in both of these areas and avoiding elevated pitches that hitters can attack.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":null,"format":"jpg","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/ctolwvf9ihagpqsimyst","type":"image"},{"__typename":"Markdown","content":"Given all of the other intriguing storylines surrounding the Halos, it's possible you haven't even noticed Sandoval. But considering how much the Angels have perennially struggled to put together a dependable rotation, the lefty's continued development could prove most crucial as the club looks to reach the postseason for the first time since 2014.\n\nIt's going to be tough to do better than he has so far, especially with his changeup, but he's not yet satisfied.\n\n\"I've had one good outing, and the rest have just been, I think managing damage has been a good way to assess the other four,\" he said. \"I feel like I'm keeping our team in games. And that's the job of a starting pitcher. So you know, I think as the year goes on, I'll get more consistent, especially because I'm still kind of fighting the changeup a little bit.\n\n\"Once that gets going, it'll be fun.\"","type":"text"}],"relativeSiteUrl":"/news/patrick-sandoval-throwing-dominant-changeup-in-2022","contentType":"news","subHeadline":"Hitters are 0-for-30 with 20 K's against Sandoval's changeup in 2022","summary":"Ask someone to name the most unhittable pitch in baseball and you're likely to get a variety of answers. Of course, unhittable is usually figurative. Even the nastiest offerings yield hits from time to time.\nBut so far this season, one pitcher has a pitch that is staking a literal","tagline({\"formatString\":\"none\"})":null,"tags":[{"__typename":"InternalTag","slug":"storytype-article","title":"Article","type":"article"},{"__typename":"ContributorTag","slug":"thomas-harrigan","title":"Thomas Harrigan","type":"contributor"},{"__typename":"PersonTag","slug":"playerid-663776","title":"Patrick Sandoval","person":{"__ref":"Person:663776"},"type":"player"},{"__typename":"TaxonomyTag","slug":"player-tracking","title":"Statcast","type":"taxonomy"}],"type":"story","thumbnail":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/dubutiszy2cgxgfc8gvq","title":"This is baseball's most unhittable pitch in 2022"},"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:108":{"__typename":"Team","id":108,"division":{"__ref":"Division:200"},"name":"Los Angeles Angels","shortName":"LA Angels","teamName":"Angels"},"Person:663776":{"__typename":"Person","id":663776},"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: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 = ''
/*-->*/
This is MLB's most unhittable pitch
This is MLB's most unhittable pitch
Hitters are 0-for-30 with 20 K's against Sandoval's changeup in 2022
Ask someone to name the most unhittable pitch in baseball and you're likely to get a variety of answers. Of course, unhittable is usually figurative. Even the nastiest offerings yield hits from time to time.
But so far this season, one pitcher has a pitch that is staking a literal claim to the title of most unhittable:
Lowest BA allowed on individual pitch type, 2022 Minimum 30 plate appearances ending on that pitch type Patrick Sandoval’s changeup -- .000 Nabil Crismatt’s changeup -- .057 Corbin Burnes’ curveball -- .067 Amir Garrett's slider -- .069 Tony Gonsolin’s slider -- .071 Aaron Loup’s sinker -- .071 Matt Foster’s four-seam fastball -- .071
Hitters have gone 0-for-30 against Sandoval’s changeup. In 35 plate appearances ending on the pitch, the Angels left-hander has recorded a whopping 20 strikeouts, which equates to a 57.1% strikeout rate -- a nearly unparalleled mark among starting pitchers on any individual pitch type.
Highest strikeout rate on individual pitch type, SP, 2022 Minimum 25 plate appearances ending on that pitch type Shohei Ohtani’s splitter -- 61.5% Patrick Sandoval’s changeup -- 57.1% Eric Lauer’s four-seam fastball -- 56.1% Shane McClanahan’s curveball -- 51.9% Germán Márquez's knuckle-curve -- 51.9%
More than half the time this season, when batters have swung at Sandoval’s changeup, they’ve missed. His 52.4% whiff rate on changeups is the seventh highest any hurler has registered on a single pitch type this season (min. 50 swings).
Sandoval's changeup, which he throws almost exclusively to right-handed batters, is driving a breakout that began last season, but it wasn't always his go-to pitch.
"I never thought it was like my best pitch. I always thought it was my curveball," Sandoval told MLB.com's Rhett Bollinger on Friday. "Growing up just seeing the big looper. But when I got to pro ball, it was changeup that was better than anything else."
Selected by the Astros in the 11th round of the 2015 Draft out of Mission Viejo High School, which is a short drive from Angel Stadium, Sandoval was traded to the Halos for catcher Martín Maldonado in 2018. According to Sandoval, he started throwing his changeup more once he got to the Angels.
"Yeah, I think my first outing [in the Angels organization], they kept swinging and missing at the changeup, so we just kept calling changeups and I just kept throwing changeups," he said.
Sandoval made his MLB debut in 2019, but after posting a 5.33 ERA across 2019-20, he didn’t make the Angels’ Opening Day roster last season, and his first start of 2021 didn’t come until May 17. However, he recorded a 3.31 ERA and a 27.8% strikeout rate in his final 12 starts before a stress reaction in his back ended his season in August.
Healthy again, the 25-year-old has taken another step forward in 2022. He’ll enter his scheduled start Sunday against the A’s with a 2.03 ERA and 27 strikeouts over 26 2/3 innings. He has surrendered just three extra-base hits, none of them home runs, while facing 112 batters.
What’s surprising is that Sandoval is doing so well despite throwing a four-seam fastball that has been anything but unhittable. While his changeup has allowed the lowest average of any pitch type in MLB (min. 30 PAs ending on that pitch type), his four-seamer has yielded the highest, with opponents going 14-for-27 (.519) against it.
His changeup was a big part of his success last year as well, but he’s taken it to another level in 2022, with improvement in two key areas:
In 2022, he’s added another 2.4 inches, increasing his horizontal movement to 15.5 inches, which means that the changeup Sandoval is throwing this season has 4.1 more inches of arm-side run -- running down and away from right-handed batters -- on average than his changeup from two years ago.
To put it another way, his changeup has gone from a pitch that had 1.6 inches less horizontal movement than other MLB changeups with similar velocity to one that has 1.5 inches more.
He's added 1.6 inches of drop, too, increasing his vertical movement from 28.2 inches to 29.8 inches since 2021.
Sandoval has a simple explanation for how he gets his changeup to move like it does, relying on arm action, grip and gravity.
"The key is throwing the crap out of it and letting the [circle-change] grip work," he said. "Let gravity take hold."
Sandoval also throws a slider that gets 7.4 inches of glove-side break (moving down and in on right-handed batters), or 2.2 inches above average. Opponents are hitting .143 (4-for-28) with six K’s against his slider this season, and the pitch’s spin profile and velocity make it the perfect complement to his changeup.
The spin axis of his slider is almost 180 degrees from that of his changeup, a phenomenon known as spin mirroring that can make it even tougher for batters to discern what pitch is coming before one pitch breaks toward the glove side and the other runs toward the arm side. Both pitches sit around 85 mph -- 84.5 mph for his changeup and 85.5 mph for his slider.
Over the past two seasons, the combo has been vital for Sandoval.
Opponents vs. Sandoval, 2021-22 On changeups/sliders: .137 BA (32-for-237), 104 K's On four-seamers/sinkers/curveballs: .326 BA (59-for-181), 17 K's
Better location
It's not that Sandoval's changeup location was poor last season, but this year he's been so sharp that hitters don't have a chance.
Sandoval has thrown 49.2% of his changeups in the shadow zone, the area one baseball's width inside and one baseball's width outside the borders of the strike zone. Last season, it was 40%.
Meanwhile, the percentage of changeups he's thrown in the heart of the plate has dramatically dropped, from 17.3% to 10.4%.
These heatmaps comparing Sandoval’s location on in-zone changeups in 2021 and 2022 illustrate the improvements he’s made. Though his strategy hasn’t changed in terms of targeting the bottom of the zone and the arm-side corner of the plate, he’s doing a better job of locating in both of these areas and avoiding elevated pitches that hitters can attack.
Given all of the other intriguing storylines surrounding the Halos, it's possible you haven't even noticed Sandoval. But considering how much the Angels have perennially struggled to put together a dependable rotation, the lefty's continued development could prove most crucial as the club looks to reach the postseason for the first time since 2014.
It's going to be tough to do better than he has so far, especially with his changeup, but he's not yet satisfied.
"I've had one good outing, and the rest have just been, I think managing damage has been a good way to assess the other four," he said. "I feel like I'm keeping our team in games. And that's the job of a starting pitcher. So you know, I think as the year goes on, I'll get more consistent, especially because I'm still kind of fighting the changeup a little bit.