Op 25 mei 2014 floot Makkelie de finale van de Moldavische voetbalbeker. In augustus 2014 floot hij de wedstrijd om de Johan Cruijff Schaal tussen landskampioen Ajax en bekerwinnaar PEC Zwolle. In dezelfde maand gaf hij tijdens de wedstrijd ADO Den Haag - Feyenoord dertien gele kaarten, een record in de geschiedenis van de Nederlandse Eredivisie. In oktober 2014 debuteerde hij in de groepsfase van de UEFA Champions League tijdens de wedstrijd Chelsea FC en NK Maribor op Stamford Bridge. Hiermee was hij de jongste Nederlandse scheidsrechter ooit in de UEFA Champions League. In december 2016 was Makkelie actief als video-scheidsrechter op het Wereldkampioenschap voetbal voor clubs 2016 in Japan. In mei 2017 werd Makkelie voor het eerst aangesteld voor de finale van de KNVB Beker. Deze wedstrijd tussen AZ en Vitesse werd gespeeld in De Kuip en eindigde in 0-2. Makkelie miste de laatste speelronde in de Eredivisie van dat seizoen, omdat hij samen met Björn Kuipers actief was op het WK onder 20 in Korea. Ook hier was hij actief als video-scheidsrechter.