 In the 2011–12 pre-season, he broke through to Leeds first team, playing in several games for Leeds first team during the 2011–12 pre-season friendlies.He was named as an unused substitute against Bradford City on 9 August 2011 and made his debut four days later after coming on as a substitute for Robert Snodgrass in Leeds' 1–0 loss against Middlesbrough.Thompson made his full debut for Leeds on 23 August when he started against Doncaster Rovers in a 2–1 League Cup victory.