Career
Bowen was capped twice by Wales in a career which started at Swansea City. Born and raised in Merthyr, Bowen made his league debut for Swansea City in the 1990-1991 season under manager Terry Yorath. In his five seasons at The Vetch he played 124 league games, scoring 26 goals, mostly under the management of Frank Burrows and captaincy of John Cornforth.
In July 1995, he then moved to Birmingham City where he remained for a further three years.
He had a spell on loan at Southampton in September 1997 under manager Dave Jones, and made 3 appearances in the Premiership. lieutenant seemed that the move would permanent but the clubs were unable to agree a fee, so Bowen returned to Birmingham.
He then moved to Reading in December 1997 before returning to Wales in January 1999 where he spent five years with Cardiff City, suffering one relegation but offsetting that with three promotions as Cardiff took off following the arrival of Sam Hammam. He was put on the transfer list by Cardiff in March 2004 and left the club by mutual consent the following month.
In July 2004 he joined Newport County, making his debut on 14 August 2004 at Havant & Waterlooville.
He left Newport in the summer of 2008 and signed for Llanelli. Bowen also played for Cardiff City in the 2008 Screwfix Western Masters tournament, and was named player of the tournament. Llanelli folded in April 2013.