On August 16, 2012, Muldrow signed with Dnipro-Azot of Ukraine for the 2012–13 season.[4] On March 19, 2013, he parted ways with Dnipro-Azot[5] and signed with Pieno žvaigždės of Lithuania for the rest of the season.[6] On August 22, 2013, he re-signed with Dnipro-Azot for the 2013–14 season.[7]
In October 2014, Muldrow signed a two-month deal with an option of extension until the end of the season with Metalac Valjevo of Serbia.[8][9] However, after some problems with registration, club decided to cut him.[10] On November 6, 2014, he signed with ALM Évreux Basket of the French LNB Pro B for the rest of the 2014–15 season.[11][12] In January 2015, he parted ways with Évreux after appearing in ten games.[13] Later that month, he signed with Bike-Café Messingschlager Baunach of the German 2. Basketball Bundesliga for the rest of the season.[14] In May 2015, he signed with Titanes del Distrito Nacional of Dominican Republic for the 2015 LNB season.[15]
On July 21, 2016, Muldrow signed with Oettinger Rockets Gotha of the German ProA.[20] On November 16, 2016, he parted ways with Oettinger after appearing in ten games.[21] On February 7, 2017, Muldrow signed with the Niagara River Lions, returning to the club for a second stint.[22] HE was named to the All-NBLC Defensive Team in 2018.[23] On October 26, 2017, he re-signed with the Niagara River Lions.[24] In the beginning of July 2018, Muldrow signed with the Brazilian team Vasco da Gama. Muldrow continued to play for the Niagara River Lions as they transitioned to the Canadian Elite Basketball League (CEBL). He played the 2019 season with the River Lions, leading the team in blocks and fourth on the team for 3-pointers with 30.
Muldrow joined the Windsor Express in 2019. He averaged 14.4 points, 7.6 rebounds, and 1.7 assists per game, earning Third Team All-NBL Canada honors.[25]