Sopresivamente en 2011 y luego de varias temporadas exitosas en Alemania, Borja ficha por Puebla Fútbol Club, destacando desde su llegada.