[1] Se formó como futbolista profesional en el ÍA Akraness, el equipo de su ciudad natal.
En 2017 fichó por el IFK Norrköping de la Allsvenskan sueca,[2] equipo en el que se convirtió en una pieza clave al jugar 25 partidos y marcar 3 goles.
[5] Cuatro días después se estrenó también en la liga rusa, al marcar en la victoria por 2-0 frente al FC Zenit de San Petersburgo.
[8] Un año después volvió a aprovecharse del mismo permiso para recalar en el Blackburn Rovers F. C.[9] Posteriormente firmó en propiedad y estuvo hasta febrero de 2025, cuando llegó a un acuerdo para rescindir el contrato tras haber marcado ocho goles en 41 partidos durante su estancia en el club.
[10] Ese mismo mes volvió a Suecia y se unió al Malmö FF.