Powell började som amatör i Cwm Wanderers och Swansea Town men är mest ihågkommen som en vänsterinner i Leeds United. Han spelade 247 matcher och gjorde 64 mål i Leeds mellan 1935 och 1948, varav 114 ligamatcher och 25 ligamål, resten var matcher under krigsåren. Han spelade dessutom en kortare tid för Everton och Birmingham City innan han avslutade sin karriär 1951.