Buaben grew up in the Netherlands and was a youth player at AFC Ajax, but was forced to leave the club due to residency issues. He joined Dundee United in 2007 and won the Scottish Cup with them in 2010. He played in England from 2011, with Watford and later Carlisle United. He returned to Scotland in 2014, playing for Partick Thistle on loan prior to joining Hearts. Buaben helped Hearts win promotion in 2015, during his four years with the club. He signed for Falkirk in October 2018.