Szamarasz a holland Heerenveenben kezdte felnőtt-pályafutását, innen a Manchester Cityhez igazolt, ahonnan a Celtichez távozott. A 33 esztendős játékos 16 éves karrierjéből hat és fél évet a skót csapatnál töltött, amelyben 253 mérkőzésen lépett pályára, és 74 gólt szerzett. A skót együttessel négyszer hódította el a bajnoki serleget, kétszer nyert Skót Kupát, valamint egyszer skót Ligakupát.
Szamarasz utolsó klubja a török másodosztályú Samsunspor volt.
A görög válogatottban 81 mérkőzésen játszott, 9 gólt szerzett. A nemzeti csapattal pályára léphetett két Európa-bajnokságon (2008, 2012) és két világbajnokságon (2010, 2014) is.