Jugó en su etapa universitaria con los Dukes de la Universidad Duquesne, donde en su última temporada fue el líder del equipo en asistencias, repartiendo 5,7 por partido.
[5] En 1974 es traspasado junto con George Carter a los Memphis Sounds a cambio de Glen Combs y Mike Jackson, pero finalmente es descartado, fichando como agente libre por los Spirits of St.
[3] Allí juega dos temporadas, siendo la más destacada la primera, en la que promedia 5,6 puntos y 3,3 asistencias.
[6] En 1976 la liga se fusionó con la NBA, y Barr entró en el Draft de dispersión, siendo elegido por los Kansas City Kings,[3] donde jugó una temporada como suplente de Ron Boone, en la que promedió 3,9 puntos y 2,4 asistencias por partido.
[7] En 1978 fichó como jugador-entrenador por los West Virginia Wheels de la efímera All-American Basketball Alliance, promediando 10,5 puntos por partido.