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.
Wilbraham made his Premier League debut at Goodison Park, coming on as a substitute for Steve Morison in a 1–1 draw against Everton.
On 28 August 2012, Wilbraham scored his first goal for Palace in a 4–1 defeat to Preston North End in the League Cup.
[15] Wilbraham was involved in the promotion of two teams in a three-year period – automatically with Norwich in the 2010–11 season and via the playoffs with Crystal Palace.
[17] 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.
[19] Wilbraham eventually registered the highest goalscoring season of his career, notching 21 goals in all competitions as his side clinched promotion to the Football League Championship.
On 3 August 2017 Bolton Wanderers confirmed that Wilbraham had joined them for an undisclosed fee, signing a one-year contract.
[20] 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.
[28] On 19 January 2021, Wilbraham took charge as stand-in manager for an FA Cup third round tie away at Premier League side Southampton as Cotterill was suffering from COVID-19.