Scrivi una continuazione per questo paragrafo - 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 ha partecipato a 12 delle Pro12 del 2015/16
Ha iniziato nove partite 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.