Giovanni "Gianni" Puggioni (born 19 March 1966) is a former Italian sprinter who specialized in the 200 metres.
[4] Puggioni was born in Sassari, Sardinia, he won eleven medals at the International athletics competitions, five of these with national relays team.
[5] His personal best 200 metres time is 20.44 seconds, achieved at the 1997 Mediterranean Games in Bari.
[6] His personal best 100 metres time is 10.36 seconds, achieved in July 1995 in Cesenatico.
[7] Puggioni won seven national championships at individual senior level.