Considerado totalmente preparado para dar el salto a la NBA y presentarse al Draft de 2006, McRoberts prefirió continuar un año más en la plantilla de Duke.
En su segunda y última campaña en los Blue Devils, McRoberts promedió 13 puntos, 7.9 rebotes, 3.5 asistencias y un porcentaje en tiros de campo del 50.2% en 33 partidos, 32 de ellos como titular.
Fue incluido en el segundo quinteto de la ACC y en el mejor defensivo.
Fue seleccionado por los Portland Trail Blazers en la 37.ª posición de la segunda ronda.
McRoberts empezó con apenas participación en el equipo, pero en la última temporada, promedió 22 minutos por partido, 7,4 puntos, 5,3 rebotes y 0,8 tapones.