Ta alustas klubikarjääri Zagrebi Dinamos, mille noorteakadeemiaga liitus ta 2006. aastal. Dinamo meeskonnas debüteeris ta Horvaatia kõrgliigas hooajal 2015–16.
2016. aasta mais siirdus ta kümne miljoni euro eest Saksamaa kõrgliiga klubisse VfL Wolfsburg. 2017. aastal oli ta laenul VfB Stuttgartis ning lõi Stuttgardi meeskonnas 17. novembril 2017 mängus Dortmundi Borussia vastu oma esimese värava Saksamaa kõrgliigas. Wolfsburgi meeskonnas lõi Brekalo Saksamaa kõrgliigas esimese värava 23. veebruaril 2018 mängus Mainz 05 vastu.[1] 8. mail 2021 tegi ta Saksamaa kõrgliiga mängus Union Berlini vastu kübaratriki. 2021. aasta augustis läks ta laenule Torinosse.