Guigou jest wychowankiem klubu Club Nacional de Football wywodzącego się ze stolicy kraju, Montevideo. W 1996 roku zadebiutował w rozgrywkach Primera División i w pierwszym sezonie, pomimo faktu, że był rezerwowym, wywalczył mistrzostwo fazy Clausura. W pierwszym składzie Nacionalu zaczął grać jednak dopiero w 1998 roku i wtedy to walnie przyczynił się do wywalczenia mistrzostwa Urugwaju (Nacional wygrał zarówno fazę Apertura jak i Clausura). W 1999 roku Guigou wraz z kolegami klubowymi znów wygrał fazę Apertura, a w 2000 roku swoje drugie mistrzostwo kraju.
Latem 2000 Gianni wyjechał do Półwysep Apeniński, a jego pierwszym włoskim klubem była AS Roma. W Serie A zadebiutował 1 października2000 roku w wygranym 2:0 spotkaniu z Bologną. W Romie Guigou na ogół był rezerwowym, ale już w sezonie 2000/2001 wywalczył swój pierwszy i jak dotąd jedyny tytuł mistrza Włoch. W mistrzowskim sezonie rozegrał 15 meczów, ale nie zdobył bramki. W 2002 roku zdobył Superpuchar Włoch, a także został wicemistrzem kraju. Latem 2003 odszedł z zespołu "giallorossich" i trafił do Sieny. Tam spędził jeden sezon, a równa forma spowodwała, że po sezonie został piłkarzem Fiorentiny. Na skutek dużej konkurencji w składzi Guigou rozegrał zaledwie 6 meczów przez 1,5 roku i w styczniu 2006 odszedł do Treviso FC, z którym latem spadł do Serie B. Obecnie nadal gra w tym klubie.
W reprezentacji Urugwaju Guigou zadebiutował 1 lipca1999 roku w przegranym 0:1 meczu z Kolumbią rozegranym w ramach Copa América 1999. Na tym turnieju był podstawowym zawodnikiem kadry narodowej i dotarł do finału, w którym Urugwajczycy ulegli 0:3 Brazylii. W 2002 roku został powołany przez selekcjonera Víctora Púę do kadry na Mistrzostwa Świata 2002. Tam zagrał we dwóch spotkaniach: przegranym 1:2 z Danią i zremisowanym 0:0 z Francją. Ostatni mecz w kadrze zagrał w 2004 roku (Urugwaj przegrał 1:3 z Peru). W drużynie "Celestich" wystąpił 41 razy.