Song spent six years at Premier League side Arsenal before joining Barcelona in 2012, but he was unable to establish himself at the Camp Nou and was loaned to West Ham United where his contract expired.

He currently plays for Swiss club Osion after joining them on a free transfer on August 14, 2018.