V letech 2014-2017 reprezentoval Srbsko v kategorii do 21 let. Zúčastnil se mj. Mistrovství Evropy hráčů do 21 let 2015 konaného v Praze, Olomouci a Uherském Hradišti, kde byli mladí Srbové vyřazeni již v základní skupině. Se Srbskem U21 postoupil i na Mistrovství Evropy hráčů do 21 let 2017 v Polsku, po výhře 2:0 a prohře 0:1 nad výběrem Norska do 21 let slavili Srbové postup přes baráž. Se srbskou reprezentací do 21 let se představil na EURU 2017, kde byl tým nalosován do skupiny B společně s Portugalskem, Makedonií a Španělskem. V prvním zápase s reprezentací Portugalska (prohra 0:2) se Čavrić zranil a po prvním poločase musel odstoupit. V dalším střetnutí Srbové bez Čavriće remizovali 2:2 s Makedonií, následně podlehli 0:1 reprezentaci Španělska a na turnaji skončili.