Jednak Giovani chciał opuścić Barcelonę już w zimowym okienku transferowym, z powodu braku szansy gry w Primera División ze względu na to, że nie miał europejskiego paszportu i ze względu na przepisy FIFA pozwalające na wystawienie w pierwszym składzie nie więcej niż 3 graczy bez paszportu. W sierpniu 2007 ostatecznie młodemu Meksykaninowi przyznano obywatelstwo hiszpańskie. Zimą młodym piłkarzem interesowały się kluby z Francji, Włoch i Anglii, Giovani przedłużył jednak kontrakt do 2009 roku.

Mimo to w 2008 roku przeniósł się do Tottenhamu Hotspur za 6 milionów euro. W pierwszych meczach przygotowujących do sezonu pokazał się z dobrej strony często wpisując się na listę strzelców oraz asystując. Po słabym początku sezonu w wykonaniu Kogutów dos Santos rzadziej grywał w pierwszym składzie, a w marcu 2009 został wypożyczony do końca sezonu do Ipswich Town. W klubie tym rozegrał 8 ligowych spotkań oraz zdobył cztery bramki. 26 stycznia 2010 roku został wypożyczony do Galatasaray SK.

31 sierpnia 2012, Giovani dos Santos podpisał czteroletni kontrakt z hiszpańskim Realem MallorcaBREAKING NEWS: Giovani dos Santos joins Mallorca on four-year deal from Tottenham – Goal.com.