Jugó una temporadas con los Motlow State, otra con Southwest Tennessee CC y dos temporadas con Middle Tennessee State Blue Raiders.
Tras jugar la liga de verano de la NBA 2017 con Boston Celtics, se marcha a Australia para jugar en los Brisbane Bullets y al término de la temporada, volvería a Europa para jugar en Turquía en las filas del Yeşilgiresun Belediye.
En verano de 2018, se marcharía a Puerto Rico para jugar los play-offs con los que jugaría 6 partidos con Caciques de Humacao.
[2] Su experiencia en la Penya duró menos de lo esperado ya que el alero americano no llegó a encontrar su rumbo en los esquemas de Carles Durán Ortega.
Perrin Buford únicamente jugaría 10 partidos en Liga Endesa con el Joventut, donde promedió 5.6 puntos, 2.9 rebotes y 0.7 asistencias.