W lutym 2015 roku odbył testy w FC Locarno (Promotion League), jednak władze klubu nie zdecydowały się go zatrudnić.
W lipcu 2015 roku Battistini w barwach AC Juvenes/Dogana zadebiutował w europejskich pucharach w przegranym 0:9 i 0:2 dwumeczu z Brøndby IF w kwalifikacjach Ligi Europy 2015/16. W sezonie 2017/18 występował na wypożyczeniu w SP Tre Penne, z którym dotarł do IV rundy fazy play-off oraz do finału Pucharu San Marino, przegranego 2:3 z SP La Fiorita. W sezonie 2018/19 był zawodnikiem AC Libertas. Doszedł z tym klubem do półfinału play-off, w którym jego zespół uległ w dwumeczu 0:5 SP La Fiorita. W spotkaniu rewanżowym zdobył on bramkę samobójczą. W czerwcu 2019 roku Battistini ponownie został graczem Tropicalu Coriano (Eccellenza Emilia-Romagna). W styczniu 2020 roku przeniósł się do AC Juvenes/Dogana, skąd natychmiast został wypożyczony na okres jednej rundy do AC Virtus. Latem 2020 i 2021 roku jego wypożyczenie przedłużano o kolejne 12 miesięcy.