\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"Given the prospect pedigree, the hot start, the youth and just how good he's looked this week, it's time to play our favorite early-April game: Is it real or a small-sample fluke?\n\nThere isn't going to be One Satisfying Answer to that question. There rarely is. But we can hopefully get a little closer to knowing just what sort of player the White Sox have on their hands.\n\nMoncada, as we noted, struck out more than any hitter in baseball last season, 217 times. That's so many strikeouts. It's difficult to talk your way around that. But the way in which he made it to that lofty mark was interesting, because it was unusual. Let's explain what made his season notable.\n\n**1) So many called strikeouts.** Eighty-five of Moncada's strikeouts came looking, not swinging. That wasn't just the most in baseball, [it was the most by a huge amount](https://atmlb.com/2ZbQgGS); the second-most was Chris Davis with a mere 56.\n\n**2) So many borderline calls.** As Adler [noted](https://www.mlb.com/whitesox/news/yoan-moncada-could-have-a-breakout-season), if you looked at the edges of the strike zone, the area within a baseball's width of the zone boundaries, Moncada had 137 of his total strikeouts (and 60 of his called strikeouts) there. Both were most in the Majors by a large margin.\n\nBut when he wasn't striking out, it was interesting how good he could be, because ...\n\n**3) Before he got to two strikes, he was fantastic.** Last year, when the plate appearance ended before a two-strike count, Moncada was incredible. He hit .400, better than Mookie Betts or Giancarlo Stanton, 20th best of 310 hitters with 100 such plate appearances.\n\nOf course, the flip side of that is ...\n\n**4) On two strikes, he was doomed.** When the plate appearance ended on a two strike count -- so often, but not always, strikeouts -- Moncada hit a mere .110, [14th worst](https://atmlb.com/2D8L4tT) of 364 hitters with 100 two-strike plate appearances.\n\nThe resulting gap between .400 and .110 of 290 points was one the sixth-largest in baseball. (Interestingly, two of the five names ahead of him were J.D. Martinez and Javier Baez.)\n\nThat made the problem easy to diagnose, if not easy to solve. Don't get to two strikes. But also, don't get to two strikes being so desperate that you start expanding your zone and flailing at bad pitches.\n\nWe know this, because Moncada and the Sox spent a lot of time talking about it.\n\n\"As long as he maintains an aggressive approach within the strike zone, which he has been increasing,\" [Chicago manager Rick Renteria said to MLB.com in July](https://www.mlb.com/news/yoan-moncada-wants-to-reduce-strikeout-rate-c286736304), \"he has a chance of having really good success obviously.\"\n\n\"We made a plan,\" Moncada said to MLB.com [in December](https://www.mlb.com/whitesox/news/yoan-moncada-worked-on-improving-at-the-plate-c301379800), referring to extensive offseason work with White Sox coaches. \"Right now, I am in a better position to succeed and to be a better player next season. It was a very good experience, overall.\"\n\n“We ended up attacking the topic of his strike-zone approach,” Renteria said. “He has great ability to take pitches. That’s something that’s innate in him.”\n\nSo, be more aggressive, but not too aggressive. Is that how it's played out so far? If we can see changes in his approach, maybe we're seeing the beginnings of the hard work paying off; after all, it seems easier to teach a passive hitter to attack than it does to teach an overzealous one to lay off. If not, maybe it's just a hot 10 days or so.\n\nHere's what we know.\n\n**He is swinging more inside the zone.**","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/qaakit68oqlprl2lbugx","type":"image"},{"__typename":"Markdown","content":"You can ignore that 2016 number, because that was a mere eight games with Boston, but Moncada is indeed being more aggressive inside the zone. That's a good thing, obviously. In his White Sox career, Moncada hits .271 with a .483 slugging inside the zone, and .132 with a .190 slugging outside the zone.\n\n**He's more aggressive on those two-strike edge pitches.**\n\nLast year, Moncada saw 327 pitches on the edges of the zone with two strikes. He offered at 181 of them, or just over 55 percent, which was well below the Major League average [of nearly 75 percent](https://baseballsavant.mlb.com/statcast_search?hfPT=&hfAB=&hfBBT=&hfPR=foul%7Cfoul%5C.%5C.pitchout%7Chit%5C.%5C.into%5C.%5C.play%7Chit%5C.%5C.into%5C.%5C.play%5C.%5C.no%5C.%5C.out%7Chit%5C.%5C.into%5C.%5C.play%5C.%5C.score%7Cpitchout%5C.%5C.hit%5C.%5C.into%5C.%5C.play%5C.%5C.score%7Cfoul%5C.%5C.tip%7Cswinging%5C.%5C.pitchout%7Cswinging%5C.%5C.strike%7Cswinging%5C.%5C.strike%5C.%5C.blocked%7C&hfZ=&stadium=&hfBBL=&hfNewZones=11%7C12%7C13%7C14%7C16%7C17%7C18%7C19%7C&hfGT=R%7C&hfC=2strikes%7C&hfSea=2018%7C&hfSit=&player_type=batter&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=league&sort_col=pitch_percent&player_event_sort=h_launch_speed&sort_order=desc&min_pas=0&chk_count=on&chk_detailed_zone=on#results).\n\nSeason year -- and we cannot stress the \"it's early April\" part of this enough -- Moncada has gone after 11 of the 17 two-strike edge pitches, which is 76.5 percent, slightly above the Major League average of [74 percent](https://baseballsavant.mlb.com/statcast_search?hfPT=&hfAB=&hfBBT=&hfPR=foul%7Cfoul%5C.%5C.pitchout%7Chit%5C.%5C.into%5C.%5C.play%7Chit%5C.%5C.into%5C.%5C.play%5C.%5C.no%5C.%5C.out%7Chit%5C.%5C.into%5C.%5C.play%5C.%5C.score%7Cpitchout%5C.%5C.hit%5C.%5C.into%5C.%5C.play%5C.%5C.score%7Cfoul%5C.%5C.tip%7Cswinging%5C.%5C.pitchout%7Cswinging%5C.%5C.strike%7Cswinging%5C.%5C.strike%5C.%5C.blocked%7C&hfZ=&stadium=&hfBBL=&hfNewZones=11%7C12%7C13%7C14%7C16%7C17%7C18%7C19%7C&hfGT=R%7C&hfC=2strikes%7C&hfSea=2019%7C&hfSit=&player_type=batter&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=league&sort_col=pitch_percent&player_event_sort=h_launch_speed&sort_order=desc&min_pas=0&chk_count=on&chk_detailed_zone=on#results).\n\nWe don't know if this will stick, but he said he wanted to do it, and he's doing it. One of those swings resulted in this absolute rocket, hit at 108.9 mph, in Cleveland on April 3.","type":"text"},{"__typename":"Video","contentDate":"2019-04-03T19:42:49.016Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://cuts.diamond.mlb.com/FORGE/2019/2019-04/03/dd96f678-94f67b7e-79a9fae1-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Yoan Moncada launches a two-run homer run to deep right field, giving the White Sox an 8-1 lead in the top of the 8th inning","displayAsVideoGif":false,"duration":"00:00:47","slug":"yoan-moncada-homers-2-on-a-fly-ball-to-right-field-leury-garcia-scores","tags":[{"__typename":"InternalTag","slug":"season-2019","title":"Season 2019","type":"season"},{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-660162","title":"Yoan Moncada","person":{"__ref":"Person:660162"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-145","title":"Chicago White Sox","team":{"__ref":"Team:145"},"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"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/rdvgnvt9rbki541rbfwm"},"title":"Moncada's mammoth 2-run HR","relativeSiteUrl":"/video/yoan-moncada-homers-2-on-a-fly-ball-to-right-field-leury-garcia-scores"},{"__typename":"Markdown","content":"**He hasn't been called out on strikes even once. Seriously.**\n\nRemember, Moncada led the Majors in called strikeouts last year with 85, but that actually undersells it, because it wasn't just the largest number in 2018. It was the largest number in the pitch-tracking era, which goes back to 2008. No one had ever even hit 80 called strikeouts before, with the second-highest number being Davis' 79 in 2016.\n\nThat's not a record to be proud of, obviously. But what's fascinating so far is that Moncada has struck out 13 times in 2019 ... and not one has been a called strike. He's gone down against some good pitchers, like Blake Snell, Tyler Glasnow and Charlie Morton (twice apiece) and Mike Clevinger and Yusei Kikuchi. They've all been swinging.\n\nA swinging strikeout isn't better or worse than a called one, obviously. But if you wanted to see more aggressiveness, this is where you look. The record holder for called strikeouts hasn't done it once yet this year.\n\n**He's hitting the ball hard more often.**\n\nIt's not like hitting the ball hard has been a problem, of course. Last year, Moncada's [expected batting average](http://m.mlb.com/glossary/statcast/expected-batting-average) on batted balls was in the 74th percentile. His exit velocity was in the 82nd percentile. On contact, good things happen. But when you put the strikeouts back in to those batted balls, his expected batting average was in the sixth percentile, which is very poor.\n\nIn his 2017 debut, he had a hard-hit rate of 35.2 percent, roughly league average. In 2018, it was 44.2 percent, solidly above average. In 2019, so far? It's 50 percent, which is currently tied with Baez, Martinez and Miguel Cabrera. It's [29th](https://baseballsavant.mlb.com/statcast_search?hfPT=&hfAB=&hfBBT=&hfPR=&hfZ=&stadium=&hfBBL=&hfNewZones=&hfGT=R%7C&hfC=&hfSea=2019%7C&hfSit=&player_type=batter&hfOuts=&opponent=&pitcher_throws=&batter_stands=&hfSA=&game_date_gt=&game_date_lt=&hfInfield=&team=&position=&hfOutfield=&hfRO=&home_road=&hfFlag=&hfPull=&metric_1=h_launch_speed&metric_1_gt=95&metric_1_lt=&hfInn=&min_pitches=25&min_results=0&group_by=name&sort_col=pitch_percent&player_event_sort=h_launch_speed&sort_order=desc&min_pas=0&chk_bb_type=on&chk_bip=on#results) of the 191 batters with 25 batted balls.","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/hut3nllsu9xuq48wduwu","type":"image"},{"__typename":"Markdown","content":"If anything, this is a good reminder that player development isn't linear. Look at Baez, the [No. 9 overall prospect in 2013](http://www.mlb.com/mlb/prospects/watch/y2013/), who hit just .255/.300/.427 (90 OPS+) in parts of four seasons before 2018's breakout. Look at Xander Bogaerts, the No. 6 prospect that year, who hit .283/.339/.409 (100 OPS+) in parts of five seasons before 2018's 135 OPS+ breakout.\n\nIt's nice to be Kris Bryant or Corey Seager, top prospects who came up and dominated right away. It doesn't happen for everyone that way. It still might not happen for Moncada. But if you're looking for signs, there are signs. It's more than just the fun early-season line.","type":"text"}],"relativeSiteUrl":"/news/more-aggressive-yoan-moncada-tapping-into-talent","contentType":"news","subHeadline":"","summary":"A little more than four years ago, Yoan Moncada entered American baseball as one of the most instantly hyped prospects in recent memory. In February 2015, he signed with the Red Sox for a record-smashing $31.5 million bonus that actually cost Boston twice that much, including the penalty for exceeding","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":"TeamTag","slug":"teamid-145","title":"Chicago White Sox","team":{"__ref":"Team:145"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-660162","title":"Yoan Moncada","person":{"__ref":"Person:660162"},"type":"player"}],"type":"story","thumbnail":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/nggdlbyz6tymswpwz34d","title":"More aggressive Yoan Moncada tapping into talent"},"getHeaderFromForgePath({\"contentSource\":\"MLB\",\"headerPath\":\"/_navs/header/mlb/global-nav\",\"paletteKey\":\"mlb-base-palette\",\"propertiesKey\":\"mlb-global-properties\"})":{"__typename":"Header","navigation":[{"__typename":"NavItem","customPropertiesString":"align:right;","icon":null,"linkTarget":null,"linkText":"MLB.TV","linkUrl":"https://www.mlb.com/tv?&affiliateId=mlbMENUtv","placement":"right","visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Buy MLB.TV Offseason Package","linkUrl":"/live-stream-games/subscribe?&affiliateId=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Watch & Listen","linkUrl":"/live-stream-games?&affiliateID=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB.TV Partners","linkUrl":"https://www.mlb.com/live-stream-games/partners?&affiliateId=mlbMENUtv","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Link Account","linkUrl":"live-stream-games/partners?&affiliateId=mlbMENUtv","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Help Center","linkUrl":"/live-stream-games/help-center?&affiliateID=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":null,"linkTarget":null,"linkText":"Tickets","linkUrl":"/tickets","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"All-Star Tickets","linkUrl":"/all-star/tickets","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1721167200;"},{"__typename":"NavItem","placement":null,"linkText":"MLB at Rickwood Field","linkUrl":"/events/rickwood/tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1718924400;"},{"__typename":"NavItem","placement":null,"linkText":"Spring Training","linkUrl":"/tickets/spring-training","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1711511940;"},{"__typename":"NavItem","placement":null,"linkText":"Postseason Tickets","linkUrl":"/tickets/postseason","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Buy on SeatGeek","linkUrl":"https://seatgeek.com/mlb-tickets?aid=15994&pid=integration&rid=1&utm_medium=partnership&utm_source=mlb_sponsorship&utm_campaign=integration","linkTarget":"_blank","visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Sell on SeatGeek","linkUrl":"https://seatgeek.com/sell/mlb-tickets?aid=15994&pid=integration&rid=15&utm_medium=partnership&utm_source=mlb_sponsorship&utm_campaign=integration","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Season Tickets","linkUrl":"/tickets/season-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Single Game Tickets","linkUrl":"/schedule","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Group Tickets","linkUrl":"/tickets/group-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Special Ticket Offers","linkUrl":"/tickets/fan-value","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Speedway Classic","linkUrl":"/events/speedway-classic/tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"VIP Ticket Packages","linkUrl":"/tickets/on-location-experiences","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Students","linkUrl":"/tickets/students","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Tourism","linkUrl":"/tourism","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB World Tour","linkUrl":"/international/events","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Ticket Terms & Conditions","linkUrl":"/tickets/terms-and-conditions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":"shopping-cart","linkTarget":null,"linkText":"Shop","linkUrl":"https://www.mlbshop.com/?_s=bm-mlbcom-hp","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"MLB Online Shop","linkUrl":"https://www.mlbshop.com/?_s=bm-mlbcom-hp","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Auction","linkUrl":"https://auctions.mlb.com/iSynApp/showHomePage.action?sid=1101001&isynsharedsession=9mislq-18JnZhOEp-FeGzvUB3G6zxwkeKqwX99MKAttEdaSACl02r4aCDzYhNvUm","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Gift Cards","linkUrl":"https://www.mlbshop.com/gift-cards/x-462351+z-94899005-3509039474?_s=bm-mlbcom-Home","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"MLB NYC Flagship Store","linkUrl":"/shop/nyc-retail-store","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"European Shop","linkUrl":"http://www.mlbshopeurope.com/stores/mlb/en?portal=MLTS66FS&CMP=PSC-MLTS66FS","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Photo Store","linkUrl":"https://photostore.mlb.com/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;mobile:true","icon":null,"linkTarget":null,"linkText":"News","linkUrl":"/news","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Rule Changes","linkUrl":"https://www.mlb.com/rule-changes-2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Probable Pitchers","linkUrl":"/probable-pitchers/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Starting Lineups","linkUrl":"/starting-lineups","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Transactions","linkUrl":"https://www.mlb.com/transactions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Injury Report","linkUrl":"/injury-report","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"World Baseball Classic","linkUrl":"/world-baseball-classic","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Draft","linkUrl":"/draft/2024","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"All-Star Game","linkUrl":"/all-star/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Life","linkUrl":"/fans/mlb-life","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Pipeline","linkUrl":"https://www.mlb.com/pipeline","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Postseason History","linkUrl":"/postseason/history","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Great Stories","linkUrl":"/news/topic/longform","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Podcasts","linkUrl":"/fans/podcasts","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Watch","linkUrl":"/tv?&affiliateId=mlbMENU","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":"Video","navigation":[{"__typename":"NavItem","placement":null,"linkText":"Search","linkUrl":"/video","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Statcast","linkUrl":"/video/topic/statcast","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Network","linkUrl":"/network","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]},{"__typename":"SubnavColumn","title":"MLB.TV","navigation":[{"__typename":"NavItem","placement":null,"linkText":"Buy MLB.TV Postseason Package","linkUrl":"/live-stream-games/subscribe?&affiliateId=mlbMENU","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Watch & Listen","linkUrl":"/live-stream-games?&affiliateID=mlbMENU","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Help Center","linkUrl":"/live-stream-games/help-center?&affiliateID=mlbMENU","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;amp:true;","icon":null,"linkTarget":null,"linkText":"Scores","linkUrl":"/scores/2025-02-20","placement":"mobile","visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;mobile:true;","icon":null,"linkTarget":null,"linkText":"Schedule","linkUrl":"/schedule/2025-02-20","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"2025 Spring Training","linkUrl":"/schedule/2025-02-20","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2025 Regular Season","linkUrl":"/schedule/2025-03-18","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2024 Regular Season","linkUrl":"/schedule/2024-03-20","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2024 Postseason","linkUrl":"/postseason","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Events","linkUrl":"/events","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Team by Team Schedule","linkUrl":"/schedule/team-by-team","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Sync Schedules","linkUrl":"https://mlb.ecal.com/","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"National Broadcasts","linkUrl":"/live-stream-games/national-broadcast-schedule","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;amp:true;","icon":null,"linkTarget":null,"linkText":"Stats","linkUrl":"/stats","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Statcast Leaders","linkUrl":"https://baseballsavant.mlb.com/statcast_leaderboard","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Statcast","linkUrl":"/statcast","linkTarget":"","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Baseball Savant","linkUrl":"https://baseballsavant.mlb.com/","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Top Prospect Stats","linkUrl":"/prospects/stats/top-prospects?type=all&minPA=1","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;","icon":null,"linkTarget":null,"linkText":"Standings","linkUrl":"/standings/wild-card","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Youth","linkUrl":"/youth-baseball-softball","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Play Ball","linkUrl":"/play-ball","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Youth Baseball & Softball","linkUrl":"/youth-baseball-softball","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"","icon":"group","linkTarget":null,"linkText":"Players","linkUrl":"/players","placement":null,"visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Prospect Rankings","linkUrl":"/prospects","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Depth Charts","linkUrl":"/team/roster/depth-chart","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Players Association","linkUrl":"https://www.mlbplayers.com","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Negro Leagues","linkUrl":"/history/negro-leagues","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"MLB Play","linkUrl":"/play","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Beat the Streak","linkUrl":"/play?gameId=BeatTheStreak2022","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Immaculate Grid","linkUrl":"/play?gameId=ImmaculateGrid2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Trivia","linkUrl":"/play?gameId=SporcleTrivia2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Pickle","linkUrl":"/play?gameId=Pickle2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"By the Numbers","linkUrl":"/play?gameId=ByTheNumbers2022","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Diamond Decisions","linkUrl":"/play?gameId=DiamondDecisions2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Bingo","linkUrl":"/play?gameId=Bingo2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"expires:1720022400;","icon":null,"linkTarget":null,"linkText":"Vote","linkUrl":"/all-star/ballot?affiliateId=asb-topnav-mlb-2024","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;module:teammodule;align:right;","icon":null,"linkTarget":null,"linkText":"Teams","linkUrl":"/team","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Team Module","linkUrl":null,"linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"module:teammodule;"}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;lang:es;label:Español","icon":null,"linkTarget":null,"linkText":"ES","linkUrl":"/es","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"日本語","linkUrl":"http://www.mlb.jp/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":"lang:ja"},{"__typename":"NavItem","placement":null,"linkText":"한국어","linkUrl":"https://www.mlbkor.com/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":"lang:ko"}]}]}],"cfPalette":{"__typename":"CF_Palette","headerMastheadBackgroundColor":"#002D72","headerMastheadTextColor":"#ffffff","headerNavigationBackgroundColor":"#041E42","headerNavigationBorderColor":"#057AFF","headerNavigationTextColorHover":"#ffffff","headerNavigationTextColor":"#ffffff"},"cfWebProperties":{"__typename":"CF_WebProperties","urlLogo":null,"headerMastheadTagline":null,"headerPrimaryLogo":{"__typename":"CF_Asset","url":null,"description":null},"headerMastheadSponsorImage":{"__typename":"CF_Asset","url":null,"description":null},"headerMastheadTaglineContainerWidth":"512px","headerMastheadTaglineContainerHeight":"56px"}},"getTeamsBySportId({\"ids\":[1]})":[{"__ref":"Team:133"},{"__ref":"Team:134"},{"__ref":"Team:135"},{"__ref":"Team:136"},{"__ref":"Team:137"},{"__ref":"Team:138"},{"__ref":"Team:139"},{"__ref":"Team:140"},{"__ref":"Team:141"},{"__ref":"Team:142"},{"__ref":"Team:143"},{"__ref":"Team:144"},{"__ref":"Team:145"},{"__ref":"Team:146"},{"__ref":"Team:147"},{"__ref":"Team:158"},{"__ref":"Team:108"},{"__ref":"Team:109"},{"__ref":"Team:110"},{"__ref":"Team:111"},{"__ref":"Team:112"},{"__ref":"Team:113"},{"__ref":"Team:114"},{"__ref":"Team:115"},{"__ref":"Team:116"},{"__ref":"Team:117"},{"__ref":"Team:118"},{"__ref":"Team:119"},{"__ref":"Team:120"},{"__ref":"Team:121"}]},"Team:145":{"__typename":"Team","id":145,"division":{"__ref":"Division:202"},"name":"Chicago White Sox","shortName":"Chi White Sox","teamName":"White Sox"},"Person:660162":{"__typename":"Person","id":660162},"Division:200":{"__typename":"Division","id":"200"},"Team:133":{"__typename":"Team","division":{"__ref":"Division:200"},"id":133,"name":"Athletics","shortName":"Athletics","teamName":"Athletics"},"Division:205":{"__typename":"Division","id":"205"},"Team:134":{"__typename":"Team","division":{"__ref":"Division:205"},"id":134,"name":"Pittsburgh Pirates","shortName":"Pittsburgh","teamName":"Pirates"},"Division:203":{"__typename":"Division","id":"203"},"Team:135":{"__typename":"Team","division":{"__ref":"Division:203"},"id":135,"name":"San Diego Padres","shortName":"San Diego","teamName":"Padres"},"Team:136":{"__typename":"Team","division":{"__ref":"Division:200"},"id":136,"name":"Seattle Mariners","shortName":"Seattle","teamName":"Mariners"},"Team:137":{"__typename":"Team","division":{"__ref":"Division:203"},"id":137,"name":"San Francisco Giants","shortName":"San Francisco","teamName":"Giants"},"Team:138":{"__typename":"Team","division":{"__ref":"Division:205"},"id":138,"name":"St. Louis Cardinals","shortName":"St. Louis","teamName":"Cardinals"},"Division:201":{"__typename":"Division","id":"201"},"Team:139":{"__typename":"Team","division":{"__ref":"Division:201"},"id":139,"name":"Tampa Bay Rays","shortName":"Tampa Bay","teamName":"Rays"},"Team:140":{"__typename":"Team","division":{"__ref":"Division:200"},"id":140,"name":"Texas Rangers","shortName":"Texas","teamName":"Rangers"},"Team:141":{"__typename":"Team","division":{"__ref":"Division:201"},"id":141,"name":"Toronto Blue Jays","shortName":"Toronto","teamName":"Blue Jays"},"Division:202":{"__typename":"Division","id":"202"},"Team:142":{"__typename":"Team","division":{"__ref":"Division:202"},"id":142,"name":"Minnesota Twins","shortName":"Minnesota","teamName":"Twins"},"Division:204":{"__typename":"Division","id":"204"},"Team:143":{"__typename":"Team","division":{"__ref":"Division:204"},"id":143,"name":"Philadelphia Phillies","shortName":"Philadelphia","teamName":"Phillies"},"Team:144":{"__typename":"Team","division":{"__ref":"Division:204"},"id":144,"name":"Atlanta Braves","shortName":"Atlanta","teamName":"Braves"},"Team: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 = ''
/*-->*/
A little more than four years ago, Yoan Moncada entered American baseball as one of the most instantly hyped prospects in recent memory. In February 2015, he signed with the Red Sox for a record-smashing $31.5 million bonus that actually cost Boston twice that much, including the penalty for exceeding its bonus pool. He was the No. 8 prospect in baseball at MLB Pipeline in 2015 and No. 1 overall in 2016, then was the headline piece that December in the big Chris Sale trade.
After half a season in 2017 at Triple-A Charlotte, Moncada made his White Sox debut at second base on July 19. The hype train had arrived. Like Ronald Acuña, Cody Bellinger, Juan Soto and other highly regarded prospects of recent vintage, Moncada came up and mashed right away. He was the driving force of the ongoing White Sox rebuild.
In a year and a half of play since then, Moncada has been ... fine. It's been, in some sense, disappointing. He's been a league-average hitter (99 OPS+), though a .234/.321/.403 line in 2017-18 isn't exactly inspiring. He led the Majors with 217 strikeouts in 2018. He's not even a second baseman anymore.
But Moncada is still only 23 years old, at least until the end of May. As MLB.com's David Adler explored in February, there were reasons to think a breakout might be coming. Last September, Moncada hit .301/.369/.398. In Spring Training, he hit .358/.489/.642. In the first 11 games of this season, he's hitting .319/.360/.617.
He's also done this:
And put up Statcast metrics that look like this:
Everyone who was hoping to see Yoan Moncada lean into that breakout, so far so good. pic.twitter.com/jqvxEit91P
Given the prospect pedigree, the hot start, the youth and just how good he's looked this week, it's time to play our favorite early-April game: Is it real or a small-sample fluke?
There isn't going to be One Satisfying Answer to that question. There rarely is. But we can hopefully get a little closer to knowing just what sort of player the White Sox have on their hands.
Moncada, as we noted, struck out more than any hitter in baseball last season, 217 times. That's so many strikeouts. It's difficult to talk your way around that. But the way in which he made it to that lofty mark was interesting, because it was unusual. Let's explain what made his season notable.
1) So many called strikeouts. Eighty-five of Moncada's strikeouts came looking, not swinging. That wasn't just the most in baseball, it was the most by a huge amount; the second-most was Chris Davis with a mere 56.
2) So many borderline calls. As Adler noted, if you looked at the edges of the strike zone, the area within a baseball's width of the zone boundaries, Moncada had 137 of his total strikeouts (and 60 of his called strikeouts) there. Both were most in the Majors by a large margin.
But when he wasn't striking out, it was interesting how good he could be, because ...
3) Before he got to two strikes, he was fantastic. Last year, when the plate appearance ended before a two-strike count, Moncada was incredible. He hit .400, better than Mookie Betts or Giancarlo Stanton, 20th best of 310 hitters with 100 such plate appearances.
Of course, the flip side of that is ...
4) On two strikes, he was doomed. When the plate appearance ended on a two strike count -- so often, but not always, strikeouts -- Moncada hit a mere .110, 14th worst of 364 hitters with 100 two-strike plate appearances.
The resulting gap between .400 and .110 of 290 points was one the sixth-largest in baseball. (Interestingly, two of the five names ahead of him were J.D. Martinez and Javier Baez.)
That made the problem easy to diagnose, if not easy to solve. Don't get to two strikes. But also, don't get to two strikes being so desperate that you start expanding your zone and flailing at bad pitches.
We know this, because Moncada and the Sox spent a lot of time talking about it.
"As long as he maintains an aggressive approach within the strike zone, which he has been increasing," Chicago manager Rick Renteria said to MLB.com in July, "he has a chance of having really good success obviously."
"We made a plan," Moncada said to MLB.com in December, referring to extensive offseason work with White Sox coaches. "Right now, I am in a better position to succeed and to be a better player next season. It was a very good experience, overall."
“We ended up attacking the topic of his strike-zone approach,” Renteria said. “He has great ability to take pitches. That’s something that’s innate in him.”
So, be more aggressive, but not too aggressive. Is that how it's played out so far? If we can see changes in his approach, maybe we're seeing the beginnings of the hard work paying off; after all, it seems easier to teach a passive hitter to attack than it does to teach an overzealous one to lay off. If not, maybe it's just a hot 10 days or so.
Here's what we know.
He is swinging more inside the zone.
You can ignore that 2016 number, because that was a mere eight games with Boston, but Moncada is indeed being more aggressive inside the zone. That's a good thing, obviously. In his White Sox career, Moncada hits .271 with a .483 slugging inside the zone, and .132 with a .190 slugging outside the zone.
He's more aggressive on those two-strike edge pitches.
Last year, Moncada saw 327 pitches on the edges of the zone with two strikes. He offered at 181 of them, or just over 55 percent, which was well below the Major League average of nearly 75 percent.
Season year -- and we cannot stress the "it's early April" part of this enough -- Moncada has gone after 11 of the 17 two-strike edge pitches, which is 76.5 percent, slightly above the Major League average of 74 percent.
We don't know if this will stick, but he said he wanted to do it, and he's doing it. One of those swings resulted in this absolute rocket, hit at 108.9 mph, in Cleveland on April 3.
He hasn't been called out on strikes even once. Seriously.
Remember, Moncada led the Majors in called strikeouts last year with 85, but that actually undersells it, because it wasn't just the largest number in 2018. It was the largest number in the pitch-tracking era, which goes back to 2008. No one had ever even hit 80 called strikeouts before, with the second-highest number being Davis' 79 in 2016.
That's not a record to be proud of, obviously. But what's fascinating so far is that Moncada has struck out 13 times in 2019 ... and not one has been a called strike. He's gone down against some good pitchers, like Blake Snell, Tyler Glasnow and Charlie Morton (twice apiece) and Mike Clevinger and Yusei Kikuchi. They've all been swinging.
A swinging strikeout isn't better or worse than a called one, obviously. But if you wanted to see more aggressiveness, this is where you look. The record holder for called strikeouts hasn't done it once yet this year.
He's hitting the ball hard more often.
It's not like hitting the ball hard has been a problem, of course. Last year, Moncada's expected batting average on batted balls was in the 74th percentile. His exit velocity was in the 82nd percentile. On contact, good things happen. But when you put the strikeouts back in to those batted balls, his expected batting average was in the sixth percentile, which is very poor.
In his 2017 debut, he had a hard-hit rate of 35.2 percent, roughly league average. In 2018, it was 44.2 percent, solidly above average. In 2019, so far? It's 50 percent, which is currently tied with Baez, Martinez and Miguel Cabrera. It's 29th of the 191 batters with 25 batted balls.
If anything, this is a good reminder that player development isn't linear. Look at Baez, the No. 9 overall prospect in 2013, who hit just .255/.300/.427 (90 OPS+) in parts of four seasons before 2018's breakout. Look at Xander Bogaerts, the No. 6 prospect that year, who hit .283/.339/.409 (100 OPS+) in parts of five seasons before 2018's 135 OPS+ breakout.
It's nice to be Kris Bryant or Corey Seager, top prospects who came up and dominated right away. It doesn't happen for everyone that way. It still might not happen for Moncada. But if you're looking for signs, there are signs. It's more than just the fun early-season line.