\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"“It was a blast. Kind of felt like it was my first win again,” starter Mitch Keller said. “Same kind of thing. It’s fun to be a part of on the other end -- not necessarily in the beer shower.”\n\nHere’s what it took to make Shelton’s first managerial win happen.\n\n**A strong start** \nKeller officially shed his title as the Pirates’ top prospect during his season debut, crossing the 50-inning threshold necessary to graduate from prospect status. The right-hander also showed some encouraging signs that he’s ready to be a mainstay in the rotation.\n\n“That’s probably the most important point of this game,” Shelton said. “He stayed consistent. He executed pitches. When he realized certain things weren’t working, he went to other things. No. 1, it’s a credit to \\[catcher\\] Jacob \\[Stallings\\]. Most importantly, what I take out of the game is another maturation step for Mitch Keller.”\n\n• Holland is first ejection of 2020 ... from seats\n\nKeller worked without his best fastball, as it clocked in around 3 mph slower than in his debut last season; the Cardinals’ Kolten Wong noted the difference afterward, saying they expected 94-97 mph from him, not 91-92. And Keller found himself in some long at-bats, with only 47 of his 87 pitches going for strikes.\n\nBut Keller said he told himself he had to be the stopper after the Pirates lost Saturday night, and he turned out to be exactly that. Keller allowed one run on two hits and three walks while striking out two over five innings.","type":"text"},{"__typename":"Video","contentDate":"2020-07-26T23:05:01.363Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://cuts.diamond.mlb.com/FORGE/2020/2020-07/26/8ffd36c8-be1d4803-3d84e407-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Mitch Keller strikes out Lane Thomas looking to end the 5th inning","displayAsVideoGif":false,"duration":"00:00:15","slug":"mitch-keller-k-s-lane-thomas","tags":[{"__typename":"GameTag"},{"__typename":"TeamTag","slug":"teamid-134","title":"Pittsburgh Pirates","team":{"__ref":"Team:134"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-656605","title":"Mitch Keller","person":{"__ref":"Person:656605"},"type":"player"},{"__typename":"TaxonomyTag","slug":"opening-week","title":"Opening Week","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"pitching","title":"pitching","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"international-feed","title":"International Partner feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"eclat-feed","title":"Eclat feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"yahoo-fantasy","title":"Yahoo Fantasy","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"1-yahoo-fantasy-feed","title":"1-Yahoo Fantasy Feed","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/txllxzcjax4qgy2gvajt"},"title":"Mitch Keller K's Lane Thomas","relativeSiteUrl":"/video/mitch-keller-k-s-lane-thomas"},{"__typename":"Markdown","content":"The Pirates want to see Keller take the next step in his development this year. If he can add velocity and steadier command to the poise and execution he displayed Sunday afternoon, he’ll be well on his way.\n\n“Definitely velocity wasn’t up, but I just trusted Stallings. We had a good game plan and kept them off-balance,” Keller said. “The heater played. It was playing up in velocity even though it wasn’t 97 or whatever it may be. Just saw the swings that they were having, \\[and those\\] told me they were behind it because of the other stuff we were using.”\n\n**Power’s on** \nThe Pirates only had one extra-base hit in their first two games of the season, prompting early concerns about their lineup. But Shelton said Saturday night, “These guys are going to hit.” On Sunday, they did.\n\nComing off a strong showing in Summer Camp, Colin Moran swatted the Pirates’ first home run of the season to right field off Dakota Hudson in the fourth inning. After Phillip Evans singled, one of his three hits on the day, José Osuna blasted a two-run shot a Statcast-projected 429 feet out to center field to put the Bucs ahead, 3-1.","type":"text"},{"__typename":"Video","contentDate":"2020-07-26T19:25:51.043Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://cuts.diamond.mlb.com/FORGE/2020/2020-07/26/6bbe02ff-7a202403-f32ed504-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Colin Moran hits the first Pirates home run of 2020, slugging an off-speed pitch over the fence in right field in the 4th inning","displayAsVideoGif":false,"duration":"00:00:36","slug":"colin-moran-s-solo-home-run","tags":[{"__typename":"InternalTag","slug":"season-2020","title":"Season 2020","type":"season"},{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-592567","title":"Colin Moran","person":{"__ref":"Person:592567"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-134","title":"Pittsburgh Pirates","team":{"__ref":"Team:134"},"type":"team"},{"__typename":"TaxonomyTag","slug":"hitting","title":"hitting","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":"home-run","title":"home run","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"send-to-news-mlb-feed","title":"Send To News MLB feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"2-yahoo-mlb-ads-feed","title":"2-Yahoo MLB Ads Feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"yahoo-in-game","title":"Yahoo In-Game","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"opening-week","title":"Opening Week","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"eclat-feed","title":"Eclat feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"international-feed","title":"International Partner feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"1-yahoo-fantasy-feed","title":"1-Yahoo Fantasy Feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"yahoo-fantasy","title":"Yahoo Fantasy","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/uiuh7r5inubvwqdkutlk"},"title":"Colin Moran's solo home run","relativeSiteUrl":"/video/colin-moran-s-solo-home-run"},{"__typename":"Markdown","content":"\"I think it puts a big weight off a lot of guys' shoulders in the dugout -- the guys who hit them as well, Colin and Osuna,” said Evans, who later provided insurance with an RBI double in the eighth inning. “Just glad to be a part of getting on base for those guys and doing whatever we can to help this team win.\"","type":"text"},{"__typename":"Video","contentDate":"2020-07-26T20:45:55.452Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://cuts.diamond.mlb.com/FORGE/2020/2020-07/26/1baaebbb-e2952ac8-7375f99a-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Phillip Evans hits a double to the wall in left field to score Josh Bell, padding the Pirates' lead in the 8th inning","displayAsVideoGif":false,"duration":"00:00:29","slug":"phillip-evans-run-scoring-double","tags":[{"__typename":"InternalTag","slug":"season-2020","title":"Season 2020","type":"season"},{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-595943","title":"Phillip Evans","person":{"__ref":"Person:595943"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-134","title":"Pittsburgh Pirates","team":{"__ref":"Team:134"},"type":"team"},{"__typename":"TaxonomyTag","slug":"hitting","title":"hitting","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":"opening-week","title":"Opening Week","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"eclat-feed","title":"Eclat feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"international-feed","title":"International Partner feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"1-yahoo-fantasy-feed","title":"1-Yahoo Fantasy Feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"yahoo-fantasy","title":"Yahoo Fantasy","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/bzyxl4zqz6hrtmav5zk4"},"title":"Phillip Evans' run-scoring double","relativeSiteUrl":"/video/phillip-evans-run-scoring-double"},{"__typename":"Markdown","content":" \n\n**Something Bru-ing** With Keller exiting the game after five innings and a handful of relievers unavailable after pitching earlier in this series, Shelton needed a bridge from his starter to the back end of the bullpen.\n\nEnter JT Brubaker, the 26-year-old right-hander who missed most of last season due to a strained forearm. He was optioned to Triple-A during Spring Training, but he made the most of his second chance in Summer Camp and earned a spot in the Opening Day bullpen. With the Bucs protecting a three-run lead in the sixth inning, Shelton called upon Brubaker to make his Major League debut.\n\n“Didn’t really hit me until I set foot on the infield dirt,” Brubaker said. “As soon as I stepped on it, it hit me -- the adrenaline, the nerves, the excitement, everything that I envisioned growing up through high school, college, then even through the Minors. It was everything I’ve envisioned, even without the fans.”\n\nBrubaker rewarded Shelton’s confidence in him by blowing away the Cardinals for two innings, striking out four as they whiffed on eight of his 28 pitches.\n\n“His stuff was really nasty. I couldn’t be happier for him,” Keller said. “He’s going to be a guy that’s going to be huge for us this season and in years to come.”","type":"text"},{"__typename":"Video","contentDate":"2020-07-26T21:44:04.617Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://cuts.diamond.mlb.com/FORGE/2020/2020-07/26/2507c54b-c57c813a-1120d691-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"JT Brubaker tosses two scoreless innings in his Major League debut and strikes out four, helping the Pirates to a 5-1 win","displayAsVideoGif":false,"duration":"00:00:50","slug":"jt-brubaker-s-scoreless-debut","tags":[{"__typename":"GameTag"},{"__typename":"TeamTag","slug":"teamid-134","title":"Pittsburgh Pirates","team":{"__ref":"Team:134"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-664141","title":"JT Brubaker","person":{"__ref":"Person:664141"},"type":"player"},{"__typename":"TaxonomyTag","slug":"highlight-reel-pitching","title":"highlight reel pitching","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight-reel-relief-pitching","title":"highlight reel relief pitching","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"pitching","title":"pitching","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"opening-week","title":"Opening Week","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"international-feed","title":"International Partner feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"eclat-feed","title":"Eclat feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"1-yahoo-fantasy-feed","title":"1-Yahoo Fantasy Feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"yahoo-fantasy","title":"Yahoo Fantasy","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/blp27irv4aqehmrp8py3"},"title":"JT Brubaker's scoreless debut","relativeSiteUrl":"/video/jt-brubaker-s-scoreless-debut"},{"__typename":"Markdown","content":"**Closing it out** \nIt’s no secret that the Pirates are searching for solutions in their bullpen. Their relievers were hit hard on Friday and Saturday, and they’re without two key arms in closer Keone Kela and right-hander Edgar Santana. But two of their biggest arms put up zeros to finish Shelton’s first victory.\n\nRight-hander Michael Feliz struck out Wong in a perfect eighth inning then gave way to Nick Burdi, who had all of 10 innings to his name after being set back the last few years by Tommy John surgery and neurogenic thoracic outlet syndrome.\n\nBurdi fired 99-mph fastballs and spun sliders right by the heart of the Cardinals' order, striking out the side in the ninth. Then came the celebration.\n\n“How was your guys’ day?” Shelton said as he sat down for his postgame interview. “Mine was pretty good.”","type":"text"}],"relativeSiteUrl":"/news/derek-shelton-wins-first-game-as-pirates-manager","contentType":"news","subHeadline":null,"summary":"Derek Shelton has some personal history in St. Louis. His parents, Ron and Kathy, spent their first date at Busch Stadium II in 1968. Twenty-four years ago, the year before his professional coaching career began, he attended the Cardinals’ home opener while working for a moving company. He made some","tagline({\"formatString\":\"none\"})":null,"tags":[{"__typename":"InternalTag","slug":"storytype-article","title":"Article","type":"article"},{"__typename":"TeamTag","slug":"teamid-134","title":"Pittsburgh Pirates","team":{"__ref":"Team:134"},"type":"team"},{"__typename":"ContributorTag","slug":"adam-berry","title":"Adam Berry","type":"contributor"},{"__typename":"GameTag","gamePk":630993,"slug":"gamepk-630993","title":"2020/07/26 pit@stl","type":"game"},{"__typename":"TaxonomyTag","slug":"opening-week","title":"Opening Week","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-recap","title":"game recap","type":"taxonomy"}],"type":"story","thumbnail":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/tado2ru699zx60p8te0h","title":"Derek Shelton wins first game as Pirates manager"},"getTeamsBySportId({\"ids\":[1]})":[{"__ref":"Team:133"},{"__ref":"Team:134"},{"__ref":"Team:135"},{"__ref":"Team:136"},{"__ref":"Team:137"},{"__ref":"Team:138"},{"__ref":"Team:139"},{"__ref":"Team:140"},{"__ref":"Team:141"},{"__ref":"Team:142"},{"__ref":"Team:143"},{"__ref":"Team:144"},{"__ref":"Team:145"},{"__ref":"Team:146"},{"__ref":"Team:147"},{"__ref":"Team:158"},{"__ref":"Team:108"},{"__ref":"Team:109"},{"__ref":"Team:110"},{"__ref":"Team:111"},{"__ref":"Team:112"},{"__ref":"Team:113"},{"__ref":"Team:114"},{"__ref":"Team:115"},{"__ref":"Team:116"},{"__ref":"Team:117"},{"__ref":"Team:118"},{"__ref":"Team:119"},{"__ref":"Team:120"},{"__ref":"Team:121"}],"getHeaderFromForgePath({\"contentSource\":\"MLB\",\"headerPath\":\"/_navs/header/mlb/global-nav\",\"paletteKey\":\"mlb-base-palette\",\"propertiesKey\":\"mlb-global-properties\"})":{"__typename":"Header","navigation":[{"__typename":"NavItem","customPropertiesString":"align:right;","icon":null,"linkTarget":null,"linkText":"MLB.TV","linkUrl":"https://www.mlb.com/tv?&affiliateId=mlbMENUtv","placement":"right","visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Buy MLB.TV Offseason Package","linkUrl":"/live-stream-games/subscribe?&affiliateId=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Watch & Listen","linkUrl":"/live-stream-games?&affiliateID=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB.TV Partners","linkUrl":"https://www.mlb.com/live-stream-games/partners?&affiliateId=mlbMENUtv","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Link Account","linkUrl":"live-stream-games/partners?&affiliateId=mlbMENUtv","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Help Center","linkUrl":"/live-stream-games/help-center?&affiliateID=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":null,"linkTarget":null,"linkText":"Tickets","linkUrl":"/tickets","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"All-Star Tickets","linkUrl":"/all-star/tickets","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1721167200;"},{"__typename":"NavItem","placement":null,"linkText":"MLB at Rickwood Field","linkUrl":"/events/rickwood/tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1718924400;"},{"__typename":"NavItem","placement":null,"linkText":"Spring Training","linkUrl":"/tickets/spring-training","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1711511940;"},{"__typename":"NavItem","placement":null,"linkText":"Postseason Tickets","linkUrl":"/tickets/postseason","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Buy on SeatGeek","linkUrl":"https://seatgeek.com/mlb-tickets?aid=15994&pid=integration&rid=1&utm_medium=partnership&utm_source=mlb_sponsorship&utm_campaign=integration","linkTarget":"_blank","visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Sell on SeatGeek","linkUrl":"https://seatgeek.com/sell/mlb-tickets?aid=15994&pid=integration&rid=15&utm_medium=partnership&utm_source=mlb_sponsorship&utm_campaign=integration","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Season Tickets","linkUrl":"/tickets/season-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Single Game Tickets","linkUrl":"/schedule","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Group Tickets","linkUrl":"/tickets/group-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Special Ticket Offers","linkUrl":"/tickets/fan-value","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Speedway Classic","linkUrl":"/events/speedway-classic/tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"VIP Ticket Packages","linkUrl":"/tickets/on-location-experiences","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Students","linkUrl":"/tickets/students","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Tourism","linkUrl":"/tourism","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB World Tour","linkUrl":"/international/events","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Ticket Terms & Conditions","linkUrl":"/tickets/terms-and-conditions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":"shopping-cart","linkTarget":null,"linkText":"Shop","linkUrl":"https://www.mlbshop.com/?_s=bm-mlbcom-hp","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"MLB Online Shop","linkUrl":"https://www.mlbshop.com/?_s=bm-mlbcom-hp","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Auction","linkUrl":"https://auctions.mlb.com/iSynApp/showHomePage.action?sid=1101001&isynsharedsession=9mislq-18JnZhOEp-FeGzvUB3G6zxwkeKqwX99MKAttEdaSACl02r4aCDzYhNvUm","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Gift Cards","linkUrl":"https://www.mlbshop.com/gift-cards/x-462351+z-94899005-3509039474?_s=bm-mlbcom-Home","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"MLB NYC Flagship Store","linkUrl":"/shop/nyc-retail-store","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"European Shop","linkUrl":"http://www.mlbshopeurope.com/stores/mlb/en?portal=MLTS66FS&CMP=PSC-MLTS66FS","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Photo Store","linkUrl":"https://photostore.mlb.com/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;mobile:true","icon":null,"linkTarget":null,"linkText":"News","linkUrl":"/news","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Rule Changes","linkUrl":"https://www.mlb.com/rule-changes-2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Probable Pitchers","linkUrl":"/probable-pitchers/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Starting Lineups","linkUrl":"/starting-lineups","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Transactions","linkUrl":"https://www.mlb.com/transactions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Injury Report","linkUrl":"/injury-report","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"World Baseball Classic","linkUrl":"/world-baseball-classic","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Draft","linkUrl":"/draft/2024","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"All-Star Game","linkUrl":"/all-star/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Life","linkUrl":"/fans/mlb-life","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Pipeline","linkUrl":"https://www.mlb.com/pipeline","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Postseason History","linkUrl":"/postseason/history","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Great Stories","linkUrl":"/news/topic/longform","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Podcasts","linkUrl":"/fans/podcasts","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Watch","linkUrl":"/tv?&affiliateId=mlbMENU","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":"Video","navigation":[{"__typename":"NavItem","placement":null,"linkText":"Search","linkUrl":"/video","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Statcast","linkUrl":"/video/topic/statcast","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Network","linkUrl":"/network","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]},{"__typename":"SubnavColumn","title":"MLB.TV","navigation":[{"__typename":"NavItem","placement":null,"linkText":"Buy MLB.TV Postseason Package","linkUrl":"/live-stream-games/subscribe?&affiliateId=mlbMENU","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Watch & Listen","linkUrl":"/live-stream-games?&affiliateID=mlbMENU","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Help Center","linkUrl":"/live-stream-games/help-center?&affiliateID=mlbMENU","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;amp:true;","icon":null,"linkTarget":null,"linkText":"Scores","linkUrl":"/scores/2025-02-20","placement":"mobile","visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;mobile:true;","icon":null,"linkTarget":null,"linkText":"Schedule","linkUrl":"/schedule/2025-02-20","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"2025 Spring Training","linkUrl":"/schedule/2025-02-20","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2025 Regular Season","linkUrl":"/schedule/2025-03-18","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2024 Regular Season","linkUrl":"/schedule/2024-03-20","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2024 Postseason","linkUrl":"/postseason","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Events","linkUrl":"/events","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Team by Team Schedule","linkUrl":"/schedule/team-by-team","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Sync Schedules","linkUrl":"https://mlb.ecal.com/","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"National Broadcasts","linkUrl":"/live-stream-games/national-broadcast-schedule","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;amp:true;","icon":null,"linkTarget":null,"linkText":"Stats","linkUrl":"/stats","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Statcast Leaders","linkUrl":"https://baseballsavant.mlb.com/statcast_leaderboard","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Statcast","linkUrl":"/statcast","linkTarget":"","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Baseball Savant","linkUrl":"https://baseballsavant.mlb.com/","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Top Prospect Stats","linkUrl":"/prospects/stats/top-prospects?type=all&minPA=1","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;","icon":null,"linkTarget":null,"linkText":"Standings","linkUrl":"/standings/wild-card","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Youth","linkUrl":"/youth-baseball-softball","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Play Ball","linkUrl":"/play-ball","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Youth Baseball & Softball","linkUrl":"/youth-baseball-softball","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"","icon":"group","linkTarget":null,"linkText":"Players","linkUrl":"/players","placement":null,"visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Prospect Rankings","linkUrl":"/prospects","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Depth Charts","linkUrl":"/team/roster/depth-chart","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Players Association","linkUrl":"https://www.mlbplayers.com","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Negro Leagues","linkUrl":"/history/negro-leagues","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"MLB Play","linkUrl":"/play","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Beat the Streak","linkUrl":"/play?gameId=BeatTheStreak2022","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Immaculate Grid","linkUrl":"/play?gameId=ImmaculateGrid2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Trivia","linkUrl":"/play?gameId=SporcleTrivia2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Pickle","linkUrl":"/play?gameId=Pickle2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"By the Numbers","linkUrl":"/play?gameId=ByTheNumbers2022","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Diamond Decisions","linkUrl":"/play?gameId=DiamondDecisions2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Bingo","linkUrl":"/play?gameId=Bingo2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"expires:1720022400;","icon":null,"linkTarget":null,"linkText":"Vote","linkUrl":"/all-star/ballot?affiliateId=asb-topnav-mlb-2024","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;module:teammodule;align:right;","icon":null,"linkTarget":null,"linkText":"Teams","linkUrl":"/team","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Team Module","linkUrl":null,"linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"module:teammodule;"}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;lang:es;label:Español","icon":null,"linkTarget":null,"linkText":"ES","linkUrl":"/es","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"日本語","linkUrl":"http://www.mlb.jp/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":"lang:ja"},{"__typename":"NavItem","placement":null,"linkText":"한국어","linkUrl":"https://www.mlbkor.com/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":"lang:ko"}]}]}],"cfPalette":{"__typename":"CF_Palette","headerMastheadBackgroundColor":"#002D72","headerMastheadTextColor":"#ffffff","headerNavigationBackgroundColor":"#041E42","headerNavigationBorderColor":"#057AFF","headerNavigationTextColorHover":"#ffffff","headerNavigationTextColor":"#ffffff"},"cfWebProperties":{"__typename":"CF_WebProperties","urlLogo":null,"headerMastheadTagline":null,"headerPrimaryLogo":{"__typename":"CF_Asset","url":null,"description":null},"headerMastheadSponsorImage":{"__typename":"CF_Asset","url":null,"description":null},"headerMastheadTaglineContainerWidth":"512px","headerMastheadTaglineContainerHeight":"56px"}}},"Person:591741":{"__typename":"Person","id":591741},"Team:134":{"__typename":"Team","id":134,"division":{"__ref":"Division:205"},"name":"Pittsburgh Pirates","shortName":"Pittsburgh","teamName":"Pirates"},"Person:656605":{"__typename":"Person","id":656605},"Person:592567":{"__typename":"Person","id":592567},"Person:595943":{"__typename":"Person","id":595943},"Person:664141":{"__typename":"Person","id":664141},"Division:200":{"__typename":"Division","id":"200"},"Team:133":{"__typename":"Team","division":{"__ref":"Division:200"},"id":133,"name":"Athletics","shortName":"Athletics","teamName":"Athletics"},"Division:205":{"__typename":"Division","id":"205"},"Division:203":{"__typename":"Division","id":"203"},"Team: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"},"Team:121":{"__typename":"Team","division":{"__ref":"Division:204"},"id":121,"name":"New York Mets","shortName":"NY Mets","teamName":"Mets"}}}
window.adobeAnalytics = {"reportingSuiteId":"mlbglobal08,mlbcom08","linkInternalFilters":"mlb"}
window.globalState = {"tracking_title":"Major League Baseball","lang":"en"}
window.appId = ''
/*-->*/
Derek Shelton has some personal history in St. Louis. His parents, Ron and Kathy, spent their first date at Busch Stadium II in 1968. Twenty-four years ago, the year before his professional coaching career began, he attended the Cardinals’ home opener while working for a moving company. He made some more history at Busch Stadium this weekend.
In the visitors dugout, Josh Bell and several Pirates players splashed Shelton with water. In the clubhouse, they soaked him with just about everything they could find: beer, baby powder, orange juice, apple juice.
“I got a pretty severe beer shower. I think anybody that knows me knows that I’m [upset] that we wasted that much beer,” Shelton said. “It’s probably the best shower I’ve ever taken.”
After starting the season with two losses, the Pirates played a complete game that gave them plenty to celebrate Sunday evening. But their manager’s first win topped the list.
There are too many people to thank in one tweet, but for now I just want to say this means the world to me.
“It was a blast. Kind of felt like it was my first win again,” starter Mitch Keller said. “Same kind of thing. It’s fun to be a part of on the other end -- not necessarily in the beer shower.”
Here’s what it took to make Shelton’s first managerial win happen.
A strong start Keller officially shed his title as the Pirates’ top prospect during his season debut, crossing the 50-inning threshold necessary to graduate from prospect status. The right-hander also showed some encouraging signs that he’s ready to be a mainstay in the rotation.
“That’s probably the most important point of this game,” Shelton said. “He stayed consistent. He executed pitches. When he realized certain things weren’t working, he went to other things. No. 1, it’s a credit to [catcher] Jacob [Stallings]. Most importantly, what I take out of the game is another maturation step for Mitch Keller.”
Keller worked without his best fastball, as it clocked in around 3 mph slower than in his debut last season; the Cardinals’ Kolten Wong noted the difference afterward, saying they expected 94-97 mph from him, not 91-92. And Keller found himself in some long at-bats, with only 47 of his 87 pitches going for strikes.
But Keller said he told himself he had to be the stopper after the Pirates lost Saturday night, and he turned out to be exactly that. Keller allowed one run on two hits and three walks while striking out two over five innings.
The Pirates want to see Keller take the next step in his development this year. If he can add velocity and steadier command to the poise and execution he displayed Sunday afternoon, he’ll be well on his way.
“Definitely velocity wasn’t up, but I just trusted Stallings. We had a good game plan and kept them off-balance,” Keller said. “The heater played. It was playing up in velocity even though it wasn’t 97 or whatever it may be. Just saw the swings that they were having, [and those] told me they were behind it because of the other stuff we were using.”
Power’s on The Pirates only had one extra-base hit in their first two games of the season, prompting early concerns about their lineup. But Shelton said Saturday night, “These guys are going to hit.” On Sunday, they did.
Coming off a strong showing in Summer Camp, Colin Moran swatted the Pirates’ first home run of the season to right field off Dakota Hudson in the fourth inning. After Phillip Evans singled, one of his three hits on the day, José Osuna blasted a two-run shot a Statcast-projected 429 feet out to center field to put the Bucs ahead, 3-1.
"I think it puts a big weight off a lot of guys' shoulders in the dugout -- the guys who hit them as well, Colin and Osuna,” said Evans, who later provided insurance with an RBI double in the eighth inning. “Just glad to be a part of getting on base for those guys and doing whatever we can to help this team win."
Something Bru-ing With Keller exiting the game after five innings and a handful of relievers unavailable after pitching earlier in this series, Shelton needed a bridge from his starter to the back end of the bullpen.
Enter JT Brubaker, the 26-year-old right-hander who missed most of last season due to a strained forearm. He was optioned to Triple-A during Spring Training, but he made the most of his second chance in Summer Camp and earned a spot in the Opening Day bullpen. With the Bucs protecting a three-run lead in the sixth inning, Shelton called upon Brubaker to make his Major League debut.
“Didn’t really hit me until I set foot on the infield dirt,” Brubaker said. “As soon as I stepped on it, it hit me -- the adrenaline, the nerves, the excitement, everything that I envisioned growing up through high school, college, then even through the Minors. It was everything I’ve envisioned, even without the fans.”
Brubaker rewarded Shelton’s confidence in him by blowing away the Cardinals for two innings, striking out four as they whiffed on eight of his 28 pitches.
“His stuff was really nasty. I couldn’t be happier for him,” Keller said. “He’s going to be a guy that’s going to be huge for us this season and in years to come.”
Closing it out It’s no secret that the Pirates are searching for solutions in their bullpen. Their relievers were hit hard on Friday and Saturday, and they’re without two key arms in closer Keone Kela and right-hander Edgar Santana. But two of their biggest arms put up zeros to finish Shelton’s first victory.
Right-hander Michael Feliz struck out Wong in a perfect eighth inning then gave way to Nick Burdi, who had all of 10 innings to his name after being set back the last few years by Tommy John surgery and neurogenic thoracic outlet syndrome.
Burdi fired 99-mph fastballs and spun sliders right by the heart of the Cardinals' order, striking out the side in the ninth. Then came the celebration.
“How was your guys’ day?” Shelton said as he sat down for his postgame interview. “Mine was pretty good.”