After losing 3–6 to Robbie Williams in the second round of the 2015 UK Championship, Perry called his opponent's style and speed of play "a joke". At the Welsh Open he beat Judd Trump 4–3 in the fourth round and Ben Woollaston 5–1 in the quarter-finals to meet Ronnie O'Sullivan in the semi-finals. He made a 139 break during the match, but lost it 3–6. A second major event semi-final soon followed at the World Grand Prix as he conceded just two frames in eliminating Barry Hawkins (Perry's 133 won him the high break prize), Kyren Wilson and Ali Carter. Stuart Bingham was never ahead of Perry until the frame as he squandered a 3–0 lead to be defeated 5–6. In an extremely tight World Championship first round match, he was edged out 9–10 by Wilson.