Early career Born in
Knutsford, Cheshire, Wilbraham started his career at
Stockport County, after time in the academy at
Manchester City, scoring his first goal in a 4–1 loss to Manchester City in 1998. Altogether, he made 172 league appearances for the club. During that time he also went out on loan to Norwegian club
Moss FK. He then signed for
Hull City for £100,000 and played his part in winning promotion to the championship. During that time he also had a month on loan at
Oldham Athletic in November 2004. In the summer of 2005 he was snapped up by MK Dons.
Milton Keynes Dons In the
2005–06 season, he was loaned out to
Bradford City for two months, scoring once against
Oldham Athletic. From the
2006–07 season, Wilbraham became a first team regular for the Dons. In January 2007 he was rewarded for his performances earlier in the season with a new contract until 2009. Wilbraham helped the MK Dons to win the
2007–08 Football League Two title by scoring seven goals in their last 11 matches.
Norwich City On 30 December 2010, it was announced he was to join
Norwich City on 1 January 2011 for an undisclosed fee on an 18-month deal. He would join the club on loan to enable him to play the match versus
Queens Park Rangers before making the deal permanent later that day. He made his debut in the 1–0 victory over QPR.
Crystal Palace On 4 July 2012, Wilbraham signed a 2-year deal with
Crystal Palace on a free transfer. On 28 August 2012, Wilbraham scored his first goal for Palace in a 4–1 defeat to
Preston North End in the League Cup.
Bristol City It was announced on 2 July 2014 that Wilbraham had signed for
Bristol City on a one-year contract. Wilbraham scored one goal and set up another on his competitive debut for the club against
Sheffield United in a 2–1 win on the opening day of the season at
Bramall Lane. On his home debut, he scored twice against
Colchester United in another 2–1 victory, making it three goals from his first two games. He scored his first goal for Bolton when coming on as a substitute for
Jon Flanagan in a 1–1 draw with
Sheffield Wednesday at
Hillsborough on 10 March 2018. He was released by Bolton at the end of the 2017–18 season.
Rochdale On 25 June 2018, Rochdale announced the signing of Wilbraham for the 2018–19 season. He was offered a new contract by the club at the end of the 2018–19 season and on 28 June 2019, Wilbraham signed a new one-year contract. ==Coaching career==