Rowland began his professional career in the
D-League with the
Florida Flame. After seeing little action off the bench for the team, he spent the 2005–06 season with
Barons LMT in Latvia. He then spent the
2006–07 season in the Australian
NBL with the
Sydney Kings but got released midseason. He then finished the season with the
Townsville Crocodiles who eventually met Sydney in the Quarterfinals but lost 122–89. After he landing with
Artland Dragons of the
Basketball Bundesliga in 2007. He helped the team to the finals of the Bundesliga for the second consecutive season. In July 2011 he signed a two-year deal with
Unicaja Málaga in
Spain. After unsuccessful season for himself and team, Unicaja decided to go another direction and loaned Rowland to Latvian champions
VEF Rīga. In Latvia E.J. had a break-out year leading his team to a great season, while Rowland got multiple individual awards. After such season Rowland moved to Turkey, signing lucrative deal with
Banvit. On January 7, 2015, in a
EuroCup away game against
Budućnost Podgorica, he was involved in an on-court incident. With two minutes of game time remaining, a hooligan ran onto the court, in order to hit
Sammy Mejía of Banvit, after which Rowland punched the hooligan fan in retaliation. After the brawl, the
referees ejected him from the court. He was fined by
Euroleague Basketball (which organizes the EuroCup) for taking part in the incident, with a 30,000
euros fine. On August 12, 2015, Rowland signed a one-year deal with the Israeli club
Hapoel Jerusalem. On August 23, 2016, Rowland signed with Russian club
Khimki for the 2016–17 season. On July 17, 2017, Rowland signed with Turkish club
Eskişehir Basket for the 2017–18 season. On February 1, 2019, he has signed with
Montakit Fuenlabrada of Spanish
Liga ACB. On March 1, 2021, Rowland signed with
Chemidor B.C. of the
Iranian Basketball Super League. On October 17, 2022, he has signed with
GTK Gliwice of the
Polish Basketball League (PLK). ==National team career==