\n\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"Ragans' 2024 was good by any standard, and his 2025 was good by advanced metrics. His spring has looked like that, too, and there’s no indication of any health issues this time. So there should be absolutely nothing standing in the way of Ragans and —","type":"text"},{"__typename":"Markdown","content":"**Wait, why was the ERA so high?**\n\n… right, OK. We’re talking about what’s going to predict the future, but when the Cardinals tagged him for five runs in three innings last June, you don’t get to hand-wave that away with what might have happened. (Though the Royals did win that game, 7-5.) So what caused Ragans to let those runs in?\n\nAs you’d expect: Lots of things. That Cardinals game was his last one before going on the shelf, and his fastball velocity was noticeably down; it’s easy to think he was already diminished at that point. In such a small sample, poor defense could really get you, and indeed it did; in 2024, the Royals defense saved +9 runs with Ragans on the mound, but in 2025, they cost him [minus-2](https://baseballsavant.mlb.com/leaderboard/fielding-run-value?gameType=Regular&groupBy=year&seasonStart=2024&seasonEnd=2025&team=118&type=pitcher&position=0&minInnings=q&minResults=1&sortColumn=name&sortDirection=asc). (On a completely related note, Ragans' Batting Average on Balls In Play shot up from .290 to .354, the [second-largest](https://www.fangraphs.com/leaders/season-stat-grid?position=P&seasonStart=2024&seasonEnd=2025&stat=BABIP&pastMinPt=150&curMinPt=50&mode=combo) change of any pitcher with as many innings.)\n\nRun prevention is rarely only about the pitcher. But he remains a main character. When Ragans did allow contact, he did get hit somewhat harder, seeing his barrel rate fall from the 79th percentile to the 28th percentile, which is what happens when your hard-hit rate goes up and your ground-ball rate drops. As his arm angle dropped, his fastball cut more and his slider slowed and changed shape, becoming, for lack of a better term, *droopier*.\n\nAll of which were known issues for Ragans headed into this season.\n\n“It got super depthy and was almost a baby curveball,” Ragans told MLB.com’s Anne Rogers earlier this spring. “... It was bigger and inconsistent. And just depthy, just straight down. I got some chase with it, some swing-and-miss with it, but it’s more so about putting it in the zone. I could never throw an 0-0 slider last year. In the grand scheme of things, I didn’t do well with that.”\n\nAfter spending a winter working on the grip, Ragans seems to think the slider is back. The metrics agree it’s closer to what it was before 2025. Again: which is the outlier here?","type":"text"},{"__typename":"Markdown","content":"* **2026, ST:** 86.2 MPH, 37.6 inches drop\n* ***2025, reg:*** *84.7 MPH, 40.3 inches drop*\n* **2024, reg:** 86.0 MPH, 36.3 inches drop","type":"text"},{"__typename":"Markdown","content":"It’s not even so much about “better,” because an argument could be made for either. It’s about “looking like it did in 2024.”\n\n“I feel as good as I’ve ever felt,” Ragans said at the beginning of spring. “It just felt good to be out there.”\n\nThe Royals will need him to be his old self. For all the reasonable talk about what young Royals slugger Jac Caglianone can do in 2026, it’s just as important for Kansas City – moreso, perhaps – what Ragans can do. Having starting pitching depth is fantastic. Having an ace is pretty nice, too.","type":"text"}],"relativeSiteUrl":"/news/cole-ragans-al-cy-young-candidate-2026","contentType":"news","subHeadline":"Don't let the 4.67 ERA last season fool you","summary":"Can you call it “a breakout” if the player in question already finished fourth in the AL Cy Young Award voting just two seasons ago? No, probably not.\nCan you call it “a comeback” if every advanced metric said that the same pitcher, last season, was then even better –","tagline({\"formatString\":\"none\"})":null,"tags":[{"__typename":"InternalTag","slug":"storytype-article","title":"Article","type":"article"},{"__typename":"ContributorTag","slug":"mike-petriello","title":"Mike Petriello","type":"contributor"},{"__typename":"TaxonomyTag","slug":"apple-news","title":"Apple News","type":"taxonomy"},{"__typename":"PersonTag","slug":"playerid-666142","title":"Cole Ragans","person":{"__ref":"Person:666142"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-118","type":"team","title":"Kansas City Royals","team":{"__ref":"Team:118"}}],"type":"story","thumbnail":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/v1772329387/mlb/gq2uwyit2zujcikt3udl","title":"Cole Ragans projected as AL Cy Young candidate in 2026"},"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\",\"locale\":\"en-US\",\"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","linkUrl":"/live-stream-games/subscribe?&affiliateId=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Learn More","linkUrl":"https://www.mlb.com/live-stream-games/partners/espn?&affiliateId=mlbMENUtv","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB.TV ST Schedule","linkUrl":"https://www.mlb.com/live-stream-games/spring-training","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"All Packages","linkUrl":"/live-stream-games/subscribe/allpackages?&affiliateId=mlbMENUtv","linkTarget":null,"visible":"","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Buy MLB+","linkUrl":"/live-stream-games/subscribe/mlbplus?&affiliateId=mlbMENUtv","linkTarget":null,"visible":"false","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":"Help Center","linkUrl":"https://support.mlb.com/s/?&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:1752631200;"},{"__typename":"NavItem","placement":null,"linkText":"Home Run Derby Ticket Offers","linkUrl":"/tickets/fan-value/home-run-derby-offers","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1753210800;"},{"__typename":"NavItem","placement":null,"linkText":"East-West Classic","linkUrl":"/events/rickwood/tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1750359600;"},{"__typename":"NavItem","placement":null,"linkText":"Spring Training","linkUrl":"/tickets/spring-training","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1774411140;"},{"__typename":"NavItem","placement":null,"linkText":"Postseason Tickets","linkUrl":"/postseason/tickets","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":"expires:1762145940;"},{"__typename":"NavItem","placement":null,"linkText":"Postseason VIP Tickets","linkUrl":"/tickets/on-location-experiences","linkTarget":null,"visible":"false","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":"false","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":"false","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","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","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":"Probable Pitchers","linkUrl":"/probable-pitchers/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Awards","linkUrl":"/awards","linkTarget":null,"visible":null,"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/2026","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":"AUSL","linkUrl":"/ausl","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","placement":null,"linkText":"Free-to-play Games","linkUrl":"https://www.mlb.com/play","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","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":"https://support.mlb.com/s/?&affiliateID=mlbMENU","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":"ws-trophy","linkTarget":null,"linkText":"World Series","linkUrl":"/postseason","placement":null,"visible":"false","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;amp:true;","icon":null,"linkTarget":null,"linkText":"Scores","linkUrl":"/scores/","placement":"mobile","visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;mobile:true;","icon":null,"linkTarget":null,"linkText":"Schedule","linkUrl":"/schedule","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"2026 Spring Training","linkUrl":"/schedule/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2026 Regular Season","linkUrl":"/schedule/2026-03-25","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2026 World Baseball Classic","linkUrl":"/world-baseball-classic","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2025 Postseason","linkUrl":"/postseason","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2025 Regular Season","linkUrl":"/schedule/2025-03-27","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Events","linkUrl":"/events","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Team by Team Schedule","linkUrl":"/schedule/team-by-team","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"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":"false","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","placement":null,"linkText":"Winter Leagues Stats","linkUrl":null,"linkTarget":"https://www.mlb.com/ligas-invernales/stats/","visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;","icon":null,"linkTarget":null,"linkText":"Standings","linkUrl":"/standings","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"The Classic","linkUrl":"/world-baseball-classic","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"How to watch","linkUrl":"/news/how-to-watch-the-2026-world-baseball-classic","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Schedule","linkUrl":"/world-baseball-classic/schedule/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Standings","linkUrl":"/world-baseball-classic/2026-standings","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Tickets","linkUrl":"/world-baseball-classic/tickets","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Venues","linkUrl":"/world-baseball-classic/venues","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Rosters","linkUrl":"/world-baseball-classic/teams","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Players by MLB team","linkUrl":"/news/mlb-players-on-2026-world-baseball-classic-rosters","linkTarget":null,"visible":"false","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":"Spinball","linkUrl":"https://www.mlb.com/apps/spinball/game","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":"Daily Walkoff","linkUrl":"https://www.mlb.com/app/atbat/daily-walkoff","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Bingo","linkUrl":"/play?gameId=Bingo2023","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__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":null,"icon":"milb","linkTarget":null,"linkText":"MiLB","linkUrl":"/milb","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":"","linkText":"AUSL","linkUrl":"/ausl","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Complete coverage","linkUrl":"/ausl","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"How to watch","linkUrl":"https://www.mlb.com/news/ausl-2025-broadcast-schedule-announced","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"FAQ","linkUrl":"https://www.mlb.com/news/athletes-unlimited-softball-league-frequently-asked-questions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"TheAUSL.com","linkUrl":"https://theausl.com/","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;label:Language","icon":"globe","linkTarget":null,"linkText":"Lang","linkUrl":"/language","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Español","linkUrl":"/es","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"lang:es"},{"__typename":"NavItem","placement":null,"linkText":"日本語","linkUrl":"http://www.mlb.jp/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"lang:ja"},{"__typename":"NavItem","placement":null,"linkText":"한국어","linkUrl":"https://www.mlbkor.com/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"lang:ko"}]}]}],"cfPalette":{"__typename":"CF_Palette","headerMastheadBackgroundColor":"#002D72","headerMastheadTextColor":"#ffffff","headerNavigationBackgroundColor":"#041E42","headerNavigationBorderColor":"#057AFF","headerNavigationTextColorHover":"#ffffff","headerNavigationTextColor":"#ffffff"},"cfEntityWebProperties":{"__typename":"CF_Entity_WebProperties","urlLogo":null,"headerMastheadTagline":null,"headerPrimaryLogo":null,"headerMastheadSponsorImage":null,"headerMastheadTaglineContainerWidth":"512px","headerMastheadTaglineContainerHeight":"56px"}}},"Team:118":{"__typename":"Team","id":118,"sport":{"__ref":"Sport:1"},"teamName":"Royals","division":{"__ref":"Division:202"},"name":"Kansas City Royals","shortName":"Kansas City"},"Person:666142":{"__typename":"Person","id":666142,"initLastName":"C Ragans","team":{"__typename":"Team","sport":{"__ref":"Sport:1"}}},"Sport:1":{"__typename":"Sport","id":"1"},"Division:200":{"__typename":"Division","id":"200"},"Team:133":{"__typename":"Team","division":{"__ref":"Division:200"},"id":133,"name":"Athletics","shortName":"Athletics","teamName":"Athletics"},"Division:205":{"__typename":"Division","id":"205"},"Team:134":{"__typename":"Team","division":{"__ref":"Division:205"},"id":134,"name":"Pittsburgh Pirates","shortName":"Pittsburgh","teamName":"Pirates"},"Division:203":{"__typename":"Division","id":"203"},"Team:135":{"__typename":"Team","division":{"__ref":"Division:203"},"id":135,"name":"San Diego Padres","shortName":"San Diego","teamName":"Padres"},"Team:136":{"__typename":"Team","division":{"__ref":"Division:200"},"id":136,"name":"Seattle Mariners","shortName":"Seattle","teamName":"Mariners"},"Team:137":{"__typename":"Team","division":{"__ref":"Division:203"},"id":137,"name":"San Francisco Giants","shortName":"San Francisco","teamName":"Giants"},"Team:138":{"__typename":"Team","division":{"__ref":"Division:205"},"id":138,"name":"St. Louis Cardinals","shortName":"St. Louis","teamName":"Cardinals"},"Division:201":{"__typename":"Division","id":"201"},"Team:139":{"__typename":"Team","division":{"__ref":"Division:201"},"id":139,"name":"Tampa Bay Rays","shortName":"Tampa Bay","teamName":"Rays"},"Team:140":{"__typename":"Team","division":{"__ref":"Division:200"},"id":140,"name":"Texas Rangers","shortName":"Texas","teamName":"Rangers"},"Team:141":{"__typename":"Team","division":{"__ref":"Division:201"},"id":141,"name":"Toronto Blue Jays","shortName":"Toronto","teamName":"Blue Jays"},"Division:202":{"__typename":"Division","id":"202"},"Team:142":{"__typename":"Team","division":{"__ref":"Division:202"},"id":142,"name":"Minnesota Twins","shortName":"Minnesota","teamName":"Twins"},"Division:204":{"__typename":"Division","id":"204"},"Team:143":{"__typename":"Team","division":{"__ref":"Division:204"},"id":143,"name":"Philadelphia Phillies","shortName":"Philadelphia","teamName":"Phillies"},"Team:144":{"__typename":"Team","division":{"__ref":"Division:204"},"id":144,"name":"Atlanta Braves","shortName":"Atlanta","teamName":"Braves"},"Team:145":{"__typename":"Team","division":{"__ref":"Division:202"},"id":145,"name":"Chicago White Sox","shortName":"Chi White Sox","teamName":"White Sox"},"Team:146":{"__typename":"Team","division":{"__ref":"Division:204"},"id":146,"name":"Miami Marlins","shortName":"Miami","teamName":"Marlins"},"Team:147":{"__typename":"Team","division":{"__ref":"Division:201"},"id":147,"name":"New York Yankees","shortName":"NY Yankees","teamName":"Yankees"},"Team:158":{"__typename":"Team","division":{"__ref":"Division:205"},"id":158,"name":"Milwaukee Brewers","shortName":"Milwaukee","teamName":"Brewers"},"Team:108":{"__typename":"Team","division":{"__ref":"Division:200"},"id":108,"name":"Los Angeles Angels","shortName":"LA Angels","teamName":"Angels"},"Team:109":{"__typename":"Team","division":{"__ref":"Division:203"},"id":109,"name":"Arizona Diamondbacks","shortName":"Arizona","teamName":"D-backs"},"Team: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: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"}}}
/*-->*/
You know about Skubal. But another AL Central lefty is a Cy candidate, too
Can you call it “a comeback” if every advanced metric said that the same pitcher, last season, was then even better – as dominant on a per-inning basis as the best pitchers in the game, such as Tarik Skubal or Paul Skenes?
Maybe you can – if that pitcher also had a 3-3 W-L, 4.67 ERA baseball card line, and missed most of the summer with a rotator cuff strain, and played for a Kansas City team that finished out of the playoff hunt. That was all true of Royals lefty Cole Ragans.
He wasn’t really gone in 2025. But it does seem like he’s been forgotten.
Maybe we’re talking about an early contender for Comeback Player of the Year, but maybe we’re also just talking about a vitally important player for Kansas City’s 2026 playoff hopes. Ragans, in 2024, was worth 5 WAR based on a run-based version of that metric. Last year, it was just 0.2. (It was different based on other types of WAR.) While it’s oversimplifying just a little, and it doesn’t work exactly like this, it’s not hard to notice that the Royals won exactly four fewer games and finished five games out of a Wild Card spot. The lack of Ragans was pretty close to the difference between playoffs or not.
While the Royals over the last few years have gained a reputation for strong starting pitching, that’s been based more on solid depth than truly high-level dominance. Seth Lugo, Michael Wacha, Noah Cameron and Kris Bubic have all been valuable in their own ways, and you’ll need them all over six months, but none are ideally cast as your Game 1 starter in a postseason series, going against the Skubals and Crochets of the world.
Ragans, however, might be. So: Why wasn’t he last year – at least so far as that inflated 4.67 ERA tells you? And why does it seem like he can be again?
ERA isn't the best way to evaluate pitchers
Compare 2024 to 2025, and tell us which season you think was better.
K% up from 29% to 38%
BB% down from 9% to 8%
If striking out 38% of batters sounds good, it’s actually great. Among the nearly 300 pitchers who had 60 or more innings last year, only Mason Miller was better, and he’s a one-inning closer. Among starters over the last five years, again using 60 innings as a minimum, only a handful of peak Jacob deGrom and Shane Bieber seasons were better. No one who pitched 50 innings in each of the last two seasons increased their strikeout rate by as much as Ragans just did – and remember, he was a top-five Cy finisher in 2024.
It goes without saying: 60-ish innings is not enough for a starting pitcher. Arm injuries are bad. You’d surely take the very-good-but-worse production he gave you over 186 1/3 innings in 2024, rather than the 61 2/3 truly outstanding innings he posted in '25. We’re not debating availability or health so much as we are performance, and how that high ERA doesn’t really tell you much.
As you can see: which number is the one that stands out the most from Ragans in 2025?
ERA: 4.67
-----------------
xERA: 2.67
DRA: 2.83
SIERA: 2.52
You don’t even need to have a full understanding of the alphabet soup of advanced pitching metrics (xERA is Statcast’s Expected ERA; DRA is Baseball Prospectus’ Deserved Runs Allowed, SIERA is Skill-Interactive ERA) to realize that the outlier here is ERA, which is generally a pretty poor predictor of the upcoming season. That two-run gap between his 4.67 ERA and 2.67 xERA? It was the second-largest of any pitcher who faced at least 200 batters.
You could see the way teams view ERA versus more advanced measurements of pitcher performance in action throughout winter. Look no further than the Blue Jays valuing Dylan Cease as far better than the 4.55 ERA he just offered, or the Mets being clearly willing to see that Devin Williams is not likely to be a 4.79 ERA pitcher again.
For some context on that 2.67 xERA, consider this: Skenes was at 2.65. Skubal was 2.71. Yoshinobu Yamamoto was 2.74. Those studs were certainly more available, durable. It’s not clear they were better. It’s why at least one projection system has him as a possible top-five arm in the American League this year.
Nor do you have to worry about which of these metrics is the most predictive. It's increasingly clear that the simple difference between good old-fashioned strikeout rate and walk rate does the best there, and there’s Ragans, third in baseball, behind only Miller and Aroldis Chapman.
None of which matters, we agree, if he’s not available to pitch, and the tale of Ragans’ entire career to this point has been one of injury-fueled starts-and-stops; he’s already had Tommy John surgery twice. Even a best-case 2026 has that “but he missed much of 2025 with a shoulder issue” in the back of your mind, for certain.
That would all be more concerning if not for the following two things, we think.
1) He did come back last season after the shoulder injury, and he looked great.
If we were still waiting on our first regular-season look now, having had his season ended by the shoulder problem, we’d feel a lot differently about this. But Ragans did come back in September to make three starts, and they hardly could have gone better. In 13 innings, Ragans struck out 22 batters (a nearly 46% strikeout rate, top-five that month), walking just four; his fastball velocity was a lot closer to what it had been in April than it was before he got hurt.
2) Spring Training has been full-speed ahead.
If we’re willing to overlook regular-season ERA, imagine how much stock we’re putting into spring ERA. (Among many other things: nine different Royals left camp to go to the World Baseball Classic, including Bobby Witt Jr., Maikel Garcia, and Salvador Perez. Ragans himself was invited but turned down the chance, which tells you something both about his skill level but how much the late-September return inspired confidence.)
We had to go look up that Ragans has an 8.44 ERA, because we did not know or care about that, but it’s also not what’s worth thinking about. There’s really only two things that matter in spring for pitchers; the first is health, obviously, and the second is learning what you can about the way pitches are moving, in terms of velocity, shape and movement, since there is information there in small samples.
That being the case, the only thing more notable in Eno Sarris’ Spring Training Stuff+ leaders (a "stuff model" being a way to evaluate the physical characteristics of a pitch) than little-known Angels prospect Walbert Urena tearing up the Cactus League was Ragans, at No. 2.
Spring Training Starting Pitcher Stuff+ leaders includes two young Yankees and two young Cardinals pic.twitter.com/fM5x2Tnqlt
Ragans' 2024 was good by any standard, and his 2025 was good by advanced metrics. His spring has looked like that, too, and there’s no indication of any health issues this time. So there should be absolutely nothing standing in the way of Ragans and —
Wait, why was the ERA so high?
… right, OK. We’re talking about what’s going to predict the future, but when the Cardinals tagged him for five runs in three innings last June, you don’t get to hand-wave that away with what might have happened. (Though the Royals did win that game, 7-5.) So what caused Ragans to let those runs in?
As you’d expect: Lots of things. That Cardinals game was his last one before going on the shelf, and his fastball velocity was noticeably down; it’s easy to think he was already diminished at that point. In such a small sample, poor defense could really get you, and indeed it did; in 2024, the Royals defense saved +9 runs with Ragans on the mound, but in 2025, they cost him minus-2. (On a completely related note, Ragans' Batting Average on Balls In Play shot up from .290 to .354, the second-largest change of any pitcher with as many innings.)
Run prevention is rarely only about the pitcher. But he remains a main character. When Ragans did allow contact, he did get hit somewhat harder, seeing his barrel rate fall from the 79th percentile to the 28th percentile, which is what happens when your hard-hit rate goes up and your ground-ball rate drops. As his arm angle dropped, his fastball cut more and his slider slowed and changed shape, becoming, for lack of a better term, droopier.
All of which were known issues for Ragans headed into this season.
“It got super depthy and was almost a baby curveball,” Ragans told MLB.com’s Anne Rogers earlier this spring. “... It was bigger and inconsistent. And just depthy, just straight down. I got some chase with it, some swing-and-miss with it, but it’s more so about putting it in the zone. I could never throw an 0-0 slider last year. In the grand scheme of things, I didn’t do well with that.”
After spending a winter working on the grip, Ragans seems to think the slider is back. The metrics agree it’s closer to what it was before 2025. Again: which is the outlier here?
2026, ST: 86.2 MPH, 37.6 inches drop
2025, reg:84.7 MPH, 40.3 inches drop
2024, reg: 86.0 MPH, 36.3 inches drop
It’s not even so much about “better,” because an argument could be made for either. It’s about “looking like it did in 2024.”
“I feel as good as I’ve ever felt,” Ragans said at the beginning of spring. “It just felt good to be out there.”
The Royals will need him to be his old self. For all the reasonable talk about what young Royals slugger Jac Caglianone can do in 2026, it’s just as important for Kansas City – moreso, perhaps – what Ragans can do. Having starting pitching depth is fantastic. Having an ace is pretty nice, too.