Formado en edad juvenil en las categorías inferiores del Atlético de Madrid.
[1] En 2010 Borja Sánchez firmó un contrato con el Girona FC por una temporada, ampliable a un segundo año en función de su rendimiento.
[3] En julio de 2012 ficha por el CE L'Hospialet y causa baja por motivos personales.
[4] tras la desaparición del club se queda como agente libre En julio de 2013, la Sociedad Deportiva Huesca lo ficha por dos temporadas.
[5] En la temporada 2014-15, vestiría la elástica del AO Kerkyra de la liga griega.