On 28 June 2018, Geben signed a three-year (2+1) contract with the Lithuanian champions
Žalgiris Kaunas. On 11 September 2018, Geben was loaned to the
Juventus Utena of the
Lithuanian Basketball League. After averaging 11.5 points, 7.4 rebounds and 1.2 blocks during the
2018–19 LKL season, he received the
LKL Most Valuable Player Award. On 29 July 2021, Geben signed with
Brose Bamberg of the
Basketball Bundesliga (BBL). On 20 September 2022, Geben signed a two-month deal with
Skyliners Frankfurt of the
Basketball Bundesliga. He averaged 14.3 points, 7.0 rebounds and 3.2 assists in six BBL games played. On 11 December 2022, Geben signed with
Baxi Manresa of the
Liga ACB for the rest of the 2022–23 season. On 27 June 2023, he renewed his contract for an additional year. On 21 June 2024, Geben signed a two-year contract with
Cedevita Olimpija of the
ABA League and the
Slovenian League. In December 2024, Geben was loaned to
Bàsquet Girona until the end of the season, returning to the
Liga ACB after his previous stint at
Bàsquet Manresa. ==National team career==