Краневиттер перешёл в «Зенит» из мадридского «Атлетико» в 2017 году за восемь миллионов евро.
В текущем сезоне Краневиттер провел четыре матча и не отметился результативными действиями.
Полузащитник выступал за испанскую «Севилью» и аргентинский «Ривер Плейт», вместе с которым стал чемпионом страны (2014), победителем Кубка Либертадорес (2015), Южноамериканского кубка (2014) и Суперкубка Южной Америки (2015). На его счету девять матчей за основную сборную Аргентины.