Noel signed with the Cleveland Indians organization as an international free agent on July 15, 2017.
[3] Noel split the 2021 season between the Arizona League, the Lynchburg Hillcats, and the Lake County Captains, slashing .340/.390/.615 with 19 home runs and 66 RBIs over 70 games.
[4] The newly named Cleveland Guardians added Noel to their 40-man roster on November 19, 2021, protecting him from the Rule 5 draft.
[5] He split the 2022 campaign between Lake County, the Double–A Akron RubberDucks, and the Triple–A Columbus Clippers, hitting a combined .229/.310/.489 with 32 home runs and 84 RBIs.
On March 12, 2024, Noel was cut from major league spring training camp and optioned to Triple–A Columbus to start the year.