Carrera en el club
Giannini fue capitán de la Roma de 1981 a 1996 y llevó al equipo a las finales de la Copa de la UEFA y de la Copa de Italia, pero lamentablemente no logró ganar ninguna competición. Se le considera el mejor jugador de la Roma, sin excepción, y uno de los mejores motores del mediocampo de Italia. Giannini comenzó su carrera siendo un muchacho fichando por el club Tomba di Nerone, con sede en Roma. Atrajo la atención de muchos clubes italianos ricos a una edad temprana y finalmente firmó un contrato con la Roma, cuyos competidores incluyen a Lazio y AC Milan. Hizo su debut en la Serie A contra el Cecina el 31 de enero de 1982 en una victoria por 1-0, y llegó a disputar más de 400 partidos con el club de la Roma durante quince años. Durante este período, rápidamente se convirtió en el capitán de la Roma. Ganó una Serie A y tres Copas de Italia. También llevó a la Roma a la final de la Copa de la UEFA en la temporada 1990-1991 con su destacada actuación. En 1996, Giannini dejó la Roma para jugar en el Sturm Graz de Austria, donde jugó sólo media temporada antes de regresar a Italia debido a la nostalgia. Antes de retirarse, Giannini pasó brevemente un tiempo en Napoli y Lecce en 1998.
Primer partido de la Roma: Roma 0:1 Cecina el 31 de enero de 1982
Primer gol: Roma 1:1 Juventus en la temporada 1984-85
p>
Último partido de la Roma: 5 de mayo de 1996, Fiorentina 1:4 Roma
Liga: 318 partidos, 49 goles
Copa de Italia: 79 partidos, 19 goles
Supercopa de Italia: 1 partido, sin goles
Copa de la UEFA: 38 partidos, 7 goles
437 partidos en total, 75 goles
¿Mi ídolo al principio de mi carrera? Giuseppe Giannini, siempre me gustó, era un verdadero romano y vestía la camiseta con el número 10 como yo. Siempre quise seguir sus pasos y lo hice. ---Totti
Carrera internacional
Selección nacional: jugó 47 partidos, marcó 6 goles
Giannini representó a la selección italiana con uno *** Participó en En 47 partidos representó a Italia en la Copa de Europa de 1988 y en el Mundial de Italia de 1990. En el Mundial de 1990 celebrado en su país de origen, jugó como jugador principal en los 7 partidos de la selección italiana y marcó el único gol del partido contra Estados Unidos. Su primera aparición internacional fue contra Malta en un partido de clasificación para el Campeonato Europeo de Fútbol en diciembre de 1986. El último partido internacional de Giannini fue contra la Unión Soviética el 12 de octubre de 1991. A menudo lo llamaban el "príncipe elegante del campo" y un periodista deportivo italiano resumió su carrera.
U21: 16 partidos jugados, 1 gol
Experiencia como entrenador
Giannini, que empezó a entrenar tras retirarse en el año 2000, también hizo un muy buen trabajo. De 2008 a 2008 entrenó sucesivamente al Foggia, al Sambene Detese, al Algis Piesti rumano y al Massise de la tercera división italiana, pero fue despedido a mitad de camino sin excepción. Se desempeñó como entrenador del Foggia desde julio de 2003 hasta enero de 2005, cuando fue despedido. Comenzó a hacerse cargo del Sambenedettese de la Serie A C1 en la temporada 2005-06, pero fue despedido en febrero de 2006. Más tarde ese año, Giannini se convirtió en el entrenador de Romano Arge Piteti y, tras una racha de nueve derrotas consecutivas en octubre, fue reemplazado por Dorinel Monteanu. En julio de 2008, Giannini fue nombrado entrenador de Gallipoli, equipo del Grupo B de la Liga de Desarrollo.