Joseph Michael Allen is a Welsh professional footballer who plays as a midfielder for Championship club Stoke City and the Welsh national team. Allen began his career at Swansea City, making his first-team debut in January 2007 at age 16. He played in 150 matches across all competitions in six years at the Liberty Stadium.