Anschließend erhielt er für die Saison 2016 einen Vertrag beim polnischen Professional Continental TeamActiveJet.[5] Für diese Mannschaft wurde er unter anderem Gesamtvierter der Tour des Fjords 2016. Nachdem diese Mannschaft zum Saisonende schloss und Koch zunächst keinen neuen Vertrag bei einem UCI-Team erhielt, fuhr er zunächst mit dem deutschen Nationalteam die Mallorca Challenge, wo er den neunten Rang bei der Trofeo Palma belegte. Anschließend wurde er mit Wirkung zum 1. März 2017 Mitglied der polnischen CCC Sprandi Polkowice-Mannschaft.[1]
In der Saison 2018 wurde er Gesamtwertungsachter der Tour of Norway und belegte im Massensprint des UCI WorldTour-Rennens Prudential RideLondon & Surrey Classic den neunten Rang.[6] Nachdem der Namenssponsor seiner Mannschaft zur Saison 2018 beim UCI WorldTeamBMC einstieg, erfüllten sich Kochs Hoffnungen auf einen Vertrag dort zunächst nicht und unterschrieb beim Team Heizomat rad-net.de, für das er bereits 2015 fuhr.[7] Nachdem er vom CCC Team zur Jahreswende 2018/19 verpflichtet wurde, entließ ihn Heizomat einvernehmlich aus dem Vertrag.[8]
Nachdem das CCC-Team zum Saisonende 2020 seine Aktivitäten einstellte, erhielt Koch einen Vertrag beim belgischen Team Intermarché-Wanty-Gobert Matériaux, das die WorldTeam-Lizenz von CCC erwarb.[9]