A livello internazionale, Macalou ebbe le sue prime esperienze nel rugby a 7; con la nazionale francese prese, infatti, parte all'edizione 2013 delle Sevens Grand Prix Series e a tre tappe delle IRB Sevens World Series 2013-2014. Nel 2015 giocò con la selezione francese under-20 sia il Sei Nazioni che il mondiale di categoria. Convocato dal ct Guy Novès per i "test match" del novembre 2017, esordì con la partendo da titolare nella sfida contro il . . Successivamente fu inserito dal nuovo selezionatore Jacques Brunel nella squadra francese per il Sei Nazioni 2018, ma, in seguito a dei comportamenti inappropriati tenuti la sera dopo l'incontro con la , fu scartato senza giocare nemmeno un minuto. Riguadagnò la nazionale due anni più tardi, quando Fabien Galthié lo chiamò per l'Autumn Nations Cup, dove scese in campo contro ed , segnando la sua prima meta internazionale contro quest'ultima.