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 savo pirmąjį sezoną debiutuoti aukščiausiame lygyje.
1956-1957 m. sezono metu laimėjo tiek Serie A titulą, tiek Lotynų taurę. 1957 m. jis prisijungė prie "Veronos", kur tapo svarbiu klubo veikėju. Pirmuoju sezonu jis įmušė 3 taškus 23 rungtynėse, tačiau nesugebėjo užkirsti kelio klubo nuleidimui į Serie B. Tačiau per kitus tris sezonus jis puikiai pasirodė, įmušęs 25 taškus 74 rungtynėse Serie B. Vėliau jis turėjo dvi atskiras sezonas su Udinese, kurias atskyrė du trys sezonai atitinkamai "Catanzaro" ir "SPAL". Karjerą baigė 1973 m. "Verbania" klube.