\n\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"**RHP Zack Wheeler, Phillies**\n\nWheeler, by some measures the most valuable pitcher of the last seven seasons, didn¡¯t necessarily need to change anything at all. But he¡¯s always been a tinkerer ¨C he seems to arrive at camp with a new pitch every year ¨C and he¡¯s steadily become something akin to Skenes, dropping down about 3¡ã per year since 2021, as this illustration from MLB.com¡¯s Alex Fast clearly displays.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":null,"format":"png","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/pijfcufpew45lkfd8ltd","type":"image"},{"__typename":"Markdown","content":"While we only have data here since 2020, there¡¯s evidence Wheeler has been making changes for years before that, too, with talk about him working on such things in both 2015 and 2018. (¡°I always like mixing things up, springing new stuff to the plate so that hitters are on their toes,¡± he told FanGraphs this spring.)\n\nNow, his sinker is getting more horizontal movement, five more inches than he got when he first came up, and he¡¯s pairing it by throwing his four-seamer higher in the zone ¨C getting to that approach angle bonus that we mentioned above.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":null,"format":"png","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/hbaxtm677cmkda7hg1lr","type":"image"},{"__typename":"Markdown","content":"It all makes for a deadly combination for hitters -- and that's how you lead the Majors in pitching WAR for a half-decade.","type":"text"},{"__typename":"Markdown","content":"**LHP Framber Valdez, Astros**\n\nSometimes, dropping down isn¡¯t about trying something new. It¡¯s about getting back to where you were. Between 2018-¡¯22, Valdez was the sport¡¯s pre¨Ceminent groundballing starter, putting 67% of batted balls on the ground when no one else was even at *57%*. But something went wrong last year, as his grounder rate sunk all the way down to 54% ¨C still above-average, yet considerably less than usual for Valdez.\n\nIt was in part easy to see what was happening; Valdez¡¯s classic sinker was getting 4-5 inches less drop on its way to the plate. That wasn¡¯t all bad, because it was coming in at a career-best 95.3 mph, well above the previous year¡¯s 93.9 mph, and more velocity means less time for the pitch to drop. But the pitches began to flatten out ¨C this is literally what manager Joe Espada said after one particularly poor outing, that ¡°when you start seeing fly balls out of Framber¡¯s performance, you know his stuff is starting to flatten out in the zone¡± ¨C and the end result was not one of his better seasons.\n\nIt was clear, too, that his relatively consistent arm angle had shot up to a much higher slot.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":null,"format":"png","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/k0znxmsmtlmp91qx9h7i","type":"image"},{"__typename":"Markdown","content":"As a strong Baseball Prospectus breakdown last summer pointed out, ¡°Framber is getting behind the ball a lot more than he used to, and inducing more vertical movement on a pitch meant to stay low in the zone,¡± which is exactly what was happening. Then this spring, Astros pitching coach Bill Murphy was quite clear about what they were trying to do with Valdez in 2024.\n\n¡°He was definitely yanking out and raising his arm slot, maybe trying to throw too hard,¡± Murphy said. ¡°That flattened the sinker. So that¡¯s something we¡¯ve definitely been trying to work on, getting him to trust the delivery that he has and allowing the movement to take over.¡±\n\nThe arm slot is back to where it was in 2022. So is the velocity. So is the sinker movement. The ground-ball rate is back up to 60%. This is the Valdez he was meant to be.","type":"text"},{"__typename":"Markdown","content":"**RHP Kenley Jansen, Red Sox**\n\nWhile dropping down does seem to be having something of a moment, we can¡¯t stress enough that it¡¯s not a one-size-fits-all solution for all problems. Sometimes, you want to get that arm back up. In Jansen¡¯s case, he¡¯s always been over the top; in fact, in 2022, he was the *most* over-the-top pitcher in the game, with a 72¡ã arm angle. But in 2023, that arm dropped considerably, all the way down to 47¡ã, and while we can¡¯t say definitively that¡¯s the reason that his strikeout rate dropped to a career-low 27%, it¡¯s hard to ignore.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":null,"format":"png","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/a1milesgmmft0w1eodlc","type":"image"},{"__typename":"Markdown","content":"It was so clear that even without this data available, it was noticeable when we wrote about Jansen back in May 2023, wondering if this was (reasonably!) the beginning of a new phase for a then 35-year-old pitcher.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":null,"format":"png","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/lczbvgbb7mhtsrhycijt","type":"image"},{"__typename":"Markdown","content":"Jansen knew it, too, talking to MLB.com this spring about trying to get his arm slot right, and it¡¯s really, really difficult to ignore how much the movement on his signature cutter dropped last year ¨C before rebounding this year.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":null,"format":"png","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/rvcjcj2zitpe3lg04vfr","type":"image"},{"__typename":"Markdown","content":"**Kaleb Ort, Astros RHP**\n\nWe recently focused on Ort¡¯s transition from ¡°struggling Red Sox reliever¡± to ¡°posting an ERA north of 12 with Triple-A Norfolk¡± to ¡°shockingly good Astros bullpen weapon,¡± so you can read all about that here. At the time, the most interesting thing was the velocity he¡¯d added, and the cutter he¡¯d prioritized.\n\nBut the fastball didn¡¯t just add velocity, did it? By FanGraphs¡¯ Stuff+ metrics, it went from good to *great* \\-\\- and by ¡°great,¡± we mean ¡°rated as the third-best fastball behind only Emmanuel Clase and Estrada.¡± That¡¯s about throwing 97.5 mph, sure. It¡¯s also about the rise, the kind that (depending on how you measure such things) makes it a top-five rising fastball, while also losing some of that cut.\n\nIt¡¯s not surprising to see, then, that Ort is also throwing more over the top, with one of the largest year-to-year arm angle increases we¡¯ve seen.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":null,"format":"png","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/vb3yvhjbn4v6wmbxzaek","type":"image"},{"__typename":"Markdown","content":"Ort, it turns out, isn't just throwing harder. He's releasing higher. He's getting more rise. If he seems like he's throwing a different fastball now, well, he very much is.\n\nNow: If this all sounds space-age and next-level, well, it largely is. But there¡¯s this, too, with a name we¡¯ve redacted for effect.\n\n¡°As a full sidearm pitcher, \\[pitcher¡¯s\\] fastball bears in on right-handers as though there was something personal between them, but left-handers can shoot it like pool ¡­ to counter this weakness, he has learned to deliver his pitches from the three-quarter position midway between sidearm and overhand. We've been working on that for years,\" says \\[pitching coach Joe\\] Becker, \"and I think he's finally mastered it.\"\n\nThat was from Sports Illustrated, about Don Drysdale. The quote was from 1962. He¡¯d been a good pitcher before, but that year, at 25, he won his only Cy Young Dward and kick-started his Hall of Fame career. Pitchers have been trying to work on their arm angles since basically forever. The only thing that¡¯s different now? It¡¯s a little easier to measure them.","type":"text"}],"relativeSiteUrl":"/news/how-arm-slot-and-arm-angle-affect-pitches","contentType":"news","subHeadline":"Why do pitches move like they do? This metric can hold the key","summary":"Paul Skenes, in the midst of one of the most impressive rookie pitching seasons in decades, releases his 99 mph four-seam fastball from 5.7 feet high, just a tick under the Major League average of 5.8 feet. Jeremiah Estrada, a breakout San Diego reliever who struck out 13 consecutive hitters","tagline({\"formatString\":\"none\"})":null,"tags":[{"__typename":"InternalTag","slug":"storytype-article","title":"Article","type":"article"},{"__typename":"PersonTag","slug":"playerid-694973","title":"Paul Skenes","person":{"__ref":"Person:694973"},"type":"player"},{"__typename":"PersonTag","slug":"playerid-669093","title":"Jeremiah Estrada","person":{"__ref":"Person:669093"},"type":"player"},{"__typename":"PersonTag","slug":"playerid-672391","title":"Kaleb Ort","person":{"__ref":"Person:672391"},"type":"player"},{"__typename":"PersonTag","slug":"playerid-640455","title":"Sean Manaea","person":{"__ref":"Person:640455"},"type":"player"},{"__typename":"PersonTag","slug":"playerid-664285","title":"Framber Valdez","person":{"__ref":"Person:664285"},"type":"player"},{"__typename":"ContributorTag","slug":"mike-petriello","title":"Mike Petriello","type":"contributor"},{"__typename":"TaxonomyTag","slug":"player-tracking","title":"Statcast","type":"taxonomy"},{"__typename":"PersonTag","slug":"playerid-445276","title":"Kenley Jansen","person":{"__ref":"Person:445276"},"type":"player"},{"__typename":"PersonTag","slug":"playerid-554430","title":"Zack Wheeler","person":{"__ref":"Person:554430"},"type":"player"}],"type":"story","thumbnail":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/ooqdncwg68i3saxov7qk","title":"How arm slot and angle affect pitches"},"getTeamsBySportId({\"ids\":[1]})":[{"__ref":"Team:133"},{"__ref":"Team:134"},{"__ref":"Team:135"},{"__ref":"Team:136"},{"__ref":"Team:137"},{"__ref":"Team:138"},{"__ref":"Team:139"},{"__ref":"Team:140"},{"__ref":"Team:141"},{"__ref":"Team:142"},{"__ref":"Team:143"},{"__ref":"Team:144"},{"__ref":"Team:145"},{"__ref":"Team:146"},{"__ref":"Team:147"},{"__ref":"Team:158"},{"__ref":"Team:108"},{"__ref":"Team:109"},{"__ref":"Team:110"},{"__ref":"Team:111"},{"__ref":"Team:112"},{"__ref":"Team:113"},{"__ref":"Team:114"},{"__ref":"Team:115"},{"__ref":"Team:116"},{"__ref":"Team:117"},{"__ref":"Team:118"},{"__ref":"Team:119"},{"__ref":"Team:120"},{"__ref":"Team:121"}],"getHeaderFromForgePath({\"contentSource\":\"MLB\",\"headerPath\":\"/_navs/header/mlb/global-nav\",\"paletteKey\":\"mlb-base-palette\",\"propertiesKey\":\"mlb-global-properties\"})":{"__typename":"Header","navigation":[{"__typename":"NavItem","customPropertiesString":"align:right;","icon":null,"linkTarget":null,"linkText":"MLB.TV","linkUrl":"/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":"/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":"/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":"/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":"/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":"ÈÕ±¾ÕZ","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"}}},"Team:134":{"__typename":"Team","id":134,"division":{"__ref":"Division:205"},"name":"Pittsburgh Pirates","shortName":"Pittsburgh","teamName":"Pirates"},"Person:694973":{"__typename":"Person","id":694973},"Team:135":{"__typename":"Team","id":135,"division":{"__ref":"Division:203"},"name":"San Diego Padres","shortName":"San Diego","teamName":"Padres"},"Person:669093":{"__typename":"Person","id":669093},"Person:672391":{"__typename":"Person","id":672391},"Person:640455":{"__typename":"Person","id":640455},"Person:664285":{"__typename":"Person","id":664285},"Person:445276":{"__typename":"Person","id":445276},"Person:554430":{"__typename":"Person","id":554430},"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"},"Division:203":{"__typename":"Division","id":"203"},"Team:136":{"__typename":"Team","division":{"__ref":"Division:200"},"id":136,"name":"Seattle Mariners","shortName":"Seattle","teamName":"Mariners"},"Team:137":{"__typename":"Team","division":{"__ref":"Division:203"},"id":137,"name":"San Francisco Giants","shortName":"San Francisco","teamName":"Giants"},"Team:138":{"__typename":"Team","division":{"__ref":"Division:205"},"id":138,"name":"St. Louis Cardinals","shortName":"St. Louis","teamName":"Cardinals"},"Division:201":{"__typename":"Division","id":"201"},"Team:139":{"__typename":"Team","division":{"__ref":"Division:201"},"id":139,"name":"Tampa Bay Rays","shortName":"Tampa Bay","teamName":"Rays"},"Team:140":{"__typename":"Team","division":{"__ref":"Division:200"},"id":140,"name":"Texas Rangers","shortName":"Texas","teamName":"Rangers"},"Team:141":{"__typename":"Team","division":{"__ref":"Division:201"},"id":141,"name":"Toronto Blue Jays","shortName":"Toronto","teamName":"Blue Jays"},"Division:202":{"__typename":"Division","id":"202"},"Team:142":{"__typename":"Team","division":{"__ref":"Division:202"},"id":142,"name":"Minnesota Twins","shortName":"Minnesota","teamName":"Twins"},"Division:204":{"__typename":"Division","id":"204"},"Team:143":{"__typename":"Team","division":{"__ref":"Division:204"},"id":143,"name":"Philadelphia Phillies","shortName":"Philadelphia","teamName":"Phillies"},"Team:144":{"__typename":"Team","division":{"__ref":"Division:204"},"id":144,"name":"Atlanta Braves","shortName":"Atlanta","teamName":"Braves"},"Team:145":{"__typename":"Team","division":{"__ref":"Division:202"},"id":145,"name":"Chicago White Sox","shortName":"Chi White Sox","teamName":"White Sox"},"Team:146":{"__typename":"Team","division":{"__ref":"Division:204"},"id":146,"name":"Miami Marlins","shortName":"Miami","teamName":"Marlins"},"Team:147":{"__typename":"Team","division":{"__ref":"Division:201"},"id":147,"name":"New York Yankees","shortName":"NY Yankees","teamName":"Yankees"},"Team:158":{"__typename":"Team","division":{"__ref":"Division:205"},"id":158,"name":"Milwaukee Brewers","shortName":"Milwaukee","teamName":"Brewers"},"Team:108":{"__typename":"Team","division":{"__ref":"Division:200"},"id":108,"name":"Los Angeles Angels","shortName":"LA Angels","teamName":"Angels"},"Team:109":{"__typename":"Team","division":{"__ref":"Division:203"},"id":109,"name":"Arizona Diamondbacks","shortName":"Arizona","teamName":"D-backs"},"Team:110":{"__typename":"Team","division":{"__ref":"Division:201"},"id":110,"name":"Baltimore Orioles","shortName":"Baltimore","teamName":"Orioles"},"Team:111":{"__typename":"Team","division":{"__ref":"Division:201"},"id":111,"name":"Boston Red Sox","shortName":"Boston","teamName":"Red Sox"},"Team:112":{"__typename":"Team","division":{"__ref":"Division:205"},"id":112,"name":"Chicago Cubs","shortName":"Chi Cubs","teamName":"Cubs"},"Team:113":{"__typename":"Team","division":{"__ref":"Division:205"},"id":113,"name":"Cincinnati Reds","shortName":"Cincinnati","teamName":"Reds"},"Team:114":{"__typename":"Team","division":{"__ref":"Division:202"},"id":114,"name":"Cleveland Guardians","shortName":"Cleveland","teamName":"Guardians"},"Team:115":{"__typename":"Team","division":{"__ref":"Division:203"},"id":115,"name":"Colorado Rockies","shortName":"Colorado","teamName":"Rockies"},"Team:116":{"__typename":"Team","division":{"__ref":"Division:202"},"id":116,"name":"Detroit Tigers","shortName":"Detroit","teamName":"Tigers"},"Team: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 = '' /*-->*/

Pitchers' secret ingredient to getting nasty movement? Let's explore

Why do pitches move like they do? This metric can hold the key

September 25th, 2024

Paul Skenes, in the midst of one of the most impressive rookie pitching seasons in decades, releases his 99 mph four-seam fastball from 5.7 feet high, just a tick under the Major League average of 5.8 feet. Jeremiah Estrada, a breakout San Diego reliever who struck out 13 consecutive hitters earlier this season, has a fastball with similar characteristics ¨C 97 mph and released from 5.9 feet, so only just a touch higher and a touch slower.

They¡¯re both having excellent seasons, yet their fastballs behave considerably differently. Estrada has truly elite rising action on his heater, getting that strong backspin that¡¯s become so popular around the game over the last decade. It causes batters to consistently swing under the ball, and indeed he has a 33% swing-and-miss rate.

Skenes, however, does not; his four-seamer gets below-average rise and has a little horizontal cut to it, which led to some mild pre-Draft concerns over whether his fastball shape would be more hittable than the velocity would imply. That has hardly been an issue, of course, and it's still a good pitch. It's not his best pitch, though, and a 24% swing-and-miss rate is certainly less than Estrada's.

They¡¯re both fastballs, they¡¯re both thrown hard, they¡¯re both released from the same vertical spot, they even have indistinguishably different spin rates. But despite all that, they don¡¯t behave similarly at all. Skenes¡¯ fastball drops twice as much on the way to the plate as Estrada¡¯s, and it has more than an extra foot of arm-side movement as Estrada¡¯s relatively vertical offering.

That doesn¡¯t happen by accident. So what¡¯s the difference? It¡¯s how they stand, how they release the ball, and how differently you can release otherwise similar fastballs from otherwise similar spots off the ground.

Skenes is 6-foot-6, making him one of the sport¡¯s taller regular starters. Estrada, meanwhile, is listed as 6-foot-1, which is more middle of the pack. The five-inch difference in height gets exacerbated by how tall (or not) they stand when they get down the mound, where Estrada gets further out front despite his shorter frame ¨C his extension off the rubber is 6.8 feet, higher than Skenes¡¯ 6.4 ¨C and so, stretched out more than his taller Pittsburgh counterpart, Estrada¡¯s shoulder is a full foot lower (3.6 feet) than Skenes¡¯ (4.6 feet).

And yet, they get the same release height, which is only possible because Estrada keeps his arm as vertical as possible, and Skenes does not. Estrada, per Statcast¡¯s newly released arm angle metrics (now available at Baseball Savant), has the second-highest arm slot of any regular pitcher, at 65¡ã (where 90¡ã would be straight up, and 0¡ã would be sidearm). Skenes, at 24¡ã, is lower than average ¨C not quite sidearm, but into the low three-quarters range.

That helps give these otherwise similar fastballs different spin directions (12:15 p.m. on a clock face for Estrada, or near-perfect backspin, as compared to 2:00 p.m. for Skenes, which helps create that run). The combination of height, extension, and release point ¨C some of the building blocks of vertical approach angle, or the angle that the pitch reaches the plate, which can be a powerful tool of deception ¨C explains why these two fastballs act so, so differently.

There is, as always, more than one way to find success on the mound, whether that¡¯s via added velocity, new pitch types, or simply changing up the look you¡¯re offering to hitters. Lest you think that release points and arm angles aren¡¯t included in that, allow us to remind you of the dizzying array of looks the 2020 Rays pitchers threw at their opposition on the way to an American League pennant.

Most pitchers are relatively consistent here, with approximately 75% staying within 3¡ã from year-to-year, and it¡¯s easy to find a reliable veteran like Jameson Taillon just doing the same thing, over and over.

But it¡¯s also easy to find examples of arm slot changes helping to lead to success.

"Maybe 45 seconds into the call,¡± Giants ace Logan Webb told the Score in 2022, relaying his introductory meeting with then-Giants director of pitching Brian Bannister back in the 2019-¡¯20 offseason, ¡°he¡¯s talking about how I'm going to change arm slots."

The instruction was to drop down and try to throw similarly to Chris Sale, the better to help Webb move away from the high four-seam approach that didn¡¯t work for him and get the most out of the east/west sinker/slider game that did.

Chris Sale has one of the lowest arm angles of any qualified LHP in 2024.

It¡¯s true that the average release point has gotten lower over the years, down to a tracking-era low 5.8 feet this year. But that¡¯s not necessarily new ¨C we know that long-ago legends like Don Drysdale and Walter Johnson were hardly all over-the-top, for example ¨C and it's really more about each pitcher finding what works best for them.

So: Can we use this data to find some interesting examples of players who have changed their arm slot in the last year or two and then thrived? We sure can, and below are six who stand out. (We can also find examples of pitchers who did this and didn¡¯t find success, like Chad Kuhl, who dropped his angle more than anyone and posted a 5.06 ERA for the White Sox. It¡¯s never one-size-fits-all; it¡¯s not ¡°everyone should do this.¡±)

Speaking of pitchers trying to imitate Sale ¡­

LHP Sean Manaea, Mets

Ironically for the Braves, who are in a day-by-day (and, at the moment, head-to-head) battle with the Mets for a Wild Card spot, Manaea¡¯s season turned around on July 25, when he watched Sale strike out nine across 7 1/3 two-run innings at Citi Field. Watching Sale, a lefty of similar height but with a low release point, motivated Manaea to try something similar. It¡¯s not hard to see where he started, is it?

Manaea, who¡¯d been releasing from around 25¡ã in the first part of the year ¨C remember again, 90¡ã is straight overhand and 0¡ã would be sidearm ¨C is now down to 15¡ã in September. It¡¯s not quite as low as Sale¡¯s 12¡ã, but it doesn¡¯t need to be, either. The point isn¡¯t to be ¡°exactly Chris Sale,¡± it¡¯s to find what works for Manaea. And it has: he carried a decent 3.74 ERA into that game where he watched Sale, yet he¡¯s been a spectacular 2.63 ever since, with a mere .155/.215/.283 line against.

If he was trying to imitate Sale, it¡¯s hard to argue that it hasn¡¯t worked:

RHP Zack Wheeler, Phillies

Wheeler, by some measures the most valuable pitcher of the last seven seasons, didn¡¯t necessarily need to change anything at all. But he¡¯s always been a tinkerer ¨C he seems to arrive at camp with a new pitch every year ¨C and he¡¯s steadily become something akin to Skenes, dropping down about 3¡ã per year since 2021, as this illustration from MLB.com¡¯s Alex Fast clearly displays.

While we only have data here since 2020, there¡¯s evidence Wheeler has been making changes for years before that, too, with talk about him working on such things in both 2015 and 2018. (¡°I always like mixing things up, springing new stuff to the plate so that hitters are on their toes,¡± he told FanGraphs this spring.)

Now, his sinker is getting more horizontal movement, five more inches than he got when he first came up, and he¡¯s pairing it by throwing his four-seamer higher in the zone ¨C getting to that approach angle bonus that we mentioned above.

It all makes for a deadly combination for hitters -- and that's how you lead the Majors in pitching WAR for a half-decade.

LHP Framber Valdez, Astros

Sometimes, dropping down isn¡¯t about trying something new. It¡¯s about getting back to where you were. Between 2018-¡¯22, Valdez was the sport¡¯s pre¨Ceminent groundballing starter, putting 67% of batted balls on the ground when no one else was even at 57%. But something went wrong last year, as his grounder rate sunk all the way down to 54% ¨C still above-average, yet considerably less than usual for Valdez.

It was in part easy to see what was happening; Valdez¡¯s classic sinker was getting 4-5 inches less drop on its way to the plate. That wasn¡¯t all bad, because it was coming in at a career-best 95.3 mph, well above the previous year¡¯s 93.9 mph, and more velocity means less time for the pitch to drop. But the pitches began to flatten out ¨C this is literally what manager Joe Espada said after one particularly poor outing, that ¡°when you start seeing fly balls out of Framber¡¯s performance, you know his stuff is starting to flatten out in the zone¡± ¨C and the end result was not one of his better seasons.

It was clear, too, that his relatively consistent arm angle had shot up to a much higher slot.

As a strong Baseball Prospectus breakdown last summer pointed out, ¡°Framber is getting behind the ball a lot more than he used to, and inducing more vertical movement on a pitch meant to stay low in the zone,¡± which is exactly what was happening. Then this spring, Astros pitching coach Bill Murphy was quite clear about what they were trying to do with Valdez in 2024.

¡°He was definitely yanking out and raising his arm slot, maybe trying to throw too hard,¡± Murphy said. ¡°That flattened the sinker. So that¡¯s something we¡¯ve definitely been trying to work on, getting him to trust the delivery that he has and allowing the movement to take over.¡±

The arm slot is back to where it was in 2022. So is the velocity. So is the sinker movement. The ground-ball rate is back up to 60%. This is the Valdez he was meant to be.

RHP Kenley Jansen, Red Sox

While dropping down does seem to be having something of a moment, we can¡¯t stress enough that it¡¯s not a one-size-fits-all solution for all problems. Sometimes, you want to get that arm back up. In Jansen¡¯s case, he¡¯s always been over the top; in fact, in 2022, he was the most over-the-top pitcher in the game, with a 72¡ã arm angle. But in 2023, that arm dropped considerably, all the way down to 47¡ã, and while we can¡¯t say definitively that¡¯s the reason that his strikeout rate dropped to a career-low 27%, it¡¯s hard to ignore.

It was so clear that even without this data available, it was noticeable when we wrote about Jansen back in May 2023, wondering if this was (reasonably!) the beginning of a new phase for a then 35-year-old pitcher.

Jansen knew it, too, talking to MLB.com this spring about trying to get his arm slot right, and it¡¯s really, really difficult to ignore how much the movement on his signature cutter dropped last year ¨C before rebounding this year.

Kaleb Ort, Astros RHP

We recently focused on Ort¡¯s transition from ¡°struggling Red Sox reliever¡± to ¡°posting an ERA north of 12 with Triple-A Norfolk¡± to ¡°shockingly good Astros bullpen weapon,¡± so you can read all about that here. At the time, the most interesting thing was the velocity he¡¯d added, and the cutter he¡¯d prioritized.

But the fastball didn¡¯t just add velocity, did it? By FanGraphs¡¯ Stuff+ metrics, it went from good to great -- and by ¡°great,¡± we mean ¡°rated as the third-best fastball behind only Emmanuel Clase and Estrada.¡± That¡¯s about throwing 97.5 mph, sure. It¡¯s also about the rise, the kind that (depending on how you measure such things) makes it a top-five rising fastball, while also losing some of that cut.

It¡¯s not surprising to see, then, that Ort is also throwing more over the top, with one of the largest year-to-year arm angle increases we¡¯ve seen.

Ort, it turns out, isn't just throwing harder. He's releasing higher. He's getting more rise. If he seems like he's throwing a different fastball now, well, he very much is.

Now: If this all sounds space-age and next-level, well, it largely is. But there¡¯s this, too, with a name we¡¯ve redacted for effect.

¡°As a full sidearm pitcher, [pitcher¡¯s] fastball bears in on right-handers as though there was something personal between them, but left-handers can shoot it like pool ¡­ to counter this weakness, he has learned to deliver his pitches from the three-quarter position midway between sidearm and overhand. We've been working on that for years," says [pitching coach Joe] Becker, "and I think he's finally mastered it."

That was from Sports Illustrated, about Don Drysdale. The quote was from 1962. He¡¯d been a good pitcher before, but that year, at 25, he won his only Cy Young Dward and kick-started his Hall of Fame career. Pitchers have been trying to work on their arm angles since basically forever. The only thing that¡¯s different now? It¡¯s a little easier to measure them.

seductrice.net
universo-virtual.com
buytrendz.net
thisforall.net
benchpressgains.com
qthzb.com
mindhunter9.com
dwjqp1.com
secure-signup.net
ahaayy.com
tressesindia.com
puresybian.com
krpano-chs.com
cre8workshop.com
hdkino.org
peixun021.com
qz786.com
utahperformingartscenter.org
worldqrmconference.com
shangyuwh.com
eejssdfsdfdfjsd.com
playminecraftfreeonline.com
trekvietnamtour.com
your-business-articles.com
essaywritingservice10.com
hindusamaaj.com
joggingvideo.com
wandercoups.com
wormblaster.net
tongchengchuyange0004.com
internetknowing.com
breachurch.com
peachesnginburlesque.com
dataarchitectoo.com
clientfunnelformula.com
30pps.com
cherylroll.com
ks2252.com
prowp.net
webmanicura.com
sofietsshotel.com
facetorch.com
nylawyerreview.com
apapromotions.com
shareparelli.com
goeaglepointe.com
thegreenmanpubphuket.com
karotorossian.com
publicsensor.com
taiwandefence.com
epcsur.com
southstills.com
tvtv98.com
thewellington-hotel.com
bccaipiao.com
colectoresindustrialesgs.com
shenanddcg.com
capriartfilmfestival.com
replicabreitlingsale.com
thaiamarinnewtoncorner.com
gkmcww.com
mbnkbj.com
andrewbrennandesign.com
cod54.com
luobinzhang.com
faithfirst.net
zjyc28.com
tongchengjinyeyouyue0004.com
nhuan6.com
kftz5k.com
oldgardensflowers.com
lightupthefloor.com
bahamamamas-stjohns.com
ly2818.com
905onthebay.com
fonemenu.com
notanothermovie.com
ukrainehighclassescort.com
meincmagazine.com
av-5858.com
yallerdawg.com
donkeythemovie.com
corporatehospitalitygroup.com
boboyy88.com
miteinander-lernen.com
dannayconsulting.com
officialtomsshoesoutletstore.com
forsale-amoxil-amoxicillin.net
generictadalafil-canada.net
guitarlessonseastlondon.com
lesliesrestaurants.com
mattyno9.com
nri-homeloans.com
rtgvisas-qatar.com
salbutamolventolinonline.net
sportsinjuries.info
wedsna.com
rgkntk.com
bkkmarketplace.com
zxqcwx.com
breakupprogram.com
boxcardc.com
unblockyoutubeindonesia.com
fabulousbookmark.com
beat-the.com
guatemala-sailfishing-vacations-charters.com
magie-marketing.com
kingstonliteracy.com
guitaraffinity.com
eurelookinggoodapparel.com
howtolosecheekfat.net
marioncma.org
oliviadavismusic.com
shantelcampbellrealestate.com
shopleborn13.com
topindiafree.com
v-visitors.net
djjky.com
053hh.com
originbluei.com
baucishotel.com
33kkn.com
intrinsiqresearch.com
mariaescort-kiev.com
mymaguk.com
sponsored4u.com
crimsonclass.com
bataillenavale.com
searchtile.com
ze-stribrnych-struh.com
zenithalhype.com
modalpkv.com
bouisset-lafforgue.com
useupload.com
37r.net
autoankauf-muenster.com
bantinbongda.net
bilgius.com
brabustermagazine.com
indigrow.org
miicrosofts.net
mysmiletravel.com
selinasims.com
spellcubesapp.com
usa-faction.com
hypoallergenicdogsnames.com
dailyupdatez.com
foodphotographyreviews.com
cricutcom-setup.com
chprowebdesign.com
katyrealty-kanepa.com
tasramar.com
bilgipinari.org
four-am.com
indiarepublicday.com
inquick-enbooks.com
iracmpi.com
kakaschoenen.com
lsm99flash.com
nana1255.com
ngen-niagara.com
technwzs.com
virtualonlinecasino1345.com
wallpapertop.net
casino-natali.com
iprofit-internet.com
denochemexicana.com
eventhalfkg.com
medcon-taiwan.com
life-himawari.com
myriamshomes.com
nightmarevue.com
healthandfitnesslives.com
androidnews-jp.com
allstarsru.com
bestofthebuckeyestate.com
bestofthefirststate.com
bestwireless7.com
britsmile.com
declarationintermittent.com
findhereall.com
jingyou888.com
lsm99deal.com
lsm99galaxy.com
moozatech.com
nuagh.com
patliyo.com
philomenamagikz.net
rckouba.net
saturnunipessoallda.com
tallahasseefrolics.com
thematurehardcore.net
totalenvironment-inthatquietearth.com
velislavakaymakanova.com
vermontenergetic.com
kakakpintar.com
begorgeouslady.com
1800birks4u.com
2wheelstogo.com
6strip4you.com
bigdata-world.net
emailandco.net
gacapal.com
jharpost.com
krishnaastro.com
lsm99credit.com
mascalzonicampani.com
sitemapxml.org
thecityslums.net
topagh.com
flairnetwebdesign.com
rajasthancarservices.com
bangkaeair.com
beneventocoupon.com
noternet.org
oqtive.com
smilebrightrx.com
decollage-etiquette.com
1millionbestdownloads.com
7658.info
bidbass.com
devlopworldtech.com
digitalmarketingrajkot.com
fluginfo.net
naqlafshk.com
passion-decouverte.com
playsirius.com
spacceleratorintl.com
stikyballs.com
top10way.com
yokidsyogurt.com
zszyhl.com
16firthcrescent.com
abogadolaboralistamd.com
apk2wap.com
aromacremeria.com
banparacard.com
bosmanraws.com
businessproviderblog.com
caltonosa.com
calvaryrevivalchurch.org
chastenedsoulwithabrokenheart.com
cheminotsgardcevennes.com
cooksspot.com
cqxzpt.com
deesywig.com
deltacartoonmaps.com
despixelsetdeshommes.com
duocoracaobrasileiro.com
fareshopbd.com
goodpainspills.com
hemendekor.com
kobisitecdn.com
makaigoods.com
mgs1454.com
piccadillyresidences.com
radiolaondafresca.com
rubendorf.com
searchengineimprov.com
sellmyhrvahome.com
shugahouseessentials.com
sonihullquad.com
subtractkilos.com
valeriekelmansky.com
vipasdigitalmarketing.com
voolivrerj.com
zeelonggroup.com
1015southrockhill.com
10x10b.com
111-online-casinos.com
191cb.com
3665arpentunitd.com
aitesonics.com
bag-shokunin.com
brightotech.com
communication-digitale-services.com
covoakland.org
dariaprimapack.com
freefortniteaccountss.com
gatebizglobal.com
global1entertainmentnews.com
greatytene.com
hiroshiwakita.com
iktodaypk.com
jahatsakong.com
meadowbrookgolfgroup.com
newsbharati.net
platinumstudiosdesign.com
slotxogamesplay.com
strikestaruk.com
trucosdefortnite.com
ufabetrune.com
weddedtowhitmore.com
12940brycecanyonunitb.com
1311dietrichoaks.com
2monarchtraceunit303.com
601legendhill.com
850elaine.com
adieusolasomade.com
andora-ke.com
bestslotxogames.com
cannagomcallen.com
endlesslyhot.com
iestpjva.com
ouqprint.com
pwmaplefest.com
qtylmr.com
rb88betting.com
buscadogues.com
1007macfm.com
born-wild.com
growthinvests.com
promocode-casino.com
proyectogalgoargentina.com
wbthompson-art.com
whitemountainwheels.com
7thavehvl.com
developmethis.com
funkydogbowties.com
travelodgegrandjunction.com
gao-town.com
globalmarketsuite.com
blogshippo.com
hdbka.com
proboards67.com
outletonline-michaelkors.com
kalkis-research.com
thuthuatit.net
buckcash.com
hollistercanada.com
docterror.com
asadart.com
vmayke.org
erwincomputers.com
dirimart.org
okkii.com
loteriasdecehegin.com
mountanalog.com
healingtaobritain.com
ttxmonitor.com
nwordpress.com
11bolabonanza.com