Il 9 giugno 2018 passa al , con cui firma un contratto di cinque anni. Esordisce con la squadra del Principato il 4 agosto a Shenzhen nella Supercoppa di Francia persa 4-0 contro il , disputando il primo tempo per essere poi sostituito all'intervallo da Keita. Debutta in campionato l'11 agosto a , servendo un assist a Falcao. Il 18 settembre va a segno all'esordio in Champions League nella gara persa in casa contro l'. La stagione, iniziata sotto buoni auspici, vede una clamorosa crisi del Monaco che si ritrova nei bassifondi della classifica e l'allenatore Leonardo Jardim rimpiazzato da Thierry Henry. Il 20 ottobre, nell'esordio del tecnico francese a , Grandsir subentra a Jovetić ed è espulso ad appena due minuti dall'ingresso in campo, rimanifestando i vecchi fantasmi caratteriali. A complicare ulteriormente le cose un infortunio alla coscia rimediato a fine novembre in allenamento.