W 2008 roku podpisał kontrakt z pierwszoligowym IF Elfsborg. Pierwszy ligowy występ w jego barwach zanotował 30 marca 2008 przeciwko GAIS (1:1). W sezonie 2008 wywalczył z klubem wicemistrzostwo Szwecji. W sezonie 2009 zajął z zespołem 3. miejsce w lidze.

W styczniu 2010 roku przeszedł do niemieckiej Hansy Rostock. W pół sezonu zagrał 12 meczów w lidze, nie strzelając gola. Jego dobra postawa nie uchroniła klubu przed spadkiem do trzeciej ligi niemieckiej. Jak wielu zawodników postanowił odejść z klubu. Bardzo szybko znalazł nowy klub, którym był mistrz Szwecji z sezonu 2009, AIK Fotboll, jednak znajdujący się na 14. miejscu po 14 meczach. Zawodnik zadebiutował w tym klubie 17 lipca 2010 roku w wygranym meczu u siebie 2:0 z Malmö FF.

W 2013 roku przeszedł do CF Os Belenenses.

Kariera reprezentacyjna W reprezentacji Islandii Daníelsson zadebiutował w 2001 roku. Był uczestnikiem eliminacji do Mistrzostw Świata 2006 oraz Mistrzostw Europy 2008, jednak na żadne z nich jego reprezentacja nie awansowała.