In January 2018, Wilson reached the final of the Masters, becoming the first person born in the 1990s to appear in any Triple Crown final. He was beaten by Mark Allen in a close match. Wilson also reached two ranking finals that season, losing to Ding Junhui and Ronnie O'Sullivan. At the World Championship as he reached the semi-finals (beating Allen 13–6 in the last eight) before losing 13–17 to John Higgins. Wilson made a 140 break in frame seven, after which the match was delayed for a time when he suffered a nosebleed.