On 19 May 2022, Markelo signed a three-year contract with
Go Ahead Eagles. He made his
Eredivisie debut for Go Ahead Eagles on 27 August 2022 in a game against
Sparta Rotterdam. In summer 2024, Markelo moved to
Slovenian PrvaLiga club
NK Celje, but already on 10 September 2024, he moved to
Swiss Super League club
FC Zürich starting of their reserve team. However, he quickly became part of the first team, playing 26 league games and scoring 4 goals in the season for
FC Zürich. In September 2025, he extended his contract with Zürich until 2030. On 27 January 2026, Markelo joined
Championship side
Coventry City for an undisclosed fee signing a four-and-a-half year deal. ==International career==