Bagnoli on sündinud Milani Bovisa piirkonnas ning alustas oma karjääri keskpanga mängijana oma kodulinnas asuvas Milanos 1955. aastal. Kuigi tal oli raskusi algajate hulka sisenemisega, sai ta tänu mitmete andekaid mängijate esinemisele esimeses meeskonnas teha oma debüüdi klubis esimesel hooajal.
Seejärel võitis ta nii Serie A tiitli kui ka Ladina karika 1956.-1957. aasta hooaja jooksul. Hiljem liitus ta Veronaga 1957. aastal, kus ta sai klubi oluliseks figuuriks. Oma esimesel hooajal tegi ta 23 mängu jooksul 3 väravat, kuigi ta ei suutnud takistada klubi langemist Serie B-sse. Järgmisel kolmel hooajal oli ta siiski suurepärane, saades 25 väravat 74 mängu jooksul Serie B-s. Hiljem oli tal kaks eraldi hooaega Udinese'ga, mida eraldasid kaks kolme hooaja kestust vastavalt Catanzaro ja SPALis. Ta lõpetas oma karjääri 1973. aastal Serie C klubis Verbania.