Corona signed with the New York Mets as an international free agent on April 6, 2019. He split his first professional season between the Dominican Summer League Mets, rookie-level Gulf Coast League Mets, and Low-A Brooklyn Cyclones. In 63 appearances split between the three affiliates, Corona batted .301/.398/.470 with five home runs, 29 RBI, and 19 stolen bases.[1]
On December 6, 2019, the Mets traded Corona and Blake Taylor to the Houston Astros in exchange for Jake Marisnick.[2] He did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[3] Corona returned to action in 2021 with the Single-A Fayetteville Woodpeckers, hitting .244/.306/.343 with two home runs, 22 RBI, and 19 stolen bases across 57 appearances.[4]
Corona split the 2022 season between Fayetteville and the High-A Asheville Tourists, batting a cumulative .278/.362/.495 with 19 home runs, 67 RBI, and 28 stolen bases over 107 total appearances.[5] He made 117 appearances split between Asheville and the Double-A Corpus Christi Hooks in 2023, slashing .251/.331/.458 with 22 home runs, 65 RBI, and 32 stolen bases. Corona played in the Arizona Fall League for the Mesa Solar Sox after the season.[6]
On November 14, 2023, the Astros added Corona to their 40-man roster to protect him from the Rule 5 draft.[7] He was optioned to the Triple–A Sugar Land Space Cowboys to begin the 2024 season.[8] Corona made 98 appearances split between Corpus Christi and Sugar Land, batting a cumulative .214/.314/.290 with three home runs, 29 RBI, and 27 stolen bases.
Corona was optioned to Triple-A Sugar Land to begin the 2025 season,[9] with whom he batted .228/.315/.351 with six home runs, 28 RBI, and eight stolen bases. On July 7, 2025, Corona was promoted to the major leagues for the first time.[10] In three appearances for Houston during his rookie campaign, he went 0-for-2 with two walks. On November 4, Corona was placed on outright wavers by the Astros.[11] After clearing waivers two days later, he was removed from the 40-man roster and sent outright to Sugar Land.[12] Corona elected free agency the same day.[13]
On December 24, 2025, Corona signed a minor league contract with the New York Yankees.[14]