Yarbrough comenzó su carrera como profesional con el Pachuca (2007 a 2010), posteriormente emigró a las filas del Tampico Madero, Titanes de Tulancingo y finalmente el Club León. Con éste último equipo se mantuvo por siete años y protagonizó su faceta más exitosa, conquistando dos campeonatos del Ascenso MX y dos títulos de Primera División. Ahora su nuevo reto estará en la Major League Soccer, peleando por la titularidad con Colorado Rapids.