After a spell with VfL Wolfsburg II, Kramer joined FC Zürich on a three-year contract on 19 June 2019.[3] One month later, on 21 July, he made his debut for the club in a 4–0 Swiss Super League loss to Lugano.[4] With Zürich, he won the league title in the 2021–22 season, the club's first title in 13 years.[5]
Legia Warsaw
On 25 May 2022, Kramer signed a three-year contract with Polish Ekstraklasa side Legia Warsaw.[5] After being assigned a squad number 9, he debuted on 11 September 2022 in a 4–0 away loss against Raków Częstochowa. He scored his first goal for Legia in a Polish Cup match on 18 October, a 3–0 away victory over Wisła Płock. Throughout the 2022–23 season, he scored two goals,[6] and also won the 2022–23 Polish Cup.[7]
On 2 November 2023, in a 3–0 Polish Cup victory over GKS Tychy, Kramer scored his first brace with Legia. He repeated the feat four months later, on 25 February 2024, in a 3–3 away draw against Korona Kielce.[8] On 14 December 2023, he scored in a 2–0 home win over AZ Alkmaar in the UEFA Europa Conference League group stage to help Legia progress to the knockout stage.[9] During the 2023–24 season, Kramer scored ten goals in total.[8]
Konyaspor
In July 2024, Kramer successfully underwent medical tests at Turkish Süper Lig side Konyaspor.[10] On 13 September 2024, he moved there on a three-year deal for a reported transfer fee of €700,000.[11][12][13]