\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"Perils of the scouting the stat line aside, Gallegos put up a few consecutive years of absolutely destroying Minor League batters, and shouldn't that mean _something?_\n\nIn parts of eight Minor League seasons after signing with the Yankees in 2011, Gallegos struck out 453 hitters in 410 2/3 innings, walking only 82. He posted a 2.78 ERA and, as that tweet notes, found himself at or near the top of some very impressive Minor League strikeout leaderboards.\n\n**2016**\n\n36 percent strikeout rate, [best](https://www.fangraphs.com/leaders/minor-league?pos=all&lg=2,4,5,6,7,8,9,10,11,14,12,13,15,17,18,30,32,33&stats=pit&qual=70&type=1&team=&season=2016&seasonEnd=2016&org=&ind=0&splitTeam=false&players=&sort=8,1) of 890 Minor League pitchers with 70 innings or more.\n\n**2017**\n\n40.8 percent strikeout rate, [third-best](https://www.fangraphs.com/leaders/minor-league?pos=all&lg=2,4,5,6,7,8,9,10,11,14,12,13,15,17,18,30,32,33&stats=pit&qual=40&type=1&team=&season=2017&seasonEnd=2017&org=&ind=0&splitTeam=false&players=&sort=8,1) of 2,093 Minor League pitchers with 40 innings or more.\n\n**2016-18, combined**\n\n36.4 percent strikeout rate, [sixth-best](https://www.fangraphs.com/leaders/minor-league?pos=all&lg=2,4,5,6,7,8,9,10,11,14,12,13,15,17,18,30,32,33&stats=pit&qual=100&type=1&team=&season=2016&seasonEnd=2018&org=&ind=0&splitTeam=false&players=&sort=8,1) of 2,272 Minor League pitchers with 100 innings or more. (Among the five ahead of him: San Diego's Chris Paddack and Tampa Bay's Colin Poche, who has 57 strikeouts in 38 innings for the Rays as a rookie this season.)\n\nSo, in those three years, Gallegos had a higher strikeout rate than 99.7 percent of regular Minor League pitchers, and two of that 0.3 percent who were better than him succeeding in the big leagues right now. (It might also be time to look into these names: Patrick Ruotolo, Zac Houston, and Jovani Moran.)\n\nDominating in the Minors doesn't guarantee Major League success, obviously. One of the two pitchers who topped him in strikeout rate in 2017 is Tanner Rainey, who has elite bat-missing skills paired with an equally terrifying inability to throw strikes.\n\nBut that hasn't been Gallegos' problem, because across those three seasons his 5.8 percent walk rate remained well above average. As you can see, that combination of elite bat-missing and few walks is an extreme outlier, and the two names nearest him are Paddack and Poche, who have each shown bursts of dominance this year in the Majors.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":"Photography","format":"png","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/pcrfk0tjrq8a25yrh7i1","type":"image"},{"__typename":"Markdown","content":"Now that he is in the bigs, look where Gallegos ranks among the 278 relievers with at least 20 innings pitched in 2019.\n\n[.211 OBP](https://www.fangraphs.com/leaders/splits-leaderboards?splitArr=43&splitArrPitch=&position=P&autoPt=true&splitTeams=false&statType=player&statgroup=1&startDate=2019-03-01&endDate=2019-11-01&players=&filter=&sort=17,-1): 1st[ \n.266 SLG](https://www.fangraphs.com/leaders/splits-leaderboards?splitArr=43&splitArrPitch=&position=P&autoPt=true&splitTeams=false&statType=player&statgroup=1&startDate=2019-03-01&endDate=2019-11-01&players=&filter=&sort=18,-1): 7th[ \n.155 average](https://www.fangraphs.com/leaders/splits-leaderboards?splitArr=43&splitArrPitch=&position=P&autoPt=true&splitTeams=false&statType=player&statgroup=1&startDate=2019-03-01&endDate=2019-11-01&players=&filter=&sort=16,-1): 3rd[ \n.203 Weighted On-Base Average](https://www.fangraphs.com/leaders/splits-leaderboards?splitArr=43&splitArrPitch=&position=P&autoPt=true&splitTeams=false&statType=player&statgroup=1&startDate=2019-03-01&endDate=2019-11-01&players=&filter=&sort=19,-1): 1st[ \n35.4 percent strikeout rate](https://www.fangraphs.com/leaders/splits-leaderboards?splitArr=43&splitArrPitch=&position=P&autoPt=true&splitTeams=false&statType=player&statgroup=2&startDate=2019-03-01&endDate=2019-11-01&players=&filter=&sort=9,1):18th[ \n5.4 percent walk rate](https://www.fangraphs.com/leaders/splits-leaderboards?splitArr=43&splitArrPitch=&position=P&autoPt=true&splitTeams=false&statType=player&statgroup=2&startDate=2019-03-01&endDate=2019-11-01&players=&filter=&sort=10,-1): 28th\n\nThat's a lot of bests or near-bests. He's legitimately been one of the best relievers in baseball, backing up all of those shiny Minor League numbers. But how?\n\nYou'd expect game-changing velocity. He doesn't have it. You'd think maybe there's world-class spin rate. Not really. Maybe his pitches move more than anyone else's. They don't.\n\nHe's not elite at avoiding hard contact, since his hard-hit rate is about average. He doesn't stand out notably in terms of inducing grounders or avoiding balls in the air. It's a little about the Cardinals' good infield defense -- he's allowed a .195 batting average on grounders, better than the .228 [expected average](http://m.mlb.com/glossary/statcast/expected-batting-average) his quality of contact would suggest, though the 33 point difference [doesn't stand out much](https://baseballsavant.mlb.com/statcast_search?hfPT=&hfAB=&hfBBT=ground%5C.%5C.ball%7C&hfPR=&hfZ=&stadium=&hfBBL=&hfNewZones=&hfGT=R%7C&hfC=&hfSea=2019%7C&hfSit=&player_type=pitcher&hfOuts=&opponent=&pitcher_throws=&batter_stands=&hfSA=&game_date_gt=&game_date_lt=&hfInfield=&team=&position=&hfOutfield=&hfRO=&home_road=&hfFlag=&hfPull=&metric_1=&hfInn=&min_pitches=0&min_results=0&group_by=name&sort_col=xbadiff&player_event_sort=h_launch_speed&sort_order=asc&min_pas=30#results) \\-\\- and he's allowed only five homers. He's done a good job at preventing damage in other ways, but his performance is mostly about the whiffs and the walks.\n\nGallegos primarily throws two pitches, a four-seam fastball (55 percent) and a breaking pitch he calls a slider (45 percent), along with an infrequently-used changeup, and by investigating them we might be able to see why he escaped any particular notice on his way through the Yankees' system.\n\nStart with his fastball. It comes in at an average of 93.7 mph, which is nice, but hardly notable in today's game. (It's in the 63rd percentile, which means it's slightly above average.) It's got above-average spin and gets about [2 inches more rise](https://baseballsavant.mlb.com/pitch-movement?year=2019&team=&min=300&pitch_type=FF&hand=&x=diff_x_hidden&z=diff_z_hidden) than average, which isn't a standout number. If you're a scout looking at Double-A pitchers, none of this stands out terribly much. You probably see a half-dozen of these guys per week at that level.\n\nAnd yet, in terms of outcomes, it's [the most effective four-seamer in the game](https://baseballsavant.mlb.com/statcast_search?hfPT=FF%7C&hfAB=&hfBBT=&hfPR=&hfZ=&stadium=&hfBBL=&hfNewZones=&hfGT=R%7C&hfC=&hfSea=2019%7C&hfSit=&player_type=pitcher&hfOuts=&opponent=&pitcher_throws=&batter_stands=&hfSA=&game_date_gt=&game_date_lt=&hfInfield=&team=&position=&hfOutfield=&hfRO=&home_road=&hfFlag=&hfPull=&metric_1=&hfInn=&min_pitches=0&min_results=100&group_by=name&sort_col=woba&player_event_sort=h_launch_speed&sort_order=asc&min_pas=0#results) this year because he's thrown it 493 times and allowed only five extra-base hits, along with 38 strikeouts. That's probably not the same thing as \"best fastball,\" but it's played that way.\n\n**2019's best four-seam fastballs (min. 100 plate appearances ending on fastball)**\n\n.211 [weighted on-base average](http://m.mlb.com/glossary/advanced-stats/weighted-on-base-average): Gallegos, STL \n.233 wOBA: Trevor May, MIN \n.235 wOBA: Emilio Pagan, TB \n.251 wOBA: Liam Hendricks, OAK \n.255 wOBA: Trevor Gott, SF\n\nMLB average: .361 wOBA\n\nIf we remove the walks and strikeouts -- and just look at what happens when batters make contact -- [Gallegos' is still sixth best](https://baseballsavant.mlb.com/statcast_search?hfPT=FF%7C&hfAB=&hfBBT=fly%5C.%5C.ball%7Cpopup%7Cline%5C.%5C.drive%7Cground%5C.%5C.ball%7C&hfPR=&hfZ=&stadium=&hfBBL=&hfNewZones=&hfGT=R%7C&hfC=&hfSea=2019%7C&hfSit=&player_type=pitcher&hfOuts=&opponent=&pitcher_throws=&batter_stands=&hfSA=&game_date_gt=&game_date_lt=&hfInfield=&team=&position=&hfOutfield=&hfRO=&home_road=&hfFlag=&hfPull=&metric_1=&hfInn=&min_pitches=0&min_results=50&group_by=name&sort_col=woba&player_event_sort=h_launch_speed&sort_order=asc&min_pas=0#results). It's not that he gets a ton of swing-and-misses on it -- he's only about league-average there. It's that when contact is made, there's not a ton of damage.\n\nTo understand how that's happening, we have to look at his slider... thing. We call it that because that's what he calls it, but it doesn't act like a slider -- at 85.2 mph, it's thrown harder than the league average of 84.6 mph. It's got slightly more drop than similar sliders at his velocity, but only a half-inch of horizontal break, making it a 12-6 kind of pitch. If that sounds at all familiar, here's a paragraph we wrote just last week [about another late-blooming righty reliever, Tampa Bay's Nick Anderson](https://www.mlb.com/rays/news/this-was-the-best-reliever-traded-at-the-deadline):\n\n> It's not, however, his curveball ... or slider ... or splitter ... or whatever that is. He calls it the curve, so we do too, but it's not really a traditional curve, because it's thrown much harder (83 mph, where league average is 78.9 mph) and it has seven inches less drop than an average curve at his velocity does. What it does appear to do is go straight up-and-down -- it has just one inch of horizontal break -- and because it's neither a true curve nor a real slider, it appears to be a pitch unto itself.\n\nAs we wrote at the time, Anderson was testing the limits of pitch classification, because his breaker could easily be called one of a number of things. That's sort of true for Gallegos as well. Is his \"slider\" the same as Anderson's \"curve?\" Is it even one pitch, or slightly different variations of two?","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":"Photography","format":"png","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/xdijdjizoeafbeuxq9px","type":"image"},{"__typename":"Markdown","content":"Whatever you want to call it, the pitch has been dominant. Look what it did to Addison Russell in the dirt:","type":"text"},{"__typename":"Video","contentDate":"2019-06-02T06:42:54.456Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://cuts.diamond.mlb.com/FORGE/2019/2019-06/01/27d6cd61-c038db62-a0a9cc17-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Giovanny Gallegos strikes out Addison Russell swinging to end the top of the 8th inning with the Cardinals holding a one-run lead","displayAsVideoGif":false,"duration":"00:00:13","slug":"gallegos-k-s-russell","tags":[{"__typename":"GameTag"},{"__typename":"TeamTag","slug":"teamid-138","title":"St. Louis Cardinals","team":{"__ref":"Team:138"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-606149","title":"Giovanny Gallegos","person":{"__ref":"Person:606149"},"type":"player"},{"__typename":"TaxonomyTag","slug":"pitching","title":"pitching","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"in-game-highlight","title":"in-game highlight","type":"taxonomy"},{"__typename":"InternalTag","slug":"season-2019","title":"Season 2019","type":"season"},{"__typename":"TaxonomyTag","slug":"yahoo-fantasy","title":"Yahoo Fantasy","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"1-yahoo-fantasy-feed","title":"1-Yahoo Fantasy 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/private/{formatInstructions}/mlb/r5wqwjcjjhe9knzfh1bl"},"title":"Gallegos K's Russell","relativeSiteUrl":"/video/gallegos-k-s-russell"},{"__typename":"Markdown","content":"Look what it did to Eugenio Suarez just below the zone.","type":"text"},{"__typename":"Video","contentDate":"2019-04-14T23:30:06.49Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://cuts.diamond.mlb.com/FORGE/2019/2019-04/14/bb83ac4c-33131ca9-b70e4656-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Giovanny Gallegos strikes out Eugenio Suarez swinging in the 8th inning ","displayAsVideoGif":false,"duration":"00:00:09","slug":"gallegos-strikes-out-suarez","tags":[{"__typename":"GameTag"},{"__typename":"TeamTag","slug":"teamid-138","title":"St. Louis Cardinals","team":{"__ref":"Team:138"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-606149","title":"Giovanny Gallegos","person":{"__ref":"Person:606149"},"type":"player"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"pitching","title":"pitching","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"mlb-international","title":"MLB International","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/xcukxmm0y5bvoirixflh"},"title":"Gallegos strikes out Suarez","relativeSiteUrl":"/video/gallegos-strikes-out-suarez"},{"__typename":"Markdown","content":"And look what the two pitches look like together:","type":"text"},{"__typename":"OEmbed","html":"
\n\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"If we call it a slider as he does, then [only five other relievers' sliders](https://baseballsavant.mlb.com/statcast_search?hfPT=SL%7C&hfAB=&hfBBT=&hfPR=&hfZ=&stadium=&hfBBL=&hfNewZones=&hfGT=R%7C&hfC=&hfSea=2019%7C&hfSit=&player_type=pitcher&hfOuts=&opponent=&pitcher_throws=&batter_stands=&hfSA=&game_date_gt=&game_date_lt=&hfInfield=&team=&position=RP&hfOutfield=&hfRO=&home_road=&hfFlag=&hfPull=&metric_1=&hfInn=&min_pitches=0&min_results=75&group_by=name&sort_col=woba&player_event_sort=h_launch_speed&sort_order=asc&min_pas=0#results) (minimum 75 plate appearances ending on a slider) have been more effective, including Ken Giles and Will Smith. Only five other reliever sliders, topped by Giles and Amir Garrett, have [a higher swing-and-miss rate](https://baseballsavant.mlb.com/statcast_search?hfPT=SL%7C&hfAB=&hfBBT=&hfPR=foul%5C.%5C.tip%7Cswinging%5C.%5C.pitchout%7Cswinging%5C.%5C.strike%7Cswinging%5C.%5C.strike%5C.%5C.blocked%7C&hfZ=&stadium=&hfBBL=&hfNewZones=&hfGT=R%7C&hfC=&hfSea=2019%7C&hfSit=&player_type=pitcher&hfOuts=&opponent=&pitcher_throws=&batter_stands=&hfSA=&game_date_gt=&game_date_lt=&hfInfield=&team=&position=RP&hfOutfield=&hfRO=&home_road=&hfFlag=&hfPull=&metric_1=&hfInn=&min_pitches=100&min_results=0&group_by=name&sort_col=pitch_percent&player_event_sort=h_launch_speed&sort_order=desc&min_pas=0&chk_pitch_type=on&chk_swings=on#results) than his 49.2 percent. Call it what you want. This pitch, thrown for strikes and low in the zone, pairs exceptionally well with his touch-of-rise fastball. That it has almost no side-to-side movement might be a benefit here. It might make it harder for the batter to differentiate between the two.\n\nWhat this all means -- all the strikeouts, the lack of walks, the positive outcomes on balls in play -- is that on a per-pitch basis, Gallegos keeps finding success in various ways. To that end, we looked at 417 pitchers with at least 500 pitches thrown and checked out which pitchers had the highest rates of strikes/batted ball outs. That is, [who throws the most pitches that aren't balls or hits or runs](https://baseballsavant.mlb.com/statcast_search?hfPT=&hfAB=&hfBBT=&hfPR=called%5C.%5C.strike%7Cfoul%7Cfoul%5C.%5C.bunt%7Cfoul%5C.%5C.pitchout%7Chit%5C.%5C.into%5C.%5C.play%7Cfoul%5C.%5C.tip%7Cswinging%5C.%5C.pitchout%7Cswinging%5C.%5C.strike%7Cswinging%5C.%5C.strike%5C.%5C.blocked%7C&hfZ=&stadium=&hfBBL=&hfNewZones=&hfGT=R%7C&hfC=&hfSea=2019%7C&hfSit=&player_type=pitcher&hfOuts=&opponent=&pitcher_throws=&batter_stands=&hfSA=&game_date_gt=&game_date_lt=&hfInfield=&team=&position=&hfOutfield=&hfRO=&home_road=&hfFlag=&hfPull=&metric_1=&hfInn=&min_pitches=500&min_results=0&group_by=name&sort_col=pitch_percent&player_event_sort=h_launch_speed&sort_order=desc&min_pas=0#results), i.e., the things you don't want?\n\n65.5 percent: Poche, TB \n65.2 percent: Pagan, TB \n65.1 percent: Gallegos, STL \n64.6 percent: Josh Hader, MIL \n64.4 percent: Ryan Pressly, HOU\n\nMLB average -- 57.4%\n\nThat is an exceedingly impressive list. It's a list of relievers you want.\n\nIn other years, a performances like this would garner Gallegos some Rookie of the Year buzz. (Though some sources say he exhausted his eligibility last year, Gallegos fell just short of attaining the 45 pre-September service days required to lose his rookie status, [so he still qualifies](http://mlb.mlb.com/stats/sortable_rookie.jsp).) That probably won't happen this year, especially in the NL. Not with Pete Alonso, Fernando Tatís Jr., Bryan Reynolds, Keston Hiura, Mike Soroka, and others all having fantastic debut seasons.\n\nBut that doesn't matter much. That Gallegos has no saves this season doesn't matter. What matters is that the Cardinals are in first place, and that their bullpen has been [baseball's best](https://www.fangraphs.com/leaders/splits-leaderboards?splitArr=43&splitArrPitch=&position=P&autoPt=false&splitTeams=false&statType=team&statgroup=1&startDate=2019-03-01&endDate=2019-11-01&players=&filter=&sort=18,-1). The Cardinals may or may not have known exactly what they were getting or giving up in the Voit deal at the time, but it's a deal that initially seemed marginal and now has a constantly changing perception. That deal is actually one of the biggest reasons the Cardinals are where they are atop the NL Central.","type":"text"}],"relativeSiteUrl":"/news/giovanny-gallegos-is-making-luke-voit-trade-pay-off","contentType":"news","subHeadline":"Gallegos has lowest relief OBP (.211) in Majors","summary":"Last July, the Cardinals and Yankees got together on a somewhat under-the-radar three-player trade that featured veteran reliever Chasen Shreve as the most prominent name. Shreve didn't do all that much for St. Louis, but that's not really the point, is it? As everyone knows by now, the real impact","tagline({\"formatString\":\"none\"})":null,"tags":[{"__typename":"InternalTag","slug":"season-2019","title":"Season 2019","type":"season"},{"__typename":"InternalTag","slug":"storytype-article","title":"Article","type":"article"},{"__typename":"ContributorTag","slug":"mike-petriello","title":"Mike Petriello","type":"contributor"},{"__typename":"PersonTag","slug":"playerid-606149","title":"Giovanny Gallegos","person":{"__ref":"Person:606149"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-138","title":"St. Louis Cardinals","team":{"__ref":"Team:138"},"type":"team"}],"type":"story","thumbnail":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/fcdegov8kahcsnztsdsd","title":"The Luke Voit trade gave the Cardinals an elite reliever"},"getHeaderFromForgePath({\"contentSource\":\"MLB\",\"headerPath\":\"/_navs/header/stl/global-nav\",\"paletteKey\":\"t138-base-palette\",\"propertiesKey\":\"t138-global-properties\"})":{"__typename":"Header","navigation":[{"__typename":"NavItem","customPropertiesString":"mobile:true;","icon":null,"linkTarget":null,"linkText":"Tickets","linkUrl":"/tickets","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Spring Training Tickets","linkUrl":"/tickets/spring-training","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Red Friday","linkUrl":"/tickets/holiday","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Holiday Tickets","linkUrl":"/tickets/holiday","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Single Game Tickets","linkUrl":"/tickets/single-game-tickets","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"All-Inclusive Tickets","linkUrl":"/tickets/premium/all-inclusive","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Premium Tickets & Suites","linkUrl":"/tickets/premium","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Season Tickets","linkUrl":"/tickets/season-tickets/hub","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cyber Monday","linkUrl":"/tickets/holiday/cyber-monday","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1701151140;"},{"__typename":"NavItem","placement":null,"linkText":"Multi-Game Ticket Sale","linkUrl":"/tickets/multi-game","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1675396800;"},{"__typename":"NavItem","placement":null,"linkText":"Postseason Refund Info","linkUrl":"/tickets/postseason-refund-policy","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__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":"Postseason Ticket Pricing","linkUrl":"/tickets/postseason/pricing","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Home Run for the Holidays","linkUrl":"/tickets/specials/home-run-for-the-holidays","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1671947940;"},{"__typename":"NavItem","placement":null,"linkText":"Promotions & Giveaways","linkUrl":"/tickets/promotions/2025","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Theme Tickets","linkUrl":"/tickets/specials/theme-tickets","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"appears:1671031800;"},{"__typename":"NavItem","placement":null,"linkText":"Flex Packs","linkUrl":"/tickets/packs/flex","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1642834740;"},{"__typename":"NavItem","placement":null,"linkText":"Ticket Packs","linkUrl":"/tickets/packs","linkTarget":null,"visible":"false","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":"London Series 2023","linkUrl":"https://www.mlb.com/international/events/london-series","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1687759140;"},{"__typename":"NavItem","placement":null,"linkText":"Pre-Game Party","linkUrl":"/tickets/pregame-party","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Gameday Parking","linkUrl":"/tickets/parking","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Ballpark Pass","linkUrl":"/tickets/specials/ballpark-pass","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Ticket Pricing","linkUrl":"/tickets/pricing","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Season Ticket Holders","linkUrl":"/tickets/season-tickets/holders","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Split Season Tickets","linkUrl":"/tickets/season-tickets/split","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Ballpark Founders Marketplace","linkUrl":"/tickets/season-tickets/ballpark-founders-marketplace","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Concerts & Events","linkUrl":"/ballpark/events/upcoming","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Fan Values","linkUrl":"/tickets/specials","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Gift Card","linkUrl":"/tickets/gift-card","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Digital Ticketing","linkUrl":"/tickets/mobile","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Buy & Sell Tickets on SeatGeek","linkUrl":"https://seatgeek.com/st-louis-cardinals-tickets?aid=15989&pid=integration&rid=1&utm_medium=partnership&utm_source=stlcardinals_sponsorship&utm_campaign=integration","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"My Cardinals Tickets","linkUrl":"/tickets/my-tickets","linkTarget":"","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Souvenir Tickets","linkUrl":"/fans/souvenir-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Rainout Policy","linkUrl":"/tickets/rainout-policy","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Postseason","linkUrl":"/tickets/postseason?partnerId=club-top-nav","placement":null,"visible":"false","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"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":"2024 Regular Season Schedule","linkUrl":"/schedule","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1727672340;"},{"__typename":"NavItem","placement":null,"linkText":"2025 Spring Training Schedule","linkUrl":"/schedule/2025-02","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"2025 Regular Season Schedule","linkUrl":"/schedule/2025-03","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Promotions & Giveaways","linkUrl":"/tickets/promotions/2022","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1633294800;"},{"__typename":"NavItem","placement":null,"linkText":"Sortable Schedule","linkUrl":"/schedule/2025-02/list","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Downloadable Schedule","linkUrl":"/schedule/downloadable-schedule","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Printable Schedule","linkUrl":"/schedule/printable","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Broadcast Schedule","linkUrl":"/schedule/2024/fullseason","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Spanish Broadcast Schedule","linkUrl":"https://www.mlb.com/es/cardinals/schedule/list?homeGame=true","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals TV Info","linkUrl":"/schedule/tv","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Radio Network","linkUrl":"/schedule/radio-affiliates","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Events","linkUrl":"https://www.mlb.com/events","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;","icon":null,"linkTarget":null,"linkText":"Scores","linkUrl":"/scores","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;","icon":null,"linkTarget":null,"linkText":"Stats","linkUrl":"/stats","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Team Stats","linkUrl":"/stats/team","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Top Prospect Stats","linkUrl":"https://www.mlb.com/prospects/stats?teamId=138","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Affiliate Stats","linkUrl":"https://www.mlb.com/prospects/stats/affiliates?teamId=138","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Baseball Savant","linkUrl":"https://baseballsavant.mlb.com/team/138","linkTarget":"_blank","visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Top Rookies Stats","linkUrl":"https://www.mlb.com/cardinals/stats/national-league?playerPool=ROOKIES","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Standings","linkUrl":"/standings","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Roster","linkUrl":"/roster","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"40-Man Roster","linkUrl":"/roster/40-man","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Non-Roster Invitees","linkUrl":"/roster/nri","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Depth Chart","linkUrl":"/roster/depth-chart","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Coaches","linkUrl":"/roster/coaches","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Top 30 Prospects","linkUrl":"https://www.mlb.com/prospects/cardinals","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Transactions","linkUrl":"/roster/transactions","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Injury Updates","linkUrl":"/news/topic/cardinals-injury-report","linkTarget":"_blank","visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Draft Results","linkUrl":"https://www.mlb.com/draft/tracker/all/team/cardinals","linkTarget":"_blank","visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Front Office","linkUrl":"/team/front-office","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Broadcasters","linkUrl":"/team/broadcasters","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Player Search","linkUrl":"https://www.mlb.com/players","linkTarget":"_blank","visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Minor League Affiliates","linkUrl":"https://www.milb.com/about/teams/by-affiliate#cardinals","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Starting Lineups","linkUrl":"/roster/starting-lineups","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Pronunciation Guide","linkUrl":"/team/pronunciation","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Video","linkUrl":"/video","placement":null,"visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Most Popular","linkUrl":"/video/topic/t138-default-vtp","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Insider","linkUrl":"/video/topic/cards-insider","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Promotions","linkUrl":"/video/topic/cardinals-promotions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Reviews","linkUrl":"/video/topic/cardinals-reviews","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Curtain Calls","linkUrl":"/video/topic/cardinals-curtain-calls","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Cut4","linkUrl":"/video/topic/cardinals-cut4","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Game Recap","linkUrl":"/video/topic/cardinals-game-recap","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Kids","linkUrl":"/video/topic/cardinals-kids","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Videos de Los Cardenales","linkUrl":"https://www.mlb.com/es/cardinals/video","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Podcasts","linkUrl":"/fans/podcasts","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Spring Training HQ","linkUrl":"/video/topic/cardinals-spring-training","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"News","linkUrl":"/news","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Probable Pitchers","linkUrl":"/roster/probable-pitchers","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Game Notes","linkUrl":"/news/game-notes","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Official Releases","linkUrl":"/news/topic/cardinals-press-releases","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Communications","linkUrl":"/fans/communications","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Pipeline","linkUrl":"/news/topic/cardinals-pipeline-coverage","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Photo Stream","linkUrl":"/team/photos","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"RSS News Feed","linkUrl":"/feeds/news/rss.xml","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals History","linkUrl":"/history","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals History Feature Stories","linkUrl":"/news/topic/cardinals-history-trivia","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB News","linkUrl":"https://www.mlb.com/news","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Media Guide","linkUrl":"/fans/publications/media-guide","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":"gameday","linkTarget":null,"linkText":"Busch Stadium","linkUrl":"/ballpark","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Busch Stadium Information","linkUrl":"/ballpark/information","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Busch Stadium Tours","linkUrl":"/ballpark/tours","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Busch Stadium Facts","linkUrl":"/ballpark/facts","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Directions to Busch Stadium","linkUrl":"/ballpark/directions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Seating Maps","linkUrl":"/ballpark/seat-map","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"3D Seat Map","linkUrl":"/ballpark/seat-map/3d","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"A-Z Guide","linkUrl":"/ballpark/information/guide","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Ground Rules","linkUrl":"/ballpark/ground-rules","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Pre-Game Party","linkUrl":"/tickets/pregame-party","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Budweiser Terrace","linkUrl":"/tickets/standing-room","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Nation","linkUrl":"/cardinals-nation","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Hall of Fame and Museum","linkUrl":"/cardinals-nation/hall-of-fame-and-museum","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Special Events","linkUrl":"/ballpark/events","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Ballpark Village","linkUrl":"/ballpark/ballpark-village","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Busch Stadium Financing Report","linkUrl":"/ballpark/financing-report","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Food Guide","linkUrl":"/ballpark/dining-concessions","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Brick Locator","linkUrl":"/brick-locator","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Authentics","linkUrl":"/cardinals-nation/authentics-shop","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Team Store","linkUrl":"/ballpark/information/team-stores","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Corporate Partnerships","linkUrl":"/ballpark/corporate-sales","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":"globe","linkTarget":null,"linkText":"Community","linkUrl":"/community","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Winter Warm-Up","linkUrl":"/fans/winter-warm-up","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1737439140;"},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Caravan","linkUrl":"/community/caravan","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1737439140;"},{"__typename":"NavItem","placement":null,"linkText":"School Program","linkUrl":"/community/school-program","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Pitching In Program","linkUrl":"/community/pitching-in","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Family","linkUrl":"/community/cardinals-family/grab-bag-events","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Celebrate Diversity","linkUrl":"/community/celebrate-diversity","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Kids Clinics","linkUrl":"/fans/kids-clinics","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"5K","linkUrl":"/community/5k","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"50/50 Raffle","linkUrl":"/community/raffle","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Red Cross Disaster Relief","linkUrl":"/community/red-cross","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Support & Resources","linkUrl":"/community/give-support","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"CAP at Home","linkUrl":"/community/cardinals-academic-program","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Redbird Rookies","linkUrl":"/community/redbird-rookies","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Donate to Cardinals Care","linkUrl":"/community/donate-to-cardinals-care","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Auctions","linkUrl":"/community/auctions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Blood Drive","linkUrl":"/community/blood-drive","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"4 A Greener Game","linkUrl":"/community/green","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Youth Baseball Fields","linkUrl":"/community/youth-baseball-fields","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Grant Information","linkUrl":"/community/grants","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Reviving Baseball in Inner Cities","linkUrl":"/community/rbi","linkTarget":"_blank","visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Together","linkUrl":"https://www.mlb.com/mlb-together","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Fans","linkUrl":"/fans","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Nike City Connect","linkUrl":"/fans/city-connect","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Countdown to Opening Day Show","linkUrl":"/fans/countdown-to-opening-day","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1711166400;"},{"__typename":"NavItem","placement":null,"linkText":"Activities","linkUrl":"/fans/fredbird/activities","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Social Media Clubhouse","linkUrl":"/social","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Newsletter","linkUrl":"/fans/newsletters","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Insider","linkUrl":"/fans/cardinals-insider","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Kids Club","linkUrl":"/fans/kids-club","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Kids","linkUrl":"/fans/kids","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Kids Show","linkUrl":"/fans/kids/tv-show","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Fredbird","linkUrl":"/fans/fredbird","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Team Fredbird","linkUrl":"/fans/team-fredbird","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Desktop Wallpapers","linkUrl":"/fans/desktop-wallpaper","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Magazine","linkUrl":"/fans/publications/magazine","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Yearbook","linkUrl":"/fans/publications/yearbook","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals License Plate","linkUrl":"/fans/license-plates","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Vacations","linkUrl":"/tickets/travel","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Gift Guide","linkUrl":"/fans/gift-guide","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Walk-up Music","linkUrl":"/ballpark/music","linkTarget":"","visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Military Salute","linkUrl":"/fans/military-salute","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Scoreboard Messages","linkUrl":"/fans/scoreboard-messages","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Experiences & Merchandise","linkUrl":"/fans/experiences-and-merchandise","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Preferred Hotel Partners","linkUrl":"/tickets/preferred-hotel-partners","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"","icon":null,"linkTarget":null,"linkText":"Apps","linkUrl":"/apps","placement":null,"visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"MLB","linkUrl":"/apps/mlb-app","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Rally","linkUrl":"https://www.mlb.com/apps/rally","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Beat the Streak","linkUrl":"https://www.mlb.com/apps/beat-the-streak","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Ballpark","linkUrl":"/apps/ballpark","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Play","linkUrl":"https://www.mlb.com/play","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MiLB","linkUrl":"https://www.milb.com/about/milb-app","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Home Run Derby","linkUrl":"https://www.mlb.com/apps/home-run-derby","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB FAQs","linkUrl":"/apps/mlb-app/faq-apple","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Ballpark FAQs","linkUrl":"/apps/ballpark/frequently-asked-questions","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Play FAQs","linkUrl":"https://www.mlb.com/help/play/frequently-asked-questions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Rally FAQs","linkUrl":"https://www.mlb.com/apps/rally/faq-apple","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"appears:1717603200;expires:1720022400;","icon":null,"linkTarget":null,"linkText":"Vote","linkUrl":"https://www.mlb.com/all-star/ballot?affiliateId=asb-topnav-club-2024","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":"watch","linkTarget":null,"linkText":"MLB.TV","linkUrl":"https://www.mlb.com/tv?&affiliateId=clubMENU","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Buy MLB.TV Offseason Package","linkUrl":"https://www.mlb.com/live-stream-games/subscribe?&affiliateId=clubMENU","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Watch & Listen","linkUrl":"https://www.mlb.com/live-stream-games?&affiliateId=clubMENU","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Link Account","linkUrl":"https://www.mlb.com/live-stream-games/partners?&affiliateId=clubMENU","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Help Center","linkUrl":"https://www.mlb.com/live-stream-games/help-center?&affiliateId=clubMENU","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":null,"linkTarget":null,"linkText":"Shop","linkUrl":"https://www.mlbshop.com/st-louis-cardinals/t-14893365+z-9160674-481965893?_s=bm-mlbcom-stl","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Jerseys","linkUrl":"https://www.mlbshop.com/st-louis-cardinals/jerseys/t-25782298+d-3405441281+z-95-271695264?_s=bm-mlbcom-stl","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Caps","linkUrl":"https://www.mlbshop.com/st-louis-cardinals/caps/t-70560009+d-8949776692+z-8-1802266611?_s=bm-mlbcom-stl","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Men's","linkUrl":"https://www.mlbshop.com/st-louis-cardinals/men/t-81561198+ga-56+z-80165-3196075220?_s=bm-mlbcom-stl","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Women's","linkUrl":"https://www.mlbshop.com/st-louis-cardinals/women/t-14019998+ga-57+z-961841-1642167630?_s=bm-mlbcom-stl","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Kids","linkUrl":"https://www.mlbshop.com/st-louis-cardinals/kids/t-25342209+ga-03+z-83801-955003327?_s=bm-mlbcom-stl","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Big & Tall","linkUrl":"https://www.mlbshop.com/st-louis-cardinals/big-and-tall/t-36019921+es-35+z-904688-2517391925?_s=bm-mlbcom-stl","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Trading Cards","linkUrl":"https://www.mlbshop.com/trading-cards/d-4507487451+z-952513-2008381280?_s=bm-mlb.com-ShopButton-2024-TradingCards-slc","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Collectibles & Memorabilia","linkUrl":"https://www.mlbshop.com/st-louis-cardinals/collectibles-and-memorabilia/t-36122209+d-7816002250+z-94-991539825?_s=bm-mlbcom-stl","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Home & Office","linkUrl":"https://www.mlbshop.com/st-louis-cardinals/home-and-office/t-14128876+d-4516774544+z-94-1583087678?_s=bm-mlbcom-stl","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Clearance","linkUrl":"https://www.mlbshop.com/st-louis-cardinals/t-14893365+z-9160674-481965893?os=1&_s=bm-mlbcom-stl","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"European Shop","linkUrl":"http://www.mlbshopeurope.com/stores/mlb/en/c/shop-by-team/national-league/st.-louis-cardinals?portal=R98TTM62&CMP=PSC-R98TTM62","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Gift Certificates","linkUrl":"https://www.mlbshop.com/gift-cards/x-462351+z-94899005-3509039474?_s=bm-mlbcom-stl","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Authentic Shop","linkUrl":"https://www.mlbshop.com/st-louis-cardinals/authentication-program/t-14901198+c-9033356489+z-97-179331304","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Auctions - Bid or Buy","linkUrl":"https://cardinals.auctions.mlb.com/?utm_source=Nav+Auction+Tray+STL&utm_medium=Club.com+Shop+Nav&utm_campaign=Club.com+permanent+Navigation","linkTarget":"_blank","visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Auctions - Bid or Buy","linkUrl":"https://auctions.mlb.com/?utm_source=Nav+Auction+Tray+STL&utm_medium=Club.com+Shop+Nav&utm_campaign=Club.com+permanent+Navigation","linkTarget":"_blank","visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Authentication","linkUrl":"https://www.mlb.com/official-information/authentication","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Team Store Locations","linkUrl":"/ballpark/information/team-stores/locations","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Cardinals Publications","linkUrl":"/fans/publications","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"module:teammodule;align:right;","icon":null,"linkTarget":null,"linkText":"Teams","linkUrl":"https://www.mlb.com/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;","icon":null,"linkTarget":null,"linkText":"Español","linkUrl":"https://www.mlb.com/es/cardinals","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]}],"cfPalette":{"__typename":"CF_Palette","headerMastheadBackgroundColor":"#001541","headerMastheadTextColor":"#ffffff","headerNavigationBackgroundColor":"#BE0A14","headerNavigationBorderColor":"#001541","headerNavigationTextColorHover":"#ffffff","headerNavigationTextColor":"#ffffff"},"cfWebProperties":{"__typename":"CF_WebProperties","urlLogo":{"__typename":"CF_Asset","url":"//images.ctfassets.net/iiozhi00a8lc/t138_url_logocardinals_dot_com_logo_svg/73e10de52a3bcf883b6df440a3c1e273/stl_url_2021.svg"},"headerMastheadTagline":{"__typename":"CF_Asset","url":"//images.ctfassets.net/iiozhi00a8lc/t138_header_masthead_taglinestl_combo_logo_ps_svg/6f868d373031662514f3425feda36aea/stl_combo_for_the_lou.svg"},"headerPrimaryLogo":{"__typename":"CF_Asset","url":null,"description":null},"headerMastheadSponsorImage":{"__typename":"CF_Asset","url":null,"description":null},"headerMastheadTaglineContainerWidth":"550px","headerMastheadTaglineContainerHeight":"60px"}},"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:138":{"__typename":"Team","id":138,"division":{"__ref":"Division:205"},"name":"St. Louis Cardinals","shortName":"St. Louis","teamName":"Cardinals"},"Person:606149":{"__typename":"Person","id":606149},"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"},"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,mlbcardinals","linkInternalFilters":"stlouis,cardinals"}
window.globalState = {"tracking_title":"St. Louis Cardinals","lang":"en"}
window.appId = ''
/*-->*/
Last July, the Cardinals and Yankees got together on a somewhat under-the-radar three-player trade that featured veteran reliever Chasen Shreve as the most prominent name. Shreve didn't do all that much for St. Louis, but that's not really the point, is it? As everyone knows by now, the real impact of this move was that an up-and-down Minor Leaguer broke out in his new home and helped to fuel a playoff run.
"We already know about Luke Voit," you're saying, but we're not talking about Luke Voit. We're talking about Giovanny Gallegos, who has been one of the best relievers in baseball this year and is the unlikely anchor of a very effective Cardinals bullpen, part of the reason St. Louis is a first-place team. In any other year, he would be a possible Rookie of the Year candidate.
For all that, Gallegos didn't even make St. Louis' Opening Day roster. When he was called up on April 7, he appeared in just two games before being sent down to Triple-A Memphis on April 15 (though that was reversed the next day when he replaced the injured Mike Mayers).
Now? The man not viewed as one of the seven best St. Louis relievers back in March has a 1.95 ERA over 60 innings pitched. He's got 79 strikeouts and a Top 15 whiff rate. No qualified reliever has allowed a lower OBP than his .211, meaning that nearly 80% of the hitters who come to the plate turn right back around. He's been... great. Gallegos has been the most important reliever in a bullpen that lost Jordan Hicks and received nothing (or close to it) from Alex Reyes, Luke Gregerson, and Mayers.
While Wins Above Replacement somewhat oversimplifies things for relievers, he's been worth 1.7 WAR (via FanGraphs), while Voit has been worth 1.6, which is to say they've been equally as valuable, which is to say: Hey, maybe that Voit trade won't look so bad after all.
For all the great relievers the Yankees currently have in their bullpen, this isn't the first time they've let one go who blossomed elsewhere -- just look at Kirby Yates, Chris Martin, Richard Bleier, Blake Parker, Nick Goody and so on. Gallegos might be the latest, but what we need to find out first is how he's doing this. How an unheralded arm who just turned 28 is making this happen, and if the Yankees erred in letting him go.
There's a saying in prospecting: Don't scout the stat line. It means that you can't simply trust the numbers in the same way you would in the Majors, because there's a vast amount of additional context necessary. If a Class A hitter is considerably older than his peers, a huge offensive performance might not mean as much. The variation in quality of defense and park effects is much larger in the Minors than in the big leagues, which can affect pitchers. A pitcher might receive instructions to shelve their best pitch in order to work on a lesser one, for example. Voit is a good example of teams not looking for finished products so much as players with raw skills that can be improved via different training methods.
It's sage advice. And yet, in the face of it, if you follow such things, Gallegos has been on your radar for at least two years, thanks to this:
I can't stop looking at the 41% K% rate Gallegos had to lead the International League last year. https://t.co/pJ1bXaAdmU
Perils of the scouting the stat line aside, Gallegos put up a few consecutive years of absolutely destroying Minor League batters, and shouldn't that mean something?
In parts of eight Minor League seasons after signing with the Yankees in 2011, Gallegos struck out 453 hitters in 410 2/3 innings, walking only 82. He posted a 2.78 ERA and, as that tweet notes, found himself at or near the top of some very impressive Minor League strikeout leaderboards.
2016
36 percent strikeout rate, best of 890 Minor League pitchers with 70 innings or more.
2017
40.8 percent strikeout rate, third-best of 2,093 Minor League pitchers with 40 innings or more.
2016-18, combined
36.4 percent strikeout rate, sixth-best of 2,272 Minor League pitchers with 100 innings or more. (Among the five ahead of him: San Diego's Chris Paddack and Tampa Bay's Colin Poche, who has 57 strikeouts in 38 innings for the Rays as a rookie this season.)
So, in those three years, Gallegos had a higher strikeout rate than 99.7 percent of regular Minor League pitchers, and two of that 0.3 percent who were better than him succeeding in the big leagues right now. (It might also be time to look into these names: Patrick Ruotolo, Zac Houston, and Jovani Moran.)
Dominating in the Minors doesn't guarantee Major League success, obviously. One of the two pitchers who topped him in strikeout rate in 2017 is Tanner Rainey, who has elite bat-missing skills paired with an equally terrifying inability to throw strikes.
But that hasn't been Gallegos' problem, because across those three seasons his 5.8 percent walk rate remained well above average. As you can see, that combination of elite bat-missing and few walks is an extreme outlier, and the two names nearest him are Paddack and Poche, who have each shown bursts of dominance this year in the Majors.
Now that he is in the bigs, look where Gallegos ranks among the 278 relievers with at least 20 innings pitched in 2019.
That's a lot of bests or near-bests. He's legitimately been one of the best relievers in baseball, backing up all of those shiny Minor League numbers. But how?
You'd expect game-changing velocity. He doesn't have it. You'd think maybe there's world-class spin rate. Not really. Maybe his pitches move more than anyone else's. They don't.
He's not elite at avoiding hard contact, since his hard-hit rate is about average. He doesn't stand out notably in terms of inducing grounders or avoiding balls in the air. It's a little about the Cardinals' good infield defense -- he's allowed a .195 batting average on grounders, better than the .228 expected average his quality of contact would suggest, though the 33 point difference doesn't stand out much -- and he's allowed only five homers. He's done a good job at preventing damage in other ways, but his performance is mostly about the whiffs and the walks.
Gallegos primarily throws two pitches, a four-seam fastball (55 percent) and a breaking pitch he calls a slider (45 percent), along with an infrequently-used changeup, and by investigating them we might be able to see why he escaped any particular notice on his way through the Yankees' system.
Start with his fastball. It comes in at an average of 93.7 mph, which is nice, but hardly notable in today's game. (It's in the 63rd percentile, which means it's slightly above average.) It's got above-average spin and gets about 2 inches more rise than average, which isn't a standout number. If you're a scout looking at Double-A pitchers, none of this stands out terribly much. You probably see a half-dozen of these guys per week at that level.
And yet, in terms of outcomes, it's the most effective four-seamer in the game this year because he's thrown it 493 times and allowed only five extra-base hits, along with 38 strikeouts. That's probably not the same thing as "best fastball," but it's played that way.
2019's best four-seam fastballs (min. 100 plate appearances ending on fastball)
.211 weighted on-base average: Gallegos, STL .233 wOBA: Trevor May, MIN .235 wOBA: Emilio Pagan, TB .251 wOBA: Liam Hendricks, OAK .255 wOBA: Trevor Gott, SF
MLB average: .361 wOBA
If we remove the walks and strikeouts -- and just look at what happens when batters make contact -- Gallegos' is still sixth best. It's not that he gets a ton of swing-and-misses on it -- he's only about league-average there. It's that when contact is made, there's not a ton of damage.
To understand how that's happening, we have to look at his slider... thing. We call it that because that's what he calls it, but it doesn't act like a slider -- at 85.2 mph, it's thrown harder than the league average of 84.6 mph. It's got slightly more drop than similar sliders at his velocity, but only a half-inch of horizontal break, making it a 12-6 kind of pitch. If that sounds at all familiar, here's a paragraph we wrote just last week about another late-blooming righty reliever, Tampa Bay's Nick Anderson:
It's not, however, his curveball ... or slider ... or splitter ... or whatever that is. He calls it the curve, so we do too, but it's not really a traditional curve, because it's thrown much harder (83 mph, where league average is 78.9 mph) and it has seven inches less drop than an average curve at his velocity does. What it does appear to do is go straight up-and-down -- it has just one inch of horizontal break -- and because it's neither a true curve nor a real slider, it appears to be a pitch unto itself.
As we wrote at the time, Anderson was testing the limits of pitch classification, because his breaker could easily be called one of a number of things. That's sort of true for Gallegos as well. Is his "slider" the same as Anderson's "curve?" Is it even one pitch, or slightly different variations of two?
Whatever you want to call it, the pitch has been dominant. Look what it did to Addison Russell in the dirt:
Look what it did to Eugenio Suarez just below the zone.
If we call it a slider as he does, then only five other relievers' sliders (minimum 75 plate appearances ending on a slider) have been more effective, including Ken Giles and Will Smith. Only five other reliever sliders, topped by Giles and Amir Garrett, have a higher swing-and-miss rate than his 49.2 percent. Call it what you want. This pitch, thrown for strikes and low in the zone, pairs exceptionally well with his touch-of-rise fastball. That it has almost no side-to-side movement might be a benefit here. It might make it harder for the batter to differentiate between the two.
What this all means -- all the strikeouts, the lack of walks, the positive outcomes on balls in play -- is that on a per-pitch basis, Gallegos keeps finding success in various ways. To that end, we looked at 417 pitchers with at least 500 pitches thrown and checked out which pitchers had the highest rates of strikes/batted ball outs. That is, who throws the most pitches that aren't balls or hits or runs, i.e., the things you don't want?
That is an exceedingly impressive list. It's a list of relievers you want.
In other years, a performances like this would garner Gallegos some Rookie of the Year buzz. (Though some sources say he exhausted his eligibility last year, Gallegos fell just short of attaining the 45 pre-September service days required to lose his rookie status, so he still qualifies.) That probably won't happen this year, especially in the NL. Not with Pete Alonso, Fernando Tatís Jr., Bryan Reynolds, Keston Hiura, Mike Soroka, and others all having fantastic debut seasons.
But that doesn't matter much. That Gallegos has no saves this season doesn't matter. What matters is that the Cardinals are in first place, and that their bullpen has been baseball's best. The Cardinals may or may not have known exactly what they were getting or giving up in the Voit deal at the time, but it's a deal that initially seemed marginal and now has a constantly changing perception. That deal is actually one of the biggest reasons the Cardinals are where they are atop the NL Central.