Wells signed with the Baltimore Orioles organization as an international free agent on August 29, 2015.
[1] He made his professional debut in 2016 with the Low-A Aberdeen IronBirds,[2] and spent the whole season there, posting a 4–5 record, 2.15 ERA, and a 0.91 WHIP.
[4] Wells did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.
[6] He was assigned to the Triple-A Norfolk Tides to begin the 2021 season, where he posted a 5.63 ERA in 8 appearances.
[10] On September 16, Wells was activated from the injured list; he was subsequently removed from the 40-man roster and sent outright to Triple–A Norfolk.