Andrew David Williams (born 14 August 1986) is an English professional footballer who plays as a forward or a winger, for club Walsall. Club career Hereford United Williams was born in Hereford and attended the nearby football academy at Holme Lacy, playing for the Hereford United youth team. He also gained experience by attending football academies at Cheltenham Town Cheltenham TownAston Villa and Birmingham City. Williams made his debut for the Hereford United first team in the 2003–04 season, coming on as a substitute in the Herefordshire Senior Cup final against Forest Green. The following season, he featured regularly on the bench and made three league appearances as a substitute. He also started the two GLS Conference Cup games against Burton and Northwich. 2005–06 was his breakthrough season. His appearances for the first team were initially from the bench but he was given his first start in the league against Woking, scoring the opening goal. He progressed rapidly and went on to become the club's top scorer for the season, scoring 13 goals from 45 appearances in all competitions. Most notably he scored two vital goals in the playoff semi-final against Morecambe, and in the final itself against Halifax. He signed a new contract with the club in March 2006. His first season in the Football League saw him played out of position on the right wing for the majority of the season resulting in 48 first team appearances, with only Rob Purdie and Alan Connell making more appearances. Williams' eight goals also made him third highest goalscorer, and he was awarded the Away Goal of the Season for his goal against Bury. Williams was the subject of two transfer bids from Bristol Rovers during the course of the season. At the end of August a £100,000 bid was rejected by Hereford, but at the end of January a £150,000 bid was accepted. However Williams turned down a move to the Gasheads, having already stated he was happy at Hereford and was not interested in moving to a club in the same division. When Bristol Rovers gained promotion to League One, speculation intensified that he would make the move, and on 5 July 2007 the transfer was finally confirmed. Bristol Rovers Williams made his debut for Bristol Rovers on 11 August 2007, scoring four minutes after appearing as a substitute for Rickie Lambert. On 1 September 2008, Williams rejoined former