David Roe war in der Saison 1985/86 die Nummer 1 der englischen Amateurrangliste. Er nahm an der "Pro Ticket Series" der WPBSA teil und erreichte zweimal das Finale. Beide Male traf er auf John Wright, das erste Turnier gewann er, das zweite verlor er. Beide Spieler qualifizierten sich dadurch für die Profitour in der &lt;a href="Snooker-Saison%201986/87"&gt;Spielzeit 1986/87&lt;/a&gt;. Seinen ersten Profisieg feierte Roe gegen Dennis Hughes bei den International Open. Bei allen sechs Ranglistenturnieren überstand er die erste Runde, dreimal erreichte er die dritte Runde. In seinem zweiten Jahr kam er nach Siegen über Fred Davis und Doug Mountjoy die Runde der Letzten 32, wiederholte das Ergebnis beim Grand Prix und bei der UK Championship erreichte er erstmals ein Achtelfinale, nachdem er mit Rex Williams einen weiteren Top-16-Spieler geschlagen hatte. Ein weiteres Achtelfinale bei den British Open kam noch hinzu, und obwohl er bei den anderen Turnieren nicht ganz so erfolgreich war, konnte er sich in der Zweijahreswertung der Weltrangliste bereits auf Platz 39 vorarbeiten.