Completa la seguente frase: Scholes ha firmato un contratto senior con l'Ulster in vista della stagione 2014-15, e ha fatto quattro presenze nel campionato di quell'anno. La stagione successiva lo vide giocare molto più regolarmente per la prima squadra, tuttavia. Scholes è apparso in 12 delle partite della squadra.
2015<unk>16 Pro12 partite, iniziando nove di loro, e ha segnato il suo primo tentativo per la squadra contro gli Scarlets il 12 settembre 2015. Ha anche fatto il suo debutto europeo contro il Toulouse nella Champions Cup e ha giocato in cinque delle sei partite dell'Ulster nel torneo. Tuttavia, con l'imminente arrivo del difensore Charles Piutau in estate, Scholes decise di lasciare l'Ulster dopo la sua stagione di successo.