Keleş is a youth product of Haidbrunn-Wacker, Wiener Neustädter, and Rapid Wien before joining Austria Wien's youth academy in 2013. He signed his first professional contract with the club on 21 August 2020, initially assigned to their reserves.[1] He made his senior debut with Austria Wien in a 4–0 Austrian Cup win over Spittal on 17 July 2021.[2] On 21 March 2022, he extended his contract with Austria Wien keeping him at the club until 2026.[3]
Born in Austria, Keleş is of Turkish descent.[5] He is a youth international for Austria, having represented the Austria U16s, U17s, and U18s. He was called up to the Austria 21s in March 2022.[6]