[4] On 17 July 2016, Kaselakis signed with the Kazakh VTB United League team Astana, where he spent two successful seasons.
[5] On 27 June 2018, Kaselakis returned to Greece, and signed a two-year contract with Promitheas Patras.
On 7 August 2020, Kaselakis signed a one-year contract with Greek Basket League champions and EuroLeague mainstays Panathinaikos Athens.
[7] In 32 domestic Greek league games, he averaged 5.6 points, 3.2 rebounds and 1.3 assists, while playing around 18 minutes per contest.
In 29 domestic Greek league games, he averaged 8.8 points, 4 rebounds and 1.4 assists in 25 minutes per contest.