La carrera profesional de Niall McCabe se extiende desde 2015 hasta 2025, un periodo de aproximadamente 10 temporadas en el que ha acumulado 196 partidos. Con 18 goles y 20 asistencias registradas en ese tramo, su trayectoria refleja una contribución sostenida al máximo nivel.
Su mejor temporada en términos de producción ofensiva llegó en 17/18 con el Louisville City, cuando sumó 6 goles y 6 asistencias en 34 partidos, disputando 2373 minutos. Esa campaña marcó uno de los puntos más altos de su rendimiento.
En su temporada más reciente registrada (24/25) en el Louisville City, Niall McCabe disputó 18 partidos, anotando 0 goles y repartiendo 1 asistencias, con una valoración media de 7.14.
Entre los hitos destacados de su trayectoria, Niall McCabe ha superado la barrera de los 100 partidos profesionales.