Für die Saison 2018 fand der Schotte bei "CIP Green-Power" eine neue Bleibe und übernahm den Platz von Manuel Pagliani. Er fuhr eine KTM. Die Saison begann sehr schwierig, da er nach eigenen Angaben Schwierigkeiten mit der KTM hatte. In der zweiten Saisonhälfte konnte sich McPhee mit konstanten Platzierungen steigern und wurde noch WM-Zwölfter. Er schlug seine Teamkollegen Makar Yurchenko und Stefano Nepa mit 78 zu neun bzw. vier Punkten. Zu diesem Zeitpunkt hatte McPhee bereits einen mehrjährigen Vertrag bei "Petronas Sprinta Racing" unterschrieben.