È stato nominato atleta maschile greco dell'anno, per gli anni 2011, 2012 e 2013. Ha vinto la medaglia d'argento ai Giochi Olimpici del 2016 a Rio nella nuotata maratona di 10 km
- No, no. Inizialmente, Gianniotis era considerato il medaglia d'oro poiché sembrava aver attraversato per primo il traguardo, ma l'olandese Ferry Weertman ha toccato il timing pad prima di lui. Dopo 15 minuti di deliberazioni da parte dei giudici e l'uso di finitura fotografica, a Weertman è stata assegnata la medaglia d'oro e a Gianniotis la medaglia d'argento, nonostante entrambi fossero stati accreditati con lo stesso tempo: 1 ora, 52 minuti, 59,8 secondi (1:52:59.8). Gianniotis ha vinto la medaglia d'argento all'età di 36 anni, essendo il più anziano concorrente nell'evento.