Not being drafted by any
NBA team and being unknown in Europe, Warren signed for the 2003–04 season with the
Mexican League club
Panteras de Aguascalientes and won the Mexican championship. He started the following season with
Chilean League club
Deportivo Universidad Católica and then went back to Panteras de Aguascalientes. In January 2005 he played in Portugal four games for
Oliveirense. In February 2005, he moved to Serbia and signed with
Reflex Železnik for the rest of the season. After that, he went back again to Mexico where he played for Mineros de Cananea and Tiburones Mazatlán of the
CIBACOPA. Warren's big opportunity came in February 2006, when he moved to Croatia for traditional powerhouse
KK Cibona and played there until the end of the 2007–08 championship. With Cibona he won back to back
Croatian Championships and had two great
EuroLeague seasons, averaging 13.7 and 15.6 points per game. In July 2008, he signed with
Scandone Avellino of Italy for the 2008–09 season. In June 2009, he signed with
Bilbao Basket of Spain. He stayed with Bilbao till the summer of 2011, when he signed with
Cedevita Zagreb of Croatia for the 2011–12 season. In August 2012, he returned to his former team Scandone Avellino. In November 2011, Avellino waived him after he had some problems with injuries. In September 2013, he signed with
Bnei Herzliya of Israel for the 2013–14 season. In January 2015, Warren signed with
Karpoš Sokoli of the
Macedonian First League. In October 2015, Warren returned to Croatia for the third time, signing with
KK Zabok of the Croatian
A-1 Liga. In December 2015, he left Zabok and signed with his former team Panteras de Aguascalientes of the Mexican LNBP. In March 2016, he moved to the Argentinian club
Obras Sanitarias. ==National team career==