A 37 esztendős Gudjohnsen 2000 és 2006 között a Chelsea-ben játszott, majd három évig a Barcelonát erősítette, utána azonban egyik csapatánál sem sikerült gyökeret vernie. A katalánoktól 2009-ben távozott, azóta kilenc együttesben is szerepelt, a legutóbbi fél évet Kínában töltötte.
A 84-szeres izlandi válogatott labdarúgó hazájában kezdte pályafutását, majd játszott Hollandiában, Angliában, Spanyolországban, Franciaországban, Görögországban, Belgiumban és Kínában, most pedig Norvégiába vezetett az útja, kétéves szerződést kötött a Moldéval.