He subsequently joined Notts County on loan in January 2004. He made his debut for his new loan club three days later on 17 January 2004, helping them to a 1–0 away win over Wrexham. In April 2004, he had his contract at Coventry terminated, allowing him to join Notts County permanently on a two-year contract.
Having been a mainstay of the Notts County squad for three consecutive seasons, Bristol Rovers paid £50,000 for his services in July 2007. His first appearance for Bristol Rovers came in a 1–1 away draw against Port Vale in August 2007. He joined Cheltenham Town on loan in November 2009. His loan at Whaddon Road was then extended until the end of January 2010. He returned to Bristol Rovers at the end of the month but failed to make another appearance in the 2009–10 season. In June 2010, he was jailed for 38 months for fracturing the skull of another man in an unprovoked attack in Bristol in September 2009.
In September 2011, he spent time training with Conference Premier side Newport County whom he signed for on a non-contract basis later that month. He made his debut for Newport County on 17 September 2011 playing 75 minutes in a 1–0 away defeat against Braintree Town. He helped Newport to the final of the 2011–12 FA Trophy at Wembley Stadium in May 2012, however was on the losing side as York City came out on top in a 2–0 win. In June 2012, he was appointed as captain of Newport County. And 12 months after he been a part of a side that had lost at Wembley in the FA Trophy final, he led Newport to the Football League as captain at Wembley in a 2–0 win over Wrexham in the 2013 Conference Premier play-off Final on 5 May 2013. In June 2013, he was named in the 2012–13 Conference Premier team of the season He was a regular in the Newport County side in their first year back in Football League Two, however in February 2014, it was announced that he would be let go alongside Michael Flynn at the end of the season. Two months later, in April 2014, it was confirmed that he had been released by Newport. In the same month, he insisted there was no falling out with manager Justin Edinburgh in relation to the decision for him to be released.
On 7 May 2014, he joined Forest Green Rovers on a two-year deal, also being named captain at The New Lawn. He made his debut for the club on the opening day of the 2014–15 Conference Premier season on 9 August 2014, providing an assist in a 1–0 away win at Southport. He ended the 2014–15 season having helped Forest Green into the Conference National play-offs, only to be knocked out in the semi-finals by his former club, Bristol Rovers. On 4 September 2015, he was named National League August Player of the Month after helping Forest Green to seven straight league victories in the opening month of the 2015–16 season. He scored his first goal for the club in a 2–2 derby draw with Cheltenham Town on 22 September 2015. He helped Forest Green reach the National League play-off final in May 2016, starting at Wembley Stadium in a 3–1 loss to Grimsby Town on 15 May 2016. The following day on 16 May 2016 he was released by the club.
On 20 May 2016, after his release from Forest Green Rovers, Pipe joined Eastleigh on a one-year deal.
Return to Newport County
On 5 January 2017, Pipe returned to former club Newport County on loan until the end of the 2016–17 season. He made his second debut for Newport in the starting line-up in a 3–1 defeat to Stevenage in League Two on 7 January 2017. Pipe provided the left footed cross for Mark O'Brien's 89th-minute winner in a 2–1 victory at home to Notts County, which ensured Newport's survival in League Two on the final day of the 2016-17 season. Pipe was released by Eastleigh at the end of the 2016–17 season. On 18 May 2017 Pipe rejoined Newport County on a one-year contract. In February 2018, his contract was extended to the end of the 2018–19 season. He was part of the team that reached the League Two playoff final at Wembley Stadium on 25 May 2019, although he was an unused substitute in the final. Newport lost to Tranmere Rovers, 1-0 after a goal in the 119th minute.On 23 April 2019 Pipe announced his playing retirement at the end of the 2018-19 season.
International career
Pipe earned his only international cap for Wales in 2003 in a friendly international against the United States. He had previously played for Wales at youth level and earned 12 caps for the under-21 team.