Career
Powell was born in Cardiff and played for Barry Town and Denaby United before joining Huddersfield Town. He left Huddersfield having never made an appearance and played twice for Stoke in 1924-1925. He enjoyed a better time at Accrington Stanley scoring 17 league goals in 65 matches.
Powell then had short spells with Merthyr Town and Barrow.