6 stycznia 2020 Dreyer wrócił do Danii i podpisał kontrakt z klubem FC Midtjylland, który zapłacił za niego sumę miliona euro. W Midtjylland zadebiutował 17 lutego 2020 w zwycięskim 2:0 domowym meczu z Lyngby BK i w debiucie strzelił gola. W sezonie 2019/2020 wywalczył z Midtjylland mistrzostwo Danii, a w sezonie 2020/2021 został z nim wicemistrzem tego kraju.

28 sierpnia 2021 Dreyer został piłkarzem Rubinu Kazań, a suma transferu wyniosła 7 milionów euro. Swój debiut w Rubinie zaliczył 13 września 2021 w wygranym 4:0 domowym spotkaniu z Urałem Jekaterynburg. W debiucie strzelił 3 gole.

Sezon Klub Kraj Rozgrywki Mecze Gole 2016/17 Esbjerg fB Superligaen 6 1 2017/18 Esbjerg fB 1. division 31 18 2018/19 Esbjerg fB Superligaen 4 1 2018/19 Brighton & Hove Albion Premier League 0 0 2018/19 St. Mirren Premier League 10 1 2019/20 sc Heerenveen Eredivisie 11 1 2019/20 FC Midtjylland Superligaen 16 4 2020/21 FC Midtjylland Superligaen 31 8 2021/22 FC Midtjylland Superligaen 16 82021/22Rubin KazańPriemjer-Liga1482022/23FC MidtjyllandSuperligaen1682022/23RSC AnderlechtEerste klasse A1442023/24RSC AnderlechtEerste klasse A37192024/25RSC AnderlechtEerste klasse A1832025San Diego FCMajor League Soccer3419