Swój pierwszy sezon w klubie zakończył z 11 bramkami i 5 asystami w 37 meczach we wszystkich rozgrywkach.
Sezon 2019/2020 Petković odegrał kluczową rolę w awansie Dinamo do fazy grupowej Ligi Mistrzów, strzelając w eliminacjach łącznie cztery gole: przeciwko Saburtalo Tbilisi u siebie i na wyjeździe, Ferencvárosowi na wyjeździe i Rosenborgowi u siebie. Dobre występy poskutkowały podpisaniem nowego kontraktu z klubem, który obowiązywać ma do 2024 roku.
Zadebiutował w fazie grupowej Ligi Mistrzów 18 września 2019 w wygranym 4:0 meczu z Atalantą. Swojego debiutanckiego gola strzelił 6 listopada w zremisowanym 3:3 spotkaniu z Szachtarem Donieck.
Kariera międzynarodowa W reprezentacji młodzieżowej wystąpił tylko raz w kadrze Chorwacji U-21 w meczu z Liechtensteinem 13 sierpnia 2013 roku, zdobywając gola w wygranym 5:0 meczu.
W dniu 11 marca 2019 roku otrzymał swoje pierwsze powołanie do seniorskiej reprezentacji Chorwacji jako zastępca kontuzjowanego Marko Pjacy. Zadebiutował 21 marca 2019 roku w meczu eliminacji do Euro 2020 przeciwko Azerbejdżanowi. Pierwszego gola dla reprezentacji strzelił 11 czerwca w towarzyskiej potyczce z Tunezją.
W eliminacjach do Euro 2020 był ważną postacią chorwackiej kadry strzelając cztery gole i asystując przy jednym.