The following year, Cardona played in Single-A for the Hickory Crawdads, slashing .254/.317/.380 with career-highs in home runs (10) and RBI (59).
In 2016, Cardona was promoted to the High-A High Desert Mavericks, and batted .300/.371/.463 with a career-high 14 home runs and 48 RBI in 101 games for the team.
For the 2017 season, Cardona split the year between the Double-A Frisco RoughRiders and the Triple-A Round Rock Express, accumulating a .274/.314/.377 slash line with 7 home runs and 47 RBI between the two teams.
On December 31, 2018, Cardona signed a minor league contract with the Chicago Cubs organization.
[citation needed] Cardona was selected to the Mexico national baseball team at the 2020 Summer Olympics (contested in 2021).