Born in
Merthyr Tydfil, Gall played for
Cardiff City as a trainee before signing for
Newcastle United in 1997, who had to pay Cardiff £150,000 in compensation. He formed a
strike partnership with
Shola Ameobi in the youth team. With limited opportunities at Newcastle, he attended a trial at
Lilleshall, where he was offered a
contract by
Bristol Rovers. In March 2011, Gall flew to the United States and signed a short deal with
FC Dallas, but returned to Britain after he was denied a visa. He joined
Workington in September 2011 in what was described as a "major
transfer coup" for manager
Darren Edmondson, After just four games and 314 minutes on the pitch for the "Reds", Gall signed a contract with league rivals
Guiseley the following month. His stay with the "Lions" was also brief, and he left the club after just five league appearances. On 28 December 2012, he signed for
Stockport Sports, debuting the following day in a 2–0 home
North West Counties League victory over
Congleton Town. ==International career==