West Bromwich Albion Heggs was born in
Leicester, England. He started his professional career in 1991 with Midlands side,
West Bromwich Albion following a £25,000 move from his local side
Leicester United. After progressing through the reserve team, Heggs managed to force his way in the first team setup, in which he would go on to spend four seasons with the club. Heggs made 68 appearances and found the net on three occasions for the Baggies.
Bristol Rovers After losing his place in the first team, Heggs was seeking a return to regular first team football and joined
Bristol Rovers for the later part of the 1995 season. Heggs made five appearances and scoring one goal.
Swansea City Carl moved away from
West Bromwich Albion on 27 July 1995 and joined
Swansea City for a fee of £75,000. Heggs spent two seasons with the club making 55 appearances and scoring seven goals.
Northampton Town On 1 August 1997, Heggs make the return north to join
Northampton Town for £60,000, having been on the losing side against the Cobblers in the
Division Three play-off final three months earlier. Heggs spent just over one season with the Cobblers, making 65 appearances and scoring 11 goals, but he would team up with manager
Ian Atkins again elsewhere.
Rushden & Diamonds Heggs signed for
Rushden & Diamonds in October 1998, in a joint deal with teammate
Ray Warburton worth a reported £125,000. He scored on his debut against Morecambe, but after that found goals hard to come by scoring only five in his 49 games for the club. The undoubted highlight of Heggs' spell at Rushden was scoring the opening goal in a 3–1
FA Cup Third Round Replay defeat to Premiership side
Leeds United at
Elland Road.
Chester City Heggs was unusually loaned from a
non-League club to a
Football League club when he joined
Chester City in March 2000, as he teamed up again with
Ian Atkins. However, the Blues were in grave danger of losing their league status when Heggs arrived. He quickly struck up an effective partnership with
Luke Beckett, which proved particularly successful in a 5–0 win over
Mansfield Town, but it was not enough to avert relegation and Heggs moved on.
Carlisle United On 28 July 2000, Heggs joined
Third Division side
Carlisle United on a two-year contract. However, he only spent one season with the club, making 45 appearances and scoring five goals in the process as the side narrowly avoided relegation from Football League under Ian Atkins.
Forest Green Rovers Heggs signed for
Conference National side
Forest Green Rovers in 2001 playing under former England international
Nigel Spink. He spent a season at the non league side making just under 48 appearances before moving on to Ilkeston Town.
Tamworth On 1 June 2005, Heggs joined
Staffordshire side
Tamworth of the Conference National. His time at Tamworth saw him involved in two notable goals. A 25-yard screamer against
Halifax Town, in a 2–1 defeat and a powerful and determined run through the heart of the
Stoke City defence, laying off a perfect pass for Nathan Jackson to slot into the empty net for the opening goal of the replay, however, Tamworth lost the game on penalties after drawing 1–1 in normal time. He was even subject of a move during his time with Tamworth, but opted to turn down a move to
Hucknall Town on 1 March 2006 to help Tamworth's fight against relegation. During his time with the club Heggs made 25 appearances and scored 8 goals.
Hinckley United Heggs joined
Hinckley United on 10 July 2006, with the chance of regular first team football being the major factor in his decision. Heggs, however, found that his first team promise wasn't quite as true as he was led to believe and after spending more time on the bench and out of the team than he had wished for he left after just less than six months with the club.
Tamworth On 22 May 2007, Heggs re-joined Tamworth, stating that he was delighted to be back at club. After 21 appearances on his return to the club and 8 goals Heggs was released after the management could not guarantee first team football.
Redditch United Heggs re-joined
Redditch United for his second spell on 17 October 2007 and was appointed as the club's player-coach.
Hinckley United Heggs rejoined former team
Hinckley United for the second time in February 2010.
Oadby Town In August 2011, Heggs signed along with
Jon Stevenson and
Matt Piper, both formerly of
Leicester City, for
East Midlands Counties Football League side
Oadby Town. ==Management career==