Han har tidligere spilt for klubbene Breiðablik, Lokeren, Helsingborgs IF og SC Heerenveen. Finnbogason har spilt flere landskamper for og på aldersbestemte landslag.