Bristol Rovers Rigg joined the
Bristol Rovers-backed
Bristol Academy of Sport at
Filton College in 2004 and earned his first professional
contract in the summer of 2006. He made his league debut on 19 August 2006, coming on as a
substitute in the second half against
Milton Keynes Dons. The next month, he signed a new deal to keep him at Rovers until summer 2008. On 11 November 2006, he suffered a double
fracture of the
jaw after being
punched in an
FA Cup first-round match by
Barrow defender James Cotterill. The match and incident were televised. Rigg had to drink through a straw and eat with a teaspoon following the attack. Cotterill was later jailed for four months for the assault, and suspended from football by
The FA, having pleaded guilty to
grievous bodily harm. Rigg managed to recover to match fitness within six weeks, having had a plate put in to help speed up the healing process. By January, he returned to the first team and helped Rovers to a
play-off place. He then scored against
Lincoln City in a 7–4
aggregate win at the play-off semi-final, and made an appearance as a substitute against
Shrewsbury Town in
the final; the game was won 3–1, and Rovers were
promoted into
League One. Rigg was named Bristol Rovers Young Player of the Year. A regular in the
2007–08 season, he scored his first senior goal in a 1–1 home draw with
Northampton Town on 12 March, and finished the campaign with 38 appearances to his name. Rigg joined
Conference National side
Grays Athletic on a one-month loan in September 2008. He played six games at the
New Recreation Ground. At the end of the season
Paul Trollope placed Rigg on the
transfer list, having used Rigg only ten times in
2008–09. In August 2009, Rigg signed for
Forest Green Rovers, a club where he had spent some time as a youth player, on a one-month loan. He scored six minutes into his debut for Forest Green against
Rushden & Diamonds. The loan was extended for a further month and Rigg enjoyed a rich vein of scoring form, scoring seven goals in 19 games.
Port Vale In November 2009, he signed on loan to
Port Vale until January 2010, joining "Pirates" teammate
Lewis Haldane. His opener at
Grimsby Town gave
manager Micky Adams food for thought over whether to sign Rigg permanently in the
January 2010 transfer window. He returned to Rovers in January, though later in the month he returned to
Vale Park on loan until the end of the season, where he and
Marc Richards began to develop a lethal
strike partnership. In all he scored three goals in 26 appearances for the club. Attempting to keep the "nucleus" of his side together, Adams offered Rigg a permanent two-year deal at
Vale Park at the end of the season. Along with 14 other players, he was released by Rovers at the end of the 2009–10 season. He was offered a full contract at Port Vale, and became the seventh player to commit his future to Port Vale in May 2010, his contract expiring in the summer of 2012. For the
2010–11 season he set himself a target of 20 goals. However, Adams started using the young striker as a winger, and Rigg adapted well to the position. He ended the season with five goals in 33 appearances, falling short of his pre-season target of twenty goals. He started
2011–12 in fine form, bagging two against
Barnet at
Underhill, the first of which, a long-range effort, he described as the best of his career. However, he lost his first-team spot after missing a month due to a
hamstring injury. He made his return in October, and added his fifth of the season at former club Bristol Rovers. Despite remaining Vale's second-highest scorer, he did not start a game in the last six weeks of 2011 and had to make do with seven substitute appearances; though he did add a further two goals to his tally from the bench, before admitting that the club's lack of activity during the January transfer window would give him a chance to win back his first-team place. The club entered
administration in March, but Rigg rejected a move up a division to
Exeter City as almost all of his teammates stayed loyal to the struggling
Burslem club. In moving to the
Kassam Stadium he received a pay rise, as well as a "fresh start". He stated he was hopeful of winning promotion in his first season at the club. He was nominated for the
League Two Player of the Month award in December 2012. Rigg ended the
2012–13 campaign with seven goals in his 53 appearances. He made 32 appearances for the "Yellows" in the
2013–14 season, scoring two goals, before being released in the summer by manager
Gary Waddock.
AFC Wimbledon In May 2014, he signed for
Neal Ardley's
League Two side
AFC Wimbledon. He marked his debut for the "Dons" with a goal in a 2–2 draw with
Shrewsbury Town at
Kingsmeadow on 9 August. He scored seven goals in 52 appearances in the
2014–15 season, but said the team under-achieved by finishing in mid-table. He made 44 appearances in the
2015–16 season, and was an unused substitute in the
play-off final victory over
Plymouth Argyle at
Wembley Stadium that won Wimbledon promotion into League One. He was released from the club the day after promotion was secured.
Newport County Rigg joined League Two club
Newport County on a two-year contract in June 2016. He made his debut for the "Exiles" on 6 August, in a 3–2 defeat to
Mansfield Town at
Rodney Parade on the opening day of the
2016–17 season. He scored his first goal for Newport with a
header two weeks later, to secure a 1–1 draw with
Crewe Alexandra. He missed three weeks in January with a hamstring injury. Newport were 11 points from safety in last place in the table when manager
Graham Westley was sacked in March. Still, Rigg said the players were now playing with "no pressure".
Caretaker manager Michael Flynn steered the club out of the
relegation zone on the last day of the season. Rigg lost his first-team place in October of the
2017–18 season. He failed to make it onto the bench after Christmas after Flynn criticised his fitness levels and consistency. On 5 February 2018, Rigg left Newport after his contract was cancelled by mutual consent.
Bath City On 6 February 2018, Rigg signed an 18-month contract with
National League South part-time club
Bath City, which would allow him the chance to work as a tattoo artist. He scored two goals in seven appearances in the second half of the
2017–18 campaign, helping
Jerry Gill's "Romans" to a ninth-place finish. He scored six goals in 27 games in the
2018–19 season as Bath finished in the play-offs, but lost to
Wealdstone at the quarter-final stage. Rigg announced his retirement from the game in May 2019. ==Style of play==