Por medio de un comunicado la entidad ‘azulgrana' lo confirmó. Song fichó por el Barcelona en el verano de 2012, procedente del Arsenal. A las órdenes de Tito Vilanova, Alex jugó 34 partidos oficiales en los que solo consiguió un gol.
En su segunda temporada en el conjunto catalán (2013-14), donde fue entrenado por Gerardo 'Tata' Martino, participó en 31 partidos. El verano pasado fue cedido al West Ham donde ya fue pieza importante del equipo inglés, puesto que jugó 65 partidos.