On March 22, 2007, McRoberts declared himself eligible for the 2007 NBA draft. On June 28, 2007, he was selected by the Portland Trail Blazers with the 37th overall pick in the NBA draft.