Stephen John Rowland (born 2 November 1981) is a Welsh former football defender. Playing for English side Port Vale between 2001 and 2006, he made 136 appearances. He then spent a season with Southport before heading into Welsh football with Colwyn Bay and then Gresford Athletic. In 2010, he signed for Welsh Premier League side Caersws.