Sezon snookerowy 2014/2015 zaczął, odpadając w kwalifikacjach Wuxi Classic 2014 oraz Australian Open 2014 Podczas ET2 doszedł do 3. rundy turnieju, ulegając dopiero z Fergalem O’Brienem 0:4, natomiast podczas European Tour 2014/2015 – Turniej 3 odpadł w 2. rundzie, przegrywając także z Irlandczykiem 0:4. W czasie eliminacji do German Masters 2015 stoczył wyrównany pojedynek z Adityą Mehtą. Podczas meczu wbito trzy breaki 100+, w tym break w wysokości 121 punktów na otwarcie spotkania w wykonaniu Duffy’ego, który jednak ostatecznie przegrał 3:5.

Występy w turniejach w karierze Turniej2010/112011/122012/132013/142014/152015/162016/172017/182018/192019/202022/232023/24Ranking62608688Turnieje rankingoweChampionship LeaguenierankingowyRRRREuropean Mastersnie rozegranoLQ1R1RALQ1RBritish Opennie rozegranoLQLQEnglish Opennie rozegrano1R1R1RALQ1RWuhan Opennie rozegranoLQNorthern Ireland Opennie rozegrano2R2R1RALQLQInternational Championshipnie rozegranoLQ1RALQLQLQAANHLQUK ChampionshipALQLQ2RA2R1R1R1RALQLQShoot Outnierankingowy1R1R4RA2R1RScottish Opennie rozegranoMRnie rozegrano1R1R1RALQLQWorld Grand Prixnie rozegranoNRDNQDNQDNQDNQDNQDNQDNQGerman MastersALQLQLQLQLQLQLQLQALQLQWelsh OpenALQLQ1RA1R1R1R2RALQ2RPlayers ChampionshipDNQDNQDNQDNQDNQDNQDNQDNQDNQDNQDNQDNQWorld OpenALQLQLQnie rozegranoLQLQLQANHWDTour Championshipnie