Bei der Welsh Amateur Championship 2011 gelang David John der Einzug ins Finale, in dem er mit 4:8 gegen Daniel Wells verlor. Zwei Jahre später schaffte er es erneut ins Endspiel und besiegte dort Alex Taubman mit 8:4. Im Dezember 2013 erreichte er bei der Amateurweltmeisterschaft erstmals seit zehn Jahren wieder die Finalrunde einer internationalen Amateurmeisterschaft und schied dort in der Runde der letzten 64 gegen Tomasz Skalski aus. Im Mai 2015 versuchte er, sich über die Q School für die Main Tour zu qualifizieren. Er kam jedoch nicht über das Erreichen des Achtelfinales seiner Gruppe im ersten Turnier hinaus und verpasste damit die Qualifikation, erhielt aber über die "Order of Merit" der Q School einen Startplatz für die Qualifikation der Australian Goldfields Open 2015, bei der er, nach einem 5:1-Erstrundensieg gegen Alfie Burden, in der zweiten Qualifikationsrunde gegen Peter Lines verlor. Im Februar 2016 erreichte er das Achtelfinale der Europameisterschaft. Im Mai 2016 gelang ihm über die Q School nach dreizehn Jahren die Rückkehr auf die Main Tour; Nachdem er beim ersten Turnier in der zweiten Runde ausgeschieden war, erreichte er beim zweiten Turnier das Finale seiner Gruppe, in dem er den Engländer Zak Surety mit 4:1 besiegte und sich damit für die Main-Tour-Saisons &lt;a href="Snooker-Saison%202016/17"&gt;2016/17&lt;/a&gt; und &lt;a href="Snooker-Saison%202017/18"&gt;2017/18&lt;/a&gt; qualifizierte.