tras jugar en el instituto en Hillarest, destacó en la Universidad de Marquette (NCAA), donde fue consolidando su aportación entre las campañas 05-06 y 08-09, ambas inclusive.
En la 11-12 volvió a Europa para integrarse en el Montegranaro italiano, con el que presentó buenos números en una liga potente como la transalpina: 10.7 puntos, 2.7 rebotes y 2.3 asistencias.
Una campaña después, retornó a la D-League con los Bakersfield Jam (18.1 puntos, 3 rebotes y 5.5 asistencias).
En 2014, McNeal firma con el Baloncesto Sevilla,[1] pero a las semanas el club cajista da la baja definitiva al estadounidense que decide quedarse en su país tras el fallecimiento de su padre.
En abril de 2015 firma con los Phoenix Suns con los que debuta en la NBA disputando 6 encuentros.