Dopo aver frequentato la Hightower High School di Houston, tra il 2009 ed il 2010 ha giocato per un anno alla Ocean Academy di Bayville, tenendo medie i 15,5 punti e 2,6 stoppate a partita[1]. Dopo aver ottenuto una borsa di studio da UTEP ed aver lasciato la squadra prima ancora di essere sceso in campo a causa del licenziamento dell'allenatore[1], passa alla Oregon State University, nella cui squadra gioca dal 2010 al 2014. Nel suo primo anno essendosi aggiunto alla squadra a stagione in corso ha giocato solamente 4 partite, per complessivi 12 minuti in campo. A partire dal secondo anno è stato invece schierato con regolarità, tenendo medie di 5,2 punti, 6,8 rimbalzi e 1,9 stoppate a partita in 20,5 minuti di media a partita. Questi numeri migliorano poi di anno in anno, e nella sua ultima stagione ad Oregon State Moreland tiene medie di 8,9 punti, 10,3 rimbalzi e 2,0 stoppate in 29,4 minuti di media a partita.
Con le sue 184 stoppate è il giocatore con il numero più alto di stoppate effettuate nella storia dell'ateneo, oltre che il quinto miglior rimbalzista di sempre[1].
Si dichiara eleggibile per il Draft NBA 2014 senza però venire scelto da nessuna franchigia NBA. Si aggrega poi ai Sacramento Kings per giocare la Summer League di Las Vegas[2] (che la squadra vince), ed in seguito alle buone prestazioni fornite in questo torneo (nel quale è risultato essere il miglior stoppatore pur giocando solo 19,4 minuti di media a partita[3]) firma un contratto con la squadra californiana[3]. Successivamente dopo l'inizio della stagione NBA prima ancora di aver fatto il suo esordio in questo campionato viene assegnato ai Reno Bighorns, squadra NBDL affiliata ai Kings[4]. Dopo aver giocato con i Kings anche la Summer League del 2015, il 31 luglio dello stesso anno viene tagliato, restando così free agent. Successivamente firma un nuovo contratto con i Kings, con cui trascorre l'intera stagione 2015-16, nel corso della quale gioca altre 8 partite in NBA e 5 partite in NBDL ai Reno Bighorns.