Elias si formò nell'accademia della franchigia degli . Nel settembre 2013 fece il suo esordio nel rugby professionistico con la maglia dei , club provinciale gallese con cui disputò tre stagioni della Welsh Premier Division. Due mesi dopo debuttò anche con gli Scarlets nella partita di Coppa Anglo-Gallese contro i . Scese per la prima volta in campo nel Pro14 nel novembre 2014 nell'incontro con le . Presenza costante per gli Scarlets nella competizione celtica, disputò come titolare la finale che li rese campioni del Pro12 2016-2017. L'anno successivo subentrò dalla panchina nella finale del Pro14 e nella semifinale della Champions Cup entrambe perse contro .