On 20 May 2019, it was confirmed that Otto would play the 2019–20 season for
1. FC Heidenheim on loan from
TSG Hoffenheim. On 20 January 2021, Otto signed on loan with
SSV Jahn Regensburg until the end of the 2021–22 season. On 30 June 2022, Otto signed for
FC St. Pauli. On 25 July 2023, Otto moved to
SV Sandhausen in
3. Liga. ==Career statistics==