\n\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"Cheng¡¯s calling card as a player is his defense and versatility, being able to play second, shortstop and third, but really excelling up the middle. His 65-grade fielding tool is the best of the Pirates¡¯ Top 30 prospects, and manager Derek Shelton referred to it as ¡°dynamic.¡±\n\n¡°I think we saw the full scope of it in Spring Training,¡± Shelton said. ¡°Regardless if he played second or short, he can really defend. He¡¯s played some third, a little bit in the Minor Leagues. With losing Triolo, we needed someone who could play short as the backup. We felt he fit us the best.¡±\n\nThere is some upside with Cheng's offensive game, too. He had a strong showing this spring, which was an extension of his strong finish in September, when he hit .302 with a .406 on-base percentage between Double-A Altoona and Indianapolis. He doesn¡¯t slug for much, but his speed can help him stretch some hits for extra bases.","type":"text"},{"__typename":"Video","contentDate":"2025-03-04T20:25:34.215Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2025/2025-03/04/db67af21-da47c8d6-dd751630-csvm-diamondgcp-asset_1280x720_59_4000K.mp4","type":"video","description":"Tsung-Che Cheng belts a solo homer to right-center field, trimming the Pirates' deficit to 12-4 in the bottom of the 7th inning","displayAsVideoGif":false,"duration":"00:00:19","slug":"tsung-che-cheng-homers-1-on-a-fly-ball-to-right-center-field","tags":[{"__typename":"InternalTag","slug":"season-2025","title":"Season 2025","type":"season"},{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-691907","title":"Tsung-Che Cheng","person":{"__ref":"Person:691907"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-134","title":"Pittsburgh Pirates","team":{"__ref":"Team:134"},"type":"team"},{"__typename":"TaxonomyTag","slug":"hitting","title":"hitting","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"in-game-highlight","title":"in-game highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-action-tracking","title":"game action tracking","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"vod","title":"vod","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-story-highlight","title":"Game story highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"home-run","title":"home run","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"spring-training","title":"Spring Training","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"grapefruit-league","title":"Grapefruit League","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"imagen-feed","title":"Imagen feed","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/ypmhxyy80wsuwjtzyb6y"},"title":"Tsung-Che Cheng's solo home run","relativeSiteUrl":"/video/tsung-che-cheng-homers-1-on-a-fly-ball-to-right-center-field"},{"__typename":"Markdown","content":"Cheng hinted at some tweaks he made to his swing midseason last year that sparked that strong finish.\n\n¡°\\[My\\] swing is really effective, so I¡¯m just trying to keep doing that,¡± Cheng said.\n\nIt¡¯s been a long journey for Cheng to get to this point. He signed as an international free agent in 2019, but he didn¡¯t get into an affiliated game until 2021 because of the COVID-19 pandemic. In the time since, he played for the Chinese Taipei team in the 2023 World Baseball Classic, he was the starting shortstop for the Team Colombia squad that captured the Caribbean Series championship in 2022 and he was one of the organization¡¯s top position players for their Spring Breakout games.","type":"text"},{"__typename":"Markdown","content":"He¡¯s been in the public light for a while, and now that the dream is coming true, he¡¯s not putting many expectations on what this time in the Majors will bring.\n\n¡°For now, I just want to enjoy baseball, enjoy playing baseball and try to keep improving every day,¡± Cheng said.","type":"text"}],"relativeSiteUrl":"/news/tsung-che-cheng-called-up-to-majors-for-first-time","contentType":"news","subHeadline":null,"summary":"PITTSBURGH -- Tsung-Che Cheng remembered the cake for his wife¡¯s birthday Sunday, but the 23-year-old infielder had to admit that he forgot to prepare for his partner¡¯s big day.\nHey, cut the kid a break. The Minor League season had just started, and Irene¡¯s chocolate cake was homemade, not store","tagline({\"formatString\":\"none\"})":null,"tags":[{"__typename":"InternalTag","slug":"storytype-article","title":"Article","type":"article"},{"__typename":"ContributorTag","slug":"alex-stumpf","title":"Alex Stumpf","type":"contributor"},{"__typename":"TeamTag","slug":"teamid-134","type":"team","title":"Pittsburgh Pirates","team":{"__ref":"Team:134"}},{"__typename":"GameTag","gamePk":778415,"slug":"gamepk-778415","title":"2025/04/07 STL@PIT","type":"game"},{"__typename":"TaxonomyTag","slug":"apple-news","title":"Apple News","type":"taxonomy"},{"__typename":"PersonTag","slug":"playerid-691907","title":"Tsung-Che Cheng","person":{"__ref":"Person:691907"},"type":"player"},{"__typename":"TaxonomyTag","slug":"mlb-top-prospects","title":"MLB Top Prospects","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"transactions","title":"transactions","type":"taxonomy"}],"type":"story","thumbnail":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/jey9j8gkxiecfioqnp1c","title":"Tsung-Che Cheng called up to Majors for first time"},"getHeaderFromForgePath({\"contentSource\":\"MLB\",\"headerPath\":\"/_navs/header/milb/global-nav\",\"locale\":\"en-US\",\"paletteKey\":\"milb-base-palette\",\"propertiesKey\":\"milb-global-properties\"})":{"__typename":"Header","navigation":[{"__typename":"NavItem","customPropertiesString":"mobile:true","icon":null,"linkTarget":null,"linkText":"Scores","linkUrl":"https://www.milb.com/scores?affiliateId=mlbcom-milb","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Triple-A Scores","linkUrl":"https://www.milb.com/scores?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Double-A Scores","linkUrl":"https://www.milb.com/scores/double-a?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"High-A Scores","linkUrl":"https://www.milb.com/scores/high-a?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Single-A Scores","linkUrl":"https://www.milb.com/scores/single-a?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Rookie Scores","linkUrl":"https://www.milb.com/scores/2025-05-03/rookie?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""}]}]},{"__typename":"NavItem","customPropertiesString":"","icon":null,"linkTarget":null,"linkText":"Schedule","linkUrl":"https://www.milb.com/schedule?affiliateId=mlbcom-milb","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Triple-A Schedule","linkUrl":"https://www.milb.com/schedule/triple-a?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Double-A Schedule","linkUrl":"https://www.milb.com/schedule/double-a?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"High-A Schedule","linkUrl":"https://www.milb.com/schedule/high-a?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Single-A Schedule","linkUrl":"https://www.milb.com/schedule/single-a?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Rookie Schedule","linkUrl":"https://www.milb.com/schedule/2025-05-03/rookie?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Sync Schedules","linkUrl":"https://milb.ecal.com/","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true","icon":null,"linkTarget":null,"linkText":"Teams","linkUrl":"https://www.milb.com/about/teams/by-affiliate?affiliateId=mlbcom-milb","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Teams by Affiliate","linkUrl":"https://www.milb.com/about/teams/by-affiliate?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Teams by Name","linkUrl":"https://www.milb.com/about/teams?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Teams by Class","linkUrl":"https://www.milb.com/about/teams/by-class?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Teams by League","linkUrl":"https://www.milb.com/about/teams/by-league?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Ballparks","linkUrl":"/fans/ballpark-guides","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"align:right","icon":null,"linkTarget":null,"linkText":"Watch","linkUrl":"https://www.milb.com/live-stream-games?affiliateId=mlbcom-milb","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Watch Games","linkUrl":"https://www.milb.com/live-stream-games?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Subscribe","linkUrl":"/live-stream-games/subscribe","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Highlights","linkUrl":"/video/?q=ContentTags+%3D+%5B%22minor-league-baseball%22%5D+Order+by+Timestamp+DESC","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Highlights by Affiliate","linkUrl":"https://www.milb.com/fans/video-by-affiliate?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Prospect Highlights","linkUrl":"/video/topic/mlb-pipeline","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Streaming FAQ","linkUrl":"https://www.milb.com/live-stream-games/faqs?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Help Center","linkUrl":"https://support.mlb.com","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Gameday Audio","linkUrl":"https://www.milb.com/live-stream-games/audio?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Podcasts","linkUrl":"/fans/podcasts","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Bally Sports Live","linkUrl":"https://www.ballysports.com/","linkTarget":null,"visible":null,"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","customPropertiesString":"align:right","icon":null,"linkTarget":null,"linkText":"Shop","linkUrl":"https://milbstore.com/?utm_source=milb.com&utm_medium=referral&utm_campaign=house-2023&utm_content=menu-navigation-link-2023&utm_term=568","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"MiLB Store","linkUrl":"https://milbstore.com/?utm_source=milb.com&utm_medium=referral&utm_campaign=house-2023&utm_content=menu-navigation-link-2023&utm_term=568","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Auctions","linkUrl":"https://bit.ly/3aKmj6F","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Shop Copa","linkUrl":"https://milbstore.com/pages/copa-de-la-diversion","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Shop Marvel","linkUrl":"https://milbstore.com/pages/marvel","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"","icon":null,"linkTarget":null,"linkText":"Standings","linkUrl":"https://www.milb.com/standings/?affiliateId=mlbcom-milb","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Full Season","linkUrl":"https://www.milb.com/standings/?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Rookie Leagues","linkUrl":"https://www.milb.com/about/rookie?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Stats","linkUrl":"https://www.milb.com/stats?affiliateId=mlbcom-milb","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Full Season","linkUrl":"https://www.milb.com/stats?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Rookie Leagues","linkUrl":"https://www.milb.com/about/rookie?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Players","linkUrl":"https://www.milb.com/players?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Top Prospect Stats","linkUrl":"/prospects/stats/top-prospects","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"","icon":null,"linkTarget":null,"linkText":"News","linkUrl":"/news","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Pipeline","linkUrl":"/pipeline","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Transactions","linkUrl":"https://www.milb.com/roster/transactions?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Copa de la Diversi¨®n","linkUrl":"https://www.milb.com/fans/copa?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Ben's Biz","linkUrl":"https://www.milb.com/fans/bensbiz?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Malm? Oat Milkers","linkUrl":"https://www.milb.com/team/oatly?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"The MiLB App","linkUrl":"/milb/about/milb-app","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"MiLB Newsletters","linkUrl":"https://www.milb.com/milb/forms/newsletter-registration?affiliateId=mlbcom-milb","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true","icon":"group","linkTarget":null,"linkText":"Prospects","linkUrl":"/prospects","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Top 100","linkUrl":"/prospects","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Top 30 by Team","linkUrl":"/prospects/orioles","linkTarget":"","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Top 50 International","linkUrl":"/prospects/2025/international","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Draft Top 250","linkUrl":"/prospects/draft","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":"mlb","linkTarget":null,"linkText":"MLB","linkUrl":"/","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]}],"cfPalette":{"__typename":"CF_Palette","headerMastheadBackgroundColor":"#00278C","headerMastheadTextColor":"#ffffff","headerNavigationBackgroundColor":"#00278C","headerNavigationBorderColor":"#006CFF","headerNavigationTextColorHover":"currentcolor","headerNavigationTextColor":"#fff"},"cfEntityWebProperties":{"__typename":"CF_Entity_WebProperties","urlLogo":null,"headerMastheadTagline":null,"headerPrimaryLogo":{"__typename":"CF_Asset","url":"https://images.ctfassets.net/iiozhi00a8lc/7eeTdW5zGYe0sW2ZlIle7E/990464d4b5e4e3b3a65cb6c56ce808ea/milb-alt.svg","description":null},"headerMastheadSponsorImage":{"__typename":"CF_Asset","url":null,"description":null},"headerMastheadTaglineContainerWidth":"512px","headerMastheadTaglineContainerHeight":"56px"}}},"Person:691907":{"__typename":"Person","id":691907,"initLastName":"T Cheng","team":{"__typename":"Team","sport":{"__ref":"Sport:1"}}},"Team:134":{"__typename":"Team","id":134,"sport":{"__ref":"Sport:1"},"teamName":"Pirates"},"Sport:1":{"__typename":"Sport","id":"1"}}}
window.adobeAnalytics = {"reportingSuiteId":"mlbglobal08,mlbcom08","linkInternalFilters":"mlb"}
window.globalState = {"tracking_title":"Minor League Baseball","lang":"en"}
window.appId = ''
/*-->*/
'Oh, it's true': Cheng salvages wife's birthday with MLB callup
PITTSBURGH -- Tsung-Che Cheng remembered the cake for his wife¡¯s birthday Sunday, but the 23-year-old infielder had to admit that he forgot to prepare for his partner¡¯s big day.
Hey, cut the kid a break. The Minor League season had just started, and Irene¡¯s chocolate cake was homemade, not store bought. He didn¡¯t completely whiff on her birthday.
As the two drove back to Indianapolis after the Pirates¡¯ Triple-A club¡¯s first series, they got a call from manager Chris Truby. Cheng was getting called up to the Majors.
¡°It feels like this is kind of the best birthday gift for her,¡± Cheng said, via interpreter Haagen Tan.
Nice save.
This is Cheng¡¯s first trip to The Show. The Pirates¡¯ No. 17 prospect, according to MLB Pipeline, had a strong Spring Training, slashing .353/.400/.647, but his limited experience at the highest level of the Minors and the team¡¯s infield depth didn¡¯t really give him a pathway to the Opening Day roster.
That infield depth has taken a sizable hit in the early portion of this season. Nick Gonzales sustained a non-displaced fracture of his left ankle on Opening Day, Spencer Horwitz is still recovering from his wrist surgery and No. 5 prospect Nick Yorke is on the injured list with a right shoulder injury. On Sunday, Jared Triolo was a late scratch after his back locked up, and he was placed on the injured list Monday with a lumbar spine strain.
That opened the door for Cheng, who was already on the team¡¯s 40-man roster. He may have only 11 games of experience at the Triple-A level, but the dream is coming true now. While taking batting practice Monday, looking out to the Clemente Bridge and the Pittsburgh skyline, that fact started to feel more like a reality.
¡°That¡¯s the moment that makes you feel, ¡®Oh, it¡¯s true,¡¯¡± Cheng said.
Cheng¡¯s calling card as a player is his defense and versatility, being able to play second, shortstop and third, but really excelling up the middle. His 65-grade fielding tool is the best of the Pirates¡¯ Top 30 prospects, and manager Derek Shelton referred to it as ¡°dynamic.¡±
¡°I think we saw the full scope of it in Spring Training,¡± Shelton said. ¡°Regardless if he played second or short, he can really defend. He¡¯s played some third, a little bit in the Minor Leagues. With losing Triolo, we needed someone who could play short as the backup. We felt he fit us the best.¡±
There is some upside with Cheng's offensive game, too. He had a strong showing this spring, which was an extension of his strong finish in September, when he hit .302 with a .406 on-base percentage between Double-A Altoona and Indianapolis. He doesn¡¯t slug for much, but his speed can help him stretch some hits for extra bases.
Cheng hinted at some tweaks he made to his swing midseason last year that sparked that strong finish.
¡°[My] swing is really effective, so I¡¯m just trying to keep doing that,¡± Cheng said.
It¡¯s been a long journey for Cheng to get to this point. He signed as an international free agent in 2019, but he didn¡¯t get into an affiliated game until 2021 because of the COVID-19 pandemic. In the time since, he played for the Chinese Taipei team in the 2023 World Baseball Classic, he was the starting shortstop for the Team Colombia squad that captured the Caribbean Series championship in 2022 and he was one of the organization¡¯s top position players for their Spring Breakout games.
He¡¯s been in the public light for a while, and now that the dream is coming true, he¡¯s not putting many expectations on what this time in the Majors will bring.
¡°For now, I just want to enjoy baseball, enjoy playing baseball and try to keep improving every day,¡± Cheng said.