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.