Bagnoli gimė Milano Bovisa rajone ir 1955 m. pradėjo savo karjerą kaip vidurinis žaidėjas savo gimtojoje Milano klube. Nors jam buvo sunku patekti į pagrindinę komandą, dėl kelių talentingų žaidėjų dalyvavimo pirmojoje komandoje, jis sugebėjo pirmą kartą debiutuoti su klubu savo pirmojo sezono metu ir vėliau laimėjo tiek Serie A titulą, tiek Lotynų taurę 1956-1957 sezono metu. 1957 m. jis prisijungė prie "Veronos", kur tapo svarbiu klubo veikėju. Pirmojo sezono metu
Jis užmušė 3 tikslus 23 pasirodymuose, nors jis negalėjo užkirsti kelio klubo nuleidimui į Serie B. Tačiau per ateinančius tris sezonus jis puikiai pasirodė, užmušęs 25 tikslus 74 pasirodymuose Serie B. Vėliau jis turėjo dvi atskiras sezonas su Udinese, kurios buvo atskirtos dviejų trijų sezonų Catanzaro ir SPAL. Karjerą baigė 1973 m. "Verbania" klube.