[2] He was named to the All-5A State Tournament Team as a senior, was a Denver Post All-Colorado selection, was ranked No.
[2] Harrell played in 2019–20 for Steaua in the Romanian Liga Națională and for Etzella in the Luxembourg Total League.
[12][13] He played in 2020–21 for Palmer Alma Mediterrànea Palma in the Spanish LEB Gold, averaging 16.1 points and 5.4 rebounds per game.
[12] On August 6, 2021, Harrell signed with Hapoel Gilboa Galil of the Israeli Basketball Premier League.
[17] On October 11, 2022, he signed with Ironi Ness Ziona of the Israeli Basketball Premier League.
After starting the 2024–25 campaign with the Russian club BC Samara, Harrell returned to Greece for Maroussi.