Ochs joined
TSG 1899 Hoffenheim's first team in 2015, coming from the U19 side. He made his Bundesliga debut on 15 August 2015 against
Bayer Leverkusen replacing
Eugen Polanski after 82 minutes in a 2–1 away defeat. On 31 January 2020, Ochs joined
Hannover 96 on deal lasting until 2022. Ahead of the 2022–23 season, Ochs transferred to
SV Sandhausen. On 31 July 2023, Ochs signed a two-year contract with
First Vienna in Austria. ==International career==