Op 20 september 2015 leidde Pinheiro zijn eerste wedstrijd in de Portugese nationale competitie. Tijdens het duel tussen Académica Coimbra en Boavista (0–2 voor de bezoekers) trok de leidsman viermaal de gele kaart.[1] In Europees verband debuteerde hij op 14 juli 2016 tijdens een wedstrijd tussen Aberdeen en FK Ventspils in de tweede voorronde van de UEFA Europa League; het eindigde in 3–0 en Pinheiro trok driemaal een gele kaart.[2] Zijn eerste interland floot hij op 7 september 2019, toen IJsland met 3–0 won van Moldavië door doelpunten van Kolbeinn Sigþórsson, Birkir Bjarnason en Jón Daði Böðvarsson. Tijdens deze wedstrijd toonde Pinheiro twee gele kaarten.[3]