\n\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"Fueled by the Ghost Fork, Senga has notched a sparkling 1.38 ERA over six starts, the fourth-lowest mark among those with at least 30 innings pitched in 2025.","type":"text"},{"__typename":"Markdown","content":"***Can David Peterson build on his 2024 success?***\n\nPeterson’s career hasn’t followed a straight line. He’s bounced between promise and frustration year after year -- a 3.44 ERA as a rookie in 2020, a stumble in ’21 (5.44 ERA), a rebound in ’22 (3.83 ERA) and another step back in ’23 (5.03 ERA) before undergoing left hip surgery, which kept him out for the first two months of ’24.\n\nWhile Peterson returned from surgery last May and went on to post a stellar 2.90 ERA over 21 starts in 2024, his inconsistent track record made it tough to fully trust the results. But to this point in 2025, Peterson has done his part to quell those concerns. Through six starts, he owns a 3.06 ERA with a 2.93 FIP over 32 1/3 innings.","type":"text"},{"__typename":"Video","contentDate":"2025-04-18T23:56:46.302Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2025/2025-04/18/0915acac-705350ca-37b7fac6-csvm-diamondgcp-asset_1280x720_59_4000K.mp4","type":"video","description":"David Peterson fans Victor Scott II, Luken Baker and Willson Contreras in the top of the 3rd, striking out the side for the fifth time in his career","displayAsVideoGif":false,"duration":"00:00:22","slug":"david-peterson-strikes-out-the-side","tags":[{"__typename":"GameTag"},{"__typename":"TeamTag","slug":"teamid-121","title":"New York Mets","team":{"__ref":"Team:121"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-656849","title":"David Peterson","person":{"__ref":"Person:656849"},"type":"player"},{"__typename":"TaxonomyTag","slug":"vod","title":"vod","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-action-tracking","title":"game action tracking","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"in-game-highlight","title":"in-game highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"pitching","title":"pitching","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight-reel-pitching","title":"highlight reel pitching","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-story-highlight","title":"Game story highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"imagen-feed","title":"Imagen feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"fan-duel","title":"Fan Duel","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"eclat-feed","title":"Eclat feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"international-feed","title":"International Partner feed","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/dlbri2evhrijut0dmawb"},"title":"David Peterson strikes out the side","relativeSiteUrl":"/video/david-peterson-strikes-out-the-side"},{"__typename":"Markdown","content":"The doubts about Peterson may persist, especially considering some of the underlying metrics that paint his 2025 season in a less flattering light. But it’s also hard to ignore that his performance has been on par with some of the best pitchers in baseball for nearly a full calendar year.\n\n**Lowest ERA among qualifying pitchers since May 29, 2024^** \n*^Peterson's return from hip surgery*\n\n1-T. Paul Skenes: 2.14 \n1-T. Hunter Brown: 2.14 \n3\\. Michael King: 2.21 \n4\\. Tarik Skubal: 2.40 \n5\\. Max Fried: 2.72 \n6\\. Bryce Miller: 2.83 \n7\\. Framber Valdez: 2.86 \n8\\. Zack Wheeler: 2.91 \n9\\. **David Peterson: 2.93** \n10\\. Michael Wacha: 2.97\n\n***Can Tylor Megill and Griffin Canning hold down the final two rotation spots until Manaea and Montas return?***\n\nOf all the questions facing the Mets' rotation at the start of the season, this one had the greatest potential to go awry.\n\nThe Mets gave Megill ample opportunity to prove himself as a starter from 2021-24, but his performance and his durability left a lot to be desired. Megill, who spent time in the Minors in both 2023 and ’24, entered this season with a lifetime 4.56 ERA and an 88 ERA+ over 74 games (67 starts).\n\nCanning, meanwhile, was never able to establish himself as a rotation staple for the Angels, missing significant time across 2021-22 with a stress fracture in his back and recording a 4.78 ERA and a 93 ERA+ over 105 games (100 starts) with the team. After pitching to a 5.19 ERA in 2024, Canning was traded to the Braves for Jorge Soler on Oct. 31. Atlanta non-tendered him less than a month later, making him a free agent, and he signed with the Mets for $4.25 million on a one-year deal.\n\nTo put it simply, even the most optimistic Mets fan had to be at least a little concerned about Megill and Canning at the outset of the season. However, the two have stepped up in a big way, turning the back end of the Mets' rotation into a formidable force.\n\nThe recipe for success has been strikingly similar for both: four-seamers and sliders, and lots of them. In fact, each pitcher is using his slider more than ever this season, making it his go-to secondary pitch behind the four-seam fastball. The sliders themselves share similar traits, too, with each featuring significant downward break -- both relative to the rest of MLB and their own sliders in 2024.","type":"text"},{"__typename":"OEmbed","html":"
\n\n\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"Megill’s slider is dropping 46.2 inches from his hand to the batter this season, which is 8.5 inches more drop than comparable slider users -- the best drop of any MLB slider. As for Canning, his slider has the third-best drop (minimum 100 sliders thrown) at +6.6 inches.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":"raw","credit":null,"contentType":null,"format":"png","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/dbhzm9obnpnt0frnaoa4","type":"image"},{"__typename":"Markdown","content":"Both hurlers are also getting strong results with the four-seamer, particularly when it comes to limiting extra-base hits. Among starting pitchers who have ended at least 30 plate appearances on four-seamers this season, Canning ranks third with a .200 slugging percentage allowed. Megill is tied for 10th with a .244 SLG.\n\nAll told, Canning has posted a 2.61 ERA and a 3.25 FIP through six starts. Megill has been even more dominant in his six outings, pitching to a 1.74 ERA with a 2.31 FIP while striking out nearly 30% of the batters he has faced.","type":"text"},{"__typename":"Video","contentDate":"2025-04-27T20:56:49.767Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2025/2025-04/27/af88e157-ef49f594-4435cb11-csvm-diamondgcp-asset_1280x720_59_4000K.mp4","type":"video","description":"Tylor Megill strikes out nine Nationals over his 6 1/3 excellent innings of work during his start","displayAsVideoGif":false,"duration":"00:01:33","slug":"tylor-megill-strikes-out-nine-nationals","tags":[{"__typename":"GameTag"},{"__typename":"TeamTag","slug":"teamid-121","title":"New York Mets","team":{"__ref":"Team:121"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-656731","title":"Tylor Megill","person":{"__ref":"Person:656731"},"type":"player"},{"__typename":"TaxonomyTag","slug":"vod","title":"vod","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"pitching","title":"pitching","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight-reel-starting-pitching","title":"highlight reel starting pitching","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight-reel-pitching","title":"highlight reel pitching","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"in-game-highlight","title":"in-game highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-action-tracking","title":"game action tracking","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"fan-duel","title":"Fan Duel","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"imagen-feed","title":"Imagen feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"eclat-feed","title":"Eclat feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"international-feed","title":"International Partner feed","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/h4j8lmmwiow2jvbyitm8"},"title":"Tylor Megill strikes out nine Nationals","relativeSiteUrl":"/video/tylor-megill-strikes-out-nine-nationals"},{"__typename":"Markdown","content":"Of course, none of this means the aforementioned questions have disappeared entirely. It’s a long season, and the club’s current group still needs to prove it can hold up across six months.\n\nThat said, the Mets' rotation has clearly redefined expectations, offering evidence that the club's hopes of hanging with baseball's elite might not rest solely on its high-powered offense.","type":"text"}],"relativeSiteUrl":"/news/mets-best-rotation-mlb-2025","contentType":"news","subHeadline":null,"summary":"Coming into 2025, the Mets looked built to slug their way to the postseason. They’d added Juan Soto. They’d re-signed Pete Alonso. And they still had Francisco Lindor. With that kind of firepower, the lineup figured to be the story.\nBut more than a month into the campaign, it’s the","tagline({\"formatString\":\"none\"})":null,"tags":[{"__typename":"InternalTag","slug":"storytype-article","title":"Article","type":"article"},{"__typename":"ContributorTag","slug":"thomas-harrigan","title":"Thomas Harrigan","type":"contributor"},{"__typename":"TeamTag","slug":"teamid-121","type":"team","title":"New York Mets","team":{"__ref":"Team:121"}},{"__typename":"TaxonomyTag","slug":"apple-news","title":"Apple News","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"savant","title":"savant","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"player-tracking","title":"Statcast","type":"taxonomy"},{"__typename":"PersonTag","slug":"playerid-605280","title":"Clay Holmes","person":{"__ref":"Person:605280"},"type":"player"},{"__typename":"PersonTag","slug":"playerid-673540","title":"Kodai Senga","person":{"__ref":"Person:673540"},"type":"player"},{"__typename":"PersonTag","slug":"playerid-656849","title":"David Peterson","person":{"__ref":"Person:656849"},"type":"player"},{"__typename":"PersonTag","slug":"playerid-656731","title":"Tylor Megill","person":{"__ref":"Person:656731"},"type":"player"},{"__typename":"PersonTag","slug":"playerid-656288","title":"Griffin Canning","person":{"__ref":"Person:656288"},"type":"player"}],"type":"story","thumbnail":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/fsdnqz0ikrbvgg9mk9oq","title":"Mets have best rotation in MLB in 2025"},"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.mlb1.net/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":"Buy At Bat","linkUrl":"/live-stream-games/subscribe/at-bat?&affiliateId=mlbMENUtv","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"All Packages","linkUrl":"/live-stream-games/products?&affiliateId=mlbMENUtv","linkTarget":null,"visible":null,"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":"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:1742958000;"},{"__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":"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","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":"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.mlb1.net/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/2025","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.mlb1.net/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.mlb1.net/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":"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":"2025 Regular Season","linkUrl":"/schedule","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2025 Spring Training","linkUrl":"/schedule/2025-02-20","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"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","placement":null,"linkText":"Winter Leagues Stats","linkUrl":null,"linkTarget":"https://www.mlb1.net/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":"","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.mlb1.net/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":"Bingo","linkUrl":"/play?gameId=Bingo2023","linkTarget":null,"visible":null,"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":"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":null,"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":{"__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:121":{"__typename":"Team","id":121,"sport":{"__ref":"Sport:1"},"teamName":"Mets","division":{"__ref":"Division:204"},"name":"New York Mets","shortName":"NY Mets"},"Person:605280":{"__typename":"Person","id":605280,"initLastName":"C Holmes","team":{"__typename":"Team","sport":{"__ref":"Sport:1"}}},"Person:673540":{"__typename":"Person","id":673540,"initLastName":"K Senga","team":{"__typename":"Team","sport":{"__ref":"Sport:1"}}},"Person:656849":{"__typename":"Person","id":656849,"initLastName":"D Peterson","team":{"__typename":"Team","sport":{"__ref":"Sport:1"}}},"Person:656731":{"__typename":"Person","id":656731,"initLastName":"T Megill","team":{"__typename":"Team","sport":{"__ref":"Sport:1"}}},"Sport:1":{"__typename":"Sport","id":"1"},"Person:656288":{"__typename":"Person","id":656288,"initLastName":"G Canning","team":{"__typename":"Team","sport":{"__ref":"Sport: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:118":{"__typename":"Team","division":{"__ref":"Division:202"},"id":118,"name":"Kansas City Royals","shortName":"Kansas City","teamName":"Royals"},"Team:119":{"__typename":"Team","division":{"__ref":"Division:203"},"id":119,"name":"Los Angeles Dodgers","shortName":"LA Dodgers","teamName":"Dodgers"},"Team:120":{"__typename":"Team","division":{"__ref":"Division:204"},"id":120,"name":"Washington Nationals","shortName":"Washington","teamName":"Nationals"}}}
window.adobeAnalytics = {"reportingSuiteId":"mlbglobal08,mlbcom08","linkInternalFilters":"mlb"}
window.globalState = {"tracking_title":"Major League Baseball","lang":"en"}
window.appId = ''
/*-->*/
The improbable story of MLB's best rotation so far in 2025
Coming into 2025, the Mets looked built to slug their way to the postseason. They’d added Juan Soto. They’d re-signed Pete Alonso. And they still had Francisco Lindor. With that kind of firepower, the lineup figured to be the story.
But more than a month into the campaign, it’s the rotation -- once viewed as a potential liability -- that has emerged as the Mets’ biggest strength.
That's not to say New York’s lineup hasn't had its moments, too, with Alonso looking like an MVP candidate and Soto starting to find his footing after a slow start. But above all else, it's the starting staff that has set the tone day after day, propelling the Mets to first place in the National League East and one of the best records in baseball.
True, overachieving rotations have long been part of the playbook for Mets president of baseball operations David Stearns. But even he has to be surprised by this.
The Mets’ rotation hasn’t just been dominant, it has been head and shoulders above every other staff in the game.
And it’s not just ERA where the club’s staff shines. The Mets’ rotation also ranked at or near the top of MLB in a number of other key metrics through Saturday, including FIP (first), SIERA (third), pitching run value (second) and expected wOBA allowed (tied for second).
The club's numbers may have taken a bit of a hit Sunday, when spot starter Blade Tidwell allowed six runs to the Cardinals in his MLB debut after being called up to start Game 1 of a doubleheader. But that was an outlier -- the team's regular rotation has been an elite unit, no matter how you slice it.
It’s a result that would have been surprising under any circumstances, made even more remarkable given the context.
The Mets not only entered this season without two of last year’s top starters, Luis Severino and Jose Quintana, but also lost Sean Manaea (right oblique strain) and Frankie Montas (right lat strain) -- who cost the club more than $100 million in free agency this past offseason -- during Spring Training. The club’s depth was further thinned by Paul Blackburn’s right knee injury, which cropped up in his final spring outing.
All of that left the Mets to rely on a group of starters rife with uncertainty, making the extent of the club’s success on the mound feel all the more improbable. As the Mets prepare to open a three-game series against the D-backs in Phoenix on Monday, let's take a look at the key questions the club's rotation faced coming into 2025 -- and how each has been answered so far.
All stats below are through Saturday.
How will Clay Holmes’ transition from reliever to starter go?
While Holmes had some ups and downs with the Yankees in 2024, losing his closer job in the process, he was still expected to be a coveted free agent in the reliever market this past offseason. During his time with the Yankees, the sinkerballer posted a 2.69 ERA with 74 saves, 238 strikeouts and 69 walks over 217 2/3 innings. He also had a 1.35 ERA over 20 postseason innings in that span.
However, a surprising report emerged from MLB Network insider Joel Sherman in early December that said multiple teams were showing interest in Holmes -- as a starter. Not long after, Holmes reached a three-year, $38 million deal with the Mets, and Stearns confirmed that the team planned to transition the right-hander to the starting rotation.
While a number of pitchers in recent years have successfully made that move, including Seth Lugo, Michael King and Reynaldo López, it was fair to be skeptical of Holmes’ ability to do the same, given he hadn’t filled that role since making four starts with the Pirates in 2018.
Any doubts about the plan were compounded when Manaea and Montas went down in Spring Training, suddenly making Holmes a crucial piece of the rotation puzzle as he ascended the depth chart, ultimately drawing the nod as the team’s Opening Day starter.
Despite his inexperience pitching in the rotation, Holmes has been nothing short of spectacular so far. Through seven starts, he owns a 2.95 ERA and a 2.16 FIP over 36 2/3 innings. He’s striking out more than a batter per inning and hasn’t allowed a home run yet, with his signature sinker still generating a steady stream of ground balls.
While that pitch remains Holmes’ bread and butter, the 32-year-old has diversified his arsenal to handle the increased demands of facing lineups multiple times per game.
Holmes has gone from a three-pitch pitcher to a six-pitch pitcher, adding a changeup, cutter and four-seamer to his sinker-sweeper-slider mix while dropping the usage of his primary offering by more than 20 percentage points.
The new additions to his repertoire have been outstanding -- he has allowed a .149 average and .170 slugging percentage with 18 strikeouts in 49 combined plate appearances ending on changeups, cutters and four-seamers.
What version of Kodai Senga will the Mets get after he made just one start in 2024?
After showing frontline starter potential as a rookie in 2023, when he finished second in the NL Rookie of the Year Award voting and seventh in the Cy Young race, Senga missed most of last season due to injuries.
The first, a right shoulder capsule strain, kept him out the first four months of the season. Senga returned on July 26 to strike out nine Braves over 5 1/3 innings in a superb debut but sustained a left calf strain during that start and went back on the IL. He ended up missing the rest of the regular season before returning for three short postseason appearances totaling just five innings.
With Senga having thrown only 10 1/3 combined frames in 2024, it was tough to know what to expect from him in ’25. However, the Gamagori, Japan, native has recaptured his ace form in a hurry.
Although Senga has allowed a .350 average and .517 slugging percentage on his two primary fastballs -- a four-seamer and a cutter -- it hasn't mattered. That's because his patented “Ghost Fork” has been as terrifying as ever for opposing hitters.
With the Ghost Fork's innate ability to generate swings out of the zone, Senga has allowed just three hits (all singles) with 21 strikeouts in 41 at-bats ending on forkballs this season, good for a .073 batting average.
Lowest BA allowed on individual pitch type, 2025 Minimum 40 PAs ending on that pitch type
Fueled by the Ghost Fork, Senga has notched a sparkling 1.38 ERA over six starts, the fourth-lowest mark among those with at least 30 innings pitched in 2025.
Peterson’s career hasn’t followed a straight line. He’s bounced between promise and frustration year after year -- a 3.44 ERA as a rookie in 2020, a stumble in ’21 (5.44 ERA), a rebound in ’22 (3.83 ERA) and another step back in ’23 (5.03 ERA) before undergoing left hip surgery, which kept him out for the first two months of ’24.
While Peterson returned from surgery last May and went on to post a stellar 2.90 ERA over 21 starts in 2024, his inconsistent track record made it tough to fully trust the results. But to this point in 2025, Peterson has done his part to quell those concerns. Through six starts, he owns a 3.06 ERA with a 2.93 FIP over 32 1/3 innings.
The doubts about Peterson may persist, especially considering some of the underlying metrics that paint his 2025 season in a less flattering light. But it’s also hard to ignore that his performance has been on par with some of the best pitchers in baseball for nearly a full calendar year.
Lowest ERA among qualifying pitchers since May 29, 2024^ ^Peterson's return from hip surgery
1-T. Paul Skenes: 2.14 1-T. Hunter Brown: 2.14 3. Michael King: 2.21 4. Tarik Skubal: 2.40 5. Max Fried: 2.72 6. Bryce Miller: 2.83 7. Framber Valdez: 2.86 8. Zack Wheeler: 2.91 9. David Peterson: 2.93 10. Michael Wacha: 2.97
Of all the questions facing the Mets' rotation at the start of the season, this one had the greatest potential to go awry.
The Mets gave Megill ample opportunity to prove himself as a starter from 2021-24, but his performance and his durability left a lot to be desired. Megill, who spent time in the Minors in both 2023 and ’24, entered this season with a lifetime 4.56 ERA and an 88 ERA+ over 74 games (67 starts).
Canning, meanwhile, was never able to establish himself as a rotation staple for the Angels, missing significant time across 2021-22 with a stress fracture in his back and recording a 4.78 ERA and a 93 ERA+ over 105 games (100 starts) with the team. After pitching to a 5.19 ERA in 2024, Canning was traded to the Braves for Jorge Soler on Oct. 31. Atlanta non-tendered him less than a month later, making him a free agent, and he signed with the Mets for $4.25 million on a one-year deal.
To put it simply, even the most optimistic Mets fan had to be at least a little concerned about Megill and Canning at the outset of the season. However, the two have stepped up in a big way, turning the back end of the Mets' rotation into a formidable force.
The recipe for success has been strikingly similar for both: four-seamers and sliders, and lots of them. In fact, each pitcher is using his slider more than ever this season, making it his go-to secondary pitch behind the four-seam fastball. The sliders themselves share similar traits, too, with each featuring significant downward break -- both relative to the rest of MLB and their own sliders in 2024.
Megill’s slider is dropping 46.2 inches from his hand to the batter this season, which is 8.5 inches more drop than comparable slider users -- the best drop of any MLB slider. As for Canning, his slider has the third-best drop (minimum 100 sliders thrown) at +6.6 inches.
Both hurlers are also getting strong results with the four-seamer, particularly when it comes to limiting extra-base hits. Among starting pitchers who have ended at least 30 plate appearances on four-seamers this season, Canning ranks third with a .200 slugging percentage allowed. Megill is tied for 10th with a .244 SLG.
All told, Canning has posted a 2.61 ERA and a 3.25 FIP through six starts. Megill has been even more dominant in his six outings, pitching to a 1.74 ERA with a 2.31 FIP while striking out nearly 30% of the batters he has faced.
Of course, none of this means the aforementioned questions have disappeared entirely. It’s a long season, and the club’s current group still needs to prove it can hold up across six months.
That said, the Mets' rotation has clearly redefined expectations, offering evidence that the club's hopes of hanging with baseball's elite might not rest solely on its high-powered offense.