\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"Why, then, did Rodriguez have such a high ERA? Because the Boston defense was so porous behind him that no regular pitcher had a lower rate of grounders being turned into outs than he did, to the point that on balls that weren’t homers, he and his defense allowed one of the highest batting averages in baseball history.\n\nMaybe that’s bad luck or bad defense or both, but it’s not something you’d expect to repeat itself in 2022. Meanwhile, this is the kind of repeatable stat that’s eye-catching to anyone making pitching decisions -- on four-seamers, only Yu Darvish, Alek Manoah and Lance Lynn had a better swing-and-miss rate.","type":"text"},{"__typename":"Video","contentDate":"2021-08-05T01:16:13.638Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2021/2021-08/03/b34f99d1-09984aac-d3cd73e6-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Eduardo Rodriguez strikes out 10 over five innings, allowing two hits in his scoreless start against the Tigers","displayAsVideoGif":false,"duration":"00:02:15","slug":"eduardo-rodriguez-strikes-out-10","tags":[{"__typename":"GameTag"},{"__typename":"TeamTag","slug":"teamid-111","title":"Boston Red Sox","team":{"__ref":"Team:111"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-593958","title":"Eduardo Rodriguez","person":{"__ref":"Person:593958"},"type":"player"},{"__typename":"TaxonomyTag","slug":"in-game-highlight","title":"in-game highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"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":"carry-the-freight","title":"Carry the Freight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"eclat-feed","title":"Eclat feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"international-feed","title":"International Partner feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"yahoo-fantasy","title":"Yahoo Fantasy","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"1-yahoo-fantasy-feed","title":"1-Yahoo Fantasy Feed","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/tmaa3c6jv2d7bfddkizp"},"title":"Eduardo Rodriguez strikes out 10","relativeSiteUrl":"/video/eduardo-rodriguez-strikes-out-10"},{"__typename":"Markdown","content":"Plus, his own manager, Alex Cora, came out after the season to say that he believed Rodriguez had been tipping his pitches, which is a far easier thing to fix than a lack of skill.\n\nThis shift -- we'll try to find players who _will_ be good, or who we think we can _make_ good, rather than worry just about players who _have been_ good -- has been ramping up for years, of course. It’s not new this winter or even this decade, so you can pretty easily find recent examples.","type":"text"},{"__typename":"Markdown","content":"That doesn’t mean that the teams are always right in those evaluations. Sometimes the underlying metrics don’t predict a breakout or collapse; sometimes the improvements the team suggests for a player don’t work out. (Look no further than Heaney himself, since the Yankees could do little to help him, though in a relatively brief time, and without an offseason.) You can definitely overthink this, because someone like Garrett Richards will get chances endlessly due to incredible spin rates, despite the fact that the on-field performance rarely seems to match up.\n\nFor example, last winter, Alex Colomé reached free agency with a half-decade of solid performance behind him and a sparkling 0.81 ERA for the 2020 White Sox. But he somehow managed it despite a regularly declining strikeout rate and a decline in velocity, and no one believed he could go a full season without allowing a homer, as he did in ‘20. Despite the low ERA, he managed just a one-year deal with Minnesota, where he was generally ineffective.\n\nWe saw it before 2018, when the Phillies signed Jake Arrieta to a three-year deal weeks after Spring Training had begun, after he'd been waiting months for more based on how fantastic he'd been with the Cubs before a somewhat shakier final season in Chicago. As the story at the time read, \"sources indicated for weeks that the Phillies were unwilling to guarantee anything more than three seasons because analytics about Arrieta's 2017 season raised concerns about a long-term contract.\" Arrieta had a 4.36 ERA in three seasons with Philadelphia, and a 7.39 mark in 2021, split between Chicago and San Diego.","type":"text"},{"__typename":"Markdown","content":"Or, perhaps most notably, think about two winters ago, when many were surprised to find that Zack Wheeler signed for more (5 years, $118 million) than Madison Bumgarner (5 years, $85 million), despite Bumgarner’s far longer track record of health and success for the Giants. It was clear even at the time that the underlying metrics in terms of velocity, spin and movement made Wheeler a far more interesting pitcher -- he was compared favorably to Gerrit Cole \\-\\- and two years into the respective deals, Bumgarner has struggled, while Wheeler has become a true ace.","type":"text"},{"__typename":"Video","contentDate":"2021-11-17T23:15:00Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2021/2021-11/07/5882085d-10610ef5-a782e69e-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Phillies pitcher Zack Wheeler finishes 2nd for the NL Cy Young Award after striking out 247 batters for Philadelphia in 2021","displayAsVideoGif":false,"duration":"00:00:41","slug":"nl-cy-young-finalist-wheeler","tags":[{"__typename":"TeamTag","slug":"teamid-143","title":"Philadelphia Phillies","team":{"__ref":"Team:143"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-554430","title":"Zack Wheeler","person":{"__ref":"Person:554430"},"type":"player"},{"__typename":"TaxonomyTag","slug":"award","title":"award","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"awards-watch","title":"Awards Watch","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"mlb-network","title":"MLB Network","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"cy-young-award","title":"Cy Young Award","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/qvyf47tcbpsipeeopexv"},"title":"Wheeler places 2nd for Cy Young","relativeSiteUrl":"/video/nl-cy-young-finalist-wheeler"},{"__typename":"Markdown","content":"None of this means there’s not some human self-interest here at the team level, because surely Blue Jays executives and coaches are riding high having turned a one-year investment on Ray into a fantastic season, like the Giants with Kevin Gausman prior to 2020. You look a lot \"smarter\" having unearthed a diamond in the rough than you do identifying that, say, Jacob deGrom is a very good pitcher. (Not to mention the obvious factor that if you’re willing to risk a huge whiff, you can try to _create_ strong performance at a much lower outlay than simply going out and _buying_ strong performance.)\n\nSo: Who is next? Longtime aces still performing at a high level, like Max Scherzer, have little to worry about, because they will be valued highly. But remember that Jon Gray won't be valued based on his career 4.59 ERA, not coming from Coors Field; some team will see more. Zack Greinke won't be valued based on his Hall of Fame credentials, not when he is struggling to throw 90 after nearly two decades as a pro.\n\nIt goes both ways -- good for players like Heaney and Rodriguez who are much more valued now than they ever would have been, and less so for players hoping to recoup pre-free agency success before they were on the market -- but it's clear evidence of a changing sport. It's not really _what have you done for me lately,_ not anymore. Even \"lately\" is too long ago.","type":"text"}],"relativeSiteUrl":"/news/what-early-signings-mean-for-2021-22-free-agent-pitching-market","contentType":"news","subHeadline":"First two big free agent signings combined for 5.23 ERA in '21","summary":"In the first two weeks of the free agent period this winter, we’ve seen two different veteran starting pitchers depart their old clubs in favor of new teams. Neither had what you might call a “traditionally good” platform year, as the duo combined for a 5.23 ERA in 2021 --","tagline({\"formatString\":\"none\"})":null,"tags":[{"__typename":"InternalTag","slug":"storytype-article","title":"Article","type":"article"},{"__typename":"TaxonomyTag","slug":"player-tracking","title":"Statcast","type":"taxonomy"},{"__typename":"ContributorTag","slug":"mike-petriello","title":"Mike Petriello","type":"contributor"}],"type":"story","thumbnail":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/itcdqj20epmqdk7tdrqh","title":"What early signings mean for 2021-22 free-agent pitching market"},"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:147":{"__typename":"Team","id":147,"division":{"__ref":"Division:201"},"name":"New York Yankees","shortName":"NY Yankees","teamName":"Yankees"},"Person:571760":{"__typename":"Person","id":571760},"Team:119":{"__typename":"Team","id":119,"division":{"__ref":"Division:203"},"name":"Los Angeles Dodgers","shortName":"LA Dodgers","teamName":"Dodgers"},"Team:111":{"__typename":"Team","id":111,"division":{"__ref":"Division:201"},"name":"Boston Red Sox","shortName":"Boston","teamName":"Red Sox"},"Person:593958":{"__typename":"Person","id":593958},"Team:143":{"__typename":"Team","id":143,"division":{"__ref":"Division:204"},"name":"Philadelphia Phillies","shortName":"Philadelphia","teamName":"Phillies"},"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"},"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: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: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: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: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 = ''
/*-->*/
What Heaney, E-Rod deals say about market
What Heaney, E-Rod deals say about market
First two big free agent signings combined for 5.23 ERA in '21
In the first two weeks of the free agent period this winter, we’ve seen two different veteran starting pitchers depart their old clubs in favor of new teams. Neither had what you might call a “traditionally good” platform year, as the duo combined for a 5.23 ERA in 2021 -- yet they still managed north of $80 million in contract guarantees regardless.
Want to know how baseball teams look at players these days? You can get the general idea of an entire industry in merely these two deals, as well as looking at a comparable ERA pitcher and how differently their winter is likely to go.
1) The first free agent pitcher to sign with a new team this winter, Andrew Heaney, got $8.5 million for 2022 from the Dodgers. That’s coming off a year where he posted a 5.83 ERA for the Angels and Yankees -- and pitched so poorly for New York (7.32 ERA) after being traded there that they essentially stopped putting him on the mound at all, throwing just 7 2/3 mop-up innings in September. Still, more than a dozen teams were reportedly interested in adding him.
Meanwhile: Jose Ureña, who is three months younger than Heaney, posted a nearly identical 5.81 ERA this year, and has a nearly identical career ERA (4.77 to Heaney’s 4.72) in nearly the same number of starts. He's also a free agent, but he is likely to get a much lighter one-year deal at best, and might not get a Major League contract at all. Heaney is left-handed where Ureña is not, but otherwise, the backs of the baseball cards look pretty similar, right down to the fact that they both entered pro ball with the Marlins in 2009 and shared some team top prospect lists together.
2) The second free agent pitcher to agree with a new team, Eduardo Rodriguez, reportedly will receive $77 million over five years from the Tigers, with the added ability for him to opt out after two years. Detroit will even give up a Draft pick to do it, because Boston had extended him a qualifying offer. That’s off a year where he posted a 4.74 ERA for the Red Sox, and a 2020 where he did not pitch at all due to the effects of COVID-19.
Meanwhile: Rodriguez wasn’t the only lefty Red Sox starter with a 4.74 ERA, because Martín Pérez did exactly the same thing. But he’s not getting anything near what Rodriguez did in free agency -- the Red Sox chose to decline his $6 million option for 2022 -- and like Ureña, it’s not clear he’ll do better than a Minor League contract for next season.
What, exactly, is happening here? Just look at the first part of Heaney’s post-signing comments, which sound like pretty much any player coming off a bad year in the history of the sport, to the point that you could imagine a player in 2001 or 1981 or 1941 saying the same ...
“I know that I’m much better than my numbers say I was last year.”
… and compare them with the the second part of his comments, which reflect a very modern way of baseball thinking.
“And I think it was really exciting and eye-opening to see how many other teams felt the same way.”
For how many years of baseball history would so many teams “feeling the same way” for a pitcher coming off of a 5.83 ERA mean “he’s headed to the Minors next year?” But all those interested suitors were not expecting a repeat of 2021. They think they’ve found something they can work with.
What’s happening is the same thing that’s been happening for a number of years now, and it’s clearer than ever in these pair of signings. The first aspect is obvious: Teams don’t place value on pitcher win-loss records or, increasingly, even ERA. Second: They don’t care so much about what you have done for other teams in the past. They care about what they think you will do for them in the future, especially if they think they have the coaching, tools or skills to make you a better player.
“We think there’s real upside with Andrew,” Dodgers president of baseball operations Andrew Friedman said after signing Heaney. “We wouldn’t have done it if we didn’t think there was some real upside that we can tap into, and we’ll see as we get into the season.”
“I do think teams look at not only pitchers’ stuff, but underlying metrics, especially with a guy like me, where it’s a bounce-back season,” Heaney said.
Exactly, and it's not hard to see what they see. Aside from the lefty/righty difference, what makes Heaney’s 5.83 ERA so much more interesting than Ureña’s 5.81?
Heaney vs. Ureña, 5.83/5.81 ERA
Heaney, to begin with, has a relatively rare ability to miss bats. Even in his lousy 2021, he struck out 150 in 129 2/3 innings, a 27% strikeout rate. Among the 129 pitchers to throw 100 innings, that’s just outside the top 30; it was better than Walker Buehler, Logan Webb or Julio Urías. Ureña, more of a ground ball artist, struck out just 14.7%, or fifth-worst.
Heaney walks fewer than average as well, so if you were to sort those 129 pitchers by the largest differences between their strikeout rate and walk rate, Heaney would be 31st, just behind Buehler, on a list where the top 30 could credibly be a list of the 30 best starters in the game. On the four-seam fastball, nearly 29% of the time a batter offered a swing against Heaney, he missed, putting the lefty very high on an incredibly impressive list.
Plus, for all the homers Heaney allowed, it was actually Ureña who had the second-worst hard-hit rate of any regular starter.
Looking deeper, Heaney has 90th percentile fastball spin, with Ureña merely 26th percentile, and while “high spin” does not automatically mean “good pitcher,” it provides a lot more raw material to work with if you know how to use it, which a team like the Dodgers generally does, especially if they can teach him the sweeping slider they’ve used so effectively to try to limit some of those loud homers. "He'd be good if not for all the home runs he allowed" seems like a Yoga Berra bit -- "nobody goes there anymore, it's too crowded," comes to mind -- but there's plenty to try to unlock here, anyway.
It’s not that some team can’t find use out of Ureña, a hard thrower who can get some grounders. But his upside is necessarily limited due to his inability to miss bats, and “upside” is what teams want. Heaney, at least, starts from the baseline of being above average at getting strikeouts and above average at limiting walks and with an interesting starting point in that high spin fastball. It will likely be easier to get Heaney to avoid home runs than to get Ureña to start finding strikeouts, is the point.
It was just a year ago that another similarly-aged lefty coming off a rotten season (6.62 ERA) split between two teams (Arizona, Toronto) signed a nearly identical one-year, $8 million deal. Robbie Ray had better pure stuff than Heaney ever did, but Toronto bet it could help him harness it. Later this week, he’s likely to win the 2021 AL Cy Young award.
That explains one of these two deals. Similarly, setting aside the relatively minor age difference, what made one ex-Boston lefty with a 4.74 ERA more desirable than the other ex-Boston lefty with a 4.74 ERA?
Rodriguez vs. Pérez, 4.74 ERA
This is different, in that it's not about a way to make Rodriguez better as it is with Heaney. It's that if you can look past the Red Sox defense, you can see that Rodriguez already was better than this.
Set aside ERA for a minute, and look at a variety of advanced ERA estimators, which look at underlying things like strikeouts, walks, quality of contact, etc., and less about the actual runs in the scorebook.
(xERA is Statcast’s ERA estimator; FIP can be found at FanGraphs; DRA at Baseball Prospectus.)
Whichever one you prefer, they all tell the same story, which is that Rodriguez’s performance was much better than his 4.74 ERA, while Pérez was fortunate to manage such a mark. Considering that Rodriguez had a better strikeout rate and a lower walk rate and a lower home run rate and a much better hard-hit rate, it’s exceptionally clear that these two did not perform the same way. It’s a lot easier to see why Rodriguez agreed to a big deal and Pérez will have to battle for a roster spot.
Largest gap between actual & expected ERA, 2021 (min 350 batted balls):
Maybe that’s bad luck or bad defense or both, but it’s not something you’d expect to repeat itself in 2022. Meanwhile, this is the kind of repeatable stat that’s eye-catching to anyone making pitching decisions -- on four-seamers, only Yu Darvish, Alek Manoah and Lance Lynn had a better swing-and-miss rate.
This shift -- we'll try to find players who will be good, or who we think we can make good, rather than worry just about players who have been good -- has been ramping up for years, of course. It’s not new this winter or even this decade, so you can pretty easily find recent examples.
That doesn’t mean that the teams are always right in those evaluations. Sometimes the underlying metrics don’t predict a breakout or collapse; sometimes the improvements the team suggests for a player don’t work out. (Look no further than Heaney himself, since the Yankees could do little to help him, though in a relatively brief time, and without an offseason.) You can definitely overthink this, because someone like Garrett Richards will get chances endlessly due to incredible spin rates, despite the fact that the on-field performance rarely seems to match up.
For example, last winter, Alex Colomé reached free agency with a half-decade of solid performance behind him and a sparkling 0.81 ERA for the 2020 White Sox. But he somehow managed it despite a regularly declining strikeout rate and a decline in velocity, and no one believed he could go a full season without allowing a homer, as he did in ‘20. Despite the low ERA, he managed just a one-year deal with Minnesota, where he was generally ineffective.
We saw it before 2018, when the Phillies signed Jake Arrieta to a three-year deal weeks after Spring Training had begun, after he'd been waiting months for more based on how fantastic he'd been with the Cubs before a somewhat shakier final season in Chicago. As the story at the time read, "sources indicated for weeks that the Phillies were unwilling to guarantee anything more than three seasons because analytics about Arrieta's 2017 season raised concerns about a long-term contract." Arrieta had a 4.36 ERA in three seasons with Philadelphia, and a 7.39 mark in 2021, split between Chicago and San Diego.
Or, perhaps most notably, think about two winters ago, when many were surprised to find that Zack Wheeler signed for more (5 years, $118 million) than Madison Bumgarner (5 years, $85 million), despite Bumgarner’s far longer track record of health and success for the Giants. It was clear even at the time that the underlying metrics in terms of velocity, spin and movement made Wheeler a far more interesting pitcher -- he was compared favorably to Gerrit Cole -- and two years into the respective deals, Bumgarner has struggled, while Wheeler has become a true ace.
None of this means there’s not some human self-interest here at the team level, because surely Blue Jays executives and coaches are riding high having turned a one-year investment on Ray into a fantastic season, like the Giants with Kevin Gausman prior to 2020. You look a lot "smarter" having unearthed a diamond in the rough than you do identifying that, say, Jacob deGrom is a very good pitcher. (Not to mention the obvious factor that if you’re willing to risk a huge whiff, you can try to create strong performance at a much lower outlay than simply going out and buying strong performance.)
So: Who is next? Longtime aces still performing at a high level, like Max Scherzer, have little to worry about, because they will be valued highly. But remember that Jon Gray won't be valued based on his career 4.59 ERA, not coming from Coors Field; some team will see more. Zack Greinke won't be valued based on his Hall of Fame credentials, not when he is struggling to throw 90 after nearly two decades as a pro.
It goes both ways -- good for players like Heaney and Rodriguez who are much more valued now than they ever would have been, and less so for players hoping to recoup pre-free agency success before they were on the market -- but it's clear evidence of a changing sport. It's not really what have you done for me lately, not anymore. Even "lately" is too long ago.