Bandini made his debut at Inter in the Europa League on 6 December 2012 replacing Jonathan in the 63rd minute against Neftchi Baku.
[15] On 2 August, Bandini made his debut for Südtirol in the first round of Coppa Italia as a substitute replacing Massimiliano Tagliani in the 46th minute of a 1–0 away win over Matera.
[16] On 9 August he played in the second round of Coppa Italia, as a substitute replacing Fabian Tait in the 56th minute of a 2–0 away defeat against Pescara.
[17] On 6 September, Bandini made his debut for Südtirol in Serie C as a substitute replacing Hannes Fink in the 58th minute of a 1–0 away win over AlbinoLeffe.
[24] In this season with Mantova Baldini made 26 appearances, 1 goal and 1 assist all in Serie C.[9] On 31 August 2017 Bandini was signed on loan with option to buy by Brescia.
[25] On 3 October, Bandini made his debut for Brescia in Serie B, he was replaced by Tommaso Cancellotti in the 81st minute of a 1–1 away draw against Ternana.