A 27 éves középpályás - aki négyéves szerződést írt alá - 2009-ben, a Portsmouthtól került az észak-londoniakhoz, akiknél azóta 49 mérkőzésen lépett pályára és kilenc gólt szerzett.
Kranjcar ott van a pénteken rajtoló Európa-bajnokságra készülő horvát keretben is.