 In the summer of 2010, Nichols played for the Portland Trail Blazers in the NBA Summer League.In November 2010, he signed a contract with French club JA Vichy, until the end of the season.In August 2012, Nichols played for the Metros de Santiago, of the Dominican Republic.