Han blev udnævnt til årets græske mandlige sportsudøver for årene 2011, 2012 og 2013. Han vandt sølvmedaljen ved de olympiske lege i Rio 2016 i 10 km maraton svømning
- Hvad? I første omgang blev Gianniotis givet som guldmedaljerne, da han syntes at krydse målstregen først, men hollanderen Ferry Weertman rørte timing paden før ham. Efter 15 minutters overvejelser af dommerne og brugen af fotofinish blev Weertman tildelt guldmedaljen og Gianniotis sølvmedaljen, på trods af at begge blev krediteret med samme tid: 1 time, 52 minutter, 59,8 sekunder (1:52:59.8). Gianniotis vandt sølvmedaljen i en alder af 36 år og var dermed den ældste deltager i konkurrencen.