Medallista olímpico de oro en Londres 2012 y campeón mundial con la selección mexicana sub-17 en Perú 2005.El 28 de julio del 2006, Giovani dos Santos debuta con el Primer equipo, contra Aarhus G. F. equipo que juega en la Primera División de Dinamarca donde además debutó como goleador al minuto 19, al internarse por la diestra, se metió en el área y fusiló al portero local Rasmussen tras regatear a dos contrarios, marcando el 0-1 parcial.[5] En este mismo partido hizo historia al marcar el gol 60,000 de La Liga.[6][7] El 16 de agosto del 2008 debuta oficialmente con el Tottenham Hotspur en la Premier League ante el Middlesbrough.Fue incluido en la revista "Don Balón" entre los mejores jóvenes talentos del fútbol mundial.El partido finalizó con un marcador 1-1, pero en global 3-1 favor del Shajtar Donetsk, dejando eliminado al Tottenham.Por su paso en el Galatasaray S. K. no anotó ningún gol, pero el propósito se iba cumpliendo ya que día a día retomaba su nivel y fue una pieza importante en la liga con el equipo turco ya que doto muchas asistencias de gol.Giovani consiguió su primer doblete en la Primera División Española, y con esto el Racing de Santander consiguió su permanencia en la Primera División española virtualmente, logro en el que el mexicano tuvo un papel destacado.Fue el mejor jugador del Submarino durante su primera estancia junto con el defensor Mateo Musacchio.[12] El 8 de agosto del 2015 Gio debuta ingresando al minuto 56 por Alan Gordon del segundo tiempo en la victoria 3-1 ante Central FC en la Concachampions y al minuto 75' anota su primer gol con el L. A Galaxy.Su buen papel dentro de la cancha le valió ser considerado el segundo mejor jugador del torneo, por lo que recibió el Balón de Plata, quedando solo detrás del brasileño Anderson.Como distinción individual, Fue elegido el tercer mejor jugador del torneo, recibiendo el Balón de Bronce; y además, en una encuesta realizada por la FIFA, designaron su primer gol en contra de Gambia, como el segundo mejor del Mundial Sub-20 celebrado en Canadá.Su segundo partido fue ante la Selección de Francia, siendo el resultado 2-0 a favor del tricolor.Jugó apenas 13 minutos frente a Corea del Sur, y México fue eliminado en los octavos de final.