In his first season with Arizona, Moreno won a Gold Glove Award and aided in the team's first National League pennant since 2001.
[2] The following year, Moreno played for the Single-A Lansing Lugnuts, hitting .280/.337/.485 with career-highs in home runs (12), RBI (52), stolen bases (7), and walks (22).
[4] Moreno was assigned to the Double-A New Hampshire Fisher Cats to begin the 2021 season, where he excelled, batting .373/.441/.651 with eight home runs and 45 RBI in 32 games.
[23] On December 23, 2022, the Blue Jays traded Moreno and Lourdes Gurriel Jr. to the Arizona Diamondbacks in exchange for Daulton Varsho.
[28] On October 7, 2023, in game 1 of the NLDS against the Los Angeles Dodgers, Moreno hit a three-run home run off Clayton Kershaw in the first inning to blow the game wide open that extended his team's lead from two to five runs before Kershaw recorded the first out, scoring Tommy Pham and Christian Walker.
After his first initial home run was deemed foul, Moreno sent the next pitch he saw over the left field wall, covering 420 feet.